mirror of
https://github.com/FeralInteractive/gamemode.git
synced 2025-06-06 23:57:22 +02:00
add metainfo test
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
This commit is contained in:
parent
f95470c94a
commit
6453a123ab
@ -5,6 +5,7 @@ sudo: false
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- appstream
|
||||
- clang
|
||||
- clang-format
|
||||
- libinih-dev
|
||||
@ -18,6 +19,7 @@ addons:
|
||||
script:
|
||||
- ./scripts/format-check.sh
|
||||
- ./bootstrap.sh -Dwith-examples=true
|
||||
- meson test -C build
|
||||
- gamemoded -v
|
||||
- dbus-run-session -- gamemode-simulate-game
|
||||
- ./scripts/static-analyser-check.sh
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user