summaryrefslogtreecommitdiff
path: root/data/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'data/meson.build')
-rw-r--r--data/meson.build92
1 files changed, 49 insertions, 43 deletions
diff --git a/data/meson.build b/data/meson.build
index 33730a5..813ff7a 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,43 +1,47 @@
-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.desktop.in',
+ output: 'org.gnome.Dictionary.desktop',
+ install: true,
+ install_dir: gdict_datadir / 'applications',
+ po_dir: po_dir,
+ type: 'desktop',
+)
desktop_file_validate = find_program('desktop-file-validate', required: false)
if desktop_file_validate.found()
test('validate-desktop',
- desktop_file_validate,
- args: 'org.gnome.Dictionary.desktop',
- workdir: meson.current_build_dir())
+ desktop_file_validate,
+ args: 'org.gnome.Dictionary.desktop',
+ workdir: meson.current_build_dir(),
+ )
endif
-i18n.merge_file ('appdata',
- input: 'org.gnome.Dictionary.appdata.xml.in',
- output: 'org.gnome.Dictionary.appdata.xml',
- install: true,
- install_dir: join_paths(gdict_datadir, 'metainfo'),
- po_dir: po_dir)
+i18n.merge_file('appdata',
+ input: 'org.gnome.Dictionary.appdata.xml.in',
+ output: 'org.gnome.Dictionary.appdata.xml',
+ install: true,
+ install_dir: gdict_datadir / 'metainfo',
+ po_dir: po_dir,
+)
appstream_util = find_program('appstream-util', required: false)
if appstream_util.found()
test('validate-appdata',
- appstream_util,
- args: [ 'validate', '--nonet', 'org.gnome.Dictionary.appdata.xml' ],
- workdir: meson.current_build_dir())
+ appstream_util,
+ args: [ 'validate', '--nonet', 'org.gnome.Dictionary.appdata.xml' ],
+ workdir: meson.current_build_dir(),
+ )
endif
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)
+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)
+install_data('org.gnome.dictionary.gschema.xml', install_dir: gdict_schemadir)
subdir('icons')
@@ -50,12 +54,13 @@ sources = [
foreach s: sources
i18n.merge_file('sources',
- 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')
+ input: '@0@.in'.format(s),
+ output: s,
+ install: true,
+ install_dir: gdict_datadir / 'gdict-1.0' / 'sources',
+ po_dir: po_dir,
+ type: 'desktop',
+ )
endforeach
xsltproc = find_program('xsltproc', required: false)
@@ -71,15 +76,16 @@ if get_option('build_man') and xsltproc.found()
]
custom_target('man pages',
- input: 'gnome-dictionary.xml',
- output: 'gnome-dictionary.1',
- command: [
- xsltproc,
- xlstproc_flags,
- '-o', '@OUTPUT@',
- 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl',
- '@INPUT@',
- ],
- install: true,
- install_dir: join_paths(gdict_mandir, 'man1'))
+ input: 'gnome-dictionary.xml',
+ output: 'gnome-dictionary.1',
+ command: [
+ xsltproc,
+ xlstproc_flags,
+ '-o', '@OUTPUT@',
+ 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl',
+ '@INPUT@',
+ ],
+ install: true,
+ install_dir: gdict_mandir / 'man1',
+ )
endif