[Frugalware-git] xfcetesting: bitlbee-3.0.2-1-i686

2011-12-18 Thread Miklos Vajna
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=a69835e7f326b5d3286f3fa7129b3b72a975e408

commit a69835e7f326b5d3286f3fa7129b3b72a975e408
Author: Miklos Vajna vmik...@frugalware.org
Date:   Wed Mar 9 15:38:56 2011 +0100

bitlbee-3.0.2-1-i686

- version bump
- add patch from upstream bugtracker for systemd support

diff --git a/source/network-extra/bitlbee/FrugalBuild 
b/source/network-extra/bitlbee/FrugalBuild
index 4870e58..ebe57f7 100644
--- a/source/network-extra/bitlbee/FrugalBuild
+++ b/source/network-extra/bitlbee/FrugalBuild
@@ -4,7 +4,7 @@
USE_DEVEL=${USE_DEVEL:-n}

pkgname=bitlbee
-pkgver=3.0.1
+pkgver=3.0.2
Fuse $USE_DEVEL  pkgver=1.3dev.bzr635
pkgrel=1
pkgdesc=An IRC to other chat networks gateway.
@@ -12,14 +12,16 @@ url=http://www.bitlbee.org/main.php/news.html;
# inetd: othervise it can't serve on port 6667
# tcp_wrappers: provides /usr/sbin/tcpd
rodepends=('inetd' 'tcp_wrappers')
-depends=('glib2' 'gnutls=2.8')
+depends=('glib2' 'gnutls=2.8' 'systemd')
Fuse $USE_DEVEL  makedepends=('docbook-xsl=1.73.0-2' 'docbook-xml' 'xmlto')
backup=(etc/biltbee/{bitlbee.conf,motd.txt})
groups=('network-extra')
archs=('i686' 'x86_64' 'ppc')
up2date=lynx -dump http://www.bitlbee.org/ |grep Stable |sed 's/.*: 
\(.*\)/\1/'
-source=(http://get.bitlbee.org/src/$pkgname-$pkgver.tar.gz)
-sha1sums=('f3a0651d723b71b08f0dad3b5cb2843608d5c265')
+source=(http://get.bitlbee.org/src/$pkgname-$pkgver.tar.gz \
+   bitlbee-systemd.patch)
+sha1sums=('59113b1dc440ebd775e6cf324d1cfb698fb20cfc' \
+  'dad60158fa774d5f91e3f3c39ffd55c50fbb895b')
options=('scriptlet')

subpkgs=('bitlbee-otr')
@@ -36,8 +38,6 @@ if Fuse $USE_DEVEL; then
Finclude scm
fi

-# TODO: rc.bitlbee
-
build() {
Fuse $USE_DEVEL  Funpack_scm
Fpatchall
diff --git a/source/network-extra/bitlbee/bitlbee-systemd.patch 
b/source/network-extra/bitlbee/bitlbee-systemd.patch
new file mode 100644
index 000..7604bed
--- /dev/null
+++ b/source/network-extra/bitlbee/bitlbee-systemd.patch
@@ -0,0 +1,134 @@
+diff -up bitlbee-3.0.2/configure.systemd bitlbee-3.0.2/configure
+--- bitlbee-3.0.2/configure.systemd2011-03-09 09:46:37.263884813 +0100
 bitlbee-3.0.2/configure2011-03-09 09:47:39.983708602 +0100
+@@ -15,6 +15,7 @@ datadir='$prefix/share/bitlbee/'
+ config='/var/lib/bitlbee/'
+ plugindir='$prefix/lib/bitlbee/'
+ includedir='$prefix/include/bitlbee/'
++systemdsystemunitdir=''
+ libevent='/usr/'
+ pidfile='/var/run/bitlbee.pid'
+ ipcsocket='/var/run/bitlbee.sock'
+@@ -61,6 +62,7 @@ Option   Description 
Default
+ --mandir=...  $mandir
+ --datadir=... $datadir
+ --plugindir=...   $plugindir
++--systemdsystemunitdir=...$systemdsystemunitdir
+ --pidfile=... $pidfile
+ --config=...  $config
+ --ipcsocket=...   $ipcsocket
+@@ -488,6 +490,17 @@ else
+   fi;
+ fi
+
++if [ -z $systemdsystemunitdir ]; then
++  if $PKG_CONFIG --exists systemd; then
++  systemdsystemunitdir=`$PKG_CONFIG 
--variable=systemdsystemunitdir systemd`
++  fi
++fi
++if [ -n $systemdsystemunitdir ]; then
++  if [ $systemdsystemunitdir != no ]; then
++  echo SYSTEMDSYSTEMUNITDIR=$systemdsystemunitdir  
Makefile.settings
++  fi
++fi
++
+ if [ $gcov = 1 ]; then
+   echo CFLAGS+=--coverage  Makefile.settings
+   echo EFLAGS+=--coverage  Makefile.settings
+@@ -728,6 +741,12 @@ else
+   echo '  Off-the-Record (OTR) Messaging disabled.'
+ fi
+
++if [ -n $systemdsystemunitdir ]; then
++  echo '  systemd enabled.'
++else
++  echo '  systemd disabled.'
++fi
++
+ echo '  Using event handler: '$events
+ echo '  Using SSL library: '$ssl
+ #echo '  Building with these storage backends: '$STORAGES
+diff -up bitlbee-3.0.2/init/bitlbee.service.in.systemd 
bitlbee-3.0.2/init/bitlbee.service.in
+--- bitlbee-3.0.2/init/bitlbee.service.in.systemd  2011-03-09 
09:46:37.266884804 +0100
 bitlbee-3.0.2/init/bitlbee.service.in  2011-03-09 09:46:37.266884804 
+0100
+@@ -0,0 +1,9 @@
++[Unit]
++Description=BitlBee IRC/IM gateway
++After=syslog.target
++
++[Service]
++ExecStart=@sbindir@bitlbee -F -n
++
++[Install]
++WantedBy=multi-user.target
+diff -up bitlbee-3.0.2/init/bitl...@.service.in.systemd 
bitlbee-3.0.2/init/bitl...@.service.in
+--- bitlbee-3.0.2/init/bitl...@.service.in.systemd 2011-03-09 
09:46:37.267884801 +0100
 bitlbee-3.0.2/init/bitl...@.service.in 2011-03-09 09:46:37.267884801 
+0100
+@@ -0,0 +1,8 @@
++[Unit]
++Description=BitlBee Per-Connection Server
++After=syslog.target
++
++[Service]
++ExecStart=@sbindir@bitlbee
++StandardInput=socket
++User=bitlbee
+diff -up bitlbee-3.0.2/init/bitlbee.socket.systemd 
bitlbee-3.0.2/init/bitlbee.socket
+--- 

[Frugalware-git] xfcetesting: bitlbee-3.0.2-1-i686

2011-12-18 Thread Miklos Vajna
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=ee9a20fac75c616b7aa8bfa7b66615510e15c354

commit ee9a20fac75c616b7aa8bfa7b66615510e15c354
Author: Miklos Vajna vmik...@frugalware.org
Date:   Fri Mar 18 12:46:41 2011 +0100

bitlbee-3.0.2-1-i686

- bump USE_DEVEL to test upstream systemd patch

diff --git a/source/include/scm.sh b/source/include/scm.sh
index 280e765..ff2fd8f 100644
--- a/source/include/scm.sh
+++ b/source/include/scm.sh
@@ -95,7 +95,9 @@ elif [ $_F_scm_type == mercurial ]; then
up2date=date +%Y%m%d%H%M%S --date '`lynx -dump $_F_scm_url/?style=rss|grep 
pubDate|sed 's/.*\(.*\).*/\1/;q'`'
makedepends=(${makedepends[@]} 'mercurial')
elif [ $_F_scm_type == bzr ]; then
-   up2date=echo -n ${pkgver%%.bzr*}.bzr;bzr revno $_F_scm_url
+   # last version is 1.0, last rev is 577, then it should be
+   # 1.0.577 (so pacman-g2 will see the version is  1.0 and  1.1)
+   up2date=echo -n ${pkgver%.*}.;bzr revno $_F_scm_url
makedepends=(${makedepends[@]} 'bzr')
fi

diff --git a/source/network-extra/bitlbee/FrugalBuild 
b/source/network-extra/bitlbee/FrugalBuild
index ebe57f7..ab200e2 100644
--- a/source/network-extra/bitlbee/FrugalBuild
+++ b/source/network-extra/bitlbee/FrugalBuild
@@ -1,11 +1,11 @@
# Compiling Time: ~0.22 SBU
# Maintainer: voroskoi voros...@frugalware.org

-USE_DEVEL=${USE_DEVEL:-n}
+USE_DEVEL=${USE_DEVEL:-y}

pkgname=bitlbee
pkgver=3.0.2
-Fuse $USE_DEVEL  pkgver=1.3dev.bzr635
+Fuse $USE_DEVEL  pkgver=3.0.2.771
pkgrel=1
pkgdesc=An IRC to other chat networks gateway.
url=http://www.bitlbee.org/main.php/news.html;
@@ -43,6 +43,8 @@ build() {
Fpatchall
Fmake --etcdir=/etc --otr=plugin
Fmkdir /var/lib/bitlbee
+   # fakeroot does not set $USER, check for uid instead
+   Fsed 'ifeq ($(USER),root)' 'ifeq ($(shell id -u),0)' Makefile
make DESTDIR=$Fdestdir install-etc install-dev || Fdie
Fmakeinstall
chown 503:503 $Fdestdir/var/lib/bitlbee || return 1
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] xfcetesting: bitlbee-3.0.2-1-i686

2011-12-18 Thread Miklos Vajna
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=474a99f940cafde759f74d0ca7abd61c8b0d2237

commit 474a99f940cafde759f74d0ca7abd61c8b0d2237
Author: Miklos Vajna vmik...@frugalware.org
Date:   Fri Mar 18 12:55:09 2011 +0100

bitlbee-3.0.2-1-i686

- forgot to disable USE_DEVEL

diff --git a/source/network-extra/bitlbee/FrugalBuild 
b/source/network-extra/bitlbee/FrugalBuild
index ab200e2..43de1cf 100644
--- a/source/network-extra/bitlbee/FrugalBuild
+++ b/source/network-extra/bitlbee/FrugalBuild
@@ -1,7 +1,7 @@
# Compiling Time: ~0.22 SBU
# Maintainer: voroskoi voros...@frugalware.org

-USE_DEVEL=${USE_DEVEL:-y}
+USE_DEVEL=${USE_DEVEL:-n}

pkgname=bitlbee
pkgver=3.0.2
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] xfcetesting: bitlbee-3.0.2-1-i686

2011-12-18 Thread Miklos Vajna
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=f792fc37beb9907ae2c024f522b350e380211d7d

commit f792fc37beb9907ae2c024f522b350e380211d7d
Author: Miklos Vajna vmik...@frugalware.org
Date:   Sat Mar 19 16:29:39 2011 +0100

bitlbee-3.0.2-1-i686

- USE_DEVEL: update and drop no longer necessary systemd hack

diff --git a/source/network-extra/bitlbee/FrugalBuild 
b/source/network-extra/bitlbee/FrugalBuild
index 43de1cf..750ef4e 100644
--- a/source/network-extra/bitlbee/FrugalBuild
+++ b/source/network-extra/bitlbee/FrugalBuild
@@ -5,7 +5,7 @@ USE_DEVEL=${USE_DEVEL:-n}

pkgname=bitlbee
pkgver=3.0.2
-Fuse $USE_DEVEL  pkgver=3.0.2.771
+Fuse $USE_DEVEL  pkgver=3.0.2.772
pkgrel=1
pkgdesc=An IRC to other chat networks gateway.
url=http://www.bitlbee.org/main.php/news.html;
@@ -43,8 +43,6 @@ build() {
Fpatchall
Fmake --etcdir=/etc --otr=plugin
Fmkdir /var/lib/bitlbee
-   # fakeroot does not set $USER, check for uid instead
-   Fsed 'ifeq ($(USER),root)' 'ifeq ($(shell id -u),0)' Makefile
make DESTDIR=$Fdestdir install-etc install-dev || Fdie
Fmakeinstall
chown 503:503 $Fdestdir/var/lib/bitlbee || return 1
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git