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
|
subdir('icons')
install_subdir(
'search_providers',
install_dir: pkgdatadir,
)
subdir('theme')
install_subdir(
'theme',
exclude_files: [
'theme-changelog.txt',
'meson.build'
],
exclude_directories: ['cinnamon-sass'],
install_dir: pkgdatadir,
)
desktop_conf = configuration_data()
desktop_conf.set('bindir', join_paths(prefix, bindir))
desktop_conf.set('libexecdir', join_paths(prefix, libexecdir))
desktop_conf.set('VERSION', meson.project_version())
desktop_files = ['cinnamon.desktop', 'cinnamon2d.desktop']
if get_option('wayland')
desktop_files += ['cinnamon-wayland.desktop']
endif
foreach desktop_file : desktop_files
desktop = configure_file(
input: desktop_file + '.in.in',
output: desktop_file + '.in',
configuration: desktop_conf,
)
custom_target(
desktop_file,
input: desktop,
output: desktop_file,
command: [intltool_merge, '-d', '-u', po_dir, '@INPUT@', '@OUTPUT@'],
install: true,
install_dir: desktopdir,
)
endforeach
subdir('xdg-portal')
if get_option('wayland')
subdir('wayland_sessions')
endif
subdir('xsessions')
subdir('services')
install_data(
['org.cinnamon.gschema.xml', 'org.cinnamon.gestures.gschema.xml'],
install_dir: schemadir,
)
|