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

Jan Steffens heftig at archlinux.org
Thu Jul 21 09:05:34 UTC 2016


    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/PKGBUILD	2016-07-21 09:05:34 UTC (rev 272083)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Contributor: Ionut Biru <ibiru at archlinux.org>
+# Contributor: Hugo Doria <hugo at archlinux.org>
+
+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



More information about the arch-commits mailing list