aboutsummaryrefslogtreecommitdiffstats
path: root/community/captagent/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/captagent/APKBUILD')
-rw-r--r--community/captagent/APKBUILD34
1 files changed, 20 insertions, 14 deletions
diff --git a/community/captagent/APKBUILD b/community/captagent/APKBUILD
index 086ec2492a4..f629b9fa08c 100644
--- a/community/captagent/APKBUILD
+++ b/community/captagent/APKBUILD
@@ -1,23 +1,29 @@
-# Contributor: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
-# Maintainer: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
+# Contributor: Kaarle Ritvanen <kunkku@alpinelinux.org>
+# Maintainer: Kaarle Ritvanen <kunkku@alpinelinux.org>
pkgname=captagent
-pkgver=6.3.1
+pkgver=6.4.1
pkgrel=1
pkgdesc="HEP Capture Agent for HOMER"
url="https://github.com/sipcapture/captagent"
arch="all"
license="GPL-3.0-or-later"
makedepends="autoconf automake bison expat-dev flex flex-dev json-c-dev
- libgcrypt-dev libpcap-dev libtool libuv-dev linux-headers openssl-dev"
+ libgcrypt-dev libpcap-dev libtool libuv-dev linux-headers openssl-dev>3
+ pcre-dev"
+subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/sipcapture/captagent/archive/$pkgver.tar.gz
$pkgname.initd
+ autoconf-2.71.patch
"
-builddir="$srcdir/$pkgname-$pkgver"
-
-build() {
- cd "$builddir"
+prepare() {
+ default_prepare
./build.sh
+}
+
+build() {
+ CFLAGS="$CFLAGS -fcommon" \
+ LEXLIB="-lfl" \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -27,18 +33,18 @@ build() {
}
check() {
- cd "$builddir"
./src/captagent -v
}
package() {
- cd "$builddir"
-
make install DESTDIR="$pkgdir"
rm "$pkgdir"/usr/lib/$pkgname/modules/*.a
- install -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ install -Dm775 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="e4043ddb92a1228fb9e4e220e503e3bd0bf9009c893e9c153fc90d15f91902ff7b86ca4b01bf2ef40056bc16647a3838fcfb88f76503f41f4bea88d054e4d7de captagent-6.3.1.tar.gz
-750326291fc65fa9a3568f6961f2d6b950baa715e75ad7fc8263956cc91c50445e2e041d8f73675a350ba0d55786908564b439396376d8105fb69332e8aefc27 captagent.initd"
+sha512sums="
+6e8331aaa150aa435e0b4863535651268f9600eb4958ac56e9879eeca4480db73e4c184efe445bcd0b102ca62afe06993fb9d3ed04bc5b2ee0d43dcd4fecd85f captagent-6.4.1.tar.gz
+fdd3de15ffd46c5fe08e94533628809373f0afd64c249d308ff4cd649ffa249ff0412c83668f882db71a1bd23879e27528b6ee4a1abccf09b545b92aea4ab646 captagent.initd
+29840ca17118efde6e9c99a1f9c509112b384c13d490fe85fdb5fa3bfec6fe588de8efabb2be2f20350bd2028a9fc54cdf20d6263d7abb6916d0578b9960d7d6 autoconf-2.71.patch
+"