Date: Monday, August 12, 2013 @ 21:38:21 Author: heftig Revision: 192470
archrelease: copy trunk to extra-any Added: deluge/repos/extra-any/PKGBUILD (from rev 192469, deluge/trunk/PKGBUILD) deluge/repos/extra-any/deluge-web.service (from rev 192469, deluge/trunk/deluge-web.service) deluge/repos/extra-any/deluge.install (from rev 192469, deluge/trunk/deluge.install) deluge/repos/extra-any/deluged.service (from rev 192469, deluge/trunk/deluged.service) Deleted: deluge/repos/extra-any/PKGBUILD deluge/repos/extra-any/deluge-web.service deluge/repos/extra-any/deluge.install deluge/repos/extra-any/deluged.service --------------------+ PKGBUILD | 94 +++++++++++++++++++++++++-------------------------- deluge-web.service | 20 +++++----- deluge.install | 52 ++++++++++++++-------------- deluged.service | 21 +++++------ 4 files changed, 94 insertions(+), 93 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2013-08-12 19:37:17 UTC (rev 192469) +++ PKGBUILD 2013-08-12 19:38:21 UTC (rev 192470) @@ -1,47 +0,0 @@ -# $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.6 -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 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 -source=(http://download.deluge-torrent.org/source/$pkgname-$pkgver.tar.lzma - deluged.service deluge-web.service) -md5sums=('956e70928437223d22b4a782134fa8c3' - 'b55cb839a37e8315da4a0f6c99a75fd3' - '2a73f62c04e8b147c731fbb50666e846') - -build() { - cd $pkgname-$pkgver - python2 setup.py build -} - -package() { - 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" - - sed -i '1s/python$/&2/' \ - "$pkgdir/usr/lib/python2.7/site-packages/deluge/ui/Win32IconImagePlugin.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/extra-any/PKGBUILD (from rev 192469, deluge/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2013-08-12 19:38:21 UTC (rev 192470) @@ -0,0 +1,47 @@ +# $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.6 +pkgrel=2 +_commit=06ee112 +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 +source=(http://git.deluge-torrent.org/deluge/snapshot/$pkgname-$_commit.tar.bz2 + deluged.service deluge-web.service) +md5sums=('c7bd73523b1f6cb6b45d07114985f311' + '17f51ac9a90f0dc41a20291444a7489b' + '2a73f62c04e8b147c731fbb50666e846') + +build() { + cd $pkgname-$_commit + python2 setup.py build +} + +package() { + cd $pkgname-$_commit + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + + sed -i '1s/python$/&2/' \ + "$pkgdir/usr/lib/python2.7/site-packages/deluge/ui/Win32IconImagePlugin.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" +} Deleted: deluge-web.service =================================================================== --- deluge-web.service 2013-08-12 19:37:17 UTC (rev 192469) +++ deluge-web.service 2013-08-12 19:38:21 UTC (rev 192470) @@ -1,10 +0,0 @@ -[Unit] -Description=Deluge WebUI -After=deluged.service - -[Service] -User=deluge -ExecStart=/usr/bin/deluge-web - -[Install] -WantedBy=multi-user.target Copied: deluge/repos/extra-any/deluge-web.service (from rev 192469, deluge/trunk/deluge-web.service) =================================================================== --- deluge-web.service (rev 0) +++ deluge-web.service 2013-08-12 19:38:21 UTC (rev 192470) @@ -0,0 +1,10 @@ +[Unit] +Description=Deluge WebUI +After=deluged.service + +[Service] +User=deluge +ExecStart=/usr/bin/deluge-web + +[Install] +WantedBy=multi-user.target Deleted: deluge.install =================================================================== --- deluge.install 2013-08-12 19:37:17 UTC (rev 192469) +++ deluge.install 2013-08-12 19:38:21 UTC (rev 192470) @@ -1,26 +0,0 @@ -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/extra-any/deluge.install (from rev 192469, deluge/trunk/deluge.install) =================================================================== --- deluge.install (rev 0) +++ deluge.install 2013-08-12 19:38:21 UTC (rev 192470) @@ -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 +} Deleted: deluged.service =================================================================== --- deluged.service 2013-08-12 19:37:17 UTC (rev 192469) +++ deluged.service 2013-08-12 19:38:21 UTC (rev 192470) @@ -1,10 +0,0 @@ -[Unit] -Description=Deluge Daemon - -[Service] -User=deluge -ExecStart=/usr/bin/deluged -d -UMask=0002 - -[Install] -WantedBy=multi-user.target Copied: deluge/repos/extra-any/deluged.service (from rev 192469, deluge/trunk/deluged.service) =================================================================== --- deluged.service (rev 0) +++ deluged.service 2013-08-12 19:38:21 UTC (rev 192470) @@ -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