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

Release 2.6.0 - Information for downstream package maintainers #1098

Open
dreua opened this issue Nov 24, 2024 · 3 comments
Open

Release 2.6.0 - Information for downstream package maintainers #1098

dreua opened this issue Nov 24, 2024 · 3 comments

Comments

@dreua
Copy link

dreua commented Nov 24, 2024

2.6.0 seems to bring some minor changes in dependencies which package maintainers should be aware of in order to fix their manifests:

  • New build requirement: pkgconfig(vulkan) (i.e. vulkan development libraries)
  • New build requirement: nasm (I think this is a compiler)

Anything else that I missed?

At least in the Fedora package I removed two patches that could no longer be applied, but that is probably very distro specific.

I don't feel like reading the very long list of changelogs today and wanted to share my findings here in the hope that it may be useful to some other maintainer. Let me know if you think there is a better place to put this. I wouldn't mind if this issue is closed without further action, it will still be findable through the issue search function.

For reference here is the changes in homebrew packaging https://github.com/Homebrew/homebrew-core/pull/177843/files

@GhostlyDark
Copy link
Contributor

The graphics plugin mupen64plus-video-glide64mk2 does not use nor require boost anymore.

@dreua
Copy link
Author

dreua commented Nov 28, 2024

Thanks, recognizing superfluous/outdated requirements is obviously much harder than those missing ones which make your build fail 😉

Tagging @chenrui333 in he wants to drop that for homebrew too.

@dreua
Copy link
Author

dreua commented Dec 20, 2024

Makefile:186: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler.

That is fixed by "BuildRequires: speexdsp-devel" on Fedora. Not pushed yet. (It will automatically recognize the runtime requirements.)

Edit: maybe better yet: BuildRequires: pkgconfig(speexdsp)

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

No branches or pull requests

2 participants