add metainfo test

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
This commit is contained in:
Stephan Lachnit
2020-05-12 19:17:28 +02:00
committed by afayaz-feral
parent f95470c94a
commit 6453a123ab
2 changed files with 18 additions and 1 deletions

View File

@@ -66,7 +66,22 @@ install_man(
)
# Install metainfo
metainfo_file = files('io.github.feralinteractive.gamemode.metainfo.xml')
install_data(
'io.github.feralinteractive.gamemode.metainfo.xml',
metainfo_file,
install_dir: join_paths(path_datadir, 'metainfo')
)
# Validate metainfo
appstreamcli = find_program(
'appstreamcli',
required: false
)
if appstreamcli.found()
test(
'validate metainfo file',
appstreamcli,
args: ['validate', '--no-net', '--pedantic', metainfo_file],
)
endif