I just noticed that this package's source is being updated automatically while the version isn't changing. That shouldn't be the case, it's expected that a package named sunshine
would provide only stable releases from upstream and maybe incorporate patches if they are important. If people want the absolute latest from git, you can create a sunshine-git
package (https://wiki.archlinux.org/title/VCS_package_guidelines).
Search Criteria
Package Details: sunshine 2025.122.141614-4
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: | 57 |
Popularity: | 2.11 |
First Submitted: | 2021-04-26 11:33 (UTC) |
Last Updated: | 2025-05-01 11:41 (UTC) |
Dependencies (28)
- avahi
- libayatana-appindicator
- libcap
- libdrm (libdrm-gitAUR)
- libevdev (libevdev-gitAUR)
- libicuuc.so (icu-gitAUR, icu63AUR, icu74AUR, icu75AUR, icu73AUR, icu, lib32-icu)
- libminiupnpc.so (miniupnpc)
- libnotify (libnotify-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-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)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR) (optional) – Nvidia GPU encoding support
- intel-media-driver (intel-media-stack-binAUR, intel-media-driver-gitAUR) (optional) – Intel GPU encoding support
- libva-mesa-driver (mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa) (optional) – AMD GPU encoding support
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
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 Next › Last »
patlefort commented on 2023-01-24 01:49 (UTC)
patlefort commented on 2023-01-24 00:33 (UTC)
The required capability could be added automatically with an install script (https://wiki.archlinux.org/title/PKGBUILD#install).
Alternatively, one can use a pacman hook:
Create a /usr/local/bin/setcap-sunshine.sh
file:
#!/usr/bin/env sh
sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
Create /etc/pacman.d/hooks/sunshine.hook
:
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = sunshine
[Action]
Description = Add cap_sys_admin capability to sunshine.
When = PostTransaction
Depends = libcap
Exec = /usr/local/bin/setcap-sunshine.sh
shizzle commented on 2022-12-14 19:23 (UTC)
Upgrading from 0.15 to 0.16 needed a sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
to make it working again. Got Mismatch on expected Resolution compared to actual resolution: 0x0 vs 1920x1200
followed by sunshine.service: Main process exited, code=exited, status=4/NOPERMISSION
in the logs before executing setcap
.
nisegami commented on 2022-12-13 12:45 (UTC)
@alosarjos same here. I see a PR regarding preparing for 0.16 that got merged into the nightly branch, but nothing on master.
alosarjos commented on 2022-12-13 06:07 (UTC)
Am I missing something? I don't see any release/tag for 0.16
<deleted-account> commented on 2022-08-19 23:20 (UTC)
@facet try sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
... this is in our docs, here: https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/usage.html#linux
facet commented on 2022-08-17 16:47 (UTC)
The comment and log suggest me run sudo setcap cap_sys_admin+p /usr/bin/sunshine, but I got Invalid file '/usr/bin/sunshine' for capability operation
katt commented on 2022-08-10 21:13 (UTC)
Small nitpick: pkgdesc shouldn't include the applications name: https://wiki.archlinux.org/title/PKGBUILD#pkgdesc
<deleted-account> commented on 2022-08-10 17:57 (UTC)
Thank you all for your patience. This package is now in sync with the upstream repo on GitHub. Please submit PKGBUILD patches and fixes as PR's on GitHub. https://github.com/LizardByte/Sunshine/blob/nightly/packaging/linux/aur/PKGBUILD
<deleted-account> commented on 2022-07-26 12:33 (UTC)
@DocMax Please be patient on this. I am ReenigneArcher from GitHub, and have renamed my account here in preparation of a slight re-org explained here: https://github.com/SunshineStream/Sunshine/pull/263 There's also PRKBUILD files created by our workflows on GitHub that you can use in the meantime.
Update: The upstream move is completed now. I will try to make a release in the next few days.
Pinned Comments
xiota commented on 2025-02-19 18:03 (UTC) (edited on 2025-02-22 07:35 (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
.Particularly problematic libraries will be switched to sodeps as I become aware of them. Not adding them all at once because some libraries are updated infrequently, or in a backward compatible manner, so that switching them to sodeps could cause more problems than prevented.
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!