diff options
author | M0Rf30 | 2018-07-04 12:17:23 +0200 |
---|---|---|
committer | M0Rf30 | 2018-07-04 12:17:23 +0200 |
commit | abc90206feb95ba7daa4e92f023e1440ebafa186 (patch) | |
tree | 5eeb1606f1dc1aeb62cd62e0203a4c48a6b033e5 | |
download | aur-abc90206feb95ba7daa4e92f023e1440ebafa186.tar.gz |
rtpengine: first commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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') |