gpodder: disable auto-update
This commit is contained in:
parent
027e6dd510
commit
cd80cab3b0
|
@ -15,6 +15,10 @@ python3Packages.buildPythonApplication rec {
|
||||||
sha256 = "0sx5z9qjl76fi0m8vmars0yasfaq6znq434d8zjwla22k5wflmwm";
|
sha256 = "0sx5z9qjl76fi0m8vmars0yasfaq6znq434d8zjwla22k5wflmwm";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./disable-autoupdate.patch
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = with stdenv.lib; ''
|
postPatch = with stdenv.lib; ''
|
||||||
sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
|
sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
--- a/share/gpodder/ui/gtk/menus.ui
|
||||||
|
+++ b/share/gpodder/ui/gtk/menus.ui
|
||||||
|
@@ -13,10 +13,6 @@
|
||||||
|
<attribute name="action">app.gotoMygpo</attribute>
|
||||||
|
<attribute name="label" translatable="yes">Go to gpodder.net</attribute>
|
||||||
|
</item>
|
||||||
|
- <item>
|
||||||
|
- <attribute name="action">app.checkForUpdates</attribute>
|
||||||
|
- <attribute name="label" translatable="yes">Software updates</attribute>
|
||||||
|
- </item>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<item>
|
||||||
|
@@ -201,4 +197,4 @@
|
||||||
|
</submenu>
|
||||||
|
</menu>
|
||||||
|
</interface>
|
||||||
|
-<!-- :noTabs=true:tabSize=2:indentSize=2: -->
|
||||||
|
\ No newline at end of file
|
||||||
|
+<!-- :noTabs=true:tabSize=2:indentSize=2: -->
|
||||||
|
--- a/src/gpodder/config.py
|
||||||
|
+++ b/src/gpodder/config.py
|
||||||
|
@@ -91,13 +91,6 @@
|
||||||
|
'retries': 3, # number of retries when downloads time out
|
||||||
|
},
|
||||||
|
|
||||||
|
- # Software updates from gpodder.org
|
||||||
|
- 'software_update': {
|
||||||
|
- 'check_on_startup': True, # check for updates on start
|
||||||
|
- 'last_check': 0, # unix timestamp of last update check
|
||||||
|
- 'interval': 5, # interval (in days) to check for updates
|
||||||
|
- },
|
||||||
|
-
|
||||||
|
'ui': {
|
||||||
|
# Settings for the Command-Line Interface
|
||||||
|
'cli': {
|
||||||
|
--- a/src/gpodder/gtkui/main.py
|
||||||
|
+++ b/src/gpodder/gtkui/main.py
|
||||||
|
@@ -224,7 +224,7 @@
|
||||||
|
util.idle_add(self.subscribe_to_url, self.options.subscribe)
|
||||||
|
elif not self.channels:
|
||||||
|
self.on_itemUpdate_activate()
|
||||||
|
- elif self.config.software_update.check_on_startup:
|
||||||
|
+ elif False and self.config.software_update.check_on_startup:
|
||||||
|
# Check for software updates from gpodder.org
|
||||||
|
diff = time.time() - self.config.software_update.last_check
|
||||||
|
if diff > (60 * 60 * 24) * self.config.software_update.interval:
|
||||||
|
@@ -3288,6 +3288,7 @@
|
||||||
|
If silent=False, a message will be shown even if no updates are
|
||||||
|
available (set silent=False when the check is manually triggered).
|
||||||
|
"""
|
||||||
|
+ return
|
||||||
|
try:
|
||||||
|
up_to_date, version, released, days = util.get_update_info()
|
||||||
|
except Exception as e:
|
Loading…
Reference in New Issue