chore: sync AUR packages

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
David Heinemeier HanssonandClaude Opus 5 committed 2026-08-13 03:31:01 -07:00
1 parent 0f038a0dcc
commit 7c908cb9b7
46 files changed
+221 -114

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
{
"source": "aur",
"upstream_commit": "ee0535dd5327fdb915d95591791a72031970b252"
"upstream_commit": "3c38fe4064f8c8a49b9d2420468c29f812074d3f"
}
@@ -0,0 +1,18 @@
diff --git a/cmake/targets/linux.cmake b/cmake/targets/linux.cmake
--- a/cmake/targets/linux.cmake
+++ b/cmake/targets/linux.cmake
@@ -1,7 +1,10 @@
# linux specific target definitions
# Using newer c++ compilers / features on older distros causes runtime dyn link errors
-list(APPEND SUNSHINE_EXTERNAL_LIBRARIES
- -static-libgcc
- -static-libstdc++
-)
+list(APPEND SUNSHINE_EXTERNAL_LIBRARIES -static-libgcc)
+
+if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15)
+ list(APPEND SUNSHINE_EXTERNAL_LIBRARIES stdc++)
+else()
+ list(APPEND SUNSHINE_EXTERNAL_LIBRARIES -static-libstdc++)
+endif()
+7 -1
View File
@@ -10,7 +10,7 @@
pkgname='sunshine'
pkgver=2026.516.143833
pkgrel=3
pkgrel=4
pkgdesc="Self-hosted game stream host for Moonlight"
arch=('x86_64' 'aarch64')
url=https://app.lizardbyte.dev/Sunshine
@@ -31,6 +31,7 @@ fi
depends=(
'avahi'
'curl'
'gcc-libs'
'libayatana-appindicator'
'libcap'
'libdrm'
@@ -82,10 +83,12 @@ conflicts=()
source=(
"$pkgname::git+https://github.com/LizardByte/Sunshine.git#commit=${_commit}"
'2026.516.143833-060b6b07-remove-setuptools-from-glad-dependencies.patch'
'2026.516.143833-3377f7a7-link-shared-libstdcxx-with-gcc-15.patch'
)
sha256sums=(
'SKIP'
'06a78d624975887541e2b0013b3085e798195e334fdb05d35caf4bbad818ddde'
'63f86f6ffd6d9f3da35353109fa4a4df9a900a791f70b29cafc8e464b870337d'
)
# Options Handling
@@ -124,6 +127,9 @@ prepare() {
# Backport https://github.com/LizardByte/Sunshine/commit/060b6b07d376e9ef4c4ce4a5c6d648d08fe0eab9
patch -Np1 -i "${srcdir}/2026.516.143833-060b6b07-remove-setuptools-from-glad-dependencies.patch"
# Backport the GCC 15+ linking fix from https://github.com/LizardByte/Sunshine/commit/3377f7a73f8768518430f4c771987153fcd77b77
patch -Np1 -i "${srcdir}/2026.516.143833-3377f7a7-link-shared-libstdcxx-with-gcc-15.patch"
}
build() {