From a72b91ec94450cb51c4452d84792ab87fc795687 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 8 Feb 2019 21:38:14 -0500 Subject: [PATCH] Fix icon installation This makes the apps pick up their awesome new icons. --- demos/gtk-demo/data/scalable/{ => apps}/org.gtk.Demo.svg | 0 .../data/symbolic/{ => apps}/org.gtk.Demo-symbolic.svg | 0 demos/gtk-demo/meson.build | 4 ++-- .../data/scalable/{ => apps}/org.gnome.IconBrowser.svg | 0 .../symbolic/{ => apps}/org.gtk.IconBrowser-symbolic.svg | 0 demos/icon-browser/meson.build | 9 +++++++++ .../data/scalable/{ => apps}/org.gtk.WidgetFactory.svg | 0 .../{ => apps}/org.gtk.WidgetFactory-symbolic.svg | 0 demos/widget-factory/meson.build | 2 +- 9 files changed, 12 insertions(+), 3 deletions(-) rename demos/gtk-demo/data/scalable/{ => apps}/org.gtk.Demo.svg (100%) rename demos/gtk-demo/data/symbolic/{ => apps}/org.gtk.Demo-symbolic.svg (100%) rename demos/icon-browser/data/scalable/{ => apps}/org.gnome.IconBrowser.svg (100%) rename demos/icon-browser/data/symbolic/{ => apps}/org.gtk.IconBrowser-symbolic.svg (100%) rename demos/widget-factory/data/scalable/{ => apps}/org.gtk.WidgetFactory.svg (100%) rename demos/widget-factory/data/symbolic/{ => apps}/org.gtk.WidgetFactory-symbolic.svg (100%) diff --git a/demos/gtk-demo/data/scalable/org.gtk.Demo.svg b/demos/gtk-demo/data/scalable/apps/org.gtk.Demo.svg similarity index 100% rename from demos/gtk-demo/data/scalable/org.gtk.Demo.svg rename to demos/gtk-demo/data/scalable/apps/org.gtk.Demo.svg diff --git a/demos/gtk-demo/data/symbolic/org.gtk.Demo-symbolic.svg b/demos/gtk-demo/data/symbolic/apps/org.gtk.Demo-symbolic.svg similarity index 100% rename from demos/gtk-demo/data/symbolic/org.gtk.Demo-symbolic.svg rename to demos/gtk-demo/data/symbolic/apps/org.gtk.Demo-symbolic.svg diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build index 29efa1d290..7116a411e2 100644 --- a/demos/gtk-demo/meson.build +++ b/demos/gtk-demo/meson.build @@ -99,7 +99,7 @@ gtkdemo_resources = gnome.compile_resources('gtkdemo_resources', source_dir: '.') executable('gtk4-demo', - demos, demos_h, extra_demo_sources, gtkdemo_resources, + demos, demos_h, extra_demo_sources, gtkdemo_resources, c_args: gtkdemo_args, dependencies: gtkdemo_deps, include_directories: confinc, @@ -120,7 +120,7 @@ executable('gtk4-demo-application', icontheme_dir = join_paths(gtk_datadir, 'icons/hicolor') foreach size: ['scalable', 'symbolic'] - install_subdir('hicolor/' + size, + install_subdir('data/' + size, install_dir: icontheme_dir ) endforeach diff --git a/demos/icon-browser/data/scalable/org.gnome.IconBrowser.svg b/demos/icon-browser/data/scalable/apps/org.gnome.IconBrowser.svg similarity index 100% rename from demos/icon-browser/data/scalable/org.gnome.IconBrowser.svg rename to demos/icon-browser/data/scalable/apps/org.gnome.IconBrowser.svg diff --git a/demos/icon-browser/data/symbolic/org.gtk.IconBrowser-symbolic.svg b/demos/icon-browser/data/symbolic/apps/org.gtk.IconBrowser-symbolic.svg similarity index 100% rename from demos/icon-browser/data/symbolic/org.gtk.IconBrowser-symbolic.svg rename to demos/icon-browser/data/symbolic/apps/org.gtk.IconBrowser-symbolic.svg diff --git a/demos/icon-browser/meson.build b/demos/icon-browser/meson.build index fcaca82d8d..3708fa047a 100644 --- a/demos/icon-browser/meson.build +++ b/demos/icon-browser/meson.build @@ -18,3 +18,12 @@ executable('gtk4-icon-browser', install: true) install_data('org.gtk.IconBrowser.desktop', install_dir: gtk_applicationsdir) + +# icons +icontheme_dir = join_paths(gtk_datadir, 'icons/hicolor') + +foreach size: ['scalable', 'symbolic'] + install_subdir('data/' + size, + install_dir: icontheme_dir + ) +endforeach diff --git a/demos/widget-factory/data/scalable/org.gtk.WidgetFactory.svg b/demos/widget-factory/data/scalable/apps/org.gtk.WidgetFactory.svg similarity index 100% rename from demos/widget-factory/data/scalable/org.gtk.WidgetFactory.svg rename to demos/widget-factory/data/scalable/apps/org.gtk.WidgetFactory.svg diff --git a/demos/widget-factory/data/symbolic/org.gtk.WidgetFactory-symbolic.svg b/demos/widget-factory/data/symbolic/apps/org.gtk.WidgetFactory-symbolic.svg similarity index 100% rename from demos/widget-factory/data/symbolic/org.gtk.WidgetFactory-symbolic.svg rename to demos/widget-factory/data/symbolic/apps/org.gtk.WidgetFactory-symbolic.svg diff --git a/demos/widget-factory/meson.build b/demos/widget-factory/meson.build index 50aff7f1c7..c1ba9ec564 100644 --- a/demos/widget-factory/meson.build +++ b/demos/widget-factory/meson.build @@ -19,7 +19,7 @@ install_data('org.gtk.WidgetFactory.desktop', install_dir: gtk_applicationsdir) icontheme_dir = join_paths(gtk_datadir, 'icons/hicolor') foreach size: ['scalable', 'symbolic'] - install_subdir('hicolor/' + size, + install_subdir('data/' + size, install_dir: icontheme_dir ) endforeach