From dd11bc852a6f72c5f8df247648bea1885d3f578d Mon Sep 17 00:00:00 2001 From: mobinmob Date: Sat, 29 Jun 2019 16:48:27 +0300 Subject: [PATCH] deluge: update to 2.0.3 --- .../patches/001-deluge-gtk-settings.patch | 18 -------------- srcpkgs/deluge/template | 24 +++++++++---------- 2 files changed, 12 insertions(+), 30 deletions(-) delete mode 100644 srcpkgs/deluge/patches/001-deluge-gtk-settings.patch diff --git a/srcpkgs/deluge/patches/001-deluge-gtk-settings.patch b/srcpkgs/deluge/patches/001-deluge-gtk-settings.patch deleted file mode 100644 index 71241e2aef9..00000000000 --- a/srcpkgs/deluge/patches/001-deluge-gtk-settings.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Fixes settings dialog for Deluge 1.3.15 - ---- deluge/ui/gtkui/preferences.py -+++ deluge/ui/gtkui/preferences.py -@@ -318,11 +318,8 @@ class Preferences(component.Component): - } - # Add proxy stuff - -- # Display workaround for single proxy in libtorrent >v0.16 -- try: -- lt_single_proxy = component.get("PreferencesManager").LT_SINGLE_PROXY -- except AttributeError: -- lt_single_proxy = False -+ # Display workaround for single proxy in libtorrent >= v0.16 -+ lt_single_proxy = True - - for t in ("peer", "web_seed", "tracker", "dht"): - if lt_single_proxy and not t == "peer": diff --git a/srcpkgs/deluge/template b/srcpkgs/deluge/template index 819b5fecdb9..f062c1d7d42 100644 --- a/srcpkgs/deluge/template +++ b/srcpkgs/deluge/template @@ -1,19 +1,19 @@ # Template file for 'deluge' pkgname=deluge -version=1.3.15 -revision=4 +version=2.0.3 +revision=1 archs=noarch -build_style=python2-module +build_style=python3-module pycompile_module="deluge" -hostmakedepends="intltool python-setuptools" -depends="python-setuptools python-chardet python-Twisted python-xdg - libtorrent-rasterbar-python" +hostmakedepends="intltool python3-setuptools" +depends="python3-setuptools python3-chardet python3-Twisted python3-xdg + libtorrent-rasterbar-python3" short_desc="Fully-featured cross-platform BitTorrent client" maintainer="Alexey Rochev " license="GPL-3.0-or-later" homepage="https://deluge-torrent.org/" -distfiles="https://download.deluge-torrent.org/source/${pkgname}-${version}.tar.gz" -checksum=2bd239fc7ec0427302677abb86f927299aed4f043eca5d8a1bab2986b3659666 +distfiles="https://ftp.osuosl.org/pub/deluge/source/2.0/deluge-${version}.tar.xz" +checksum=7e7ae8e6ca2a2bf0d487227cecf81e27332f0b92b567cc2bda38e47d859da891 system_accounts="deluge" deluge_homedir="/var/lib/deluge" @@ -29,11 +29,11 @@ deluge-gtk_package() { replaces="deluge<1.3.14_1" short_desc+=" - GTK+ frontend" pycompile_module="deluge" - depends="${sourcepkg}-${version}_${revision} pygtk" + depends="${sourcepkg}-${version}_${revision} python3-gobject" pkg_install() { vmove usr/bin/deluge vmove usr/bin/deluge-gtk - vmove ${py2_sitelib}/deluge/ui/gtkui + vmove ${py3_sitelib}/deluge/ui/gtk3 vmove usr/share/applications vmove usr/share/icons vmove usr/share/man/man1/deluge.1 @@ -45,10 +45,10 @@ deluge-web_package() { replaces="deluge<1.3.14_1" short_desc+=" - Web frontend" pycompile_module="deluge" - depends="${sourcepkg}-${version}_${revision} python-Mako" + depends="${sourcepkg}-${version}_${revision} python3-Mako" pkg_install() { vmove usr/bin/deluge-web - vmove ${py2_sitelib}/deluge/ui/web + vmove ${py3_sitelib}/deluge/ui/web vmove usr/share/man/man1/deluge-web.1 vsv deluge-web }