diff options
author | Marco A Rojas | 2018-05-05 08:47:19 -0500 |
---|---|---|
committer | Marco A Rojas | 2018-05-05 08:47:19 -0500 |
commit | 8256824230b8c9923fd124429159e1b2871eae9d (patch) | |
tree | 7c30f4eaf2d7baa5ed9e9f6232953788565fef5d /PKGBUILD | |
parent | 775fc761397b279e8d628d13b29d7b8fd4e89462 (diff) | |
download | aur-8256824230b8c9923fd124429159e1b2871eae9d.tar.gz |
[ENH] Added systemd, install and tmp files
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 28 insertions, 7 deletions
@@ -4,21 +4,36 @@ pkgname=kannel PACKAGE=gateway pkgver=1.4.4 -pkgrel=1 -pkgdesc="Kannel is a compact and very powerful open source WAP and SMS gateway" +pkgrel=2 +pkgdesc="Kannel is a compact and very powerful open source WAP and SMS gateway, it comes with extras!" arch=('any') license=('custom') url="https://www.kannel.org/" +install=kannel.install depends=('bison2' 'libxml2') conflicts=('bison') groups=('base-devel') -source=(http://www.kannel.org/download/${pkgver}/${PACKAGE}-${pkgver}.tar.gz kannel.conf modems.conf default) -md5sums=('0048dab467931eb8472c31d5e1257401' '7090740f6f82d8973bf07ba538a3dd80' '24ae1183521fe871e39f499eed27b93a' '7575cd21bcd397bcc02a01b57fb4d429') +source=(http://www.kannel.org/download/${pkgver}/${PACKAGE}-${pkgver}.tar.gz + kannel.conf + modems.conf + kannel.default + kannel.tmpfiles + kannel-bearerbox.service + kannel-smsbox.service + kannel-wapbox.service) +md5sums=('0048dab467931eb8472c31d5e1257401' + '7090740f6f82d8973bf07ba538a3dd80' + '24ae1183521fe871e39f499eed27b93a' + '7575cd21bcd397bcc02a01b57fb4d429' + 'ed309e56b6fa05e65d8eb70f15bbfee6' + '43c8248224a130e27ca2bad84eca9e42' + '7aedab47cc36958e2848c5c357ffb34b' + 'e4bac33d1ff8dc6947f5850c6fe3d6b0') build() { cd ${srcdir}/${PACKAGE}-${pkgver} ./configure --prefix=/usr/local --mandir=/usr/local/man --enable-start-stop-daemon - make all + make || return 1 } check() { @@ -28,12 +43,18 @@ check() { package() { cd ${srcdir} + install -dm755 $pkgdir/var/log/kannel + install -Dm644 kannel.conf "$pkgdir/etc/kannel/kannel.conf" install -Dm644 modems.conf "$pkgdir/etc/kannel/modems.conf" - install -Dm644 default "$pkgdir/etc/default/kannel" + install -Dm644 kannel.default "$pkgdir/etc/default/kannel" + install -Dm644 kannel-bearerbox.service "$pkgdir/usr/lib/systemd/system/kannel-bearerbox.service" + install -Dm644 kannel-smsbox.service "$pkgdir/usr/lib/systemd/system/kannel-smsbox.service" + install -Dm644 kannel-wapbox.service "$pkgdir/usr/lib/systemd/system/kannel-wapbox.service" + install -Dm644 kannel.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/kannel.conf" cd ${PACKAGE}-${pkgver} - make DESTDIR=${pkgdir} install install-test install-checks install-contrib + make DESTDIR=${pkgdir} install install-test install-checks install-contrib || return 1 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |