summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarco A Rojas2018-05-05 08:47:19 -0500
committerMarco A Rojas2018-05-05 08:47:19 -0500
commit8256824230b8c9923fd124429159e1b2871eae9d (patch)
tree7c30f4eaf2d7baa5ed9e9f6232953788565fef5d /PKGBUILD
parent775fc761397b279e8d628d13b29d7b8fd4e89462 (diff)
downloadaur-8256824230b8c9923fd124429159e1b2871eae9d.tar.gz
[ENH] Added systemd, install and tmp files
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 28 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3159d5f15805..7e57d19974f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}