Package Details: sunshine-git 2024.713.205505.r0.g18e7dfb-1

Git Clone URL: https://aur.archlinux.org/sunshine-git.git (read-only, click to copy)
Package Base: sunshine-git
Description: Game Stream server for Moonlight, latest git
Upstream URL: https://github.com/LizardByte/Sunshine
Licenses: GPL3
Conflicts: sunshine, sunshine-nox
Provides: sunshine
Submitter: greyltc
Maintainer: kelvie
Last Packager: kelvie
Votes: 3
Popularity: 1.31
First Submitted: 2023-02-14 08:55 (UTC)
Last Updated: 2024-07-14 06:06 (UTC)

Required by (0)

Sources (10)

Latest Comments

1 2 Next › Last »

kelvie commented on 2024-06-30 06:11 (UTC)

And as I was writing the patch it turns out someone already did it:

https://github.com/LizardByte/Sunshine/pull/2746

anyway, I've included my version.

kelvie commented on 2024-06-30 05:49 (UTC)

@sirrkitt https://github.com/LizardByte/Sunshine/issues/2775 looks like this needs to be fixed upstream, I'll see if I can patch it in the meantime

sirrkitt commented on 2024-06-30 05:27 (UTC)

Fails to build after arch updated miniupnpc to 2.2.8-1

kelvie commented on 2024-05-24 23:01 (UTC)

martyg: sorry, had notifications off for this repo for some reason.

I added it as a depends not makedepends since it seems like they're dynamically linked. Also updated the branch name.

martyg commented on 2024-04-16 02:49 (UTC)

Please add libnotify, libayatana-appindicator to makedepends list. Thanks.

kelvie commented on 2024-03-05 05:33 (UTC)

Adopted the package, should be up-to-date and buildable now.

kelvie commented on 2024-01-28 07:28 (UTC)

Patch to make this work:

From 2c5819331048c05445772a5f38e80cc79b60de9b Mon Sep 17 00:00:00 2001
From: Kelvie Wong <kelvie@kelvie.ca>
Date: Sat, 27 Jan 2024 23:26:09 -0800
Subject: [PATCH] Fixes to make it build

It was missing a dependency, and one of the submodules changed
names (and not sure what's going on with the git rms)
---
 PKGBUILD | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 2934b9c..3cc9fc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,6 +23,7 @@ libxcb
 libxfixes
 libxrandr
 libxtst
+miniupnpc
 numactl
 openssl
 opus
@@ -49,7 +50,7 @@ source=(
 git+https://github.com/LizardByte/Sunshine.git#branch=nightly
 git+https://github.com/moonlight-stream/moonlight-common-c.git
 git+https://gitlab.com/eidheim/Simple-Web-Server.git
-git+https://github.com/ViGEm/ViGEmClient.git
+git+https://github.com/LizardByte/Virtual-Gamepad-Emulation-Client.git
 git+https://github.com/miniupnp/miniupnp.git
 git+https://github.com/FFmpeg/nv-codec-headers.git
 git+https://github.com/michaeltyson/TPCircularBuffer.git
@@ -78,14 +79,14 @@ pkgver() {

 prepare() {
   cd Sunshine
-  git rm -f third-party/ffmpeg-windows-x86_64
-  git rm -f third-party/ffmpeg-macos-x86_64
-  git rm -f third-party/ffmpeg-macos-aarch64
-  git rm -f third-party/ffmpeg-linux-aarch64
+  rm -f third-party/ffmpeg-windows-x86_64
+  rm -f third-party/ffmpeg-macos-x86_64
+  rm -f third-party/ffmpeg-macos-aarch64
+  rm -f third-party/ffmpeg-linux-aarch64
   git submodule init
   git config submodule.third-party/moonlight-common-c.url "${srcdir}/moonlight-common-c"
   git config submodule.third-party/Simple-Web-Server.url "${srcdir}/Simple-Web-Server"
-  git config submodule.third-party/ViGEmClient.url "${srcdir}/ViGEmClient"
+  git config submodule.third-party/ViGEmClient.url "${srcdir}/Virtual-Gamepad-Emulation-Client"
   git config submodule.third-party/miniupnp.url "${srcdir}/miniupnp"
   git config submodule.third-party/nv-codec-headers.url "${srcdir}/nv-codec-headers"
   git config submodule.third-party/TPCircularBuffer.url "${srcdir}/TPCircularBuffer"
-- 
2.43.0

sdave.b commented on 2024-01-11 00:09 (UTC) (edited on 2024-01-11 00:09 (UTC) by sdave.b)

In the PKGBUILD, the lines that read git rm -f third-party/ffmpeg-windows-x86_64 should be rm -f . There's no need to remove the files from source control, the author probably meant to remove the files from the build directory

joeknock commented on 2024-01-03 23:08 (UTC)

needed to remove the git rm lines in prepare(). seem to be not included in git repo anymore?

Also needed to install miniupnpc for compilation to succeed.

lysergia commented on 2023-10-14 19:06 (UTC)

Requires libayatana-appindicator or as an optional dependency with -D SUNSHINE_REQUIRE_TRAY=0.