[arch-commits] Commit in deluge/repos (5 files)

2016-07-21 Thread Jan Steffens
Date: Thursday, July 21, 2016 @ 09:05:34
  Author: heftig
Revision: 272083

archrelease: copy trunk to testing-any

Added:
  deluge/repos/testing-any/
  deluge/repos/testing-any/PKGBUILD
(from rev 272082, deluge/trunk/PKGBUILD)
  deluge/repos/testing-any/deluge-web.service
(from rev 272082, deluge/trunk/deluge-web.service)
  deluge/repos/testing-any/deluge.install
(from rev 272082, deluge/trunk/deluge.install)
  deluge/repos/testing-any/deluged.service
(from rev 272082, deluge/trunk/deluged.service)

+
 PKGBUILD   |   54 +++
 deluge-web.service |   10 +
 deluge.install |7 ++
 deluged.service|   11 ++
 4 files changed, 82 insertions(+)

Copied: deluge/repos/testing-any/PKGBUILD (from rev 272082, 
deluge/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2016-07-21 09:05:34 UTC (rev 272083)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ionut Biru 
+# Contributor: Hugo Doria 
+
+pkgname=deluge
+pkgver=1.3.13
+pkgrel=1
+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 python2-twisted python2-pyopenssl
+ python2-chardet python2-setuptools)
+makedepends=(intltool pygtk librsvg python2-mako git)
+optdepends=('python2-notify: libnotify notifications'
+'pygtk: needed for gtk ui'
+'librsvg: needed for gtk ui'
+'python2-mako: needed for web ui')
+install=deluge.install
+_commit=226346311412c164cfb5e467d04b1ee8627bc015
+source=("git://git.deluge-torrent.org/deluge.git#commit=$_commit"
+deluged.service deluge-web.service)
+sha256sums=('SKIP'
+'58a451bb6cf4fe6ff78a4fb71d51c5910340a2de032ff435c3c7365015ab538f'
+'c3f2d6ad5bc9de5ffd9973d92badbe04a9ecf12c0c575e13d505a96add03275a')
+
+prepare() {
+  cd $pkgname
+  sed -i '1s/python$/&2/' \
+deluge/ui/Win32IconImagePlugin.py \
+deluge/ui/web/gen_gettext.py
+}
+
+pkgver() {
+  cd $pkgname
+  git describe | sed 's/^deluge-//;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+  python2 setup.py build
+}
+
+package() {
+  cd $pkgname
+  python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
+
+  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 -d "$pkgdir/srv"
+  install -d -m 775 -o 125 -g 125 "$pkgdir/srv/deluge"
+}

Copied: deluge/repos/testing-any/deluge-web.service (from rev 272082, 
deluge/trunk/deluge-web.service)
===
--- testing-any/deluge-web.service  (rev 0)
+++ testing-any/deluge-web.service  2016-07-21 09:05:34 UTC (rev 272083)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Deluge WebUI
+After=deluged.service
+
+[Service]
+User=deluge
+ExecStart=/usr/bin/deluge-web
+
+[Install]
+WantedBy=multi-user.target

Copied: deluge/repos/testing-any/deluge.install (from rev 272082, 
deluge/trunk/deluge.install)
===
--- testing-any/deluge.install  (rev 0)
+++ testing-any/deluge.install  2016-07-21 09:05:34 UTC (rev 272083)
@@ -0,0 +1,7 @@
+post_install() {
+  if ! getent passwd deluge &>/dev/null; then
+groupadd -g 125 deluge
+useradd -c 'Deluge user' -u 125 -g deluge -d /srv/deluge -s /bin/false 
deluge
+passwd -l deluge &>/dev/null
+  fi
+}

Copied: deluge/repos/testing-any/deluged.service (from rev 272082, 
deluge/trunk/deluged.service)
===
--- testing-any/deluged.service (rev 0)
+++ testing-any/deluged.service 2016-07-21 09:05:34 UTC (rev 272083)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Deluge Daemon
+After=network.target
+
+[Service]
+User=deluge
+ExecStart=/usr/bin/deluged -d
+UMask=0002
+
+[Install]
+WantedBy=multi-user.target


[arch-commits] Commit in deluge/repos (5 files)

