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
+}

Reply via email to