1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
mans = files(
join_paths('man','vala-panel.1'),
join_paths('man','vala-panel-runner.1')
)
install_man(mans)
default_profile = configure_file(input : join_paths('profiles','default.in'),
output : 'default',
configuration : conf_data)
additional_profiles = files(
join_paths('profiles','appmenu'),
join_paths('profiles','two_panels')
)
install_data(
default_profile,
install_dir: profiles_dir,
)
install_data(
additional_profiles,
install_dir: profiles_dir,
)
install_data(
join_paths('images','panel.svg'),
rename: 'vala-panel.svg',
install_dir: join_paths(datadir, 'icons','hicolor','scalable','apps')
)
install_data(
join_paths('images','panel.png'),
rename: 'vala-panel.png',
install_dir: join_paths(datadir, 'icons','hicolor','96x96','apps')
)
install_data(
join_paths('images','background.png'),
install_dir: join_paths(project_datadir, 'images')
)
schema_dir = join_paths(datadir, 'glib-2.0', 'schemas')
install_data([
join_paths('gschemas','org.valapanel.builtin.gschema.xml'),
join_paths('gschemas','org.valapanel.gschema.xml'),
join_paths('gschemas','org.valapanel.plugins.gschema.xml'),
join_paths('gschemas','org.valapanel.toplevel.gschema.xml'),
join_paths('gschemas','org.valapanel.X.gschema.xml'),
], install_dir: schema_dir)
i18n.merge_file(
input: join_paths('desktop','org.valapanel.application.desktop.in'),
output: 'org.valapanel.application.desktop',
type: 'desktop',
po_dir: join_paths(meson.project_source_root(),'po'),
install: true,
install_dir: join_paths(datadir, 'applications')
)
i18n.merge_file(
input: join_paths('desktop','org.valapanel.application.appdata.xml.in'),
output: 'org.valapanel.application.appdata.xml',
type: 'xml',
po_dir: join_paths(meson.project_source_root(),'po'),
install: true,
install_dir: join_paths(datadir, 'appdata')
)
|