Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New package: sunshine-0.23.1 #51053

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

myothk
Copy link
Contributor

@myothk myothk commented Jun 30, 2024

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64-glibc)

@classabbyamp classabbyamp added the new-package This PR adds a new package label Jul 1, 2024
@myothk myothk force-pushed the sunshine branch 3 times, most recently from e0e3898 to d67463e Compare July 1, 2024 19:02
@myothk
Copy link
Contributor Author

myothk commented Jul 1, 2024

Added submodules as dist files and done test build. Last forced push was to fix xlint error message.

@myothk myothk force-pushed the sunshine branch 3 times, most recently from a364a7a to 7bc5e5e Compare July 1, 2024 20:00
@myothk
Copy link
Contributor Author

myothk commented Jul 1, 2024

Upstream project supports video codecs for x86_64,aarch64 and ppc64 targets. Build only for x86_64.

srcpkgs/sunshine/template Outdated Show resolved Hide resolved
srcpkgs/sunshine/template Outdated Show resolved Hide resolved
srcpkgs/sunshine/template Outdated Show resolved Hide resolved
srcpkgs/sunshine/template Outdated Show resolved Hide resolved
@myothk myothk force-pushed the sunshine branch 2 times, most recently from a67d94e to 093a061 Compare July 7, 2024 03:48
@nighteous
Copy link

Yoo, any updates on this? can I just checkout the PR and run it? (if not from the master branch ofcourse)

@myothk
Copy link
Contributor Author

myothk commented Sep 24, 2024

Yes you can. It runs fine on my x86_64-glibc machine.
I will try to build it again for failed builds.

You might need to change hostmakedepends line to

hostmakedepends="boost cmake git make nodejs pkg-config wayland-devel"

Copy link
Member

@classabbyamp classabbyamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if this is designed to be long-running on a remote device, it would maybe be a good idea to write a runit service for it

srcpkgs/sunshine/template Outdated Show resolved Hide resolved
srcpkgs/sunshine/template Outdated Show resolved Hide resolved
@@ -0,0 +1,4 @@
#!/bin/sh
exec 2>&1
sv check dbus > /dev/null || exit 1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
sv check dbus > /dev/null || exit 1
sv check dbus > /dev/null || exit 1
[ -r ./conf ] && . ./conf

otherwise, $OPTS can never be set

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants