-
Notifications
You must be signed in to change notification settings - Fork 259
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
build: drop SDL1 support + use pkg-config for SDL2 #1093
Conversation
SDL1 is unmaintained upstream and using it only leads to a degraded experience. Especially when it recives far less testing.
SDL2 hasn't required suing sdl2-config in a long time and using pkg-config can have better results for distros.
There's quite a bit of code that can be reworked in vidext.c if it's fine to drop SDL1 support completely, I can get to that if @richard42 is fine with dropping it. On a semi-related note, I want to get SDL3 support in eventually too, so dropping SDL1 would help with that work. |
yes, let's move forward with this. Please pull out the SDL1 code from the video extension as well. |
Also removes undocumented dependency on which(1). Upstream-PR: mupen64plus/mupen64plus-core#1093 Upstream-Commit: mupen64plus/mupen64plus-core@966a5df Upstream-Commit: mupen64plus/mupen64plus-core@b007759 Upstream-Commit: Rosalie241/RMG@4cd4f4c Signed-off-by: orbea <[email protected]>
Also removes undocumented dependency on which(1). Upstream-PR: mupen64plus/mupen64plus-core#1093 Upstream-Commit: mupen64plus/mupen64plus-core@966a5df Upstream-Commit: mupen64plus/mupen64plus-core@b007759 Upstream-Commit: Rosalie241/RMG@4cd4f4c Signed-off-by: orbea <[email protected]>
Also removes undocumented dependency on which(1). Upstream-PR: mupen64plus/mupen64plus-core#1093 Upstream-Commit: mupen64plus/mupen64plus-core@966a5df Upstream-Commit: mupen64plus/mupen64plus-core@b007759 Upstream-Commit: Rosalie241/RMG@4cd4f4c Signed-off-by: orbea <[email protected]>
Also removes undocumented dependency on which(1). Upstream-PR: mupen64plus/mupen64plus-core#1093 Upstream-Commit: mupen64plus/mupen64plus-core@966a5df Upstream-Commit: mupen64plus/mupen64plus-core@b007759 Upstream-Commit: Rosalie241/RMG@4cd4f4c Signed-off-by: orbea <[email protected]>
Also removes undocumented dependency on which(1). Upstream-PR: mupen64plus/mupen64plus-core#1093 Upstream-Commit: mupen64plus/mupen64plus-core@966a5df Upstream-Commit: mupen64plus/mupen64plus-core@b007759 Upstream-Commit: Rosalie241/RMG@4cd4f4c Signed-off-by: orbea <[email protected]> Signed-off-by: Eli Schwartz <[email protected]>
As a benefit this avoids
which(1)
as a dependency whenPKG_CONFIG
is explicitly set by the user as is the case with some distros.