@oskenso Don't do that. When there's a library version mismatch, rebuild the package. If there are errors during build, flag for maintainer review. (I've already rebuilt this package to confirm that will fix the library reference.)
Search Criteria
Package Details: sunshine 2025.122.141614-1
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: | 54 |
Popularity: | 1.80 |
First Submitted: | 2021-04-26 11:33 (UTC) |
Last Updated: | 2025-01-23 23:44 (UTC) |
Dependencies (27)
- avahi
- libayatana-appindicator
- libcap
- libdrm (libdrm-gitAUR)
- libevdev (libevdev-gitAUR)
- 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-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- miniupnpc (miniupnpc-gitAUR)
- 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) (make)
- Show 7 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-02-05 20:22 (UTC) (edited on 2025-02-05 20:43 (UTC) by xiota)
oskenso commented on 2025-02-05 19:12 (UTC) (edited on 2025-02-05 19:16 (UTC) by oskenso)
I have a temporary workaround for the latest version that breaks because of a missing dependency
➜ ldd /usr/bin/sunshine | grep libmini
libminiupnpc.so.18 => not found
➜ pacman -Ql miniupnpc | grep libmini
miniupnpc /usr/lib/libminiupnpc.so
miniupnpc /usr/lib/libminiupnpc.so.19
I symlinked the library to the latest and then modified the .service file
sudo ln -s /usr/lib/libminiupnpc.so.19 /usr/lib/libminiupnpc.so.18
Then edit ~/.config/systemd/user/xdg-desktop-autostart.target.wants/sunshine.service
and add the following line under [Service]
Environment="LD_LIBRARY_PATH=/usr/lib"
Make sure to reload using systemctl --user daemon-reload
zincles commented on 2025-01-31 15:58 (UTC)
Just say it:
Before installing, it is best to make sure avahi
is enabled and running:
sudo systemctl enable avahi-daemon.service
Then reboot.
If avahi is not running, you might probably not be able to access the webUI at all. (that almost makes me mad..)
Scla commented on 2025-01-25 20:07 (UTC) (edited on 2025-01-25 20:07 (UTC) by Scla)
Hi @xiota, thank you for your help, all solved with pacman -Syudd
:) Have a nice day
xiota commented on 2025-01-25 19:20 (UTC)
@Scla Try upgrading all packages with pacman -Syudd
before rebuilding. If that still refuses to upgrade miniupnpc
, try building in a clean chroot.
Scla commented on 2025-01-25 18:38 (UTC)
Hello, I am currently facing an issue when updating to the latest version.
error: failed to prepare transaction (could not satisfy dependencies)
:: installing miniupnpc (2.3.0-1) breaks dependency 'libminiupnpc.so=18-64' required by sunshine
miniupnpc 2.3.0 came out yesterday on extra repository. Thanks!
xiota commented on 2025-01-22 13:59 (UTC)
@murkl
- Update available messages are not errors.
- You were not clear about the exact source and contents of the update message.
- You have indicated you have a third-party repo installed. That is out of the scope of AUR packaging.
murkl commented on 2025-01-22 10:26 (UTC)
@xiota: Unfortunately, I still have the error after a complete Arch reinstallation. I have only installed sunshine from AUR and still get an update displayed, although I have already installed this version. I have now switched to the official repo from LizardByte and it works fine.
xiota commented on 2024-12-19 06:29 (UTC)
@murkl I assume your problem is solved now. If not, would suggest not using the github repo at the same time as the AUR package.
Pinned Comments
xiota commented on 2024-07-17 01:54 (UTC) (edited on 2024-07-17 01:56 (UTC) by xiota)
Switched to 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 2024-07-27 10:27 (UTC) by xiota)
Comments here are for matters related to this AUR package only. Discussion of upstream issues should take place upstream. The upstream link is in package details.
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. Properly confirmed bugs do not need to mention AUR.
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!