Package Details: sunshine 0.23.1-5

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: 53
Popularity: 2.08
First Submitted: 2021-04-26 11:33 (UTC)
Last Updated: 2024-09-04 04:09 (UTC)

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) because cuda 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!

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 Next › Last »

csolisr commented on 2022-07-11 19:59 (UTC)

@DocMAX The package has been recently adopted by @ReenigneArcher, one of the current developers of the tool, so I would say yes: https://github.com/SunshineStream/Sunshine/pull/214

DocMAX commented on 2022-07-11 18:11 (UTC)

Is the mantainer alive?

perseo commented on 2022-07-09 05:02 (UTC)

@willthong I think that you're using the default config file, that is located in /usr/share. When using sunshine, you can specify another config file running:

sunshine <path/to/config/file>
Ex: sunshine ~/.config/sunshine/sunshine.conf

If the file doesn't exist it will automatically be created. At being in your home folder, you won't have more permision problems and your configurations would be stored correctly. I think the service already uses that config path.

<deleted-account> commented on 2022-06-24 21:35 (UTC)

@afterSt0rm can you please orphan this repo? I would like to take over maintenance and keep it in sync with the upstream repo. I have an in process PR that will add testing of the AUR package to all PRs and additionally the AUR will be updated automatically when we publish new releases.

mmberlin commented on 2022-06-22 15:10 (UTC)

Please add sudo setcap cap_sys_admin+p /usr/bin/sunshine after the package install. I ran into permissions issues without running this.

willthong commented on 2022-06-21 13:56 (UTC)

Enjoying the package - thank you. Sunshine does not remember previously connected clients, meaning I have to re-authenticate with a fresh PIN each time Sunshine closes. I have checked the chmod permissions of the state file, and they are 666. I have checked that sunshine.conf points to my sunshine_state.json and apps.json files. I have looked at the sunshine_state.json file and all it contains are Web UI credentials. I've checked in the Discord and they're not sure - does anybody here know what might be the fix? Thanks!

zer0def commented on 2022-06-21 04:38 (UTC)

0.14.0 patch https://github.com/zer0def/PKGBUILDs/commit/aa452e2286f72820ea948ac4ebb8f183901020e5.patch

<deleted-account> commented on 2022-06-18 23:18 (UTC)

What would it take to get this AUR to update automatically when a release is made on github? Let me know if there's anything I can help with.

<deleted-account> commented on 2022-06-18 23:17 (UTC)

v0.14.0 is out. In addition to bug fixed and enhancements, there are many updates to CMakeLists which hopefully will make things a bit easier. -DSUNSHINE_ASSETS_DIR = destination directory for assets (i.e. web stuff, shaders, etc.)... -DSUNSHINE_CONFIG_DIR = destination config directory. -DCMAKE_INSTALL_PREFIX is not working as intended right now, but will be fixed in the next release. There is also -DSUNSHINE_EXECUTABLE_PATH (this is not new) which is used when configuring the service file... perhaps you can use this instead of patching it? See our CI for example usage: https://github.com/SunshineStream/Sunshine/blob/dd73f45175c4028c24ea91f251eba7afcb6194df/.github/workflows/CI.yml#L55 ... additionally, "apps_linux.json" was renamed to "apps.json" ... finally, I get a lot of complaints on discord about AUR users not having proper permissions on the config and apps.json, not sure what needs to change there.

KuleRucket commented on 2022-06-15 08:37 (UTC) (edited on 2022-06-15 08:38 (UTC) by KuleRucket)

I don't understand why "optdepends=('cuda' 'libdrm' 'libcap')" cannot be added to the PKGBUILD. Without it you are not able to use cuda hardware, and encoding performance is one of the most important features of sunshine. Currently I have to keep a modified PKGBUILD which means I can't use a manager like yay to update sunshine.