diff options
Diffstat (limited to 'data/icons/meson.build')
-rw-r--r-- | data/icons/meson.build | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/data/icons/meson.build b/data/icons/meson.build new file mode 100644 index 0000000..93c4a29 --- /dev/null +++ b/data/icons/meson.build @@ -0,0 +1,35 @@ +apps_icons = [ + ['16x16', 'engrampa.png'], + ['22x22', 'engrampa.png'], + ['24x24', 'engrampa.png'], + ['32x32', 'engrampa.png'], +] + +actions_icons = [ + ['16x16', 'add-folder-to-archive.png', 'extract-archive.png', 'add-files-to-archive.png'], + ['24x24', 'add-folder-to-archive.png', 'extract-archive.png', 'add-files-to-archive.png'], +] + +foreach icon: actions_icons + install_data( + join_paths(icon[0], 'actions', icon[1]), + install_dir: join_paths(get_option('prefix'), 'share/icons', 'hicolor', icon[0], 'actions') + ) + install_data( + join_paths(icon[0], 'actions', icon[2]), + install_dir: join_paths(get_option('prefix'), 'share/icons', 'hicolor', icon[0], 'actions') + ) + install_data( + join_paths(icon[0], 'actions', icon[3]), + install_dir: join_paths(get_option('prefix'), 'share/icons', 'hicolor', icon[0], 'actions') + ) +endforeach + +foreach icon: apps_icons + install_data( + join_paths(icon[0], 'apps', icon[1]), + install_dir: join_paths(get_option('prefix'), 'share/icons', 'hicolor', icon[0], 'apps') + ) +endforeach + +install_subdir('scalable', install_dir : join_paths(datadir, 'icons', 'hicolor')) |