From 92a923069c5f416e13c7f0709d1b3c993d9b9c94 Mon Sep 17 00:00:00 2001 From: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com> Date: Fri, 3 Jul 2026 17:44:23 +0300 Subject: [PATCH] build(linux): avoid network for appstream cli & add missing deps (#5363) --- packaging/linux/Arch/PKGBUILD | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packaging/linux/Arch/PKGBUILD b/packaging/linux/Arch/PKGBUILD index 00a934cd2..63db60039 100644 --- a/packaging/linux/Arch/PKGBUILD +++ b/packaging/linux/Arch/PKGBUILD @@ -31,6 +31,9 @@ fi depends=( 'avahi' 'curl' + 'gtk3' + 'hicolor-icon-theme' + 'libayatana-appindicator' 'libcap' 'libdrm' 'libevdev' @@ -168,9 +171,13 @@ build() { _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"