Skip to content

cubeb: Update to 20260123#8330

Open
infinitymdm wants to merge 5 commits intogetsolus:mainfrom
infinitymdm:update_cubeb
Open

cubeb: Update to 20260123#8330
infinitymdm wants to merge 5 commits intogetsolus:mainfrom
infinitymdm:update_cubeb

Conversation

@infinitymdm
Copy link
Copy Markdown
Contributor

@infinitymdm infinitymdm commented Mar 27, 2026

Summary

  • Update cubeb to 20260123.
  • Rebuild cemu and dolphin-emu with new pkconfig(libcubeb).
  • Add the cubeb audio backend to our existing azahar package.

Test Plan

Launch cemu and configure it to use the cubeb audio backend. Test by loading a title. Repeat with dolphin-emu and azahar.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

@infinitymdm
Copy link
Copy Markdown
Contributor Author

Note to self: add cubeb support to azahar next time it's touched

@infinitymdm
Copy link
Copy Markdown
Contributor Author

I'm pretty sure there's a way to get cubeb building without networking, but I couldn't figure out how to get the cubeb-pulse-rs submodule to build without it. Any tips for me?

@davidjharder
Copy link
Copy Markdown
Member

If it uses rust it needs networking, not much to be done there

@infinitymdm
Copy link
Copy Markdown
Contributor Author

Cool, then this should be good to go. I'll push an azahar update once this is in.

@davidjharder
Copy link
Copy Markdown
Member

Just pushed an azahar update, if that changes anything for you

@infinitymdm
Copy link
Copy Markdown
Contributor Author

Just pushed an azahar update, if that changes anything for you

It'll still need at least one change for the new pkgconfig(libcubeb). I'll add a new commit to this PR with that change.

@infinitymdm infinitymdm force-pushed the update_cubeb branch 2 times, most recently from 59dd262 to 75ca9be Compare March 30, 2026 00:54
Copy link
Copy Markdown
Member

@davidjharder davidjharder left a comment

Choose a reason for hiding this comment

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

Recommend you rebuild snes9x-gtk as well

@infinitymdm
Copy link
Copy Markdown
Contributor Author

@davidjharder As far as I can tell, snes9x-gtk doesn't actually use cubeb (though it includes it as a builddep for some reason). Are we sure it uses cubeb?

@infinitymdm
Copy link
Copy Markdown
Contributor Author

As far as I can tell, snes9x-gtk does not make use of cubeb. If it does, further changes need to be made to its packaging that are probably outside the scope of this PR.

@infinitymdm infinitymdm mentioned this pull request Apr 9, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

2 participants