diff options
author | Kiyoshi Aman <kiyoshi.aman@gmail.com> | 2011-01-16 14:49:34 -0600 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2011-01-16 14:49:34 -0600 |
commit | bb37548ddbff03d4b9e6c37aa3a42cc32eef3344 (patch) | |
tree | eda2d49f322575b95f0c01564ca44a96ace366bb /testing | |
parent | 86e96c80e383001928d6b8c4e2fdda47805f639b (diff) | |
download | aports-bb37548ddbff03d4b9e6c37aa3a42cc32eef3344.tar.bz2 aports-bb37548ddbff03d4b9e6c37aa3a42cc32eef3344.tar.xz |
testing/bitlbee: new aport
Diffstat (limited to 'testing')
-rw-r--r-- | testing/bitlbee/APKBUILD | 49 | ||||
-rw-r--r-- | testing/bitlbee/bitlbee.confd | 9 | ||||
-rw-r--r-- | testing/bitlbee/bitlbee.initd | 29 |
3 files changed, 87 insertions, 0 deletions
diff --git a/testing/bitlbee/APKBUILD b/testing/bitlbee/APKBUILD new file mode 100644 index 000000000..2be9487b0 --- /dev/null +++ b/testing/bitlbee/APKBUILD @@ -0,0 +1,49 @@ +# Contributor: Kiyoshi Aman <kiyoshi.aman@gmail.com> +# Maintainer: Kiyoshi Aman <kiyoshi.aman@gmail.com> +pkgname=bitlbee +pkgver=3.0.1 +pkgrel=0 +pkgdesc="An IRC to other chat networks gateway" +url="http://www.bitlbee.org/" +arch="all" +license="GPL-2" +depends= +makedepends="glib-dev openssl-dev" +install= +subpackages="$pkgname-doc" +source=" + http://get.bitlbee.org/src/$pkgname-$pkgver.tar.gz + bitlbee.initd + bitlbee.confd + " + +_builddir="$srcdir/$pkgname-$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 --ssl=openssl --prefix=/usr || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 + + install -m755 -D "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname || return 1 + install -m644 -D "$srcdir"/$pkgname.confd \ + "$pkgdir"/etc/conf.d/$pkgname || return 1 +} + +md5sums="4d00c6e09859b653f955b16b988db0ac bitlbee-3.0.1.tar.gz +4c1e2903cb2f1010cdb941897de1ca23 bitlbee.initd +bf07d39a4b652c63415b411229c5e281 bitlbee.confd" diff --git a/testing/bitlbee/bitlbee.confd b/testing/bitlbee/bitlbee.confd new file mode 100644 index 000000000..99f308cd9 --- /dev/null +++ b/testing/bitlbee/bitlbee.confd @@ -0,0 +1,9 @@ +# Sample conf.d file for alpine linux + +# +# Specify daemon options here. +# + +PORT="6667" +OPTS="-F" + diff --git a/testing/bitlbee/bitlbee.initd b/testing/bitlbee/bitlbee.initd new file mode 100644 index 000000000..b0ba0cc81 --- /dev/null +++ b/testing/bitlbee/bitlbee.initd @@ -0,0 +1,29 @@ +#!/sbin/runscript + +name=bitlbee +daemon=/usr/sbin/$name + +. /etc/conf.d/$name + +depend() { + need net + after firewall +} + +start() { + ebegin "Starting ${name}" + start-stop-daemon --start --quiet \ + --pidfile /var/run/${name}.pid \ + --chuid nobody:nobody \ + --exec ${daemon} -- ${PORT} ${OPTS} + eend $? +} + +stop() { + ebegin "Stopping ${name}" + start-stop-daemon --stop --quiet \ + --pidfile /var/run/$name.pid \ + --exec ${daemon} + eend $? +} + |