Commit Graph
90 Commits
Author SHA1 Message Date
Le Philousophe 7edcfd7393 DEVKITARM: Update base devkit image 2020-12-14 19:13:11 +00:00
Le Philousophe fa1404fdf2 SWITCH: Update devkit image 2020-12-14 19:13:11 +00:00
Le Philousophe 55004d66aa PSP: Define versions in build script
That helps to have reproducible builds
2020-12-14 19:13:11 +00:00
Le Philousophe 429f3e3ce8 VITA: Update libraries 2020-12-14 19:13:11 +00:00
Le Philousophe d6db6a6420 MACOSX: Update osxcross to last version even for clang 2020-12-14 19:13:11 +00:00
Le Philousophe ce9f3bd3ad DEVKITA64/ARM/PPC: Specify Docker image version in an m4 macro
This will let future check-version tool pick it up
2020-12-14 19:13:11 +00:00
Le Philousophe e26bc70395 APPLE SDK: Use different variable names for different Xcode
This will let future check-version tool pick it up
2020-12-14 19:13:00 +00:00
Le Philousophe 275c9956ae PS3: Update toolchain and libraries
Patch SDL PSL1GHT to fit with new API
2020-12-13 08:33:16 +00:00
Le Philousophe 6cfaa497c6 PS3: Set versions used by PS3 toolchain
This ensures reproductible builds
2020-12-03 20:58:26 +00:00
Le Philousophe 39e9e5eb5d OPENPANDORA: Fix curl URL 2020-12-03 20:57:47 +00:00
Le Philousophe 8e0ad8c715 APPLE: Don't include paths.m4 as it's not used 2020-11-22 15:50:38 +00:00
Le Philousophe ce932fe9f2 MACOSX/IPHONE: Update versions
- Update SDK versions using Xcode 12.2
- Add LDID to osxcross as ARM is now supported by MacOSX11.0 SDK
- Upgrade host triples
- Fix a bad copy-paste in platform configuration (x86_64 instead of
i386)
2020-11-22 11:40:16 +00:00
Le Philousophe 56133152cb WINDOWS: Use MXE instead of Debian mingw
This lets have a toolchain for x86 and x86_64 for the same price
2020-11-21 12:07:37 +00:00
Le Philousophe 148102fb27 MACOSX: Add missing shebang 2020-11-21 11:59:37 +00:00
Le Philousophe 4858db5b48 MACOSX: Update osxcross to last version 2020-11-21 11:59:07 +00:00
Le Philousophe 391e628654 MACOSX: Add missing libraries: GLEW, Sparkle and Discord-RPC 2020-11-21 11:54:40 +00:00
Le Philousophe 6e893714a9 IPHONE: Add iPhone platform support 2020-11-01 09:02:07 +00:00
Le Philousophe 5ee8e7bae6 COMMON: Fix bzip2 build script
As we now have a user...
2020-10-31 09:41:14 +00:00
Le Philousophe ca206ea1bf COMMON: Fix libpng installation
There is a race condition when do installation step ourselves.
I don't know why it worked until now.
2020-10-31 09:39:25 +00:00
Le Philousophe 32b434d420 MACOSX: Add MacOS X platform support
This platform is a little complex.
First, it pulls its SDKs from toolchains/apple_sdks.
Second, there is two toolchains for amd64 and i386 (an older SDK as the
last ones have dropped i386 support).
The CLang provided by Debian is too old for last SDKs so there is
multiple choices avoailable:
- use Debian clang,
- use official clang packages,
- use osxcross clang build script (take a long time).
Third, there is a macosx-common image which contains all scripts which
are needed by all toolchains: that is osxcross, osxcross-clang (to build
clang) and libsdl2 (as sdl2-config is buggy in MacPorts).
Finally, there is a m4 script to build all the toolchains.

The Dockerfile.m4 in toolchain directory is only there to do some tuning
on the build.

