From 49b55d648b453ae871c133330361131304442f01 Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Sun, 25 Feb 2018 19:49:08 +0100 Subject: [PATCH] Validate desktop file --- data/meson.build | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/data/meson.build b/data/meson.build index b36e101..c09d2db 100644 --- a/data/meson.build +++ b/data/meson.build @@ -10,7 +10,7 @@ install_data('org.pwmt.zathura.appdata.xml', install_dir: metainfodir) install_data('org.pwmt.zathura.xml', install_dir: dbusinterfacesdir) i18n = import('i18n') -i18n.merge_file('desktop', +desktop = i18n.merge_file('desktop', input: 'org.pwmt.zathura.desktop.in', output: 'org.pwmt.zathura.desktop', install: true, @@ -18,3 +18,11 @@ i18n.merge_file('desktop', po_dir: join_paths(meson.source_root(), 'po'), type: 'desktop' ) + +desktop_file_validate = find_program('desktop-file-validate', required: false) +if desktop_file_validate.found() + test('validate-desktop', + desktop_file_validate, + args: [desktop.full_path()] + ) +endif