[arch-commits] Commit in deluge/repos (5 files)
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)
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)
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)
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