2013-01-10 Thread Jan Steffens
Date: Thursday, January 10, 2013 @ 07:40:59
  Author: heftig
Revision: 175003

archrelease: copy trunk to testing-any

Added:
  deluge/repos/testing-any/
  deluge/repos/testing-any/PKGBUILD
(from rev 175002, deluge/trunk/PKGBUILD)
  deluge/repos/testing-any/deluge-web.service
(from rev 175002, deluge/trunk/deluge-web.service)
  deluge/repos/testing-any/deluge.install
(from rev 175002, deluge/trunk/deluge.install)
  deluge/repos/testing-any/deluged.service
(from rev 175002, deluge/trunk/deluged.service)

+
 PKGBUILD   |   48 
 deluge-web.service |   10 ++
 deluge.install |   26 ++
 deluged.service|   10 ++
 4 files changed, 94 insertions(+)

Copied: deluge/repos/testing-any/PKGBUILD (from rev 175002, 
deluge/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2013-01-10 12:40:59 UTC (rev 175003)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com
+# Contributor: Ionut Biru ib...@archlinux.org
+# Contributor: Hugo Doria h...@archlinux.org
+
+pkgname=deluge
+pkgver=1.3.5
+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 twisted python2-pyopenssl
+ xdg-utils python2-chardet desktop-file-utils hicolor-icon-theme
+ python2-distribute)
+makedepends=(intltool pygtk librsvg python2-mako)
+optdepends=('python2-notify: libnotify notifications'
+'pygtk: needed for gtk ui'
+'librsvg: needed for gtk ui'
+'python2-mako: needed for web ui')
+install=deluge.install
+_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-$_commit
+  python2 setup.py build
+}
+
+package() {
+  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
+
+  _dir=$pkgdir/usr/lib/python2.7/site-packages/deluge/ui
+  sed -i '1s/python$/2/' $_dir/{Win32IconImagePlugin.py,web/gen_gettext.py}
+
+  cd ..
+  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 -d $pkgdir/srv
+  install -d -m 775 -o 125 -g 125 $pkgdir/srv/deluge
+}

Copied: deluge/repos/testing-any/deluge-web.service (from rev 175002, 
deluge/trunk/deluge-web.service)
===
--- testing-any/deluge-web.service  (rev 0)
+++ testing-any/deluge-web.service  2013-01-10 12:40:59 UTC (rev 175003)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Deluge WebUI
+After=deluged.service
+
+[Service]
+User=deluge
+ExecStart=/usr/bin/deluge-web
+
+[Install]
+WantedBy=multi-user.target

Copied: deluge/repos/testing-any/deluge.install (from rev 175002, 
deluge/trunk/deluge.install)
===
--- testing-any/deluge.install  (rev 0)
+++ testing-any/deluge.install  2013-01-10 12:40:59 UTC (rev 175003)
@@ -0,0 +1,26 @@
+post_install() {
+  getent group deluge /dev/null || groupadd -g 125 deluge
+  if ! getent passwd deluge /dev/null; then
+useradd -c 'Deluge user' -u 125 -g deluge -d /srv/deluge -s /bin/false 
deluge
+passwd -l deluge /dev/null
+  fi
+
+  post_upgrade
+
+cat EOF
+ The optional headless daemon started using deluged.service uses the 
deluge user.
+Its default download directory is /srv/deluge.
+EOF
+}
+
+post_upgrade() {
+  xdg-icon-resource forceupdate --theme hicolor  /dev/null
+  update-desktop-database -q
+}
+
+post_remove() {
+  getent passwd deluge /dev/null  userdel deluge
+  getent group deluge /dev/null  groupdel deluge
+
+  post_upgrade
+}

Copied: deluge/repos/testing-any/deluged.service (from rev 175002, 
deluge/trunk/deluged.service)
===
--- testing-any/deluged.service (rev 0)
+++ testing-any/deluged.service 2013-01-10 12:40:59 UTC (rev 175003)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Deluge Daemon
+
+[Service]
+User=deluge
+ExecStart=/usr/bin/deluged -d
+UMask=0002
+
+[Install]
+WantedBy=multi-user.target



[arch-commits] Commit in deluge/repos (5 files)

