summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-04-11 11:32:55 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-04-11 22:53:54 +0100
commitecaeaad3fb3b19ff690b5251df9f4d0eeb23defd (patch)
tree0d1f41d257483d9f2d86ab9116e25fbc326653d6 /data
parenta266d58b13c84a9f0eea4272ada740c1b2b2e7c7 (diff)
downloadgnome-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.build42
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