aboutsummaryrefslogtreecommitdiffstats
path: root/main/sipp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/sipp/APKBUILD')
-rw-r--r--main/sipp/APKBUILD48
1 files changed, 27 insertions, 21 deletions
diff --git a/main/sipp/APKBUILD b/main/sipp/APKBUILD
index fa36910f77b..37c2b1660c7 100644
--- a/main/sipp/APKBUILD
+++ b/main/sipp/APKBUILD
@@ -2,37 +2,43 @@
# Contributor: Robert Boisvert <rdboisvert@gmail.com>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=sipp
-pkgver=3.6.0
+pkgver=3.7.2
pkgrel=0
-pkgdesc="A test tool / traffic generator for the SIP protocol"
+pkgdesc="Test tool / traffic generator for the SIP protocol"
url="https://github.com/SIPp/sipp"
arch="all"
license="GPL-2.0-or-later"
-depends=""
-depends_dev=""
-makedepends="linux-headers autoconf automake openssl-dev libpcap-dev ncurses-dev lksctp-tools-dev"
-install=""
-subpackages=""
+makedepends="
+ cmake
+ libpcap-dev
+ linux-headers
+ lksctp-tools-dev
+ ncurses-dev
+ openssl-dev>3
+ samurai
+ "
source="https://github.com/SIPp/sipp/releases/download/v$pkgver/sipp-$pkgver.tar.gz
+ libtinfo.patch
"
-
-builddir="$srcdir"/$pkgname-$pkgver
+options="!check" # tests have no direct target
build() {
- cd "$builddir"
- CFLAGS="$CFLAGS -D_GNU_SOURCE" \
- ./configure --prefix=/usr \
- --with-openssl \
- --with-pcap \
- --with-sctp
- make
+ cmake -B build -G Ninja -Wno-dev \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=None \
+ -DUSE_PCAP=1 \
+ -DUSE_SSL=1 \
+ -DUSE_SCTP=1
+
+ cmake --build build
}
package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
- mkdir -p "$pkgdir"/usr/share/"$pkgname"
- install -m444 -D pcap/* "$pkgdir"/usr/share/"$pkgname"/
+ DESTDIR="$pkgdir" cmake --install build
+ install -m444 -D pcap/* -t "$pkgdir"/usr/share/"$pkgname"/
}
-sha512sums="eecbc18a18558a3fbc4f7c841d1fc8bd5be4b0c5d2bb363a12faf730f3c6a0773a24f07dbf062e68baf1a93b21686fa09258d0e08b45b4f941eb5d573bb25c12 sipp-3.6.0.tar.gz"
+sha512sums="
+5ccd73efe0dd9b9e2788a61c0a423726e3bb7002d1266931838bc18307c975f7cd15b795c1aedb900a7f97a929df4b085b0875914db6e96984bc3bd3952d390b sipp-3.7.2.tar.gz
+92b62f605b92a81ed56ba3f992d126ee70b06f3b08d5c30a3a6614f0844d6ebf1d9e0094ac93dd8c80271414ff414b3efb22117ab2c8eb5ff76fc49327a1dea0 libtinfo.patch
+"