Should be sufficient to have gcc## as a makedep only. Versioned gcc##-libs would also normally not be needed. That said, the binaries produced by gcc13 when cuda is disabled appeared to be nonfunctional. Switching to gcc14 seems to resolve the issue.
Search Criteria
Package Details: sunshine 2025.122.141614-8
Package Actions
Git Clone URL: | https://aur.archlinux.org/sunshine.git (read-only, click to copy) |
---|---|
Package Base: | sunshine |
Description: | A self-hosted GameStream host for Moonlight |
Upstream URL: | https://github.com/LizardByte/Sunshine |
Keywords: | gaming moonlight streaming |
Licenses: | GPL-3.0-only |
Submitter: | hadogenes |
Maintainer: | dr460nf1r3 (xiota) |
Last Packager: | xiota |
Votes: | 59 |
Popularity: | 2.26 |
First Submitted: | 2021-04-26 11:33 (UTC) |
Last Updated: | 2025-06-15 19:55 (UTC) |
Dependencies (29)
- avahi
- libayatana-appindicator
- libcap
- libdrm (libdrm-gitAUR)
- libevdev (libevdev-gitAUR)
- libicuuc.so (icu-gitAUR, icu63AUR, icu75AUR, icu73AUR, icu74AUR, icu, lib32-icu)
- libminiupnpc.so (miniupnpc)
- libnotify (libnotify-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, libva-headlessAUR, intel-media-stack-binAUR, intel-media-stack-legacy-binAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, vulkan-terakan-gitAUR, mesa-fp8-gitAUR, mesa-gitAUR, mesa-amber)
- numactl (numactl-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- boost (boost-gitAUR) (make)
- Show 9 more dependencies...
Required by (0)
Sources (15)
- cgutman.enet
- eidheim.simple-web-server
- games-on-whales.inputtino
- google.googletest
- lizardbyte.build-deps
- lizardbyte.libdisplaydevice
- lizardbyte.nvapi-open-source-sdk
- lizardbyte.tray
- lizardbyte.virtual-gamepad-emulation-client
- michaeltyson.tpcircularbuffer
- moonlight-stream.moonlight-common-c
- sleepybishop.nanors
- sunshine
- wayland.wayland-protocols
- wlroots.wlr-protocols
xiota commented on 2025-05-02 01:45 (UTC)
treeshateorcs commented on 2025-05-01 17:08 (UTC)
gcc13 should be in the dependencies
urbenlegend commented on 2025-04-30 22:35 (UTC)
Today's GCC update seems to have broken the sunshine build
FAILED: CMakeFiles/sunshine.dir/third-party/tray/src/tray_linux.c.o
/home/user/.cache/paru/clone/sunshine/src/sunshine/third-party/tray/src/tray_linux.c: In function ‘tray_update_internal’:
/home/user/.cache/paru/clone/sunshine/src/sunshine/third-party/tray/src/tray_linux.c:103:87: error: passing argument 4 of ‘notify_notification_add_action’ from incompatible pointer type [-Wincompatible-pointer-types]
xiota commented on 2025-04-14 18:45 (UTC)
@Sahnvour I don't have that error. Have you tried building in a clean chroot?
Sahnvour commented on 2025-04-14 12:45 (UTC)
Apparently requires libsimdjson?
[9/39] Installing NPM Dependencies and Building the Web UI
FAILED: CMakeFiles/web-ui /home/a/.cache/aura/builds/sunshine/src/build/CMakeFiles/web-ui
cd /home/a/.cache/aura/builds/sunshine/src/sunshine && /usr/bin/npm install && /usr/bin/cmake -E env SUNSHINE_BUILD_HOMEBREW= SUNSHINE_SOURCE_ASSETS_DIR=/home/a/.cache/aura/builds/sunshine/src/sunshine/src_assets SUNSHINE_ASSETS_DIR=/home/a/.cache/aura/builds/sunshine/src/build /usr/bin/npm run build
node: error while loading shared libraries: libsimdjson.so.25: cannot open shared object file: No such file or directory
m-freeman commented on 2025-02-22 07:18 (UTC)
@xiota Thanks!
m-freeman commented on 2025-02-21 07:18 (UTC) (edited on 2025-02-21 07:18 (UTC) by m-freeman)
sunshine: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or direct
xiota commented on 2025-02-19 18:03 (UTC) (edited on 2025-05-02 04:06 (UTC) by xiota)
Rebuilding AUR packages for library updates and mismatches is inevitable. This package uses sodeps to reduce breaks caused by library updates. When ready to rebuild, use a clean chroot or force upgrades with pacman -Syudd
.
Pinned Comments
xiota commented on 2025-02-19 18:03 (UTC) (edited on 2025-05-02 04:06 (UTC) by xiota)
Rebuilding AUR packages for library updates and mismatches is inevitable. This package uses sodeps to reduce breaks caused by library updates. When ready to rebuild, use a clean chroot or force upgrades with
pacman -Syudd
.xiota commented on 2024-07-17 01:54 (UTC) (edited on 2025-02-19 18:06 (UTC) by xiota)
Switched default to
cuda
disabled (no nvenc) becausecuda
is a heavy package and Nvidia users are minority on Linux.Nvidia users, install
cuda
manually before building or run as_build_cuda=t makepkg
(method to pass variables to AUR helpers may vary).xiota commented on 2024-07-09 23:41 (UTC) (edited on 2025-02-19 18:07 (UTC) by xiota)
For those concerned about "losing" upstream support for AUR, such support had already officially been discontinued long ago. The relevant comment from 2023-02-21 is pinned.
Before reporting issues to upstream, confirm them with git checkout or upstream binaries.
Package-specific issues should be reported here.
<deleted-account> commented on 2023-02-21 02:33 (UTC)
In order to simplify maintenance of Sunshine, we have decided to drop support of this AUR package, since we are now publishing a pre-compiled pkg.tar.zst package as well as the PKGBUILD file to our GitHub releases. If someone would like to take over the AUR it would be ideal if there is communication with us in our Discord. Please reach out if you're interested. Thanks!