Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1; Sets up dual installation for flatpaks, allowing us to build and run geary without affecting our system install. This will allow testing of nightlies and CI artifacts as well via the flatpak, so we can iterate on designs and share bundles to test with.
59 lines
1.5 KiB
Python
59 lines
1.5 KiB
Python
system_icons_dir = join_paths(datadir, 'icons', 'hicolor')
|
|
|
|
icon_files = files(
|
|
'mail-archive-symbolic.svg',
|
|
'close-symbolic.svg',
|
|
'detach-symbolic.svg',
|
|
'text-x-generic-symbolic.svg',
|
|
'edit-symbolic.svg',
|
|
'format-ordered-list-symbolic.svg',
|
|
'format-ordered-list-symbolic-rtl.svg',
|
|
'format-text-remove-symbolic.svg',
|
|
'format-unordered-list-symbolic.svg',
|
|
'format-unordered-list-symbolic-rtl.svg',
|
|
'mail-drafts-symbolic.svg',
|
|
'mail-drafts-symbolic-rtl.svg',
|
|
'mail-forward-symbolic.svg',
|
|
'mail-forward-symbolic-rtl.svg',
|
|
'mail-inbox-symbolic.svg',
|
|
'mail-outbox-symbolic.svg',
|
|
'mail-reply-all-symbolic.svg',
|
|
'mail-reply-all-symbolic-rtl.svg',
|
|
'mail-reply-sender-symbolic.svg',
|
|
'mail-reply-sender-symbolic-rtl.svg',
|
|
'mail-sent-symbolic.svg',
|
|
'mail-sent-symbolic-rtl.svg',
|
|
'marker-symbolic.svg',
|
|
'tag-symbolic.svg',
|
|
'tag-symbolic-rtl.svg',
|
|
)
|
|
|
|
colour_app_icon_dirs = [
|
|
'16x16',
|
|
'24x24',
|
|
'32x32',
|
|
'48x48',
|
|
'256x256',
|
|
'512x512',
|
|
]
|
|
|
|
install_data(icon_files,
|
|
install_dir: join_paths(system_icons_dir, 'scalable', 'actions'),
|
|
)
|
|
|
|
scalable_dir = join_paths('hicolor', 'scalable', 'apps')
|
|
|
|
install_data(
|
|
join_paths(scalable_dir, 'org.gnome.Geary.svg'),
|
|
install_dir: join_paths(datadir, 'icons', scalable_dir),
|
|
rename: '@0@.svg'.format(geary_id)
|
|
)
|
|
|
|
symbolic_dir = join_paths('hicolor', 'symbolic', 'apps')
|
|
|
|
install_data(
|
|
join_paths(symbolic_dir, 'org.gnome.Geary-symbolic.svg'),
|
|
install_dir: join_paths(datadir, 'icons', symbolic_dir),
|
|
rename: '@0@-symbolic.svg'.format(geary_id)
|
|
)
|
|
|