[arch-commits] Commit in deluge/trunk (9 files)

2013-01-10 Thread Jan Steffens
Date: Thursday, January 10, 2013 @ 07:38:46
  Author: heftig
Revision: 175002

Upgrade to a git snapshot (FS#29414). Get rid of initscripts (check 
http://pkgbuild.com/~heftig/killed-rc.d/ )

Modified:
  deluge/trunk/PKGBUILD
  deluge/trunk/deluge-web.service
  deluge/trunk/deluge.install
  deluge/trunk/deluged.service
Deleted:
  deluge/trunk/deluge-web
  deluge/trunk/deluge.tmpfiles.conf
  deluge/trunk/deluged
  deluge/trunk/deluged.conf
  deluge/trunk/fs31433.patch

--+
 PKGBUILD |   34 ++
 deluge-web   |   45 -
 deluge-web.service   |3 +--
 deluge.install   |4 +---
 deluge.tmpfiles.conf |1 -
 deluged  |   43 ---
 deluged.conf |2 --
 deluged.service  |5 +
 fs31433.patch|   29 -
 9 files changed, 13 insertions(+), 153 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-01-10 11:18:18 UTC (rev 175001)
+++ PKGBUILD2013-01-10 12:38:46 UTC (rev 175002)
@@ -5,12 +5,12 @@
 
 pkgname=deluge
 pkgver=1.3.5
-pkgrel=3
+pkgrel=4
 pkgdesc=A BitTorrent client with multiple user interfaces in a client/server 
model
 arch=('any')
 url=http://deluge-torrent.org/;
 license=('GPL3')
-depends=(python2-xdg 'libtorrent-rasterbar=0.15.0' twisted python2-pyopenssl
+depends=(python2-xdg libtorrent-rasterbar twisted python2-pyopenssl
  xdg-utils python2-chardet desktop-file-utils hicolor-icon-theme
  python2-distribute)
 makedepends=(intltool pygtk librsvg python2-mako)
@@ -18,31 +18,21 @@
 'pygtk: needed for gtk ui'
 'librsvg: needed for gtk ui'
 'python2-mako: needed for web ui')
-backup=(etc/conf.d/deluged)
 install=deluge.install
-source=(http://download.deluge-torrent.org/source/$pkgname-$pkgver.tar.bz2
-deluge.tmpfiles.conf deluged deluge-web deluged.service 
deluge-web.service deluged.conf
-fs31433.patch)
-md5sums=('f17ef6686f33e12694b44976e5ed7721'
- 'c50385d32a2db0ef3f46b8caadb0e988'
- '443690c730263b76a465dc413f695a86'
- '37538a1b049b177e9ea1014331e29689'
- '6b831c889f365f58317dc4b78c167a62'
- 'b3fff6601a5971bba89fa9a85dcf9ce8'
- '71d556cf7ce3bb59391797827347e80c'
- '65311330bd87440c50f2bb7251f46fcd')
+_commit=dcd85e64c0870306bfe412d9dfa675152f799dcb
+source=(http://git.deluge-torrent.org/deluge/snapshot/$pkgname-$_commit.tar.bz2
+deluged.service deluge-web.service)
+md5sums=('a37bce6070b8cb6a652c262af9736f55'
+ 'b55cb839a37e8315da4a0f6c99a75fd3'
+ '2a73f62c04e8b147c731fbb50666e846')
 
 build() {
-  cd $pkgname-$pkgver
-
-  # Fix moving to storage (FS#31433)
-  patch -Np1 -i ../fs31433.patch
-
+  cd $pkgname-$_commit
   python2 setup.py build
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname-$_commit
   python2 setup.py install --prefix=/usr --root=$pkgdir --optimize=1
   install -Dm644 deluge/data/pixmaps/deluge.svg 
$pkgdir/usr/share/pixmaps/deluge.svg
 
@@ -50,12 +40,8 @@
   sed -i '1s/python$/2/' $_dir/{Win32IconImagePlugin.py,web/gen_gettext.py}
 
   cd ..
-  install -Dm644 deluge.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/deluge.conf
-  install -D deluged $pkgdir/etc/rc.d/deluged
-  install -D deluge-web $pkgdir/etc/rc.d/deluge-web
   install -Dm644 deluged.service 
$pkgdir/usr/lib/systemd/system/deluged.service
   install -Dm644 deluge-web.service 
$pkgdir/usr/lib/systemd/system/deluge-web.service
-  install -Dm644 deluged.conf $pkgdir/etc/conf.d/deluged
  
   install -d $pkgdir/srv
   install -d -m 775 -o 125 -g 125 $pkgdir/srv/deluge

Deleted: deluge-web
===
--- deluge-web  2013-01-10 11:18:18 UTC (rev 175001)
+++ deluge-web  2013-01-10 12:38:46 UTC (rev 175002)
@@ -1,45 +0,0 @@
-#!/bin/bash
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-. /etc/conf.d/deluged
-
-PIDFILE=/run/deluge/deluge-web.pid
-WEB_OPTIONS=-f $WEB_OPTIONS
-
-[[ -f $PIDFILE ]]  PID=$($PIDFILE)
-[[ -z $PID ]] || kill -0 $PID || PID=
-
-case $1 in
-  start)
-stat_busy Starting Deluge WebUI
-[[ -z $PID ]]  su -l -s /bin/sh -c /usr/bin/deluge-web $WEB_OPTIONS 
/dev/null deluge
-if [ $? -gt 0 ]; then
-  stat_fail
-else
-  sleep 1
-  echo $(pgrep -u deluge deluge-web)  $PIDFILE
-  add_daemon deluge-web
-  stat_done
-fi
-;;
-  stop)
-stat_busy Stopping Deluge WebUI
-[[ ! -z $PID ]]  kill $PID  /dev/null
-if [ $? -gt 0 ]; then
-  stat_fail
-else
-  rm $PIDFILE
-  rm_daemon deluge-web
-  stat_done
-fi
-;;
-  restart)
-$0 stop
-sleep 1
-$0 start
-;;
-  *)
-echo usage: $0 {start|stop|restart}
-esac
-exit 0

