Rémi Verschelde
67348232ca
Merge pull request #81 from godotengine/javascript-rename-EMSDK-vars
...
JavaScript: Rename EMSDK env vars, `emsdk_env.sh` nukes them
2021-05-16 17:47:44 +02:00
Rémi Verschelde
5cf65ca6d4
JavaScript: Rename EMSDK env vars, `emsdk_env.sh` nukes them
2021-05-16 12:04:46 +02:00
Rémi Verschelde
945940756f
Merge pull request #79 from godotengine/linux32-ubuntu-16.04-gcc5
...
Linux 32-bit x86: Update container to Ubuntu 16.04, keep GCC 5
2021-04-26 13:30:41 +02:00
Rémi Verschelde
bc518ff13a
Linux 32-bit: Update container to Ubuntu 16.04, keep GCC 5
...
We've had troubles trying to upgrade GCC on Ubuntu 14.04 i386 containers
as statically linking libstdc++ would then trigger crashes when running
those binaries on more recent Ubuntu versions (which seems to be a Ubuntu
bug, other distros don't have the problem).
Upgrading to Ubuntu 16.04 and using its default GCC 5 version seems to
produce working binaries even with statically linked libstdc++, and that
should still be good enough for the few 32-bit Linux users we have.
2021-04-26 13:22:13 +02:00
Rémi Verschelde
8b8e3c6e4c
Merge pull request #77 from godotengine/container-updates
...
Update images to Fedora 33, Mono 6.12.0.122, Xcode 12.4, Emscripten 2.0.15
2021-03-28 13:58:44 +02:00
Rémi Verschelde
b510572ca5
Adapt upload.sh to take img version as first arg
2021-03-28 01:31:10 +01:00
Rémi Verschelde
011a019429
Update to Mono 6.12.0.122 (current stable)
...
That's what we'll use for Godot 3.3.
2021-03-28 01:31:10 +01:00
Rémi Verschelde
64ee6284b5
OSX/iOS: Update to Xcode 12.4 and latest osxcross
...
Osxcross update should improve things for Apple Silicon, notably we
no longer need to disable LDID fake signing, it was replaced by
adhoc-codesign.
2021-03-28 01:31:09 +01:00
Rémi Verschelde
f8aed4f23a
JavaScript: Update classical builds to Emscripten 2.0.15
2021-03-27 14:07:29 +01:00
Rémi Verschelde
ad77d19707
Mono: Update msbuild to 16.6+xamarinxplat.2020.04.29.14.43
...
Also update nuget on Linux, was missed in previous update.
2021-03-27 14:07:29 +01:00
Rémi Verschelde
775b3a6915
Base: Update to Fedora 33
2021-03-27 11:38:59 +01:00
Rémi Verschelde
cc43bc75f3
Mono: Update godot-mono-builds to d462909236457cd212b17378c29ce336749e260d
...
Should help fix issue with JavaScript builds.
2021-03-26 13:40:38 +01:00
Rémi Verschelde
eb01a7944b
Merge pull request #72 from jjmontesl/usage-doc
...
Adding some usage documentation.
2021-02-23 08:07:25 +01:00
Jose Juan Montes
5e9f238967
Adding usage documentation.
2021-02-23 02:32:35 +01:00
Rémi Verschelde
d3a0c1f426
Merge pull request #73 from godotengine/android-ndk-21.4
...
Android: Install NDK 21.4 and latest cmdline tools
2021-02-22 16:48:59 +01:00
Rémi Verschelde
d628f00753
Android: Install NDK 21.4 and latest cmdline tools
...
3.2.4 RC 3+ require NDK 21.4.
2021-02-22 16:46:03 +01:00
Hein-Pieter van Braam-Stewart
aaa066f0cf
Add warning about wine binfmt support
2021-02-11 05:04:16 +01:00
Hein-Pieter van Braam
773423da1e
Merge pull request #70 from godotengine/windows-net_4_x
...
Windows: Request net_4_x explicitly so that configure aborts if it can't be built
2021-02-11 00:04:44 +01:00
Rémi Verschelde
57fdc2cebf
Windows: Request net_4_x explicitly so that configure aborts if it can't be built
2021-02-10 23:25:47 +01:00
Rémi Verschelde
d387018a09
Link to godot-build-scripts
2021-02-09 12:05:06 +01:00
Rémi Verschelde
5fb821d113
Merge pull request #69 from godotengine/ios-aot-compiler-update
...
iOS: Download arm64 AOT compiler directly from godot-mono-builds
2021-01-27 21:49:15 +01:00
Rémi Verschelde
7df68e3578
iOS: Download arm64 AOT compiler directly from godot-mono-builds
...
That release matches Mono 6.12.0.114.
2021-01-27 21:48:45 +01:00
qjyqjyqjyqjy
b3707d15c5
Android: Fix NDK version variable expansion ( #66 )
...
To properly expand in the shell it needs to be in double quotes, not single quotes.
2021-01-18 15:53:30 +01:00
Rémi Verschelde
3926b63c6b
Android: Update env variables and NDK preinstallation to match Godot buildsystem changes ( #64 )
2021-01-06 16:30:37 +01:00
Fredia Huya-Kouadio
d40854f75a
Update Dockerfile.android
...
Updates based on feedback.
2021-01-06 07:24:02 -08:00
Fredia Huya-Kouadio
c079413258
Update Dockerfile.android
...
Updates based on feedback.
2021-01-06 07:14:57 -08:00
Fredia Huya-Kouadio
5978e67f01
Update Dockerfile.android
...
Update configuration based on the Android buildsystem change in https://github.com/godotengine/godot/pull/44949 .
2021-01-05 14:09:02 -08:00
Rémi Verschelde
ffd8d9bfa8
Merge pull request #63 from godotengine/js-emscripten-2.0.11
...
JavaScript: Bump Emscripten to 2.0.11 for standard builds, update godot-mono-builds
2020-12-30 10:07:01 +01:00
Rémi Verschelde
efa506e301
JavaScript: Bump Emscripten to 2.0.11 for standard builds, update godot-mono-builds
2020-12-30 09:59:55 +01:00
Rémi Verschelde
3794b73dbc
Merge pull request #62 from godotengine/js-emscripten-2.0.10
...
JavaScript: Install Emscripten 2.0.10 for standard builds with GDNative
2020-12-10 14:25:32 +01:00
Fabio Alessandrelli
ab8503aa31
JavaScript: Install Emscripten SDK 1.39.9 (Mono) and 2.0.10 (Standard).
...
Mono needs to stay on 1.39.9 for compatibility with Mono 6.12.x, but for
standard builds the latest is best, and 2.0.10+ is needed for GDNative support.
None is sourced by default, they will be sourced by the build script.
We use a copy of the same Git clone to ensure that `emsdk_env.sh` is
compatible, otherwise we end up with a dirty state when sourcing both.
2020-12-10 13:40:29 +01:00
Rémi Verschelde
ca5d4473ae
Merge pull request #61 from godotengine/android-mono-api-18
...
Android: Fix 32-bit Mono builds compat with API < 21
2020-12-10 09:52:08 +01:00
Rémi Verschelde
ae944a9610
Android: Fix 32-bit Mono builds compat with API < 21
...
The fix is done in https://github.com/godotengine/godot-mono-builds/pull/22 .
Also bump build-tools/platform to API 30 to match current 3.2 branch.
2020-12-10 09:42:49 +01:00
Rémi Verschelde
62116611f3
Merge pull request #60 from godotengine/xcode-12.2
...
Update to Xcode 12.2 SDKs
2020-11-19 13:33:54 +01:00
Rémi Verschelde
8faf54b9db
Update to Xcode 12.2 SDKs
...
- macOS 11.0 SDK for Big Sur update
- iOS 14.2 SDK
Cf. https://github.com/godotengine/godot-build-scripts/pull/10
2020-11-19 12:58:03 +01:00
Rémi Verschelde
7e387bd357
Merge pull request #59 from godotengine/mono-6.12.0.111
...
Update to Mono 6.12.0.111
2020-11-19 11:47:45 +01:00
Rémi Verschelde
98f617fbbd
Update to Mono 6.12.0.111
...
- Since with latest godot-mono-builds, removing the need for downstream
patches for iOS and Emscripten builds.
2020-11-19 11:46:24 +01:00
Rémi Verschelde
0601c06840
Merge pull request #58 from godotengine/mono-6.12
...
Update to Mono 6.12.0.102, use Fedora 32
2020-10-22 14:51:54 +02:00
Rémi Verschelde
dede88afa4
Update to Mono 6.12.0.102, use Fedora 32
...
- Base container: Fedora 32
- Mono uses version 6.12.0.102, MSBuild 16.6
- Linux builds use GCC 9
- Windows builds use Fedora 32's mingw-gcc (GCC 9)
- JavaScript uses Emscripten 1.39.9 (Mono 6.12 requires 1.39.7 but that version
fails generating .wasm, so we backport a patch to get 1.39.9)
- Install SCons 4.0.1 from pip
2020-10-20 13:27:57 +02:00
Rémi Verschelde
8b2f41062b
Android: Fix installing SDK command line tools
2020-10-13 17:09:01 +02:00
Rémi Verschelde
97e8849d93
Merge pull request #57 from godotengine/android-29-pin-ndk
...
Android: Update and pin NDK version, use android 29
2020-10-09 13:25:58 +02:00
Rémi Verschelde
7e119fda47
Android: Update and pin NDK version, use android 29
2020-10-09 13:20:22 +02:00
Rémi Verschelde
795edeff5e
Merge pull request #56 from godotengine/xcode-12.0.1
...
iOS and OSX: Upgrade containers to use latest osxcross and Xcode 12.0.1
2020-10-07 12:36:29 +02:00
Rémi Verschelde
3366693a05
iOS and OSX: Upgrade containers to use latest osxcross and Xcode 12.0.1
...
Provides SDKs for iOS 14.0 and macOS 10.15.
Mono is patched to fix a regression in Xcode 11.4+, still unfixed by Apple.
Another patch is backported from Unity's Mono fork to fix another issue with
the macOS 11.0 beta SDK.
Fixes missing arguments in Xcode and iOS dockerfiles, seems like some changes
were not properly committed during the last refactor.
2020-10-07 12:33:54 +02:00
Rémi Verschelde
aa95c5535b
Merge pull request #55 from Calinou/scripts-executable
...
Make all scripts executable
2020-10-05 20:35:39 +02:00
Hugo Locurcio
ef854376f7
Make all scripts executable
...
Unlike `build.sh`, other scripts weren't executable already.
2020-10-04 17:41:21 +02:00
Rémi Verschelde
e1cf3dfa45
Merge pull request #53 from arichnad/master
...
podman is required. also, "files" subdirectory here is incorrect.
2020-07-14 20:20:17 +02:00
adrian
bb2e4e0600
podman is required. "docker build -v" does not exist, this is only in podman.
...
files subdirectory here is incorrect.
2020-07-08 09:37:11 -04:00
Rémi Verschelde
3ccc623ac2
Merge pull request #47 from godotengine/mono-ios
...
iOS: Build Mono runtime
2020-04-14 12:44:29 +02:00
Rémi Verschelde
d3cbff6cc7
iOS: Build Mono runtime
...
iOS image is now based on the OSX one, as we'll need the OSX
toolchain to build the AOT cross-compiler.
We can't build the cross-compiler yet though as godot-mono-builds
doesn't support OSXCross for that part, and we will likely need
to build libclang manually beforehand too.
2020-04-14 12:05:42 +02:00