aboutsummaryrefslogtreecommitdiffstats
path: root/community/rtpengine/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/rtpengine/APKBUILD')
-rw-r--r--community/rtpengine/APKBUILD44
1 files changed, 26 insertions, 18 deletions
diff --git a/community/rtpengine/APKBUILD b/community/rtpengine/APKBUILD
index a4ca68d1d44..85390273070 100644
--- a/community/rtpengine/APKBUILD
+++ b/community/rtpengine/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=rtpengine
-pkgver=9.3.1.2
-pkgrel=1
+pkgver=12.2.1.4
+pkgrel=0
pkgdesc="Proxy for RTP traffic and other UDP based media traffic"
url="https://github.com/sipwise/rtpengine"
arch="all"
@@ -15,10 +15,13 @@ makedepends="
iptables-dev
json-glib-dev
libevent-dev
+ libmnl-dev
+ libnftnl-dev
libpcap-dev
libwebsockets-dev
mariadb-dev
- openssl-dev
+ openssl-dev>3
+ opus-dev
pcre-dev
perl
spandsp-dev
@@ -33,12 +36,16 @@ pkggroups="rtpengine"
source="$pkgname-$pkgver.tar.gz::https://github.com/sipwise/rtpengine/archive/mr$pkgver.tar.gz
$pkgname.initd
- disable-O3.patch
+ README.alpine
+
fix-default-config.patch
+ 0001-do-not-build-man-pages.patch
"
builddir="$srcdir"/$pkgname-mr$pkgver
build() {
+ export CFLAGS="-fomit-frame-pointer"
+ export RTPENGINE_VERSION="$pkgver"
make
}
@@ -51,19 +58,17 @@ check() {
package() {
install -Dm644 LICENSE "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+ install -Dm644 "$srcdir"/README.alpine "$pkgdir"/usr/share/doc/$pkgname/README.alpine
install -Dm755 daemon/rtpengine "$pkgdir"/usr/bin/rtpengine
- install -Dm644 etc/${pkgname}.sample.conf "$pkgdir"/etc/rtpengine/rtpengine.conf
- install -Dm755 "$srcdir"/${pkgname}.initd "$pkgdir"/etc/init.d/$pkgname
- ln -s rtpengine "$pkgdir"/etc/init.d/${pkgname}-recording
-
- install -d "$pkgdir"/usr/share/man/man1
- gzip -c daemon/rtpengine.8 > "$pkgdir"/usr/share/man/man1/rtpengine.1.gz
- gzip -c recording-daemon/rtpengine-recording.8 \
- > "$pkgdir"/usr/share/man/man1/rtpengine-recording.1.gz
+ install -Dm644 etc/$pkgname.conf "$pkgdir"/etc/rtpengine/rtpengine.conf
+ install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ ln -s rtpengine "$pkgdir"/etc/init.d/$pkgname-recording
- install -Dm755 iptables-extension/libxt_RTPENGINE.so \
- "$pkgdir"/usr/lib/xtables/libxt_RTPENGINE.so
+ #install -d "$pkgdir"/usr/share/man/man1
+ #gzip -c daemon/rtpengine.8 > "$pkgdir"/usr/share/man/man1/rtpengine.1.gz
+ #gzip -c recording-daemon/rtpengine-recording.8 \
+ # > "$pkgdir"/usr/share/man/man1/rtpengine-recording.1.gz
}
recording() {
@@ -71,7 +76,7 @@ recording() {
install -Dm755 "$builddir"/recording-daemon/rtpengine-recording \
"$subpkgdir"/usr/bin/rtpengine-recording
- install -Dm644 "$builddir"/etc/rtpengine-recording.sample.conf \
+ install -Dm644 "$builddir"/etc/rtpengine-recording.conf \
"$subpkgdir"/etc/$pkgname/rtpengine-recording.conf
local dir
@@ -80,7 +85,10 @@ recording() {
done
}
-sha512sums="7a6a1662a927c59365952fb2aec6e9f7751590005efecf526b4e20120c41ce2f2afc530b7f688765027966fa47092c372d5196e81e4492bcd0892272fb2c665c rtpengine-9.3.1.2.tar.gz
+sha512sums="
+6dea7c37b83c88a822b695a9b1e174450d40dbb85982418d8d092f184c1856b7c4cd49b67c6906ce923e774830b90eb7188c978c9624df79c04734b6c78cdf5f rtpengine-12.2.1.4.tar.gz
a696277b8ef477420db13e4628818b728f318a8ba52f727ce8b7969f5f0182f9389f3b931eb4542ce1fe1a6fbc4dcdc3d6959090de76b1981f434b3fafebc224 rtpengine.initd
-9e59d1e1507abc139c016d218e496919bc7053d143b3220753fe7a7b350bbf74facc2f43cbaf8f0b47984608a1fead7171270b0c06d2c866e5b21cf2a94da81d disable-O3.patch
-a86f896955cb06252c81abaffd362f999a0a4f38dbafb34739015f787bbd966adba1e4e3232edf562a38415a4f69c4b21d62745cb7ef8e730d0259f098765685 fix-default-config.patch"
+25777a5deb0d4c3c00fc74c752b5f0539a8026f90e5c6cf15d01fe46d93b35ea17b5a5729dcb98f1b4de87c148df128eaba6a03490a2e528cd873a714953f63b README.alpine
+73a93ccc287982092691e97eb743600332d842ba7d87336dcee20604bb638b9b349333072249a616f01b47dded38452263769252eca7172f954591e6306fd9d6 fix-default-config.patch
+7c6adeed8bd1bd3a75304a5da6835a748ba63bb9af1fd9fe72a0efb68d0bfe7c6401d44db66da966abf8b8d97d54aafdd8d064c047bfeca927b38bfcb7aeff65 0001-do-not-build-man-pages.patch
+"