diff options
Diffstat (limited to 'main/libsrtp/APKBUILD')
-rw-r--r-- | main/libsrtp/APKBUILD | 52 |
1 files changed, 21 insertions, 31 deletions
diff --git a/main/libsrtp/APKBUILD b/main/libsrtp/APKBUILD index e574399e82f..d68369ab983 100644 --- a/main/libsrtp/APKBUILD +++ b/main/libsrtp/APKBUILD @@ -1,45 +1,35 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libsrtp -pkgver=2.3.0 -pkgrel=0 -pkgdesc="An implementation of the Secure Real-time Transport Protocol (SRTP)" -url="http://srtp.sourceforge.net" +pkgver=2.5.0 +pkgrel=1 +pkgdesc="implementation of the Secure Real-time Transport Protocol (SRTP)" +url="https://github.com/cisco/libsrtp" arch="all" license="BSD-3-Clause" -makedepends="automake autoconf libtool" -subpackages="$pkgname-static $pkgname-dev" -source="$pkgname-$pkgver.tar.gz::https://github.com/cisco/libsrtp/archive/v$pkgver.tar.gz - gcc-10.patch - " +makedepends="doxygen libpcap-dev meson openssl-dev" +subpackages="$pkgname-dev" +source="$pkgname-$pkgver.tar.gz::https://github.com/cisco/libsrtp/archive/v$pkgver.tar.gz" -build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --localstatedir=/var - make all shared_library -} +case "$CARCH" in + s390x) options="$options !check" ;; +esac -package() { - make DESTDIR="$pkgdir" install +build() { + abuild-meson \ + -Dcrypto-library=openssl \ + builddir . + meson compile -C builddir } check() { - # Required for loading libsrtp2.so.1 - LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$builddir" make runtest + meson test --no-rebuild --print-errorlogs -C builddir } -static() { - depends="" - pkgdesc="$pkgdesc (static library)" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib +package() { + DESTDIR="$pkgdir" meson install --no-rebuild -C builddir } -sha512sums="34b1a01cb9a75aed175be09aadd2827224203b9801becc3fbc5214667cce79c3b87b0f59e4315583863ab5a2cc4fc81d56ab604a5e4c984518b8a8a2a7b77461 libsrtp-2.3.0.tar.gz -e4771f725d21f9d8a6c8245f127f8aa4a75c35850c7c108ebf4fb970082a12e6967aa5757a5a34dbb0ad77562881319ce108cc81a77aa7a5590b1da524435101 gcc-10.patch" +sha512sums=" +bd679ab65ccf22ca30fe867b9649a0b84cfa6fad6e22eb10f081141632f6dd56479a04d525b865f11fd46007303ca211065d9c170e4820d6ea7055403702340a libsrtp-2.5.0.tar.gz +" |