build(linux): avoid network for appstream cli & add missing deps (#5363)

This commit is contained in:
HurricanePootis
2026-07-03 17:44:23 +03:00
committed by GitHub
parent 3437a0b12e
commit 92a923069c

View File

@@ -31,6 +31,9 @@ fi
depends=( depends=(
'avahi' 'avahi'
'curl' 'curl'
'gtk3'
'hicolor-icon-theme'
'libayatana-appindicator'
'libcap' 'libcap'
'libdrm' 'libdrm'
'libevdev' 'libevdev'
@@ -168,9 +171,13 @@ build() {
_cmake_options+=(-DBUILD_TESTS=OFF) _cmake_options+=(-DBUILD_TESTS=OFF)
fi fi
if [[ -z "${GITHUB_ACTIONS}" ]]; then
_appstreamcli_arguments=(--no-net)
fi
cmake "${_cmake_options[@]}" cmake "${_cmake_options[@]}"
appstreamcli validate "build/dev.lizardbyte.app.Sunshine.metainfo.xml" appstreamcli validate "${_appstreamcli_arguments[@]}" "build/dev.lizardbyte.app.Sunshine.metainfo.xml"
appstream-util validate "build/dev.lizardbyte.app.Sunshine.metainfo.xml" appstream-util validate "build/dev.lizardbyte.app.Sunshine.metainfo.xml"
desktop-file-validate "build/dev.lizardbyte.app.Sunshine.desktop" desktop-file-validate "build/dev.lizardbyte.app.Sunshine.desktop"
desktop-file-validate "build/dev.lizardbyte.app.Sunshine.terminal.desktop" desktop-file-validate "build/dev.lizardbyte.app.Sunshine.terminal.desktop"