aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kannel/APKBUILD
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2015-07-29 11:45:38 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2015-07-29 11:45:43 +0000
commitcea1479d55a6f1246704c6ba12358d78c076d47a (patch)
tree793a7be14ed0b57362c67dd4d378758a26be5a9e /testing/kannel/APKBUILD
parentd4f9e959e4cd7a6ecdaf50356b364758b0e0a5f8 (diff)
downloadaports-cea1479d55a6f1246704c6ba12358d78c076d47a.tar.bz2
aports-cea1479d55a6f1246704c6ba12358d78c076d47a.tar.xz
testing/kannel: new aport
Diffstat (limited to 'testing/kannel/APKBUILD')
-rw-r--r--testing/kannel/APKBUILD81
1 files changed, 81 insertions, 0 deletions
diff --git a/testing/kannel/APKBUILD b/testing/kannel/APKBUILD
new file mode 100644
index 0000000000..0b043b7df9
--- /dev/null
+++ b/testing/kannel/APKBUILD
@@ -0,0 +1,81 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer:
+pkgname=kannel
+pkgver=1.5.0
+pkgrel=0
+pkgdesc="Opensource WAP/SMS Gateway"
+url="http://www.kannel.org"
+arch="all"
+license="custom"
+depends=""
+depends_dev="libxml2-dev mariadb-dev postgresql-dev pcre-dev sqlite-dev"
+makedepends="$depends_dev"
+install=""
+subpackages="$pkgname-dev $pkgname-doc"
+source="http://www.kannel.org/download/$pkgver/gateway-$pkgver.tar.bz2
+ $pkgname-bearerbox.initd
+ $pkgname-smsbox.initd
+ $pkgname-wapbox.initd
+ $pkgname.initd
+ $pkgname.confd
+ kannel-1.5.0-custom-wap-ports.patch"
+
+_builddir="$srcdir"/gateway-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ ./configure \
+ --prefix=/usr \
+ --sbindir=/usr/bin \
+ --enable-pcre \
+ --with-sqlite3 \
+ --with-pgsql \
+ --with-mysql
+ touch .depend
+ make depend
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR=$pkgdir install
+ make DESTDIR=$pkgdir install-test
+ mkdir -p $pkgdir/var/log/kannel/
+ install -Dm755 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+ install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname.initd
+ install -Dm755 "$srcdir"/$pkgname-bearerbox.initd "$pkgdir"/etc/init.d/$pkgname-bearerbox.initd
+ install -Dm755 "$srcdir"/$pkgname-wapbox.initd "$pkgdir"/etc/init.d/$pkgname-wapbox.initd
+ install -Dm755 "$srcdir"/$pkgname-smsbox.initd "$pkgdir"/etc/init.d/$pkgname-smsbox.initd
+ install -D -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/COPYING
+}
+
+md5sums="7809cccaef27d1fad07618831e0ef4b5 gateway-1.5.0.tar.bz2
+6c6acbe564dab69b100230c486bca6bc kannel-bearerbox.initd
+9eb19bf89c29648611a7aa8686d2c385 kannel-smsbox.initd
+3ed7268481e81b4af9602e45187d09da kannel-wapbox.initd
+3c8b53c560edb5bb2372c146d752d15b kannel.initd
+b77f55cded4c364d155c302e81eb07c6 kannel.confd
+d17d349b71d5c59ebf25c1160e20178f kannel-1.5.0-custom-wap-ports.patch"
+sha256sums="e882cd2641985922a6629788691f12deb3e1d36a96cc1091df9416825bb1506a gateway-1.5.0.tar.bz2
+17bec60531f2f42468b392c3c35b783a6237ca6731116d915e648adf1fbea072 kannel-bearerbox.initd
+96acf214452733d41cdc564c209128b7f3b667ae00dda3720004708fb8960475 kannel-smsbox.initd
+700af491b04ebe5d4b0522211c165a6d0aa898f99098b89d90f790759cfec54f kannel-wapbox.initd
+c1dc73405ddde6fd9ab3645298ee690c2e48b7bee19146eece711555e9e85aa8 kannel.initd
+78afde2b41edad9338894b2eab5968c2c93a2a657745d0bb8d2d1ba401d7cee0 kannel.confd
+024874118ccb7ff2d0a4a42229b3639910bec6bbc02b6d251097303599392aa3 kannel-1.5.0-custom-wap-ports.patch"
+sha512sums="dff990a6856e23bd4c88f993f8a1973b35b02e7408410e228710611cb0fc4c70899bed3703e811c39af24e968fbe3b8e9c4eeac4f76dd68d8caa5287012fa289 gateway-1.5.0.tar.bz2
+aff82592ed5f5ef0af00e04a6f1013f1601141ce00d0c5c281d394661f9ffe332745bc825cc4873286ad69580ae6a8067c6ee0840e8683904e74defcf8cfa16e kannel-bearerbox.initd
+673ea6a0c30474c94ca04b79b558a68c91a79510d7b31d380c206f3b283a73d5bbe188d62769d748247c708af5eee01ceba343db70d52718c8a035fdd5ea863a kannel-smsbox.initd
+a64dfbbb1382e0494354efcc4d549c186a5f0c492ea2a064a20355369972e00a023bdade4bcb3262b33e4c3ebdf259f0aaea552fb3d6e1e3b4999fedf495af7a kannel-wapbox.initd
+e76c98a276953562ef05c23209270551fe431618ca83f90f557d510dd78f512e9844f9431f89ca7ad97af844af1536678a26395a4ebb438ec800ea35e3144032 kannel.initd
+042840638cc5166cf6a76d76c7b6c96aa3c77648a50f4e316195d564fde47a9ad3d6b66d5283175f8f2053171ae785772609b49f8db88579a0bfcda757ecbe0a kannel.confd
+cd71a435feadb43533ed06cf0a1f9e556131f5339951cc1971c9ebf922a5e028b390af978441d7d3fde68022f9c67fe3af69be737d9952614486613f7ba29d23 kannel-1.5.0-custom-wap-ports.patch"