Package Details: sunshine-beta-bin 2025.1210.519-1

Git Clone URL: https://aur.archlinux.org/sunshine-beta-bin.git (read-only, click to copy)
Package Base: sunshine-beta-bin
Description: A self-hosted game stream host for Moonlight
Upstream URL: https://app.lizardbyte.dev
Keywords: gaming moonlight streaming
Licenses: GPL3
Conflicts: sunshine, sunshine-bin, sunshine-git
Provides: sunshine-bin
Replaces: sunshine-bin
Submitter: Archttila
Maintainer: Archttila
Last Packager: Archttila
Votes: 2
Popularity: 0.025624
First Submitted: 2024-10-19 11:04 (UTC)
Last Updated: 2025-12-10 06:47 (UTC)

Pinned Comments

Latest Comments

saghm commented on 2025-12-07 22:39 (UTC) (edited on 2025-12-07 23:34 (UTC) by saghm)

EDIT: I was mistaken about the .gz being the correct tarball; it seems that there is still a .pkg.tar.zst, but it's now named with the full version included in the name of the file, so the PKGBUILD will still small updates to handle this:

The latest prerelease seems to be including Arch binaries (after the last few had disabled them), but as a .pkg.tar.gz, so the PKGBUILD would need a slight change to account for that in addition to the version bump.

https://github.com/LizardByte/Sunshine/releases/tag/v2025.1207.140157

vodka commented on 2025-07-19 11:09 (UTC)

Any way this could include a way to automatically fix KMS capture? On wayland it's necessary to do the command "sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))" to make sunshine work, and I keep forgetting to do this after sunshine updates and end up locked out of remoting into my system.

Obviously using "which sunshine" wouldn't be necessary since we know the location of the sunshine binary.

Archttila commented on 2025-06-20 18:47 (UTC)

@antoyo It looks like the latest Sunshine Beta GitHub release (v2025.617.220707) was published without the actual .pkg.tar.zst binary. At the moment, the expected file (sunshine.pkg.tar.zst) is missing from the release assets.

antoyo commented on 2025-06-20 17:26 (UTC)

The package needs to be updated to take into account the update to libminiupnpc.so. Thanks.

mickael9 commented on 2025-06-15 19:07 (UTC) (edited on 2025-06-15 19:08 (UTC) by mickael9)

Does not build because sunshine.desktop is missing.

PKGBUILD patch:

From b501f8562750e01a16d753584826f2a642553a29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micka=C3=ABl=20Thomas?= <mickael9@gmail.com>
Date: Sun, 15 Jun 2025 21:06:00 +0200
Subject: [PATCH] Fix buid

---
 .SRCINFO | 8 ++++----
 PKGBUILD | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index c2e4abf..602ff24 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = sunshine-beta-bin
    pkgdesc = A self-hosted game stream host for Moonlight
    pkgver = 2025.615.34501
-   pkgrel = 1
+   pkgrel = 2
    url = https://app.lizardbyte.dev
    arch = x86_64
    license = GPL3
@@ -35,8 +35,8 @@ pkgbase = sunshine-beta-bin
    conflicts = sunshine-bin
    replaces = sunshine-bin
    source = sunshine-beta-bin-2025.615.34501.pkg.tar.zst::https://github.com/LizardByte/Sunshine/releases/download/v2025.615.34501/sunshine.pkg.tar.zst
-   source = sunshine-beta-bin-2025.615.34501.desktop::https://raw.githubusercontent.com/LizardByte/Sunshine/v2025.615.34501/packaging/linux/sunshine.desktop
-   sha256sums = SKIP
-   sha256sums = 3a78c9ceb45dca435d3542c6416b511293743b32c7f384a3689d4addf3653989
+   source = sunshine-beta-bin-2025.615.34501.desktop::https://raw.githubusercontent.com/LizardByte/Sunshine/v2025.615.34501/packaging/linux/dev.lizardbyte.app.Sunshine.desktop
+   sha256sums = aed45a1bf3e2fa096bccc9f7b881a5184bc6d8972fdf09220b76e55db1b5b73d
+   sha256sums = 733594073f27c818f89ae1b065943384806811f02048376b76f64ce9c8768229

 pkgname = sunshine-beta-bin
diff --git a/PKGBUILD b/PKGBUILD
index 9ca74a0..c528aed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,12 +4,12 @@ pkgname=sunshine-beta-bin
 _pkgname=sunshine-beta-bin
 pkgver=2025.615.34501
 _gittag=v$pkgver
-pkgrel=1
+pkgrel=2
 pkgdesc="A self-hosted game stream host for Moonlight"
 url="https://app.lizardbyte.dev"
 source=(
     "$_pkgname-$pkgver.pkg.tar.zst"::"https://github.com/LizardByte/Sunshine/releases/download/$_gittag/sunshine.pkg.tar.zst"
-    "$_pkgname-$pkgver.desktop"::"https://raw.githubusercontent.com/LizardByte/Sunshine/$_gittag/packaging/linux/sunshine.desktop"
+    "$_pkgname-$pkgver.desktop"::"https://raw.githubusercontent.com/LizardByte/Sunshine/$_gittag/packaging/linux/dev.lizardbyte.app.Sunshine.desktop"
 )
 arch=('x86_64')
 license=('GPL3')
@@ -40,8 +40,8 @@ conflicts=(sunshine sunshine-git sunshine-bin)
 replaces=('sunshine-bin')
 makedepends=('patchelf')
 provides=('sunshine-bin')
-sha256sums=('SKIP'
-        '3a78c9ceb45dca435d3542c6416b511293743b32c7f384a3689d4addf3653989')
+sha256sums=('aed45a1bf3e2fa096bccc9f7b881a5184bc6d8972fdf09220b76e55db1b5b73d'
+            '733594073f27c818f89ae1b065943384806811f02048376b76f64ce9c8768229')

 prepare() {
     sed -i "s/@PROJECT_NAME@/$_pkgname/g" "$_pkgname-$pkgver.desktop"
-- 
2.49.0

Archttila commented on 2025-05-20 06:47 (UTC)

@Whizz_Bird

Thanks for reporting this!

It looks like the latest Sunshine GitHub release (v2025.514.173708) was published without the actual .pkg.tar.zst binary. At the moment, the expected file (sunshine.pkg.tar.zst) is missing from the release assets, which is why the download fails during the AUR build process.

This issue is upstream and not related to the PKGBUILD itself. I'll keep an eye on the GitHub release, and once the binary becomes available or the release is fixed, the package should build correctly again.

In the meantime, you can either wait for the upstream to fix it or manually install an older version if needed.

Whizz_Bird commented on 2025-05-19 17:46 (UTC) (edited on 2025-05-19 17:47 (UTC) by Whizz_Bird)

==> ERROR: Failure while downloading https://github.com/LizardByte/Sunshine/releases/download/v2025.514.173708/sunshine.pkg.tar.zst

Aborting...
-> error making: sunshine-beta-bin-exit status 1