aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-software/dont-build-icon-plugin.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnome-software/dont-build-icon-plugin.patch')
-rw-r--r--community/gnome-software/dont-build-icon-plugin.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/community/gnome-software/dont-build-icon-plugin.patch b/community/gnome-software/dont-build-icon-plugin.patch
new file mode 100644
index 0000000000..b92d6d6a0a
--- /dev/null
+++ b/community/gnome-software/dont-build-icon-plugin.patch
@@ -0,0 +1,33 @@
+Upstream: No
+Reason: Software crashes somewhere in librsvg/cairo/pixman while loading
+icons. This patch simply removes the icon loading for now, meaning we wont
+have icons in Software, but at least it wont crash. This is just a workaround
+for now, so Software doesn't crash for our users anymore.
+diff --git a/plugins/core/meson.build b/plugins/core/meson.build
+index 39630d1..5f6dcc2 100644
+--- a/plugins/core/meson.build
++++ b/plugins/core/meson.build
+@@ -80,23 +80,6 @@ shared_module(
+ ]
+ )
+
+-
+-shared_module(
+- 'gs_plugin_icons',
+- sources : 'gs-plugin-icons.c',
+- include_directories : [
+- include_directories('../..'),
+- include_directories('../../lib'),
+- ],
+- install : true,
+- install_dir: plugin_dir,
+- c_args : cargs,
+- dependencies : plugin_libs,
+- link_with : [
+- libgnomesoftware
+- ]
+-)
+-
+ shared_module(
+ 'gs_plugin_appstream',
+ sources : [