diff --git a/pkgbuilds/sunshine/.SRCINFO b/pkgbuilds/sunshine/.SRCINFO index 0490438..a579521 100644 --- a/pkgbuilds/sunshine/.SRCINFO +++ b/pkgbuilds/sunshine/.SRCINFO @@ -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 @@ -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 diff --git a/pkgbuilds/sunshine/PKGBUILD b/pkgbuilds/sunshine/PKGBUILD index 75f1982..7fbbc96 100644 --- a/pkgbuilds/sunshine/PKGBUILD +++ b/pkgbuilds/sunshine/PKGBUILD @@ -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 @@ -36,7 +36,10 @@ depends=( ) makedepends=( + 'appstream' + 'appstream-glib' 'cmake' + 'desktop-file-utils' 'cuda' "gcc${_gcc_version}" 'git' @@ -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() { @@ -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}" @@ -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 } diff --git a/pkgbuilds/sunshine/sunshine.pkg.tar.gz b/pkgbuilds/sunshine/sunshine.pkg.tar.gz deleted file mode 100644 index 1dd4916..0000000 Binary files a/pkgbuilds/sunshine/sunshine.pkg.tar.gz and /dev/null differ