aboutsummaryrefslogtreecommitdiffstats
path: root/main/libsrtp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libsrtp/APKBUILD')
-rw-r--r--main/libsrtp/APKBUILD52
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
+"