Addresses <http://issues.guix.gnu.org/issue/38360>. * gnu/packages/emulators.scm (retroarch)[source]: Add patch and snippet. * packages/patches/retroarch-disable-online-updater.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From: Tobias Geerinckx-Rice <me@tobias.gr>
 | 
						||
Date: Fri, 29 Nov 2019 20:32:54 +0100
 | 
						||
Subject: [PATCH]: gnu: retroarch: Disable the on-line updater.
 | 
						||
 | 
						||
This disables the entire ‘Online Updater’ sub-menu to address
 | 
						||
<http://issues.guix.gnu.org/issue/38360>.  Perhaps that is more than is
 | 
						||
necessary.
 | 
						||
 | 
						||
diff -Naur a/menu/menu_displaylist.c b/menu/menu_displaylist.c
 | 
						||
--- a/menu/menu_displaylist.c	1970-01-01 01:00:01.000000000 +0100
 | 
						||
+++ b/menu/menu_displaylist.c	2019-11-29 18:35:27.467948854 +0100
 | 
						||
@@ -8444,11 +8444,6 @@
 | 
						||
                      MENU_ENUM_LABEL_NETPLAY,
 | 
						||
                      PARSE_ACTION, false) == 0)
 | 
						||
                   count++;
 | 
						||
-            if (settings->bools.menu_show_online_updater)
 | 
						||
-               if (menu_displaylist_parse_settings_enum(info->list,
 | 
						||
-                     MENU_ENUM_LABEL_ONLINE_UPDATER,
 | 
						||
-                     PARSE_ACTION, false) == 0)
 | 
						||
-                  count++;
 | 
						||
             if (menu_displaylist_parse_settings_enum(info->list,
 | 
						||
                   MENU_ENUM_LABEL_SETTINGS, PARSE_ACTION, false) == 0)
 | 
						||
                count++;
 | 
						||
diff -Naur retroarch.a/menu/menu_setting.c retroarch.c/menu/menu_setting.c
 | 
						||
--- a/menu/menu_setting.c	1970-01-01 01:00:01.000000000 +0100
 | 
						||
+++ b/menu/menu_setting.c	2019-11-29 18:35:35.753957312 +0100
 | 
						||
@@ -7291,14 +7291,6 @@
 | 
						||
                &group_info,
 | 
						||
                &subgroup_info,
 | 
						||
                parent_group);
 | 
						||
-
 | 
						||
-         CONFIG_ACTION(
 | 
						||
-               list, list_info,
 | 
						||
-               MENU_ENUM_LABEL_ONLINE_UPDATER,
 | 
						||
-               MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER,
 | 
						||
-               &group_info,
 | 
						||
-               &subgroup_info,
 | 
						||
-               parent_group);
 | 
						||
 #endif
 | 
						||
 
 | 
						||
          CONFIG_ACTION(
 |