Skip to content

sunshine: Update to v2026.516.143833 - #8973

Merged
EbonJaeger merged 1 commit into
getsolus:mainfrom
HuricanDev:update_sunshine
May 21, 2026
Merged

sunshine: Update to v2026.516.143833#8973
EbonJaeger merged 1 commit into
getsolus:mainfrom
HuricanDev:update_sunshine

Conversation

@HuricanDev

Copy link
Copy Markdown
Contributor

(I am not the maintainer of this package, just updating it in light of a security fix)

Summary

Updates to the latest version which brings in a lot of fixes, features as well as an important security fix.
Also added the licence file.
I believe the missing libgcc_s.so.1 and libstdc++.so.6 in abi_used_libs are a result of this change: LizardByte/Sunshine#4321 and the switch to statically linking those two libs. Not sure what (if anything) should be done regarding that in the package.yml

Test Plan

Installed sunshine and then ran it and made sure the web UI worked.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged
  • I agree to license this contribution and all my previous contributions under the licensing terms in LICENSE.md and have the power and authority to grant those licenses.

@davidjharder

davidjharder commented May 20, 2026

Copy link
Copy Markdown
Member

You don't have to worry about abi_used_libs changes for something that is an automatic builddep like libgcc, usually

If, for instance, you saw libnotify.so.4 drop out of used libs, that would be a clue to investigate if that dependency is no longer needed, or if something else has changed.

@EbonJaeger

EbonJaeger commented May 20, 2026

Copy link
Copy Markdown
Member

Since this contains security fixes, can you add the following to the commit message?

**Security**
- CVE-2025-54081
- GHSA-ph75-mgxh-mv57

That way, it gets picked up by our script for the weekly security update list. Bonus points if you find the actual CVE number for the new advisory.

**Security**
- CVE-2025-54081
- CVE-2026-32253

**Summary**

    - Installed Licence File
    - Added XDG, Pipewire, and KWin direct screencast capture on Linux
    - Added Vulkan encoding on Linux
    - Sunshine can now bind to a specific network interface
    - New endpoints for Rest API [/api/covers]
    - Updated icons, added themes, and modernized web-ui
    - Add client enable/disable access control from web-ui
    - Support for clients to request fractional NTSC framerates
    - Support for split frame encoding on GPUs with 2+ nvenc blocks
    - Updated FFmpeg to 8.1 branch

For a comprehensive list of changes, see below.

[v2025.923.33222](https://github.com/LizardByte/Sunshine/releases/tag/v2025.923.33222)
[v2026.516.143833](https://github.com/LizardByte/Sunshine/releases/tag/v2026.516.143833)
@HuricanDev

HuricanDev commented May 21, 2026

Copy link
Copy Markdown
Contributor Author

Since this contains security fixes, can you add the following to the commit message?

**Security**
- CVE-2025-54081
- GHSA-ph75-mgxh-mv57

That way, it gets picked up by our script for the weekly security update list. Bonus points if you find the actual CVE number for the new advisory.

Added.
Link to the new advisory. It was previously private but has just very recently been made public.

@EbonJaeger EbonJaeger left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, thanks!

@EbonJaeger
EbonJaeger merged commit 01fb6ea into getsolus:main May 21, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Triage to Done in Solus May 21, 2026
@HuricanDev
HuricanDev deleted the update_sunshine branch June 12, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants