Commit Graph

38 Commits

Author SHA1 Message Date
Dan Balasescu 73b855b9ba
Merge pull request #233 from jairov4/build_libs_ios
Build the libraries SDL_image, SDL_ttf, SDL_mixer for iOS in CI
2025-07-03 13:06:40 +09:00
MINI\jairo 91b98d57a1 Remove a line not needed 2025-06-29 08:00:59 -05:00
hwsmm 71611c90ab Refactor build script and build satellite libraries for Android 2025-06-29 19:48:22 +09:00
jairov4 d12cbe2dec Update native binaries
Build other libs for iOS

Build other libs for iOS

Build other libs for iOS

Fix typo in build for iOS

Use recursive for iOS build

Enable back other jobs

Enable back other jobs

Revert "Update native binaries"

This reverts commit 1c4b14cced6ec2cfd185fdc9996feb6746afde59.
2025-06-28 23:05:19 -05:00
MINI\jairo bb74b2cf57 Fix 32-bit versions for ARM and x86 2025-06-26 20:10:16 -05:00
MINI\jairo 8c63fd801f Fix 32-bit versions for ARM and x86 2025-06-26 20:03:11 -05:00
MINI\jairo a02671332d Fix 32-bit versions for ARM and x86 2025-06-26 19:12:36 -05:00
MINI\jairo 33023e7db5 Fix 32-bit versions for ARM and x86 2025-06-26 19:07:55 -05:00
MINI\jairo d68ff4dcdf Fix 32-bit versions for ARM and x86 2025-06-26 18:39:40 -05:00
hwsmm 3a3633b96d Fix typo 2025-06-20 18:21:10 +09:00
MINI\jairo 63df878dec Fix build for macos intel 2025-06-19 09:30:43 -05:00
MINI\jairo 477bd7da13 Fix dubious ownership in repository when running in container 2025-06-19 08:27:07 -05:00
MINI\jairo 3471b34007 Fix dubious ownership in repository when running in container 2025-06-19 08:15:50 -05:00
MINI\jairo 1616f6056c Fix fetch submodule recursively for libtiff 2025-06-19 07:08:49 -05: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 5f4ba18c0d
Apply suggestion
Co-authored-by: Susko3 <Susko3@protonmail.com>
2025-01-26 02:50:00 +09:00
hwsmm 10972ff222 Try ARM runners 2025-01-26 02:33:08 +09:00
hwsmm 4ac4588e18 Use Ubuntu 20.04 ARM and make apt noninteractive 2025-01-26 02:09:44 +09:00
Dan Balasescu be06fff363
Update GHA workflows 2024-12-04 14:56:41 +09:00
Susko3 609a319551 Specify Android ABIs as command line params 2024-10-29 21:49:02 +00:00
Bartłomiej Dach 53dff157d5
Fix linux-arm build failures due to docker changes
`linux-arm(64)` builds started failing with

    latest: Pulling from arm64v8/ubuntu
    docker: no matching manifest for linux/amd64 in the manifest list entries.

(https://github.com/bdach/SDL3-CS/actions/runs/11440882162/job/31827702325)

Upon closer inspection, new `arm32v7/ubuntu` and `arm64v8/ubuntu` images
were pushed on Oct 19, 2024, which seemed related.

While pinning the images to the last known working digest worked,
it's obviously suboptimal. Looking closer at previous passing build
logs, warnings are noticeable:

    WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

    WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

therefore I decided to try specifying the platform explicitly to see if
it fixes the issue, and it does.
2024-10-22 08:59:45 +02:00
Susko3 f9533a8fa5 Bump actions/setup-java to v4 2024-10-02 16:52:20 +01:00
Dan Balasescu 682da0bfe1
Apply review suggestions 2024-09-26 18:21:25 +09:00
Dan Balasescu 788afa6ab1
Create single PR for binary updates 2024-09-23 00:59:31 +09:00
Dan Balasescu e207e72b6a
Move + update build scripts to use submodule 2024-09-18 13:42:08 +09:00
Susko3 e5a2b13d38 Specify SDL3 commit to build 2024-05-18 12:50:52 +02:00
Kevin Pfeifer 05714f9657 remove expression from conditions 2024-05-17 21:39:39 +00:00
Kevin Pfeifer 453df16b5e remove quotes 2024-05-17 21:33:53 +00:00
Kevin Pfeifer 89af77f5a2 run ownership action on linux 2024-05-15 20:14:07 +00:00
Kevin Pfeifer 079440d0a0 fix workspace ownership 2024-05-15 19:48:10 +00:00
Kevin Pfeifer a7cbefc5e6 move cmake flags to os matrix 2024-05-15 19:43:25 +00:00
Kevin Pfeifer 2dd2ef0ef6
Update build.yml 2024-05-15 17:29:36 +02:00
Dan Balasescu d3481d3a81
Rename SDL3-CS-Android -> SDL3-CS.Android 2024-04-16 03:25:29 +09:00
hwsmm fb74af1481 Add SDL3-CS-Android and workflow 2024-04-16 00:39:51 +09:00
Dan Balasescu a0809b8d78
Fix typo 2024-04-13 02:23:20 +09:00
Dan Balasescu 61b486530b
Format build action for readability 2024-04-13 02:23:07 +09:00
Dan Balasescu 2ce6387767
Adjust workflow name 2024-04-07 15:12:39 +09:00
Dan Balasescu 64ee7ceed5
Add native build workflow 2024-04-07 14:46:16 +09:00