The same is done for workers.
2020-10-18 19:04:58 +00:00
Le Philousophe 118c43129b APPLE: Add extractor tool for Xcode .xip files
This creates archives of interesting SDKs and will be used by real
toolchains
2020-10-18 18:40:27 +00:00
Le Philousophe 2710d06e93 ALL: Add fluidsynth package
Heavy one because it builds libffi, gettext and glib.
It will be used by MacOSX at least.
2020-10-18 18:40:25 +00:00
Le Philousophe a9549d3480 ALL: Fix pkg-config environment variables
PKG_CONFIG_PATH isn't needed and PKG_CONFIG_LIBDIR must point on
pkgconfig directory and not the parent one
2020-10-18 18:40:25 +00:00
Cameron Cawley 9ac9e1b7fd RISCOS: Update SDL 1.2 to the latest revision 2020-10-18 18:08:24 +02:00
Cameron Cawley 668a4dabe6 RISCOS: Toolchain update 2020-09-13 15:51:49 +02:00
Le Philousophe fd4e4a8266 AMIGAOS4: Add support for AmigaOS4 platform 2020-08-26 19:59:58 +00:00
Le Philousophe 575fed1dd0 BUILDBOT: Add toolchain for OpenPandora 2020-08-23 13:22:13 +02:00
Le Philousophe 5d895947f4 BUILDBOT: Add toolchain for Caanoo 2020-08-23 13:22:12 +02:00
Le PhilousopheandCameron Cawley ed33ed8a74 BUILDBOT: Add toolchain for GP2X
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com>
2020-08-23 13:22:05 +02:00
Le Philousophe f4f9d507f9 PS2: Remove toolchain and worker as ScummVM has removed it 2020-08-01 16:39:12 +02:00
Le Philousophe 17a36dbcc0 ANDROID: Update NDK and command line tools 2020-07-26 11:00:25 +00:00
Le Philousophe 5d9b5c58df ANDROID: Use the correct environment variable name
It's not currently defined but let's be consistent
2020-07-26 10:56:51 +00:00
Le Philousophe c5ad3d6417 ALL: Change GPG keyserver as SKS one isn't always working 2020-07-26 10:06:42 +00:00
Le Philousophe 29a446c818 PPC: Make toolchain build reproductible by using Docker images
Don't use last one as ScummVM fails to build with it because of
dso_handle symbol being absent.
This will need a fix in ScummVM.
2020-07-11 17:22:29 +00:00
Le Philousophe 39997ada81 NDS/3DS: Make toolchain build reproductible by using Docker images 2020-07-11 17:21:40 +00:00
Le Philousophe 9fae3a7ce0 SWITCH: Make toolchain build reproductible by using Docker images 2020-07-11 17:20:18 +00:00
Le Philousophe fc8bab6ca1 ALL: Update various toolchains 2020-07-04 09:52:10 +00:00
Le Philousophe 5ee7597510 PS3: Update SDL_PSL1GHT repository URL 2020-06-28 10:20:41 +00:00
Le Philousophe 02a9a7716c PS2: Add support for PS2 toolchain
Using an outdated one as the newest changes aren't supported by our port
2020-06-21 15:28:24 +00:00
Le Philousophe a753f2cce3 SWITCH: Fix build with latest version of DevkitA64 2020-06-01 18:09:59 +00:00
Le Philousophe 85b13a0aa8 PS3: Update SDL_PSL1GHT 2020-06-01 18:08:35 +00:00
Le Philousophe 4cdbe027f7 PSP: Update toolchain 2020-06-01 10:08:54 +00:00
Cameron Cawley ca337bcd7a RISCOS: Minor cleanup 2020-05-30 11:35:20 +02:00
Cameron Cawley 902c5a6a1f RISCOS: Add fribidi 2020-05-30 11:35:20 +02:00
Cameron Cawley 277ea51995 RISCOS: Update SDL 1.2 to the latest revision 2020-05-30 11:35:20 +02:00
Cameron Cawley 084fa0f50a RISCOS: Add native-zip package with patches from the GCCSDK Autobuilder 2020-05-30 11:35:20 +02:00
Cameron Cawley 450256e8bf RISCOS: Checkout SVN repositories at a fixed revision 2020-05-30 11:35:20 +02:00
Le Philousophe 555cee50a5 ANDROID-OLD: Fix SDK installation
Install tools directly to avoid a new version being installed instead of
the one we just downloaded because of dependency rules
2020-05-02 07:56:04 +00:00
Le Philousophe af136d0537 ALL: Let platform specify configure parameters for libtheora 2020-05-02 07:55:18 +00:00
Le Philousophe c66f0460ce ALL: Add fribidi library
PSP don't get it as it should get several other libraries too
RiscOS don't get it because no worker exists yet to test it
2020-05-01 15:20:37 +00:00