diff options
author | dequis | 2015-09-04 17:25:45 -0300 |
---|---|---|
committer | dequis | 2015-09-04 17:25:45 -0300 |
commit | c7f2cf40bb5107b93ca1dfffc927e068e66cbb4e (patch) | |
tree | 5c9092d7c7b223721f145992c6a74a6c15fc90d9 | |
download | aur-c7f2cf40bb5107b93ca1dfffc927e068e66cbb4e.tar.gz |
Initial import from aur-mirror
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 70 | ||||
-rw-r--r-- | bitlbee.install | 15 | ||||
-rw-r--r-- | bitlbee.tmpfiles | 1 | ||||
-rw-r--r-- | xinetd | 12 |
5 files changed, 133 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1351109887f0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = bitlbee-git + pkgdesc = Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC + pkgver = 3.4.r9.ga9b1e0e + pkgrel = 1 + url = http://www.bitlbee.org/ + install = bitlbee.install + arch = i686 + arch = x86_64 + license = GPL + checkdepends = check + makedepends = git + makedepends = asciidoc + makedepends = libotr + makedepends = xmlto + makedepends = lynx + depends = gnutls + depends = glib2 + optdepends = skype4py: to use skyped + optdepends = libotr: for OTR encryption support + optdepends = xinetd: to run bitlbee through xinetd + provides = bitlbee + conflicts = bitlbee, + conflicts = bitlbee-bzr + backup = etc/bitlbee/bitlbee.conf + backup = etc/bitlbee/motd.txt + backup = etc/xinetd.d/bitlbee + source = bitlbee::git+https://github.com/bitlbee/bitlbee + source = xinetd + source = bitlbee.tmpfiles + sha1sums = SKIP + sha1sums = 5e0af27ba9cc4fe455e3381c75fc49a9326e2f17 + sha1sums = 3695ed2fe22436c4d0fc3ead829f7d1f89bc491c + +pkgname = bitlbee-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9a7a90b8e203 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Patrick Burroughs (Celti) <celticmadman@gmail.com> +# Contributor: Dave Reisner <dreisner@archlinux.org> +# Contributor: Florian Bruhin (The-Compiler) <archlinux.org@the-compiler.org> +# Maintainer: Kaleb Elwert (belak) <belak@coded.io> + +pkgname=bitlbee-git +pkgver=3.4.r9.ga9b1e0e +pkgrel=1 +pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC' +url='http://www.bitlbee.org/' +license=('GPL') +arch=('i686' 'x86_64') +depends=('gnutls' 'glib2') +makedepends=('git' 'asciidoc' 'libotr' 'xmlto' 'lynx') +checkdepends=('check') +optdepends=('skype4py: to use skyped' + 'libotr: for OTR encryption support' + 'xinetd: to run bitlbee through xinetd') +source=('bitlbee::git+https://github.com/bitlbee/bitlbee' + 'xinetd' + 'bitlbee.tmpfiles') +sha1sums=('SKIP' + '5e0af27ba9cc4fe455e3381c75fc49a9326e2f17' + '3695ed2fe22436c4d0fc3ead829f7d1f89bc491c') +backup=('etc/bitlbee/bitlbee.conf' + 'etc/bitlbee/motd.txt' + 'etc/xinetd.d/bitlbee') +install=bitlbee.install +provides=('bitlbee') +conflicts=('bitlbee', 'bitlbee-bzr') + +pkgver() { + cd "$srcdir/bitlbee" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/bitlbee" + + ./configure \ + --prefix=/usr \ + --etcdir=/etc/bitlbee \ + --sbindir=/usr/bin \ + --pidfile=/run/bitlbee/bitlbee.pid \ + --ipcsocket=/run/bitlbee/bitlbee.sock \ + --systemdsystemunitdir=/usr/lib/systemd/system \ + --ssl=gnutls \ + --strip=0 \ + --otr=plugin \ + --skype=plugin + + make +} + +#check() { +# cd "$srcdir/bitlbee" +# make check +#} + +package() { + cd "$srcdir/bitlbee" + make DESTDIR="$pkgdir" install{,-etc,-dev,-systemd} + + install -o65 -g65 -dm770 "$pkgdir/var/lib/bitlbee" + install -Dm644 "$srcdir/xinetd" "$pkgdir/etc/xinetd.d/bitlbee" + install -Dm644 "$srcdir/bitlbee.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/bitlbee.conf" +} + +# vim:set ts=2 sw=2 et: diff --git a/bitlbee.install b/bitlbee.install new file mode 100644 index 000000000000..aa5a81a70ab0 --- /dev/null +++ b/bitlbee.install @@ -0,0 +1,15 @@ +post_install() { + getent group bitlbee &>/dev/null || groupadd -r -g 65 bitlbee >/dev/null + getent passwd bitlbee &>/dev/null || useradd -r -u 65 -g bitlbee -d /var/lib/bitlbee -s /bin/false -c bitlbee bitlbee >/dev/null + systemd-tmpfiles --create bitlbee.conf +} + +post_upgrade() { + post_install +} + +post_remove() { + getent passwd bitlbee &>/dev/null && userdel bitlbee >/dev/null + getent group bitlbee &>/dev/null && groupdel bitlbee >/dev/null + true +} diff --git a/bitlbee.tmpfiles b/bitlbee.tmpfiles new file mode 100644 index 000000000000..da72a0a7998b --- /dev/null +++ b/bitlbee.tmpfiles @@ -0,0 +1 @@ +d /run/bitlbee 0755 bitlbee bitlbee - - diff --git a/xinetd b/xinetd new file mode 100644 index 000000000000..d671a8cfc8a0 --- /dev/null +++ b/xinetd @@ -0,0 +1,12 @@ +service bitlbee +{ + type = UNLISTED + socket_type = stream + protocol = tcp + wait = no + user = bitlbee + group = bitlbee + server = /usr/sbin/bitlbee + port = 6667 + disable = yes +} |