summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Scarborough2019-08-07 06:58:48 -0500
committerKim Scarborough2019-08-07 06:58:48 -0500
commit6acf518ec8c9510bccba16bb594f79f7d6c4ac6b (patch)
tree969a7a29ccb4e95d08385061a2fcc8d4db7080b0
parentaae51f12ca6a31545ab8759f12149172866b404e (diff)
downloadaur-6acf518ec8c9510bccba16bb594f79f7d6c4ac6b.tar.gz
Fix for pref dialog not displaying sometimes
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--prefdialog.patch32
3 files changed, 45 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 078718db6c7c..3483aef32bf0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = deluge1
pkgdesc = A BitTorrent client with multiple interfaces in a client/server model (legacy 1.3.x version)
pkgver = 1.3.15
- pkgrel = 5
+ pkgrel = 6
url = https://deluge-torrent.org/
arch = any
license = GPL3
@@ -33,10 +33,12 @@ pkgbase = deluge1
source = deluged.service
source = deluged.environment
source = deluge-web.service
+ source = prefdialog.patch
sha256sums = a96405140e3cbc569e6e056165e289a5e9ec66e036c327f3912c73d049ccf92c
sha256sums = 74f05cf43eae69f8ee8d257443ecdc0b0bbcc82cfb1bdb926ffe0a191164d699
sha256sums = 70f5e700570e5286f785a4bd23c23d39ae72c5662d76da9354ace46e8f6e28fd
sha256sums = 5d434c265d69773942134c143598fa2aa413989097cc30c007310801270f8b87
+ sha256sums = b4c397cc4ffede983554331c2b31e40feadda3a03e2ee377c3892c88b096b564
pkgname = deluge1
diff --git a/PKGBUILD b/PKGBUILD
index f47c62821d3e..cc965b1b26e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Kim Scarborough <kim@scarborough.kim>
pkgname=deluge1
pkgver=1.3.15
-pkgrel=5
+pkgrel=6
pkgdesc='A BitTorrent client with multiple interfaces in a client/server model (legacy 1.3.x version)'
arch=('any')
url='https://deluge-torrent.org/'
@@ -35,11 +35,18 @@ backup=('etc/conf.d/deluged')
source=('https://ftp-osl.osuosl.org/pub/deluge/source/1.3/deluge-1.3.15.tar.xz'
deluged.service
deluged.environment
- deluge-web.service)
+ deluge-web.service
+ prefdialog.patch)
sha256sums=('a96405140e3cbc569e6e056165e289a5e9ec66e036c327f3912c73d049ccf92c'
'74f05cf43eae69f8ee8d257443ecdc0b0bbcc82cfb1bdb926ffe0a191164d699'
'70f5e700570e5286f785a4bd23c23d39ae72c5662d76da9354ace46e8f6e28fd'
- '5d434c265d69773942134c143598fa2aa413989097cc30c007310801270f8b87')
+ '5d434c265d69773942134c143598fa2aa413989097cc30c007310801270f8b87'
+ 'b4c397cc4ffede983554331c2b31e40feadda3a03e2ee377c3892c88b096b564')
+
+prepare() {
+ cd "${srcdir}/deluge-${pkgver}"
+ patch -p1 -i "${srcdir}"/prefdialog.patch
+}
build() {
cd "${srcdir}/deluge-${pkgver}"
diff --git a/prefdialog.patch b/prefdialog.patch
new file mode 100644
index 000000000000..a63e5de10de1
--- /dev/null
+++ b/prefdialog.patch
@@ -0,0 +1,32 @@
+From 38d7b7cdfde3c50d6263602ffb03af92fcbfa52e Mon Sep 17 00:00:00 2001
+From: Calum Lind <calumlind+deluge@gmail.com>
+Date: Sat, 13 May 2017 00:05:48 +0100
+Subject: [GTKUI] Fix keyerror showing prefs
+
+ * Fix the single_proxy ui to True as unlikely any users using <=0.15
+ and need to have different proxy type settings.
+---
+ deluge/ui/gtkui/preferences.py | 7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
+
+diff --git a/deluge/ui/gtkui/preferences.py b/deluge/ui/gtkui/preferences.py
+index 645ad26..efcd93d 100644
+--- a/deluge/ui/gtkui/preferences.py
++++ b/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":
+--
+cgit v1.1
+