Commit Graph

57 Commits

Author SHA1 Message Date
hwsmm ddf8f1f478 Update SDL bindings 2025-12-05 20:54:03 +09:00
Susko3 a27547bece Update SDL bindings 2025-11-17 18:23:31 +01:00
Susko3 95165b55ea Update SDL bindings 2025-11-15 01:05:22 +01:00
Susko3 d942aece9e Add explanatory comment about the android API 24 change to SDL_mixer 2025-09-19 16:32:52 +02:00
Susko3 240d008900 Only build SDL_mixer for API 24 2025-09-19 16:10:55 +02:00
Susko3 fb36b24faf Target API 24 to fix 32-bit Android builds
32-bit (x86, arm) builds are failing because libFLAC and opusfile are using
fseeko, ftello, etc. which were added in API 24.
Why 64-bit builds are not failing is beyond me.
2025-09-19 15:37:46 +02:00
Susko3 5096d33d1b Always build SDL3 libs with Android 5.0 (API 21) min version 2025-09-19 14:40:08 +02:00
Dan Balasescu 4f817f6bce
Re-enable libFLAC 2025-09-11 09:32:47 +09:00
Dan Balasescu 565ba9fe41
Update submodules 2025-09-11 09:13:08 +09:00
Susko3 b59358dbf5 Update bindings 2025-08-28 13:37:09 +02:00
Dan Balasescu 742ac35cbc
Update bindings 2025-08-26 07:57:26 +09:00
Susko3 9a9cc1576e Fix missing info in comment 2025-08-15 21:37:16 +02:00
Dan Balasescu 01def28739
Fix build by disabling mpg123 and libflac 2025-08-14 02:43:33 +09:00
Dan Balasescu 454e23e98f
Update submodules 2025-08-14 02:28:02 +09:00
Dan Balasescu 6d367145ed
Update bindings 2025-08-03 00:03:07 +09:00
hwsmm 71611c90ab Refactor build script and build satellite libraries for Android 2025-06-29 19:48:22 +09:00
MINI\jairo 742dec521a Fix doubious ownership error 2025-06-26 18:14:24 -05:00
MINI\jairo 7d094dc1c0 Introduce SDL_mixer build 2025-06-26 18:00:19 -05:00
Susko3 9b834790d4 Update bindings of SDL3 libraries
This brings SDL_image and SDL_ttf up-to-date.
2025-06-23 23:07:46 +02:00
hwsmm 1d059287f5 Try building dependencies statically 2025-06-20 18:10:19 +09:00
Dan Balasescu ac2e352e81
Merge pull request #179 from WizzardMaker/feature/sdl-libs
Adds support for sdl_image and sdl_ttf (also other libs)
2025-06-20 01:01:30 +09:00
MINI\jairo 477bd7da13 Fix dubious ownership in repository when running in container 2025-06-19 08:27:07 -05:00
MINI\jairo b8f0998d8c Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:46:22 -05:00
MINI\jairo 06fdeb01b3 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:42:09 -05:00
MINI\jairo 5b535590d5 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:37:52 -05:00
MINI\jairo f5dcc15710 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:29:52 -05:00
MINI\jairo 318c2d8527 Fix path for copying DLLs of SDL3_ttf 2025-06-19 07:18:20 -05:00
Dan Balasescu 831d80fc10
Update bindings to 7dd5e765df239986f78c9b0016e3f3023d885084 2025-06-06 20:17:45 +09:00
Dan Balasescu 7124e530e1
Merge branch 'master' into feature/sdl-libs 2025-05-20 15:20:06 +09:00
hwsmm 0b4f2d1e85 Use distro libdecor instead 2025-02-20 21:53:36 +09:00
hwsmm c4d3ee27e8 Add PipeWire dependency 2025-02-20 21:25:51 +09:00
hwsmm c747f1dcdd Update bindings 2025-02-20 20:49:58 +09:00
Bartłomiej Dach 6cbfbf8aad
Bump ubuntu images & runners to 22.04
While this may mean the binaries produced will no longer be compatible
with some unix installations with older glibc versions present,
GitHub are pulling support for the `ubuntu-20.04` runner on April 1,
so we don't really have much of a say in this matter.

The docker image tags could possibly stay for a while longer, but the
whole reason why GitHub are pulling the 20.04 runners is that the LTS
period for Ubuntu 20.04 *also* ends on April 1, so maybe best to just
get it out of the way all across the board.
2025-02-12 15:18:01 +01:00
hwsmm 4ac4588e18 Use Ubuntu 20.04 ARM and make apt noninteractive 2025-01-26 02:09:44 +09:00
Susko3 b00293457a Update SDL3 bindings for Windows Ink support 2025-01-25 15:00:58 +00:00
hwsmm 2f7c96d5bd Ignore git reset error 2025-01-02 14:08:46 +09:00
hwsmm 23a3b77bcd Fix build.sh formatting 2025-01-02 13:46:35 +09:00
hwsmm 9daf986190 Don't suppress pushd/popd output to make output clear 2025-01-02 13:31:46 +09:00
hwsmm 3c24492891 Use sed instead of a patch 2025-01-02 13:23:25 +09:00
Susko3 c86db6c2fd Revert "Clearly signal that sudo is not available on windows"
Breaks linux-arm and linux-arm64 build for some reason.
This reverts commit d836630eab.
2025-01-02 00:05:23 +01:00
Susko3 d836630eab Clearly signal that sudo is not available on windows 2025-01-01 23:44:59 +01:00
hwsmm c3dee83d20 Make bash quit on a command error 2025-01-02 00:52:41 +09:00
hwsmm d2e30d2167 Patch SDL to not include gameinput.h 2025-01-02 00:51:58 +09:00
hwsmm d393ea3354 Update bindings 2024-12-29 20:12:05 +09:00
Susko3 d86ca88246 Update SDL bindings 2024-12-17 15:49:42 +01:00
WizzardMaker 957e29d137 updated SDL build script to build ttf and image 2024-12-03 15:44:40 +01:00
WizzardMaker 5b0abdca7c added sdl_image and sdl_ttf 2024-12-03 15:44:40 +01:00
Susko3 1bbb7292b3 Update SDL and generate bindings 2024-11-17 21:34:24 +00:00
Susko3 4831863919 Update SDL and bindings 2024-10-24 01:18:31 +01:00
Bartłomiej Dach 84c8d4240f
Update SDL submodule
Pulls in https://github.com/libsdl-org/SDL/pull/11256 to fix
https://github.com/ppy/osu/issues/28966.
2024-10-21 15:08:17 +02:00