1 icon_sizes = ['32', '48', '64', '128']
5 join_paths('icon', i + '.svg'),
6 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons', 'hicolor', i + 'x' + i, 'apps'),
7 rename: meson.project_name() + '.svg'
10 join_paths('icon', i + '.svg'),
11 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons', 'hicolor', i + 'x' + i + '@2', 'apps'),
12 rename: meson.project_name() + '.svg'
17 meson.project_name() + '.gschema.xml',
18 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'glib-2.0', 'schemas')
21 install_subdir('share/compat', install_dir: join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()))
24 input: meson.project_name() + '.desktop.in',
25 output: meson.project_name() + '.desktop',
26 po_dir: join_paths(meson.source_root(), 'po'),
29 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'applications')
32 appdata_changelog_conf = configuration_data()
33 appdata_changelog_conf.set('CHANGELOG', run_command('cat', files(meson.project_name() + '.changelog.xml')).stdout().strip())
36 input: meson.project_name() + '.appdata.xml.in',
37 output: meson.project_name() + '.appdata.xml',
38 configuration: appdata_changelog_conf,
40 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'metainfo')
43 polkit_policy = configure_file(
44 input: meson.project_name() + '.policy.in',
45 output: meson.project_name() + '.policy',
46 configuration: conf_data
51 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'polkit-1', 'actions')
55 meson.project_name() + '-overlayfs-helper',
56 install_dir: join_paths(get_option('prefix'), get_option('bindir'))
59 icons_gresource = gnome.compile_resources(
61 'icons/icons.gresource.xml',
65 css_gresource = gnome.compile_resources(
67 meson.project_name() + '.gresource.xml'