diff options
Diffstat (limited to 'data/meson.build')
-rw-r--r-- | data/meson.build | 92 |
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 |