diff options
Diffstat (limited to 'data/meson.build')
| -rw-r--r-- | data/meson.build | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..0c7a309 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,37 @@ +desktop_conf = configuration_data() +desktop_conf.set('icon', application_id) +desktop_conf.set('application_id', application_id) +desktop = i18n.merge_file( + type: 'desktop', + input: configure_file( + input: 'org.gnome.Todo.desktop.in.in', + output: 'org.gnome.Todo.desktop.in', + configuration: desktop_conf + ), + output: '@0@.desktop'.format(application_id), + po_dir: po_dir, + install: true, + install_dir: join_paths(endeavour_datadir, 'applications') +) + +service_conf = configuration_data() +service_conf.set('bindir', endeavour_bindir) +service_conf.set('application_id', application_id) + +service = configure_file( + input: 'org.gnome.Todo.service.in', + output: '@0@.service'.format(application_id), + install: true, + install_dir: join_paths(endeavour_datadir, 'dbus-1', 'services'), + configuration: service_conf +) + +compile_schemas = gnome.compile_schemas() + +install_data( + 'org.gnome.todo.gschema.xml', + install_dir: endeavour_schemadir +) + +subdir('appdata') +subdir('icons') |
