summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302018-07-04 12:17:23 +0200
committerM0Rf302018-07-04 12:17:23 +0200
commitabc90206feb95ba7daa4e92f023e1440ebafa186 (patch)
tree5eeb1606f1dc1aeb62cd62e0203a4c48a6b033e5
downloadaur-abc90206feb95ba7daa4e92f023e1440ebafa186.tar.gz
rtpengine: first commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD45
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..aefb37012fe3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = rtpengine
+ pkgdesc = The Sipwise media proxy for Kamailio
+ pkgver = 6.3.1.1
+ pkgrel = 1
+ url = https://github.com/sipwise/rtpengine
+ arch = x86_64
+ arch = i686
+ license = BSD
+ makedepends = glib2
+ makedepends = pkgconf
+ depends = hiredis
+ depends = openssl
+ depends = pcre
+ depends = xmlrpc-c
+ depends = zlib
+ optdepends = libiptc
+ optdepends = ffmpeg
+ optdepends = bcg729
+ source = https://github.com/sipwise/rtpengine/archive/mr6.3.1.1.tar.gz
+ md5sums = 2d7daf290a5fb32ec672e3168166342d
+
+pkgname = rtpengine
+
+pkgname = rtpengine-dkms
+ depends = linux-headers
+ depends = dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3763a0dc98f5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: robertfoster
+pkgbase=rtpengine
+pkgname=('rtpengine' 'rtpengine-dkms')
+pkgver=6.3.1.1
+pkgrel=1
+pkgdesc="The Sipwise media proxy for Kamailio"
+url="https://github.com/sipwise/rtpengine"
+license=('BSD')
+arch=('x86_64' 'i686')
+depends=('hiredis' 'openssl' 'pcre' 'xmlrpc-c' 'zlib')
+optdepends=('libiptc' 'ffmpeg' 'bcg729')
+makedepends=('glib2' 'pkgconf')
+source=("https://github.com/sipwise/rtpengine/archive/mr$pkgver.tar.gz")
+
+prepare() {
+ cd "${srcdir}/${pkgname}-mr${pkgver}"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-mr${pkgver}"
+ make all
+}
+
+package_rtpengine() {
+ cd "${srcdir}/${pkgname}-mr${pkgver}"
+ install -Dm755 daemon/rtpengine $pkgdir/usr/bin/rtpengine
+ install -Dm755 recording-daemon/rtpengine-recording $pkgdir/usr/bin/rtpengine-recording
+ install -Dm755 iptables-extension/libxt_RTPENGINE.so $pkgdir/usr/lib/iptables/libxt_RTPENGINE.so
+}
+
+package_rtpengine-dkms() {
+ depends=('linux-headers' 'dkms')
+ cd "${srcdir}/$pkgbase-mr${pkgver}"
+ # Copy dkms .conf
+ install -Dm644 debian/dkms.conf.in "${pkgdir}/usr/src/${pkgbase}-mr${pkgver}/dkms.conf"
+ cp -r kernel-module/* $pkgdir/usr/src/$pkgbase-mr$pkgver/
+
+ # Set name and version
+ sed -e "s/__VERSION__/${pkgver}/" \
+ -e "s/ngcp-rtpengine/rtpengine/" \
+ -i "${pkgdir}/usr/src/${pkgbase}-mr${pkgver}/dkms.conf"
+
+}
+
+md5sums=('2d7daf290a5fb32ec672e3168166342d')