From c5cd613c8c91f80f1e34a390f14f223c8c46ebc8 Mon Sep 17 00:00:00 2001 From: Dan Yeaw Date: Sun, 25 Feb 2024 10:03:21 -0500 Subject: [PATCH] Fix adwaita-icon-theme wrong cursor location --- .../001-fix-relative-cursor-path.patch | 25 +++++++++++++++++++ gvsbuild/projects/adwaita_icon_theme.py | 1 + 2 files changed, 26 insertions(+) create mode 100644 gvsbuild/patches/adwaita-icon-theme/001-fix-relative-cursor-path.patch diff --git a/gvsbuild/patches/adwaita-icon-theme/001-fix-relative-cursor-path.patch b/gvsbuild/patches/adwaita-icon-theme/001-fix-relative-cursor-path.patch new file mode 100644 index 000000000..084d24e57 --- /dev/null +++ b/gvsbuild/patches/adwaita-icon-theme/001-fix-relative-cursor-path.patch @@ -0,0 +1,25 @@ +Subject: [PATCH] Wrong cursor directory +--- +Index: meson.build +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +diff --git a/meson.build b/meson.build +--- a/meson.build (revision 0d44a3fec0171cb8689e79df0186082907533383) ++++ b/meson.build (date 1708871122562) +@@ -27,12 +27,13 @@ + win32_cursors = command_output.stdout().strip().split('\n') + if host_machine.system() == 'windows' + cursors_with_rel_path = [] ++ icons_dir = get_option('datadir') / 'icons' + foreach cursor : win32_cursors + cursors_with_rel_path += f'Adwaita/cursors/@cursor@' + endforeach + install_data( + cursors_with_rel_path, +- install_dir: adwaita_dir, ++ install_dir: icons_dir, + preserve_path: true, + install_tag : 'runtime', + ) diff --git a/gvsbuild/projects/adwaita_icon_theme.py b/gvsbuild/projects/adwaita_icon_theme.py index 3aa5843d2..b8a4244de 100644 --- a/gvsbuild/projects/adwaita_icon_theme.py +++ b/gvsbuild/projects/adwaita_icon_theme.py @@ -32,6 +32,7 @@ def __init__(self): "hicolor-icon-theme", "librsvg", ], + patches=["001-fix-relative-cursor-path.patch"], ) def build(self):