Rémi Verschelde
bc0a7d9700
Update various toolchains for 4.5
...
- Fedora 42
- SCons 4.9.1
- MinGW 12.0.0 with GCC 14.2.1 and binutils 2.43.1
- Android NDK r28b, API 25
- Emscripten 4.0.10
- Xcode 16.4 (macOS 15.5, iOS 18.5)
2025-06-12 23:09:06 +02:00
Rémi Verschelde
6a0b8d51c3
Merge pull request #150 from godotengine/update-toolchains-f41
...
Update various toolchains for 4.4
2024-12-16 23:02:44 +01:00
Rémi Verschelde
440561d8b5
Update various toolchains for 4.4
...
- Fedora 41
- SCons 4.8.1
- MinGW 12.0.0 with GCC 14.2.1 and binutils 2.42
- Xcode 16.2 (macOS 15.2, iOS 18.2)
2024-12-16 21:01:55 +01:00
Rémi Verschelde
610584dd29
Merge pull request #146 from godotengine/emscripten-3.1.64
...
Web: Update to Emscripten 3.1.64
2024-07-24 15:57:08 +02:00
Rémi Verschelde
211bf3c0e8
Web: Update to Emscripten 3.1.64
2024-07-24 13:10:43 +02:00
Rémi Verschelde
0384899a4a
Merge pull request #145 from godotengine/emscripten-3.1.63
...
Update to Emscripten 3.1.63, SCons 4.8.0
2024-07-19 16:26:02 +02:00
Rémi Verschelde
8b89e8281a
Update to Emscripten 3.1.63, SCons 4.8.0
...
And update README with latest image sizes.
2024-07-19 16:25:06 +02:00
bruvzg
22b763b5df
Add pre-built MinGW/LLVM toolchain to the Windows build container to support ARM64 Windows builds. ( #144 )
2024-07-19 13:59:55 +02:00
Rémi Verschelde
d2be7490bc
Merge pull request #143 from godotengine/web-emscripten-fix-threads+dlink
...
Web: Update to Emscripten 3.1.62 which includes the previously backported patch
2024-07-05 12:26:26 +02:00
Rémi Verschelde
5d179cbe94
Web: Update to Emscripten 3.1.62 which includes the previously backported patch
2024-07-05 12:23:40 +02:00
Rémi Verschelde
5647636750
Merge pull request #142 from godotengine/web-emscripten-fix-threads+dlink
...
Web: Patch Emscripten 3.1.61 to include PR 19496, fixing threads+dlink build
2024-06-28 14:22:09 +02:00
Rémi Verschelde
e0f31f640d
Web: Patch Emscripten 3.1.61 to include PR 19496, fixing threads+dlink build
2024-06-28 14:08:27 +02:00
Rémi Verschelde
59d3e56fa8
Merge pull request #141 from godotengine/4.3-toolchains-update-3
...
Update various toolchains for 4.3
2024-06-20 10:02:35 +02:00
Rémi Verschelde
f504c58cb2
Update various toolchains for 4.3
...
- Fedora 40
- SCons 4.7.0
- MinGW 11.0.1 with GCC 14.1.1 and binutils 2.41
- Xcode 15.5 (macOS 14.5, iOS 17.5)
- Emscripten 3.1.61
2024-06-19 15:23:33 +02:00
Rémi Verschelde
6cfed75f1e
Improve error handling if Xcode xip file isn't readable
...
Fixes #140 .
2024-05-06 22:20:29 +02:00
Rémi Verschelde
41400a8922
Merge pull request #139 from godotengine/4.3-toolchains-update-2
...
Redo .NET 8.0, SCons 4.6.0, and Android API 34 updates lost in #138
2024-02-08 17:30:46 +01:00
Rémi Verschelde
ffa2f1a5d7
Redo .NET 8.0, SCons 4.6.0, and Android API 34 updates lost in #138
...
Made a mistake while rebasing to make the PR.
2024-02-08 17:29:08 +01:00
Rémi Verschelde
032ba1bc42
Merge pull request #138 from godotengine/4.3-toolchains-update
...
Update various toolchains for 4.3
2024-02-08 17:15:48 +01:00
Rémi Verschelde
af40006600
Update various toolchains for 4.3
...
- .NET 8.0
- SCons 4.6.0
- Xcode 15.2 (macOS 14.2, iOS 17.2)
- Android API 34
- Emscripten 3.1.53
- Add wayland-devel dependency for Linux
2024-02-08 17:14:28 +01:00
Rémi Verschelde
79d970a6a4
Merge pull request #136 from godotengine/linux-sdk-2024-01-17-fix-arm32
...
Update Linux SDK to 2024-01-17 release, fixes arm32 lacking NEON
2024-01-17 17:17:59 +01:00
Rémi Verschelde
be871a86a8
Update Linux SDK to 2024-01-17 release, fixes arm32 lacking NEON
2024-01-17 17:16:12 +01:00
Rémi Verschelde
83111b50c8
Merge pull request #134 from godotengine/linux-sdk-2023-12-11-fix-arm64
...
Update Linux SDK to 2023-12-11 release, fixes arm64 Rasperry Pi compatibility
2023-12-11 23:12:41 +01:00
Rémi Verschelde
5c89d22c46
Update Linux SDK to 2023-12-11 release, fixes arm64 Rasperry Pi compatibility
2023-12-11 22:17:34 +01:00
Rémi Verschelde
2d1a970abb
Merge pull request #133 from godotengine/setup-check-podman-without-which
...
setup: Check for `podman` with `command` instead of `which`
2023-11-11 20:14:23 +01:00
Rémi Verschelde
16a53efd09
setup: Check for podman with command instead of which
...
Fixes #132 .
2023-11-11 19:51:28 +01:00
Rémi Verschelde
3f2683acd5
Merge pull request #131 from godotengine/linux-buildroot-2023.08-arm64
...
Linux: Update buildroot SDK to 2023.08, add arm64 SDK
2023-11-01 16:29:50 +01:00
Rémi Verschelde
0e4f34bf61
Linux: Update buildroot SDK to 2023.08, add arm64 SDK
...
Provides GCC 13.2.0 built against glibc 2.28, binutils 2.40.
2023-11-01 15:04:30 +01:00
Rémi Verschelde
bbb6673c35
Merge pull request #128 from godotengine/f38-update-all
...
Update to Fedora 39, update all toolchains
2023-10-24 11:28:14 +02:00
Rémi Verschelde
ced8cc8618
Update to Fedora 39, update all toolchains
...
- Base image: Fedora 39
- SCons: 4.5.2
- Linux: GCC 10.2.0 built against glibc 2.19, binutils 2.35.1
- Windows: MinGW 11.0.0, GCC 13.2.1, binutils 2.40
- Web: Emscripten 3.1.39
- Android: Android NDK 23.2.8568313, build-tools 33.0.2, platform android-33, CMake 3.22.1, JDK 17
CMake 3.22.1, JDK 17
- macOS: Xcode 15.0 with Apple Clang (LLVM 16.0.0), MacOSX SDK 14.0
- iOS: Xcode 15.0 with Apple Clang (LLVM 16.0.0), iPhoneOS SDK 17.0
Switches macOS/iOS builds to use Apple Clang, to maximize compatibility with
upstream Xcode.
Also add gettext which is needed by Godot build scripts to compile PO files
to MO.
2023-10-24 11:24:52 +02:00
Rémi Verschelde
913ae1ef3b
Merge pull request #130 from godotengine/drop-uwp
...
Drop now unused MSVC / VS 2017 container
2023-09-25 11:17:10 +02:00
Rémi Verschelde
0e210c72f1
Drop now unused MSVC / VS 2017 container
...
UWP support was removed from Godot 4.x, and recent attempts at building
this container couldn't reproduce a functional one for UWP builds anyway.
2023-09-25 11:16:27 +02:00
Maks
73fa70dcf4
Change "/bin/bash" to "/usr/bin/env bash" in shell files ( #129 )
2023-09-08 14:20:11 +02:00
Rémi Verschelde
df634da0d8
Merge pull request #127 from godotengine/remove-unused-msvc-image
...
Remove unused MSVC image, not needed in 4.x and not functional
2023-09-05 09:14:01 +02:00
Rémi Verschelde
0289333709
Merge pull request #126 from godotengine/remove-export-image
...
Remove Dockerfile.export, unnecessary with `--headless` mode
2023-09-05 09:13:45 +02:00
Rémi Verschelde
9788d5a733
Remove unused MSVC image, not needed in 4.x and not functional
...
It's still available in the `3.x` branch for UWP builds, but in its
current iteration with recent Fedora base images, it's not working.
2023-09-04 12:38:19 +02:00
Rémi Verschelde
5053b4b092
Remove Dockerfile.export, unnecessary with --headless mode
2023-09-04 10:15:05 +02:00
Rémi Verschelde
46a2320545
build: Fix error getting base dir after #119
2023-05-24 16:50:53 +02:00
Unai Martinez-Corral
5f596e34f2
build: make podman_build a function ( #121 )
2023-05-24 16:20:18 +02:00
Rémi Verschelde
51dcd8bc6b
Merge pull request #122 from umarcor/umarcor/confirm
...
build: skip confirm if non-interactive
2023-05-24 16:13:37 +02:00
Unai Martinez-Corral
9afdb20dc5
build: skip confirm if non-interactive
2023-04-19 19:40:47 +02:00
Hugo Locurcio
06cc72f615
Merge pull request #119 from umarcor/umarcor/dirname
2023-04-19 19:34:37 +02:00
Unai Martinez-Corral
ccec966d09
support executing build.sh from anywhere ( #119 )
2023-04-19 19:32:39 +02:00
Hein-Pieter van Braam
8f6852e813
Make the build script work with SELinux
...
Generally speaking the scripts are executed from a user's homedirectory.
By default the SELinux context will be: unconfined_u:object_r:user_home_t:s0
For podman to work with SELinux enable the context needs to be
system_u:object_r:container_file_t:s0. Podman can do this automatically
if the volume is made with the :z attribute.
2023-02-09 15:17:36 +01:00
Rémi Verschelde
d4d62af520
Merge pull request #116 from godotengine/xcode-14.1
2022-11-04 10:10:30 +01:00
Rémi Verschelde
dd1c2c06b9
Xcode: Update to Xcode 14.1, macOS 13.0, iOS 16.1
...
Use Fedora 36's Clang since it provides version 14.0.5 which fits the version
used by Xcode 14.1.
2022-11-03 12:34:17 +01:00
Rémi Verschelde
6c3ec4bded
Merge pull request #114 from godotengine/emscripten-3.1.18
2022-09-09 14:04:46 +02:00
Rémi Verschelde
b36283843d
Web: Downgrade to Emscripten 3.1.18
...
Emscripten 3.1.19 and 3.1.20 have a showstopping regression that
breaks calling our main function for the editor build.
2022-09-09 14:00:10 +02:00
Rémi Verschelde
1c625d37bd
Merge pull request #113 from godotengine/godot4-dotnet6
2022-08-30 09:56:39 +02:00
Rémi Verschelde
39f8e4d3f4
Web: Rename javascript to web
2022-08-29 15:12:09 +02:00
Rémi Verschelde
58a04947c4
.NET 6: Remove all Mono build code, install .NET SDK 6.0
2022-08-29 09:11:39 +02:00