This commit is contained in:
Naveen Prashanth 2026-05-05 21:00:15 +05:30
parent ddcc79aadb
commit d9db73755a
4 changed files with 15 additions and 7 deletions

View file

@ -22,6 +22,10 @@ workflow:
- flatpak install -y --user flathub org.gnome.Platform//50 org.gnome.Sdk//50
- flatpak install -y --user flathub org.freedesktop.Sdk.Extension.llvm22//25.08
- flatpak install -y --user flathub org.freedesktop.Sdk.Extension.rust-stable//25.08
- flatpak info org.gnome.Platform
- flatpak info org.gnome.Sdk
- flatpak info org.freedesktop.Sdk.Extension.llvm22
- flatpak info org.freedesktop.Sdk.Extension.rust-stable
- flatpak-builder --version
build:

View file

@ -13,7 +13,8 @@
"--socket=wayland",
"--device=dri",
"--share=ipc",
"--filesystem=xdg-run/pipewire-0"
"--filesystem=xdg-run/pipewire-0",
"--filesystem=host"
],
"build-options": {
"append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm22/bin",

View file

@ -11,10 +11,11 @@ desktop_file = configure_file(
if desktop_file_validate.found()
test(
'validate-desktop',
desktop_file_validate,
sh,
args: [
desktop_file
],
'-c',
'desktop-file-validate data/' + base_id + '.desktop'
]
)
endif
@ -36,10 +37,11 @@ appdata_file = configure_file(
if appstream_util.found()
test(
'validate-appdata',
appstream_util,
sh,
args: [
'validate', '--nonet', appdata_file
],
'-c',
'appstream-util validate --nonet data/' + base_id + '.metainfo.xml'
]
)
endif

View file

@ -22,6 +22,7 @@ dependency('libpipewire-0.3', version: '>= 1.6.0')
desktop_file_validate = find_program('desktop-file-validate', required: false)
appstream_util = find_program('appstream-util', required: false)
cargo = find_program('cargo', required: true)
sh = find_program('sh', required: true)
prefix = get_option('prefix')
bindir = prefix / get_option('bindir')