Modified: deluge-web.service
===
--- deluge-web.service  

[arch-commits] Commit in deluge/trunk (9 files)

2012-03-09 Thread Jan Steffens
Date: Friday, March 9, 2012 @ 12:50:37
  Author: heftig
Revision: 152816

1.3.4. revamp scripts

Added:
  deluge/trunk/deluge-web.service
  deluge/trunk/deluge.tmpfiles.conf
  deluge/trunk/deluged.conf
(from rev 152801, deluge/trunk/deluged.conf.d)
  deluge/trunk/deluged.service
Modified:
  deluge/trunk/PKGBUILD
  deluge/trunk/deluge-web   (contents, properties)
  deluge/trunk/deluge.install
  deluge/trunk/deluged  (contents, properties)
Deleted:
  deluge/trunk/deluged.conf.d

--+
 PKGBUILD |   31 +++
 deluge-web   |   13 -
 deluge-web.service   |8 
 deluge.install   |   16 
 deluge.tmpfiles.conf |1 +
 deluged  |   13 ++---
 deluged.conf |2 ++
 deluged.conf.d   |1 -
 deluged.service  |9 +
 9 files changed, 61 insertions(+), 33 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-03-09 17:34:10 UTC (rev 152815)
+++ PKGBUILD2012-03-09 17:50:37 UTC (rev 152816)
@@ -4,8 +4,8 @@
 # Contributor: Hugo Doria h...@archlinux.org
 
 pkgname=deluge
-pkgver=1.3.3
-pkgrel=5
+pkgver=1.3.4
+pkgrel=1
 pkgdesc=A BitTorrent client with multiple user interfaces in a client/server 
model
 arch=('any')
 url=http://deluge-torrent.org/;
