Commit Graph

31 Commits

Author SHA1 Message Date
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
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
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
hwsmm 1d059287f5 Try building dependencies statically 2025-06-20 18:10:19 +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 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
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
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
WizzardMaker 957e29d137 updated SDL build script to build ttf and image 2024-12-03 15:44:40 +01:00
Dan Balasescu a035dd9f99
Reset git tree before generate/build 2024-09-18 17:55:45 +09:00
Dan Balasescu e207e72b6a
Move + update build scripts to use submodule 2024-09-18 13:42:08 +09:00