2010-01-11 Thread Ionut Biru
Date: Monday, January 11, 2010 @ 14:33:38
  Author: ibiru
Revision: 62761

Merged revisions 61075,62760 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/deluge/trunk


  r61075 | ibiru | 2009-12-11 00:20:20 +0200 (Fri, 11 Dec 2009) | 1 line
  
  clean up dependency FS#17458

  r62760 | ibiru | 2010-01-11 21:32:49 +0200 (Mon, 11 Jan 2010) | 2 lines
  
  upgpkg: deluge 1.2.0-1
  update to 1.2.0, fixed running deluged daemon with deluge user, added the 
possibility to change the user in /etc/conf.d/deluged, moved dependency that 
are needed for UIs on optdepends. FS#14142 FS#15949 FS#16772


Added:
  deluge/repos/extra-i686/deluged.conf.d
(from rev 62760, deluge/trunk/deluged.conf.d)
Modified:
  deluge/repos/extra-i686/  (properties)
  deluge/repos/extra-i686/PKGBUILD
  deluge/repos/extra-i686/deluge.install
  deluge/repos/extra-i686/deluged

+
 PKGBUILD   |   35 +++
 deluge.install |   15 +--
 deluged|3 ++-
 deluged.conf.d |1 +
 4 files changed, 31 insertions(+), 23 deletions(-)


Property changes on: deluge/repos/extra-i686
___
Modified: svnmerge-integrated
   - /deluge/trunk:1-60658
   + /deluge/trunk:1-62760

Modified: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2010-01-11 19:32:49 UTC (rev 62760)
+++ extra-i686/PKGBUILD 2010-01-11 19:33:38 UTC (rev 62761)
@@ -2,30 +2,33 @@
 # Maintainer: Hugo Doria h...@archlinux.org
 
 pkgname=deluge
-pkgver=1.1.9
-pkgrel=3
+pkgver=1.2.0
+pkgrel=1
 pkgdesc=A bittorrent client written with python and pygtk
 arch=('i686' 'x86_64')
 url=http://deluge-torrent.org/;
 license=('GPL3')
-depends=('pygtk' 'boost=1.41.0' 'pyxdg' 'dbus-python' 'librsvg'
-'setuptools' 'libtorrent-rasterbar=0.14.7')
-makedepends=('subversion' 'intltool')
-optdepends=('python-chardet: used to load non-UTF8 encoded torrents')
-source=(http://download.deluge-torrent.org/source/${pkgname}-${pkgver}.tar.bz2 
deluged)
-md5sums=('38b9dbf255ed9620760d546dbb757882' '6e1585bdc79243b1cd22ed9423cc4ec2')
+depends=('pyxdg' 'dbus-python' 'setuptools' 'libtorrent-rasterbar=0.14.7' 
'twisted' 'pyopenssl' 'xdg-utils')
+makedepends=( 'intltool' 'pygtk' 'librsvg' 'python-mako')
+optdepends=('python-notify: libnotify notifications'
+   'python-chardet: needed for UIs'
+   'pygtk: needed for gtk ui'
+   'librsvg: needed for gtk ui'
+   'python-mako: needed for web ui')
+source=(http://download.deluge-torrent.org/source/${pkgname}-${pkgver}.tar.bz2 
deluged deluged.conf.d)
 install=deluge.install
-
+md5sums=('13ac84e9b5b0293eccb5d89a9fc49461'
+ 'a462fc27d283ecec9bbd52b840d27262'
+ '332d23fe0d21ce92b494efd73322856c')
 build() {
 
-  cd ${srcdir}/${pkgname}-${pkgver}/
+  cd ${srcdir}/${pkgname}-${pkgver}
 
   python setup.py build || return 1
-  python setup.py install --prefix=/usr --root=${pkgdir} || return 1
+  python setup.py install --prefix=/usr --root=${pkgdir} || return 1
 
-  install -d -m755 ${pkgdir}/srv/deluge || return 1
-  install -D -m644 deluge/data/pixmaps/deluge.svg 
${pkgdir}/usr/share/pixmaps/deluge.svg || return 1
-  install -D -m755 ${srcdir}/deluged ${pkgdir}/etc/rc.d/deluged || return 1
-
+  install -d -m755 ${pkgdir}/srv/deluge || return 1
+  install -D -m644 deluge/data/pixmaps/deluge.svg 
${pkgdir}/usr/share/pixmaps/deluge.svg || return 1
+  install -D -m755 ${srcdir}/deluged ${pkgdir}/etc/rc.d/deluged || return 1
+  install -D -m644 ${srcdir}/deluged.conf.d ${pkgdir}/etc/conf.d/deluged 
|| return 1
 }
