From 34c163314ac08beaeab5d88a52a90fb9ebb2adde Mon Sep 17 00:00:00 2001 From: Hatsune Cthulhu Date: Sat, 20 Sep 2025 21:46:36 +0100 Subject: [PATCH 1/4] Change to allow sunshine to build on AMD systems with cuda installed --- pkgbuilds/sunshine/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgbuilds/sunshine/PKGBUILD b/pkgbuilds/sunshine/PKGBUILD index 0b53e9f..f4d944b 100644 --- a/pkgbuilds/sunshine/PKGBUILD +++ b/pkgbuilds/sunshine/PKGBUILD @@ -66,7 +66,7 @@ source=("$pkgname::git+https://github.com/LizardByte/Sunshine.git#commit=${_comm sha256sums=('SKIP') # Options Handling -if [[ "${_use_cuda::1}" == "d" ]] && pacman -Qi cuda &> /dev/null; then +if [[ "${_use_cuda::1}" == "d" ]] && !(lspci | grep VGA | head -1 | grep AMD &> /dev/null); then _use_cuda=true fi From abda64d28dd49a0830ac8ec54d86831e5fa55fc5 Mon Sep 17 00:00:00 2001 From: Hatsune Cthulhu Date: Sat, 20 Sep 2025 22:04:49 +0100 Subject: [PATCH 2/4] Check both if cuda is installed AND if the primary GPU is nvidia --- pkgbuilds/sunshine/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgbuilds/sunshine/PKGBUILD b/pkgbuilds/sunshine/PKGBUILD index f4d944b..f21113b 100644 --- a/pkgbuilds/sunshine/PKGBUILD +++ b/pkgbuilds/sunshine/PKGBUILD @@ -66,7 +66,7 @@ source=("$pkgname::git+https://github.com/LizardByte/Sunshine.git#commit=${_comm sha256sums=('SKIP') # Options Handling -if [[ "${_use_cuda::1}" == "d" ]] && !(lspci | grep VGA | head -1 | grep AMD &> /dev/null); then +if [[ "${_use_cuda::1}" == "d" ]] && (lspci | grep VGA | head -1 | grep NVIDIA &> /dev/null && pacman -Qi cuda &> /dev/null); then _use_cuda=true fi From 1384fcb3014d791d50aa7fe134d908ffc94a0267 Mon Sep 17 00:00:00 2001 From: Hatsune Cthulhu Date: Sun, 21 Sep 2025 04:39:36 +0100 Subject: [PATCH 3/4] Update pkgrel to 8 --- pkgbuilds/sunshine/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgbuilds/sunshine/PKGBUILD b/pkgbuilds/sunshine/PKGBUILD index f21113b..dcd88c8 100644 --- a/pkgbuilds/sunshine/PKGBUILD +++ b/pkgbuilds/sunshine/PKGBUILD @@ -10,7 +10,7 @@ pkgname='sunshine' pkgver=2025.628.4510 -pkgrel=7 +pkgrel=8 pkgdesc="Self-hosted game stream host for Moonlight" arch=('x86_64' 'aarch64') url=https://app.lizardbyte.dev/Sunshine From 299d0d7e6f3f28bf96f5998c7f1baca5296b866d Mon Sep 17 00:00:00 2001 From: Hatsune Cthulhu Date: Sun, 21 Sep 2025 04:47:37 +0100 Subject: [PATCH 4/4] Update pkgrel in .SRCINFO --- pkgbuilds/sunshine/.SRCINFO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgbuilds/sunshine/.SRCINFO b/pkgbuilds/sunshine/.SRCINFO index 3404ca5..ceb3e24 100644 --- a/pkgbuilds/sunshine/.SRCINFO +++ b/pkgbuilds/sunshine/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = sunshine pkgdesc = Self-hosted game stream host for Moonlight pkgver = 2025.628.4510 - pkgrel = 7 + pkgrel = 8 url = https://app.lizardbyte.dev/Sunshine install = sunshine.install arch = x86_64