Package Details: sunshine-git 2025.615.34501.r0.g958d783-1

Git Clone URL: https://aur.archlinux.org/sunshine-git.git (read-only, click to copy)
Package Base: sunshine-git
Description: A self-hosted GameStream host for Moonlight
Upstream URL: https://github.com/LizardByte/Sunshine
Licenses: GPL-3.0-only
Conflicts: sunshine
Provides: sunshine
Submitter: greyltc
Maintainer: kelvie (xiota)
Last Packager: xiota
Votes: 3
Popularity: 0.010770
First Submitted: 2023-02-14 08:55 (UTC)
Last Updated: 2025-06-17 19:38 (UTC)

Latest Comments

1 2 3 4 Next › Last »

xiota commented on 2025-06-17 17:13 (UTC) (edited on 2025-06-17 19:40 (UTC) by xiota)

Package should be buildable now. There are error messages during build, mostly associated with submodules. They're probably safe to ignore. Will revise submodules some other time.

kelvie commented on 2025-06-17 16:58 (UTC)

xiota: added you as a mantainer.

The change that PhoenixtheII suggested just pins it to a specific commit, which defeats the purpose of a -git PKGBUILD, which should build the latest git version.

PhoenixtheII commented on 2025-06-17 13:12 (UTC)

Compile errors since of today, how I fixed:

Use https://aur.archlinux.org/packages/sunshine PKGBUILD

Edit:

Line 8 to 13

: ${_commit=958d783d9431f029719dafd9cd451fb5397476b2}

_pkgname="sunshine"
pkgname="$_pkgname"
pkgver=2025.615.34501
pkgrel=1

$> makepkg -si

This should give you the latest release of v2025.615.34501

kelvie commented on 2025-06-16 02:54 (UTC)

rubin55: don't have time to look into this this week, but if someone wants to look into this and submit a patch I'm all ears.

I don't actually use Sunshine that often at the moment, so if someone wants to take over maintaining this PKGBUILD, please let me know!

NotEvenPro commented on 2025-06-15 23:24 (UTC)

Hi rubin55 Check regular sunshine aur I feel it's more up to date than this one.

rubin55 commented on 2025-06-15 18:49 (UTC) (edited on 2025-06-15 19:37 (UTC) by rubin55)

After upgrade of miniupnpc to v2.3.3-1 just now, I tried to rebuild latest sunshine-git, but this now fails with the following message:

/makepkg.builddir/sunshine-git/src/Sunshine/src/upnp.cpp
In file included from /tmp/makepkg.builddir/sunshine-git/src/Sunshine/src/upnp.cpp:7:
/usr/include/miniupnpc/upnpcommands.h:397:37: error: ‘size_t’ has not been declared
  397 |                                     size_t desclen,
      |                                     ^~~~~~
/usr/include/miniupnpc/upnpcommands.h:469:36: error: ‘size_t’ has not been declared
  469 |                                    size_t desclen,
      |                                    ^~~~~~
/usr/include/miniupnpc/upnpcommands.h:472:36: error: ‘size_t’ has not been declared
  472 |                                    size_t rHostlen,
      |                                    ^~~~~~
[266/364] Building CUDA object CMakeFi...shine.dir/src/platform/linux/cuda.cu.o
nvcc warning : incompatible redefinition for option 'std', the last value of this option was used
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
[285/364] Building CXX object CMakeFiles/sunshine.dir/src/confighttp.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

Upstream (closed) PR: https://github.com/LizardByte/Sunshine/pull/3922 In above PR linked fix in miniupnpc: https://github.com/miniupnp/miniupnp/commit/e263ab6f56c382e10fed31347ec68095d691a0e8

Apparently that fix went into miniupnpc master 3 weeks ago, but if I look at /usr/include/miniupnpc/uicommands.h, I don't see that added stddef.h include there.

NotEvenPro commented on 2025-03-09 19:54 (UTC)

To try it again I did paru -Rns sunshine-git and paru -S --rebuild sunshine-git and I still got the error for the libraries not found. Maybe it's just my machine. If no one else says anything it's ok to leave it be. Thanks.

kelvie commented on 2025-03-08 21:07 (UTC)

NotEvenPro: I can't seem to reproduce this using makepkg. On a clean build it still works fine, did you not do a clean build first or something?

NotEvenPro commented on 2025-03-08 14:33 (UTC) (edited on 2025-03-08 14:37 (UTC) by NotEvenPro)

Hi! It seems it is now not working because of this libraries libminiupnpc.so.19 and libicuuc.so.76
It seems it is searching for libminiupnpc.so.18 and libicuuc.so.75 I did paru -G susnhine Modified the PKGBUILD to this

`export LDFLAGS="-L/usr/lib" export CFLAGS="-I/usr/include" export CXXFLAGS="$CFLAGS"

cmake -B build_dir -S Sunshine -W no-dev -G Ninja \ -D CMAKE_BUILD_TYPE=None \ -D CUDA_FAIL_ON_MISSING=OFF \ -D SUNSHINE_ENABLE_CUDA=1 \ -D SUNSHINE_ENABLE_X11=1 \ -D CMAKE_INSTALL_PREFIX=/usr \ -D SUNSHINE_EXECUTABLE_PATH=/usr/bin/sunshine \ -D SUNSHINE_ASSETS_DIR="share/sunshine" \ -D BUILD_DOCS=0 \ -D CMAKE_PREFIX_PATH=/usr \ -D CMAKE_LIBRARY_PATH=/usr/lib \ -D CMAKE_INCLUDE_PATH=/usr/include`

And ran paru -Bi . And now it is working again. New to linux, let me know if it's ok. Hope you can fix it, thanks!