diff options
author | Felipe Borges <felipeborges@gnome.org> | 2018-06-30 13:19:58 +0200 |
---|---|---|
committer | Joaquim Rocha <jrocha@endlessm.com> | 2018-07-24 13:31:23 +0200 |
commit | 77fb3eb8113eff7c83f90f3eb0bb9e7918a3b519 (patch) | |
tree | 9141691fcb61058b5401306ee77ab55cc7ca59f9 /data | |
parent | 344f15c3fa7ce94120c60415ac009cd1161002b2 (diff) | |
download | gnome-initial-setup-77fb3eb8113eff7c83f90f3eb0bb9e7918a3b519.tar.gz |
build: Build with meson
Diffstat (limited to 'data')
-rw-r--r-- | data/meson.build | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..ac14976 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,59 @@ +autostart_files = [ + 'gnome-initial-setup-copy-worker.desktop', + 'gnome-initial-setup-first-login.desktop', + 'gnome-welcome-tour.desktop' +] + +desktop_conf = configuration_data() +desktop_conf.set('LIBEXECDIR', join_paths(prefix, get_option('libexecdir'))) + +foreach desktop_file: autostart_files + i18n.merge_file( + 'desktop', + input: configure_file( + input: files(desktop_file + '.in.in'), + output: desktop_file + '.in', + configuration: desktop_conf + ), + output: desktop_file, + install_dir: join_paths(get_option('sysconfdir'), 'xdg', 'autostart'), + po_dir: po_dir, + install: true, + type: 'desktop' + ) +endforeach + +i18n.merge_file( + 'desktop', + input: files('setup-shell.desktop'), + output: 'setup-shell.desktop', + install_dir: join_paths(data_dir, 'gdm', 'greeter', 'applications'), + po_dir: po_dir, + install: true, + type: 'desktop' +) + +i18n.merge_file( + 'desktop', + input: configure_file( + input: files('gnome-initial-setup.desktop.in.in'), + output: 'gnome-initial-setup.desktop.in', + configuration: desktop_conf + ), + output: 'gnome-initial-setup.desktop', + install_dir: join_paths(data_dir, 'gdm', 'greeter', 'applications'), + po_dir: po_dir, + install: true, + type: 'desktop' +) + +rules_dir = join_paths(data_dir, 'polkit-1', 'rules.d') +install_data('20-gnome-initial-setup.rules', install_dir: rules_dir) + +session_dir = join_paths(data_dir, 'gnome-session', 'sessions') +install_data('gnome-initial-setup.session', install_dir: session_dir) + +mode_dir = join_paths(data_dir, 'gnome-shell', 'modes') +install_data('initial-setup.json', install_dir: mode_dir) + +install_data('gnome-welcome-tour', install_dir: get_option('libexecdir')) |