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

SDL: update to 1.2.68 #53761

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

SDL: update to 1.2.68 #53761

wants to merge 1 commit into from

Conversation

ii8
Copy link
Contributor

@ii8 ii8 commented Dec 30, 2024

This upgrade switches the legacy SDL to sdl12-compat as recommended by the SDL developers.
Pros are: It's maintained and gets fixes, sdl 1.2 applications work on wayland with this, it's simpler and requires less disk space. As far as I can tell there are no downsides.

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, x86_64 musl
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • armv6l
    • armv6l-musl

@classabbyamp
Copy link
Member

What do other distros do with SDL1 vs SDL12-compat? maybe it would be better to create sdl12-compat as a separate package and transition all sdl1 packages to it?

@ii8
Copy link
Contributor Author

ii8 commented Dec 30, 2024

Alpine and Arch have only sdl12-compat, no SDL package.

It might cause people problems if packages were gradually transitioned because it's tricky to have both SDL1 and sdl12-compat installed at the same time, they have the same files in the same places.

Could maybe add sdl12-compat as a separate package that has a replaces="SDL>=0" in it, but I don't know how that works exactly with transitioning packages that depend on sdl.

In the end the only difference is the name.

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.

2 participants