* Run npm dependency installation during %prep using local-npm-registry
* Disable npm install invocation from CMake web-ui target
* Keep only `npm run build` during build phase
* Avoid duplicate dependency resolution
* Significantly reduce build time in OBS
* Disable upstream FFmpeg binary download (OBS builds are offline)
Build minimal bundled FFmpeg from source instead
Upstream currently enforces prebuilt FFmpeg binaries
* Factory FFmpeg lacks required CBS (codec bitstream) components
needed by Sunshine
Temporary workaround until system FFmpeg provides the
required functionality or upstream improves system FFmpeg support
* Add disable-ffmpeg-download.patch
If you want to expose sunshine to your network, you can use the provided firewalld services. sunshine is for exposing the service itself, sunshine-webui is for exposing the webui (if wanted). Please be aware of the security implications when doing so! Here is the command for adding the service to momentarily expose the stream (only runtime and default network zone) sudo firewall-cmd --add-service=sunshine
Description
Languages
Assembly
96.4%
Shell
3.6%