Date: Thursday, July 7, 2016 @ 20:27:00 Author: heftig Revision: 271149
1.3.12+73+g5f92810-1 Modified: deluge/trunk/PKGBUILD deluge/trunk/deluge.install ----------------+ PKGBUILD | 32 ++++++++++++++++++++------------ deluge.install | 12 ------------ 2 files changed, 20 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-07-07 20:20:49 UTC (rev 271148) +++ PKGBUILD 2016-07-07 20:27:00 UTC (rev 271149) @@ -4,38 +4,46 @@ # Contributor: Hugo Doria <[email protected]> pkgname=deluge -pkgver=1.3.12 +pkgver=1.3.12+73+g5f92810 pkgrel=1 pkgdesc="A BitTorrent client with multiple user interfaces in a client/server model" -arch=('any') +arch=(any) url="http://deluge-torrent.org/" -license=('GPL3') +license=(GPL3) depends=(python2-xdg libtorrent-rasterbar python2-twisted python2-pyopenssl python2-chardet python2-setuptools) -makedepends=(intltool pygtk librsvg python2-mako) +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 -source=(http://download.deluge-torrent.org/source/$pkgname-$pkgver.tar.lzma +_commit=5f92810f761e7df7b1f03e916535ad8b4ce6c08c +source=("git://git.deluge-torrent.org/deluge.git#commit=$_commit" deluged.service deluge-web.service) -md5sums=('56f5c1cd3f671fecc58a9168f5bd6d48' - '17f51ac9a90f0dc41a20291444a7489b' - '2a73f62c04e8b147c731fbb50666e846') +sha256sums=('SKIP' + '58a451bb6cf4fe6ff78a4fb71d51c5910340a2de032ff435c3c7365015ab538f' + 'c3f2d6ad5bc9de5ffd9973d92badbe04a9ecf12c0c575e13d505a96add03275a') prepare() { - cd $pkgname-$pkgver - sed -i '1s/python$/&2/' deluge/ui/Win32IconImagePlugin.py + 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-$pkgver + cd $pkgname python2 setup.py build } package() { - cd $pkgname-$pkgver + cd $pkgname python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 install -Dm644 ../deluged.service "$pkgdir/usr/lib/systemd/system/deluged.service" Modified: deluge.install =================================================================== --- deluge.install 2016-07-07 20:20:49 UTC (rev 271148) +++ deluge.install 2016-07-07 20:27:00 UTC (rev 271149) @@ -4,16 +4,4 @@ useradd -c 'Deluge user' -u 125 -g deluge -d /srv/deluge -s /bin/false deluge passwd -l deluge &>/dev/null fi - - post_upgrade } - -post_upgrade() { - [[ -x /usr/bin/xdg-icon-resource ]] && xdg-icon-resource forceupdate --theme hicolor - [[ -x /usr/bin/update-desktop-database ]] && update-desktop-database -q - return 0 -} - -post_remove() { - post_upgrade -}
