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

Improve distro packaging experience #301

Open
wants to merge 978 commits into
base: master
Choose a base branch
from

Conversation

nE0sIghT
Copy link

@nE0sIghT nE0sIghT commented Jan 5, 2022

When packaging sunshine for Linux distros we want to dynamicaly link libraries whenever possible.
We also do not want to force compiler optimizations because most distros have predefined optimization flags and others (like Gentoo) allows user to define them.

cgutman and others added 30 commits January 25, 2023 19:48
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: LizardByte-bot <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cgutman and others added 27 commits May 22, 2023 09:55
At best, it doesn't help compared to Moonlight's STUN logic.

At worst, it makes things worse by providing an incorrect WAN address that overrides STUN.
- Fixes port mappings expiring after a day
- Fixes support for IGDv1 gateways
- Fixes handling of gateway reboots/resets
Fixes "Play audio on host PC" option not working when audio sink is manually set
This makes it more obvious that it's a placeholder
Default is enabled to match v0.19.1 behavior

Fixes #1233
Users don't expect long presses of the back button to not work out of the box.
This avoids a MalwareBytes false positive.

Fixes #1126
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fixes audio sink field not changing devices properly
… are selected

Fixes lack of audio device restoration if Sunshine crashes while streaming
1. Allow to build against miniupnpc dynamically
2. Use dynamic boost libraries
3. Use dynamic ffmpeg libraries
3. Make optimization CFLAGS optional
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.