diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2017-04-11 11:32:55 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-04-11 22:53:54 +0100 |
commit | ecaeaad3fb3b19ff690b5251df9f4d0eeb23defd (patch) | |
tree | 0d1f41d257483d9f2d86ab9116e25fbc326653d6 /data | |
parent | a266d58b13c84a9f0eea4272ada740c1b2b2e7c7 (diff) | |
download | gnome-dictionary-ecaeaad3fb3b19ff690b5251df9f4d0eeb23defd.tar.gz |
Add the Meson build system
We are going to move to Meson for 3.26.
Diffstat (limited to 'data')
-rw-r--r-- | data/meson.build | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..a22eaf6 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,42 @@ +i18n.merge_file ('desktop', + input: 'org.gnome.Dictionary.desktop.in', + output: 'org.gnome.Dictionary.desktop', + install: true, + install_dir: join_paths(gdict_datadir, 'applications'), + po_dir: po_dir, + type: 'desktop') + +i18n.merge_file ('desktop', + input: 'org.gnome.Dictionary.appdata.xml.in', + output: 'org.gnome.Dictionary.appdata.xml', + install: true, + install_dir: join_paths(gdict_datadir, 'appdata'), + po_dir: po_dir) + +service_conf = configuration_data () +service_conf.set ('bindir', gdict_bindir) +configure_file (input: 'org.gnome.Dictionary.service.in', + output: 'org.gnome.Dictionary.service', + configuration: service_conf, + install_dir: gdict_servicedir) + +install_data ('org.gnome.dictionary.gschema.xml', + install_dir: gdict_schemadir) + + +# Dictionary sources +sources = [ + 'default.desktop', + 'spanish.desktop', + 'thai.desktop', +] + +foreach s: sources + i18n.merge_file('desktop', + input: '@0@.in'.format(s), + output: s, + install: true, + install_dir: join_paths(gdict_datadir, 'gdict-1.0', 'sources'), + po_dir: po_dir, + type: 'desktop') +endforeach |