diff options
author | Felipe Borges <felipeborges@gnome.org> | 2022-08-05 11:30:15 +0200 |
---|---|---|
committer | Felipe Borges <felipeborges@gnome.org> | 2022-08-05 11:30:15 +0200 |
commit | 06a637f212479b6fe418214ab9c9c0d9d080f1af (patch) | |
tree | 35621f7723ea952e694f3169ca34b4aa14156d42 | |
parent | af40c6f13e3512d357251f41b60b2162c184c930 (diff) | |
download | network-manager-applet-barthalion/gnome-runtime-images-quay.tar.gz |
build: Make appdata and desktop file tests more reliablebarthalion/gnome-runtime-images-quay
-rw-r--r-- | meson.build | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/meson.build b/meson.build index babc6de2..3ce8cfa5 100644 --- a/meson.build +++ b/meson.build @@ -252,7 +252,7 @@ desktop_files = [ desktop_file_validate = find_program('desktop-file-validate', required: false) foreach desktop: desktop_files - i18n.merge_file( + desktop_file = i18n.merge_file( input: desktop + '.desktop.in', output: desktop + '.desktop', install: true, @@ -264,15 +264,13 @@ foreach desktop: desktop_files if desktop_file_validate.found() test('validate-' + desktop + '-desktop', desktop_file_validate, - args: desktop + '.desktop', - workdir: meson.current_build_dir(), + args: [ desktop_file.full_path() ] ) endif endforeach appdata = 'nm-connection-editor.appdata.xml' - -i18n.merge_file( +appdata_file = i18n.merge_file( input: appdata + '.in', output: appdata, install: true, @@ -284,8 +282,7 @@ appstream_util = find_program('appstream-util', required: false) if appstream_util.found() test('validate-appdata', appstream_util, - args: ['validate', '--nonet', appdata], - workdir: meson.current_build_dir(), + args: ['validate', '--nonet', appdata_file.full_path()], ) endif |