From a5983b59397933b505cebc1ebb327f8a083c80c6 Mon Sep 17 00:00:00 2001 From: ProsperousPotato Date: Mon, 12 Jan 2026 20:33:44 +0000 Subject: add patched gtk+ from flussence --- x11-libs/gtk+/files/update-icon-cache.patch | 46 +++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 x11-libs/gtk+/files/update-icon-cache.patch (limited to 'x11-libs/gtk+/files/update-icon-cache.patch') diff --git a/x11-libs/gtk+/files/update-icon-cache.patch b/x11-libs/gtk+/files/update-icon-cache.patch new file mode 100644 index 0000000..a658997 --- /dev/null +++ b/x11-libs/gtk+/files/update-icon-cache.patch @@ -0,0 +1,46 @@ +From 122eb59b31368fd1bc077dc066e3abefb1ee6c6e Mon Sep 17 00:00:00 2001 +From: Enne Eziarc +Date: Fri, 3 Mar 2023 21:07:28 +0000 +Subject: [PATCH 1/2] Don't build or use bundled gtk-update-icon-cache + +--- + docs/reference/gtk/meson.build | 1 - + gtk/meson.build | 10 ---------- + 2 files changed, 11 deletions(-) + +diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build +index 9fa282d38..6e84d9ffa 100644 +--- a/docs/reference/gtk/meson.build ++++ b/docs/reference/gtk/meson.build +@@ -500,7 +500,6 @@ if get_option('man') and xsltproc.found() + + man_files = [ + [ 'gtk-query-immodules-3.0', '1', ], +- [ 'gtk-update-icon-cache', '1', ], + [ 'gtk-encode-symbolic-svg', '1', ], + [ 'gtk-launch', '1', ], + [ 'gtk-builder-tool', '1', ], +diff --git a/gtk/meson.build b/gtk/meson.build +index 4b7a453e1..944c091dd 100644 +--- a/gtk/meson.build ++++ b/gtk/meson.build +@@ -1113,16 +1113,6 @@ if win32_enabled + extra_update_icon_cache_objs = import('windows').compile_resources(uac_rc) + endif + +-gtk_update_icon_cache = executable( +- 'gtk-update-icon-cache', +- 'updateiconcache.c', +- extra_update_icon_cache_objs, +- c_args: gtk_cargs, +- dependencies: libgtk_dep, +- install: true +-) +-gtk_tools += gtk_update_icon_cache +- + gtk_query_immodules = executable( + 'gtk-query-immodules-3.0', + 'queryimmodules.c', +-- +2.39.2 + -- cgit v1.2.3