[arch-commits] Commit in bitlbee/trunk (PKGBUILD bitlbee.install install)
Gaetan Bisson
bisson at archlinux.org
Sun Feb 13 17:50:39 UTC 2011
Date: Sunday, February 13, 2011 @ 12:50:38
Author: bisson
Revision: 109907
cleanup PKGBUILD and install script, add otr supprt (FS#21661)
Added:
bitlbee/trunk/install
(from rev 109842, bitlbee/trunk/bitlbee.install)
Modified:
bitlbee/trunk/PKGBUILD
Deleted:
bitlbee/trunk/bitlbee.install
-----------------+
PKGBUILD | 53 +++++++++++++++++++++++++++--------------------------
bitlbee.install | 18 ------------------
install | 14 ++++++++++++++
3 files changed, 41 insertions(+), 44 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-02-13 17:38:01 UTC (rev 109906)
+++ PKGBUILD 2011-02-13 17:50:38 UTC (rev 109907)
@@ -6,45 +6,46 @@
pkgname=bitlbee
pkgver=3.0.1
-pkgrel=1
-pkgdesc="An IRC to IM gateway. Supports MSN, ICQ, Jabber, Yahoo!, and AIM"
+pkgrel=2
+pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC'
arch=('i686' 'x86_64')
-url="http://www.bitlbee.org/"
+url='http://www.bitlbee.org/'
license=('GPL')
-depends=('gnutls' 'glib2')
+depends=('gnutls' 'glib2' 'libotr')
optdepends=('xinetd: to run bitlbee through xinetd')
-install=${pkgname}.install
-backup=(etc/bitlbee/bitlbee.conf etc/bitlbee/motd.txt etc/xinetd.d/bitlbee)
-source=(http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz
+source=("http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz"
'bitlbee.xinetd'
'bitlbee.rcd')
-md5sums=('4d00c6e09859b653f955b16b988db0ac'
- '81e576369e31377f5217e636b00874b1'
- '8cf7500982838f5273ee025eeabfa7fb')
+sha1sums=('f3a0651d723b71b08f0dad3b5cb2843608d5c265'
+ '5e0af27ba9cc4fe455e3381c75fc49a9326e2f17'
+ '299776783902cc2e20be49e2fe729572ca656383')
+backup=('etc/bitlbee/bitlbee.conf' 'etc/bitlbee/motd.txt' 'etc/xinetd.d/bitlbee')
+install=install
+
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr \
- --ssl=gnutls \
--etcdir=/etc/bitlbee \
--pidfile=/var/run/bitlbee/bitlbee.pid \
- --ipcsocket=/var/run/bitlbee/bitlbee.sock || return 1
- make || return 1
+ --ipcsocket=/var/run/bitlbee/bitlbee.sock \
+ --strip=0 \
+ --otr=1 \
+ --ssl=gnutls
+ make
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd "${srcdir}/${pkgname}-${pkgver}"
- install -dm755 ${pkgdir}/var/lib
- install -o65 -g65 -dm0770 ${pkgdir}/var/lib/bitlbee
- install -dm755 ${pkgdir}/var/run
- install -o65 -g65 -dm755 ${pkgdir}/var/run/bitlbee
- install -Dm644 ${srcdir}/bitlbee.xinetd \
- ${pkgdir}/etc/xinetd.d/bitlbee
- install -Dm755 ${srcdir}/bitlbee.rcd \
- ${pkgdir}/etc/rc.d/bitlbee || return 1
- make DESTDIR=${pkgdir} install || return 1
- make DESTDIR=${pkgdir} install-etc || return 1
- make DESTDIR=${pkgdir} install-dev || return 1
+ install -dm755 "${pkgdir}"/var/{lib,run}
+ install -o65 -g65 -dm770 "${pkgdir}"/var/lib/bitlbee
+ install -o65 -g65 -dm755 "${pkgdir}"/var/run/bitlbee
+ install -Dm644 "${srcdir}"/bitlbee.xinetd "${pkgdir}"/etc/xinetd.d/bitlbee
+ install -Dm755 "${srcdir}"/bitlbee.rcd "${pkgdir}"/etc/rc.d/bitlbee
+
+ make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" install-etc
+ make DESTDIR="${pkgdir}" install-dev
}
Deleted: bitlbee.install
===================================================================
--- bitlbee.install 2011-02-13 17:38:01 UTC (rev 109906)
+++ bitlbee.install 2011-02-13 17:50:38 UTC (rev 109907)
@@ -1,18 +0,0 @@
-post_install() {
- echo "-> Bitlbee can run through xinetd or as a daemon for now."
- if [ ! `grep bitlbee /etc/group` ]; then
- groupadd -g 65 bitlbee &>/dev/null;
- fi
-
- id bitlbee &>/dev/null || \
- useradd -u 65 -g bitlbee -d /var/lib/bitlbee -s /bin/false bitlbee
-}
-
-post_upgrade() {
- post_install $1
-}
-
-post_remove() {
- getent passwd bitlbee >/dev/null 2>&1 && userdel bitlbee
- getent group bitlbee >/dev/null 2>&1 && groupdel bitlbee
-}
Copied: bitlbee/trunk/install (from rev 109842, bitlbee/trunk/bitlbee.install)
===================================================================
--- install (rev 0)
+++ install 2011-02-13 17:50:38 UTC (rev 109907)
@@ -0,0 +1,14 @@
+post_install() {
+ echo '==> Bitlbee can run through xinetd or as a daemon for now.'
+ 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
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ getent passwd bitlbee &>/dev/null && userdel bitlbee >/dev/null
+ getent group bitlbee &>/dev/null && groupdel bitlbee >/dev/null
+}
More information about the arch-commits
mailing list