Package Details: sunshine-git 0.7.1.456.ac862f9-1

Git Clone URL: https://aur.archlinux.org/sunshine-git.git (read-only, click to copy)
Package Base: sunshine-git
Description: Open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield
Upstream URL: https://github.com/loki-47-6F-64/sunshine
Keywords: gaming moonlight streaming
Licenses: GPL3
Conflicts: sunshine
Provides: sunshine
Submitter: nicman23
Maintainer: hadogenes
Last Packager: hadogenes
Votes: 2
Popularity: 0.060428
First Submitted: 2020-06-13 13:27
Last Updated: 2021-06-18 14:04

Latest Comments

parkerlreed commented on 2021-06-17 14:51

@bytes1 that's due to new makepkg.conf default CFLAGS. You can either build without those or file a bug against upstream to conform to the newer standards.

parkerlreed commented on 2021-06-17 14:49

There are assets that are not being copied. The web folder for example is needed to use the software at all along with the shaders for the new VAAPI support.

    install -Dm644 "$_pkgname/assets/sunshine.conf" "$pkgdir/usr/share/$_pkgname/sunshine.conf"
    install -Dm644 "$_pkgname/assets/apps_linux.json" "$pkgdir/usr/share/$_pkgname/apps_linux.json"
    install -Dm644 "$_pkgname/assets/box.png" "$pkgdir/usr/share/$_pkgname/box.png"
    cp -Rv "$_pkgname/assets/shaders" "$pkgdir/usr/share/$_pkgname/shaders"
    cp -Rv "$_pkgname/assets/web" "$pkgdir/usr/share/$_pkgname/web"

bytes1 commented on 2021-06-16 21:02

After sunshine v0.7.0 update, I get this error message: cc1: error: ‘-Wformat-security’ ignored without ‘-Wformat’ [-Werror=format-security]

Here are some logs from yay installation: https://pastebin.com/QQayV1zs

Excalibur commented on 2020-11-24 18:43

yay --editmenu -Syu sunshine-git to install, then add the following line in the end of package() section:

cp assets/apps_linux.json "$pkgdir/etc/"

This fixes the issue where the said file cannot be open from the build directory.

After that you will have Could not create Sunshine Keyboard: Permission Denied error. That can be fixed by adding the current user to input group and then sudo chown root:input /dev/uinput. The udev file in the setup is supposed to do the same thing, but for some reasons it doesn't work for me, so this is a temporary workaround.

JPenuchot commented on 2020-09-27 23:01

I get lots of path errors with yay because the executable is moved from the build directory. Not sure whether sunshine is assuming it runs in its build directory de facto or something but it makes the package pretty much useless when used with yay

nicman23 commented on 2020-06-25 18:54

that i probably had focused the wrong terminal :P

mirh commented on 2020-06-25 18:49

What's the point of opening nano on line 36?