addpkg(x11/sdl3-{image,mixer,ttf}): 3.4.2, 3.2.0#29285
addpkg(x11/sdl3-{image,mixer,ttf}): 3.4.2, 3.2.0#29285robertkirkman merged 3 commits intotermux:masterfrom
Conversation
|
Added sdl3-mixer as well |
…rmats as SDL surfaces (version 3)
|
Very good, as has been explained somewhere else, these are major iterations of important libraries and are needed to solve the chicken-and-egg problem of Termux does not support SDL3 -> things do not migrate to SDL3 -> Termux does not add SDL3 because things have not migrated to it. Therefore, it is expected that the packages will not immediately have reverse dependencies, and might have issues that need to be resolved, but we can add further PRs in the future to resolve any issues, when they happen. |
TomJo2000
left a comment
There was a problem hiding this comment.
The build scripts look good to me.
I'd like some clarification on why we're not using shared dependencies though.
|
Also change sdl3-ttf maintainer to termux |
|
Oh yes, I didn't realize that https://github.com/termux-user-repository/tur/blob/master/tur/sdl3-ttf/build.sh if you could, @togashigreat please move it to the main repository in this PR and apply the same formatting and settings (like explicitly setting all configure arguments) that you applied to these two |
I actually didn't submit the sdl3-ttf package to TUR, this is my first time contributing to Termux however, I'm happy to pull that build.sh from TUR, update the formatting and maintainer field to match my other two packages, and include it in this PR so we have the full SDL3 suite. |
I added |
|
@togashigreat there is a person @stsp who is watching every few seconds to see if a package is moved from TUR to this repository, and as soon as they see it happen, they start compiling the package in TUR as fast as they can to see if it's going to have a build error, and if someone doesn't remove the package from TUR before they can do that then they will get really upset! therefore, before this PR is merged, do you think you could open a PR in https://github.com/termux-user-repository/tur/pulls to remove the |
I have submitted the PR to remove sdl3-ttf from TUR as requested: |
|
Its not me, its an automatic |
|
@stsp if this affects your fork, would you be willing to do something like this in your fork, so that you get a report of the duplicate packages with a warning, instead of a forced error? having this in
|
|
Yes, something like this would be |
|
Well, it is because for the upstream TUR, we want it to break on purpose so that we can decide on a case-by-case basis whether the package needs to be added to the |
|
Thanks, added to a few |
|
But I actually did: |
|
Oh, sorry I was only looking at this branch where you didn't, never mind. https://github.com/stsp/tur/tree/dosemu2 you know what you are doing, I just misinterpreted it. |
|
That repo is a kinda "buffer" |




SDL_Image an Image loading library for SDL3
Fixes [Package]: SDL3 #19738
Fixes [Package]: SDL3 addons that aren't yet in mainline Termux termux-user-repository/tur#2325