summaryrefslogtreecommitdiff
path: root/community/minbif/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/minbif/PKGBUILD')
-rw-r--r--community/minbif/PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/community/minbif/PKGBUILD b/community/minbif/PKGBUILD
new file mode 100644
index 000000000..ebc095a12
--- /dev/null
+++ b/community/minbif/PKGBUILD
@@ -0,0 +1,48 @@
+# $Id: PKGBUILD 90561 2013-05-13 08:02:43Z lfleischer $
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
+# Contributor: AkiraYB <brunoyb!yahoo,com,br>
+
+pkgname=minbif
+pkgver=1.0.5
+pkgrel=3
+pkgdesc='An IRC gateway to IM networks that uses libpurple.'
+arch=('i686' 'x86_64')
+url='http://minbif.im/'
+license=('GPL2')
+depends=('gnutls' 'libcaca' 'libpurple')
+makedepends=('cmake')
+optdepends=('xinetd: to run minbif through xinetd')
+backup=('etc/minbif/minbif.conf'
+ 'etc/minbif/minbif.motd')
+install='minbif.install'
+source=("http://minbif.im/attachments/download/148/${pkgname}-${pkgver}.tar.gz"
+ 'minbif-gcc-4.7.patch'
+ 'minbif.service'
+ 'minbif.tmpfiles.conf')
+md5sums=('00c5c1abbe2b8a9d900961832c7909a8'
+ '2235c45d5bdb01e9ef4b11d2a41d49bb'
+ 'b34876e339a37dfb1dc6cd0b9d8edf9d'
+ '3360f5d1bf9bc69fd9b7c9326f321dc3')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ # build fixes
+ patch -p1 -i ../minbif-gcc-4.7.patch
+
+ make PREFIX=/usr CONF_PREFIX=/etc/minbif ENABLE_MINBIF=ON ENABLE_IMLIB=ON ENABLE_CACA=ON \
+ ENABLE_VIDEO=OFF ENABLE_PLUGIN=OFF ENABLE_PAM=ON ENABLE_TLS=ON DEBUG=OFF
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ install -dm0755 "${pkgdir}/var/lib"
+ install -dm0770 -o67 -g67 "${pkgdir}/var/lib/minbif"
+ install -dm0770 -o67 -g67 "${pkgdir}/var/lib/minbif/users"
+
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm0644 "${srcdir}/minbif.service" "${pkgdir}/usr/lib/systemd/system/minbif.service"
+ install -Dm0644 "${srcdir}/minbif.tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/minbif.conf"
+}