@@ -21,19 +21,22 @@
 backup=(etc/conf.d/deluged)
 install=deluge.install
 source=(http://download.deluge-torrent.org/source/$pkgname-$pkgver.tar.bz2
-deluged deluged.conf.d deluge-web)
-md5sums=('4027c60bb5d1c5da61e97a47e62ab1ab'
- '7d5790eeb14cd0b47d1bb3e0a19c9935'
- '332d23fe0d21ce92b494efd73322856c'
- '6c913ec7322eaa60494ac9d53103005f')
+deluge.tmpfiles.conf deluged deluge-web deluged.service 
deluge-web.service deluged.conf)
+md5sums=('44166604853180bb44de2d86b3705bf7'
+ 'c50385d32a2db0ef3f46b8caadb0e988'
+ 'd58897b9deab9c46c1cff24c30e0f92a'
+ '358dcf943f2251abee6caac62cb10f40'
+ '496f1709ca609e65b8bd592c3705f596'
+ '6a30f7a98ee234b08e255e81f08a65d8'
+ '71d556cf7ce3bb59391797827347e80c')
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
+  cd $pkgname-$pkgver
   python2 setup.py build
 }
 
 package() {
-  cd $srcdir/$pkgname-$pkgver
+  cd $pkgname-$pkgver
   python2 setup.py install --prefix=/usr --root=$pkgdir --optimize=1
   install -Dm644 deluge/data/pixmaps/deluge.svg 
$pkgdir/usr/share/pixmaps/deluge.svg
 
@@ -42,8 +45,12 @@
   -i $_dir/Win32IconImagePlugin.py \
   -i $_dir/web/gen_gettext.py
 
+  cd ..
   install -d $pkgdir/srv/deluge
-  install -D $srcdir/deluged $pkgdir/etc/rc.d/deluged
-  install -D $srcdir/deluge-web $pkgdir/etc/rc.d/deluge-web
-  install -Dm644 $srcdir/deluged.conf.d $pkgdir/etc/conf.d/deluged
+  install -Dm644 deluge.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/deluge.conf
+  install -D deluged $pkgdir/etc/rc.d/deluged
+  install -D deluge-web $pkgdir/etc/rc.d/deluge-web
+  install -Dm644 deluged.service $pkgdir/lib/systemd/system/deluged.service
+  install -Dm644 deluge-web.service 
$pkgdir/lib/systemd/system/deluge-web.service
+  install -Dm644 deluged.conf $pkgdir/etc/conf.d/deluged
 }

Modified: deluge-web
===
--- deluge-web  2012-03-09 17:34:10 UTC (rev 152815)
+++ deluge-web  2012-03-09 17:50:37 UTC (rev 152816)
@@ -4,18 +4,21 @@
 . /etc/rc.d/functions
 . /etc/conf.d/deluged
 
-[[ -f /var/run/deluge-web.pid ]]  PID=$(cat /var/run/deluge-web.pid)
-[[ -d /proc/$PID ]] || PID=
+PIDFILE=/run/deluge/deluge-web.pid
+WEB_OPTIONS=-f $WEB_OPTIONS
 
+[[ -f $PIDFILE ]]  PID=$($PIDFILE)
+kill -0 $PID || PID=
+
 case $1 in
   start)
 stat_busy Starting Deluge WebUI
-[[ -z $PID ]]  su -l -s /bin/sh -c /usr/bin/deluge-web -f /dev/null 
$DELUGE_USER
+[[ -z $PID ]]  su -l -s /bin/sh -c /usr/bin/deluge-web $WEB_OPTIONS 
/dev/null deluge
 if [ $? -gt 0 ]; then
   stat_fail
 else
   sleep 1
-  echo $(pgrep -u $DELUGE_USER deluge-web)  /var/run/deluge-web.pid
+  echo $(pgrep -u deluge deluge-web)  $PIDFILE
   add_daemon deluge-web
   stat_done
 fi
@@ -26,7 +29,7 @@
 if [ $? -gt 0 ]; then
   stat_fail
 else
-  rm /var/run/deluge-web.pid
+  rm $PIDFILE
   rm_daemon deluge-web
   stat_done
 fi


Property changes on: deluge/trunk/deluge-web
___
Added: svn:executable
## -0,0 +1 ##
+*
Added: deluge-web.service
===
--- deluge-web.service  (rev 0)
+++ deluge-web.service  2012-03-09 17:50:37 UTC (rev 152816)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Deluge WebUI
+After=deluged.service
+
+[Service]
+User=deluge
+EnvironmentFile=/etc/conf.d/deluged
+ExecStart=/usr/bin/deluge-web $WEB_OPTIONS

Modified: deluge.install