-

Modified: extra-i686/deluge.install
===
--- extra-i686/deluge.install   2010-01-11 19:32:49 UTC (rev 62760)
+++ extra-i686/deluge.install   2010-01-11 19:33:38 UTC (rev 62761)
@@ -1,14 +1,14 @@
 post_install() {
-  getent group deluge /dev/null || usr/sbin/groupadd -g 125 deluge
-  getent passwd deluge /dev/null || usr/sbin/useradd -c 'Deluge user' -u 125 
-g deluge -d /srv/deluge -s /bin/false deluge 
+  getent group deluge /dev/null 21 || usr/sbin/groupadd -g 125 deluge
+  getent passwd deluge /dev/null 21 || usr/sbin/useradd -c 'Deluge user' -u 
125 -g deluge -d /srv/deluge -s /bin/bash deluge
   usr/bin/passwd -l deluge /dev/null
 
   chown deluge.deluge srv/deluge -R
+  xdg-icon-resource forceupdate --theme hicolor  /dev/null
 
 cat  _EOF
-
- Deluge's daemon is running with the deluge user. The default download 
directory is /srv/deluge/
-
+ Deluge's daemon is running default with the deluge user. The default 
download directory is /srv/deluge/.
+You can change the user by editing /etc/conf.d/deluge
 _EOF
 }
 
