ref:92a923069c5f416e13c7f0709d1b3c993d9b9c94

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

SHA: 92a923069c5f416e13c7f0709d1b3c993d9b9c94
Author: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com>
Date: 2026-07-03 14:44
Parents: 3437a0b
1 files changed +8 -1
Type
packaging/linux/Arch/PKGBUILD +8 −1
@@ -31,6 +31,9 @@
depends=(
'avahi'
'curl'
'gtk3'
'hicolor-icon-theme'
'libayatana-appindicator'
'libcap'
'libdrm'
'libevdev'
@@ -168,9 +171,13 @@
_cmake_options+=(-DBUILD_TESTS=OFF)
fi
if [[ -z "${GITHUB_ACTIONS}" ]]; then
_appstreamcli_arguments=(--no-net)
fi
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"
desktop-file-validate "build/dev.lizardbyte.app.Sunshine.desktop"
desktop-file-validate "build/dev.lizardbyte.app.Sunshine.terminal.desktop"