Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions pkgbuilds/sunshine/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
pkgbase = sunshine
pkgdesc = Self-hosted game stream host for Moonlight
pkgver = v2025.122.141614
pkgrel = 2
pkgver = v2025.628.4510
pkgrel = 1
url = https://app.lizardbyte.dev/Sunshine
install = sunshine.install
arch = x86_64
arch = aarch64
license = GPL-3.0-only
makedepends = appstream
makedepends = appstream-glib
makedepends = cmake
makedepends = desktop-file-utils
makedepends = cuda
makedepends = gcc14
makedepends = git
Expand Down Expand Up @@ -37,7 +40,7 @@ pkgbase = sunshine
optdepends = cuda: Nvidia GPU encoding support
optdepends = libva-mesa-driver: AMD GPU encoding support
optdepends = xorg-server-xvfb: Virtual X server for headless testing
source = sunshine::git+https://github.com/LizardByte/Sunshine.git#commit=64544e7960f5141f71438d72e5dedad81c03729c
source = sunshine::git+https://github.com/LizardByte/Sunshine.git#commit=65f14e1003f831e776c170621bd06d8292f65155
sha256sums = SKIP

pkgname = sunshine
18 changes: 13 additions & 5 deletions pkgbuilds/sunshine/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Reference: https://wiki.archlinux.org/title/PKGBUILD

pkgname='sunshine'
pkgver=v2025.122.141614
pkgrel=2
pkgver=v2025.628.4510
pkgrel=1
pkgdesc="Self-hosted game stream host for Moonlight"
arch=('x86_64' 'aarch64')
url=https://app.lizardbyte.dev/Sunshine
Expand Down Expand Up @@ -36,7 +36,10 @@ depends=(
)

makedepends=(
'appstream'
'appstream-glib'
'cmake'
'desktop-file-utils'
'cuda'
"gcc${_gcc_version}"
'git'
Expand All @@ -54,7 +57,7 @@ optdepends=(
provides=()
conflicts=()

source=("$pkgname::git+https://github.com/LizardByte/Sunshine.git#commit=64544e7960f5141f71438d72e5dedad81c03729c")
source=("$pkgname::git+https://github.com/LizardByte/Sunshine.git#commit=65f14e1003f831e776c170621bd06d8292f65155")
sha256sums=('SKIP')

prepare() {
Expand All @@ -64,8 +67,8 @@ prepare() {

build() {
export BRANCH="master"
export BUILD_VERSION="v2025.122.141614"
export COMMIT="64544e7960f5141f71438d72e5dedad81c03729c"
export BUILD_VERSION="v2025.628.4510"
export COMMIT="65f14e1003f831e776c170621bd06d8292f65155"

export CC="gcc-${_gcc_version}"
export CXX="g++-${_gcc_version}"
Expand All @@ -86,6 +89,11 @@ build() {
-D SUNSHINE_PUBLISHER_WEBSITE='https://app.lizardbyte.dev' \
-D SUNSHINE_PUBLISHER_ISSUE_URL='https://app.lizardbyte.dev/support'

appstreamcli 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.terminal.desktop"

make -C build
}

Expand Down
Binary file removed pkgbuilds/sunshine/sunshine.pkg.tar.gz
Binary file not shown.