@@ -17,6 +17,9 @@
 }
 
 pre_remove() {
-  usr/sbin/userdel deluge  /dev/null
+  getent passwd deluge /dev/null 21  userdel deluge
+  getent group deluge /dev/null 21  groupdel deluge
+
+  

[arch-commits] Commit in deluge/repos (5 files)

2010-01-11 Thread Ionut Biru
Date: Monday, January 11, 2010 @ 14:34:38
  Author: ibiru
Revision: 62762

Merged revisions 61075,62760 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/deluge/trunk


  r61075 | ibiru | 2009-12-11 00:20:20 +0200 (Fri, 11 Dec 2009) | 1 line
  
  clean up dependency FS#17458

  r62760 | ibiru | 2010-01-11 21:32:49 +0200 (Mon, 11 Jan 2010) | 2 lines
  
  upgpkg: deluge 1.2.0-1
  update to 1.2.0, fixed running deluged daemon with deluge user, added the 
possibility to change the user in /etc/conf.d/deluged, moved dependency that 
are needed for UIs on optdepends. FS#14142 FS#15949 FS#16772


Added:
  deluge/repos/extra-x86_64/deluged.conf.d
(from rev 62760, deluge/trunk/deluged.conf.d)
Modified:
  deluge/repos/extra-x86_64/(properties)
  deluge/repos/extra-x86_64/PKGBUILD
  deluge/repos/extra-x86_64/deluge.install
  deluge/repos/extra-x86_64/deluged

+
 PKGBUILD   |   35 +++
 deluge.install |   15 +--
 deluged|3 ++-
 deluged.conf.d |1 +
 4 files changed, 31 insertions(+), 23 deletions(-)


Property changes on: deluge/repos/extra-x86_64
___
Modified: svnmerge-integrated
   - /deluge/trunk:1-60660
   + /deluge/trunk:1-62761

Modified: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2010-01-11 19:33:38 UTC (rev 62761)
+++ extra-x86_64/PKGBUILD   2010-01-11 19:34:38 UTC (rev 62762)
@@ -2,30 +2,33 @@
 # Maintainer: Hugo Doria h...@archlinux.org
 
 pkgname=deluge
-pkgver=1.1.9
-pkgrel=3
+pkgver=1.2.0
+pkgrel=1
 pkgdesc=A bittorrent client written with python and pygtk
 arch=('i686' 'x86_64')
 url=http://deluge-torrent.org/;
 license=('GPL3')
-depends=('pygtk' 'boost=1.41.0' 'pyxdg' 'dbus-python' 'librsvg'
-'setuptools' 'libtorrent-rasterbar=0.14.7')
-makedepends=('subversion' 'intltool')
-optdepends=('python-chardet: used to load non-UTF8 encoded torrents')
-source=(http://download.deluge-torrent.org/source/${pkgname}-${pkgver}.tar.bz2 
deluged)
-md5sums=('38b9dbf255ed9620760d546dbb757882' '6e1585bdc79243b1cd22ed9423cc4ec2')
+depends=('pyxdg' 'dbus-python' 'setuptools' 'libtorrent-rasterbar=0.14.7' 
'twisted' 'pyopenssl' 'xdg-utils')
+makedepends=( 'intltool' 'pygtk' 'librsvg' 'python-mako')
+optdepends=('python-notify: libnotify notifications'
+   'python-chardet: needed for UIs'
+   'pygtk: needed for gtk ui'
+   'librsvg: needed for gtk ui'
+   'python-mako: needed for web ui')
+source=(http://download.deluge-torrent.org/source/${pkgname}-${pkgver}.tar.bz2 
deluged deluged.conf.d)
 install=deluge.install
-
+md5sums=('13ac84e9b5b0293eccb5d89a9fc49461'
+ 'a462fc27d283ecec9bbd52b840d27262'
+ '332d23fe0d21ce92b494efd73322856c')
 build() {
 
-  cd ${srcdir}/${pkgname}-${pkgver}/
+  cd ${srcdir}/${pkgname}-${pkgver}
 
   python setup.py build || return 1
-  python setup.py install --prefix=/usr --root=${pkgdir} || return 1
+  python setup.py install --prefix=/usr --root=${pkgdir} || return 1
 
-  install -d -m755 ${pkgdir}/srv/deluge || return 1
-  install -D -m644 deluge/data/pixmaps/deluge.svg 
${pkgdir}/usr/share/pixmaps/deluge.svg || return 1
-  install -D -m755 ${srcdir}/deluged ${pkgdir}/etc/rc.d/deluged || return 1
-
+  install -d -m755 ${pkgdir}/srv/deluge || return 1
+  install -D -m644 deluge/data/pixmaps/deluge.svg 
${pkgdir}/usr/share/pixmaps/deluge.svg || return 1
+  install -D -m755 ${srcdir}/deluged ${pkgdir}/etc/rc.d/deluged || return 1
+  install -D -m644 ${srcdir}/deluged.conf.d ${pkgdir}/etc/conf.d/deluged 
|| return 1
 }
-

Modified: extra-x86_64/deluge.install
===
--- extra-x86_64/deluge.install 2010-01-11 19:33:38 UTC (rev 62761)
+++ extra-x86_64/deluge.install 2010-01-11 19:34:38 UTC (rev 62762)
@@ -1,14 +1,14 @@
 post_install() {
-  getent group deluge /dev/null || usr/sbin/groupadd -g 125 deluge
-  getent passwd deluge /dev/null || usr/sbin/useradd -c 'Deluge user' -u 125 
-g deluge -d /srv/deluge -s /bin/false deluge 
+  getent group deluge /dev/null 21 || usr/sbin/groupadd -g 125 deluge
+  getent passwd deluge /dev/null 21 || usr/sbin/useradd -c 'Deluge user' -u 
125 -g deluge -d /srv/deluge -s /bin/bash deluge
   usr/bin/passwd -l deluge /dev/null
 
   chown deluge.deluge srv/deluge -R
+  xdg-icon-resource forceupdate --theme hicolor  /dev/null
 
 cat  _EOF
-
- Deluge's daemon is running with the deluge user. The default download 
directory is /srv/deluge/
-
+ Deluge's daemon is running default with the deluge user. The default 
download directory is /srv/deluge/.
+You can change the user by editing /etc/conf.d/deluge
 _EOF
 }
 
@@ -17,6 +17,9 @@
 }
 
 pre_remove() {
-  usr/sbin/userdel deluge  /dev/null
+  getent passwd deluge /dev/null 21  userdel deluge
+  getent group deluge /dev/null 21