Skip to content
Success

Changes

Summary

  1. Add inih and lhasa (commit: b5524f6) (details)
  2. Update zlib version and use more future proof URL (commit: 8739c99) (details)
  3. lhasa macos: add patch to set std=c++11 (commit: 8735818) (details)
  4. ICU: Fix macOS arm64 build (commit: 2889337) (details)
  5. emscripten: Disable lhasa (currently useless in the web) (commit: 7504c0c) (details)
  6. Move package configuration to INI (commit: 66bf6ba) (details)
  7. Add automatic library updates (commit: a10ea51) (details)
  8. Bump actions/setup-python from 3 to 4 (commit: 648fb9b) (details)
  9. Bump actions/checkout from 3 to 4 (commit: 48c2df7) (details)
  10. cleanup: Delete lhasa and inih folders (commit: 6555072) (details)
  11. Allow caching of downloaded libraries (commit: 9f492d5) (details)
  12. Update libraries (commit: 2f3158f) (details)
  13. Emscripten: Remove xmp patch (commit: 06d7a10) (details)
  14. Emscripten & Vita: Bump to latest SDK (commit: 1165068) (details)
  15. xmplite: Fix newest version (commit: 465a1ab) (details)
  16. Vita: Rename icu69 patch to icu (commit: 2b5699e) (details)
  17. Update libraries (commit: 28b8404) (details)
  18. DKP: Mention cmake packages (commit: c4d7627) (details)
  19. mpg123: Revert to generic installer (commit: 0c50074) (details)
  20. WiiU: add buildscript, add needed ICU patches (commit: 0c20dcc) (details)
  21. Bump actions/setup-python from 4 to 5 (commit: 565b215) (details)
  22. Bump peter-evans/create-pull-request from 5 to 6 (commit: 91f5f69) (details)
  23. Update libraries (commit: b32965f) (details)
  24. Postpone SDL and Pixman updates (commit: 60032f6) (details)
  25. macos: remove obsolete inih patch (commit: fc04e19) (details)
  26. Update pixman, use meson (commit: 6f052cb) (details)
  27. pixman: Add patch to disable TLS (commit: ceea39e) (details)
  28. Use meson crossfile generator (commit: 16f5205) (details)
  29. Android support (Thanks @Ghabry!) (commit: 7d0c6f8) (details)
  30. Build harfbuzz always with meson (commit: c75d0ec) (details)
  31. macOS and Emscripten compatibility (commit: e6df1ca) (details)
  32. Update libraries (commit: 8ef6245) (details)
  33. fluidsynth: Update patch for 2.3.5 (commit: d857a54) (details)
  34. 3ds: Fix opus 1.5.1 (commit: 062b156) (details)
  35. Harfbuzz: Update to 8.4.0 (commit: 6674228) (details)
  36. vcpkg: Update ICU to 74.2 (commit: 673aa7a) (details)
  37. vcpkg: Update fluidsynth to 2.3.5 (commit: 92b9202) (details)
  38. vcpkg: Add lhasa. (commit: 6e54f59) (details)
  39. vcpkg: Enable optimisations for the debug libraries (commit: 55c748b) (details)
  40. vcpkg: Specify freetype dependency for harfbuzz (commit: 0108dd9) (details)
  41. Colorize log (commit: accc092) (details)
  42. Fix abort on error behaviour (commit: 95b6fb4) (details)
  43. Fix PSVita build (commit: 6453345) (details)
  44. Fix 3DS build (commit: 43fea25) (details)
  45. downloader: show files before deleting (commit: 2e4277b) (details)
  46. Fix WiiU build (commit: 875e11a) (details)
  47. VitaSDK: Update to v2.525 (commit: d7b27f5) (details)
  48. Vita: Disable PIC in meson (commit: f55b486) (details)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified vita/1_download_library.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was addedshared/extra/lhasa.patch
The file was modified ios/2_build_toolchain.sh (diff)
The file was addedemscripten/meson-cross.txt
The file was modified linux-static/2_build_toolchain.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified 3ds/1_download_library.sh (diff)
The file was modified LICENSE (diff)
The file was modified wii/1_download_library.sh (diff)
The file was modified android/1_download_library.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
The file was modified emscripten/1_download_library.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified windows/build.cmd (diff)
The file was modified linux-static/1_download_library.sh (diff)
The file was modified android/2_build_toolchain.sh (diff)
The file was modified ios/1_download_library.sh (diff)
The file was modified shared/common.sh (diff)
The file was modified macos/1_download_library.sh (diff)
The file was modified switch/1_download_library.sh (diff)
The file was modified shared/add_lib.sh (diff)
Commit 8739c994d0876190706a01617ddf7b6a8c93eb06 by Carsten Teibes
Update zlib version and use more future proof URL
(commit: 8739c99)
The file was modified shared/packages.sh (diff)
Commit 873581853ae02b698dbb7c6046d778df4e0c7cb6 by Gabriel
lhasa macos: add patch to set std=c++11
(commit: 8735818)
The file was modified macos/2_build_toolchain.sh (diff)
The file was addedmacos/inih-std11.patch
Commit 2889337a562be2bfc52ea018530eeab04738fb59 by Gabriel
ICU: Fix macOS arm64 build

Based on a patch by @monokotech
Thanks!
(commit: 2889337)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified shared/common.sh (diff)
Commit 7504c0c0a71842a9bff358aeefc30da337b71e4d by Gabriel
emscripten: Disable lhasa (currently useless in the web)
(commit: 7504c0c)
The file was modified emscripten/2_build_toolchain.sh (diff)
Commit 66bf6badf281c4654e1df915ab4e16be4814a496 by Carsten Teibes
Move package configuration to INI
Convert to legacy shell format with script
(commit: 66bf6ba)
The file was addedshared/ini2sh.py
The file was addedshared/packages.ini
The file was modified shared/packages.sh (diff)
The file was addedshared/updater.py
The file was modified shared/packages.ini (diff)
The file was added.github/dependabot.yml
The file was added.github/workflows/update_libraries.yml
The file was modified .gitignore (diff)
Commit 648fb9bf2c38c265cd96f4efd45df8c6b6ae1f73 by github
Bump actions/setup-python from 3 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(commit: 648fb9b)
The file was modified .github/workflows/update_libraries.yml (diff)
Commit 48c2df766f62861c4a6bd292c8d13f93ea5c4844 by github
Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(commit: 48c2df7)
The file was modified .github/workflows/update_libraries.yml (diff)
Commit 6555072c1372febbbf5bd51af226835e3d970b90 by Gabriel
cleanup: Delete lhasa and inih folders
(commit: 6555072)
The file was modified shared/common.sh (diff)
Commit 9f492d5afb1b5420b33870811f0f1bb4890b0db6 by Carsten Teibes
Allow caching of downloaded libraries
(commit: 9f492d5)
The file was modified shared/common.sh (diff)
The file was addedshared/downloader.py
The file was modified shared/packages.sh (diff)
The file was modified shared/packages.ini (diff)
Commit 06d7a10834b56eaf5c4a11317bf6faf4a404d2e1 by Gabriel
Emscripten: Remove xmp patch
(commit: 06d7a10)
The file was removedemscripten/xmp-emscripten.patch
The file was modified emscripten/2_build_toolchain.sh (diff)
Commit 116506833a8ebbd8db76e5eb42f1b7dfaffd8806 by Gabriel
Emscripten & Vita: Bump to latest SDK
(commit: 1165068)
The file was modified vita/1_download_library.sh (diff)
The file was modified emscripten/1_download_library.sh (diff)
Commit 465a1ab30d3236a1cbe0cdbba1b6b525e006c410 by Gabriel
xmplite: Fix newest version
(commit: 465a1ab)
The file was modified shared/packages.sh (diff)
The file was removedshared/CMakeLists_xmplite.txt
The file was modified shared/common.sh (diff)
The file was modified shared/packages.ini (diff)
Commit 2b5699e4fbc0747a03b1961d3653455bdd0c7bcc by Gabriel
Vita: Rename icu69 patch to icu

Makes it more clear that we are on the latest version.
(commit: 2b5699e)
The file was modified vita/2_build_toolchain.sh (diff)
The file was addedvita/icu-vita.patch
The file was removedvita/icu69-vita.patch
The file was modified shared/packages.sh (diff)
The file was modified shared/packages.ini (diff)
Commit c4d7627502191d4dd1428a7006cf41e66360da3f by Carsten Teibes
DKP: Mention cmake packages
Lhasa: Do not build binary
(commit: c4d7627)
The file was modified switch/README.md (diff)
The file was modified shared/common.sh (diff)
The file was modified wii/1_download_library.sh (diff)
The file was modified wii/README.md (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified 3ds/README.md (diff)
Commit 0c50074fd3dac79bd7339b2036c9a81be612b462 by Carsten Teibes
mpg123: Revert to generic installer
It is now possible to only build the library component.
(commit: 0c50074)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified shared/common.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
The file was modified ios/2_build_toolchain.sh (diff)
The file was modified shared/packages.ini (diff)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified linux-static/2_build_toolchain.sh (diff)
The file was modified android/2_build_toolchain.sh (diff)
Commit 0c20dcc48a7879060c6bcdf2d2bd7c77d6f40dbe by Carsten Teibes
WiiU: add buildscript, add needed ICU patches
(commit: 0c20dcc)
The file was modified shared/common.sh (diff)
The file was addedwiiu/1_download_library.sh
The file was addedwiiu/0_build_everything.sh
The file was addedwiiu/2_build_toolchain.sh
The file was addedwiiu/icu-pkg_genc.patch
The file was addedwiiu/README.md
The file was addedwiiu/3_cleanup.sh
Commit 565b21527f0a02b045714223a9094e58dcc4568e by github
Bump actions/setup-python from 4 to 5

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(commit: 565b215)
The file was modified .github/workflows/update_libraries.yml (diff)
Commit 91f5f696ba7bb0da9f1ff7ad4ce986f49d8204d2 by github
Bump peter-evans/create-pull-request from 5 to 6

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(commit: 91f5f69)
The file was modified .github/workflows/update_libraries.yml (diff)
The file was modified shared/packages.ini (diff)
The file was modified shared/packages.sh (diff)
Commit 60032f6e441c105da0ad4d44981d6c26c8007940 by Carsten Teibes
Postpone SDL and Pixman updates
(commit: 60032f6)
The file was modified shared/packages.sh (diff)
The file was modified shared/packages.ini (diff)
Commit fc04e19a3d545cbcb6725443467f246e6b58dac8 by Carsten Teibes
macos: remove obsolete inih patch
(commit: fc04e19)
The file was removedmacos/inih-std11.patch
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified android/2_build_toolchain.sh (diff)
The file was modified ios/2_build_toolchain.sh (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified shared/common.sh (diff)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was modified shared/packages.ini (diff)
The file was modified linux-static/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified wiiu/2_build_toolchain.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
Commit ceea39e0c0190c5b68b8c9cc167cc84c54cb5e6f by Carsten Teibes
pixman: Add patch to disable TLS
(commit: ceea39e)
The file was addedshared/extra/pixman-no-tls.patch
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified wiiu/2_build_toolchain.sh (diff)
Commit 16f5205cfa49ab06cabbcaac8911e072575e8d0e by Carsten Teibes
Use meson crossfile generator
Build harfbuzz with meson
(commit: 16f5205)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified wiiu/2_build_toolchain.sh (diff)
The file was modified wii/3_cleanup.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was addedshared/mk-meson-cross.sh
The file was modified vita/3_cleanup.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was modified android/2_build_toolchain.sh (diff)
The file was modified wiiu/3_cleanup.sh (diff)
The file was modified switch/3_cleanup.sh (diff)
The file was modified 3ds/3_cleanup.sh (diff)
The file was modified linux-static/2_build_toolchain.sh (diff)
The file was modified shared/common.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
The file was modified shared/ini2sh.py (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified ios/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified shared/packages.ini (diff)
Commit 7d0c6f8a234ed5fb7f0d05f656717e5d2d73a258 by Carsten Teibes
Android support (Thanks @Ghabry!)
Experimental emscripten support
CCache support simplicfication
(commit: 7d0c6f8)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified shared/mk-meson-cross.sh (diff)
The file was modified emscripten/3_cleanup.sh (diff)
The file was modified android/3_cleanup.sh (diff)
The file was modified android/2_build_toolchain.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified wiiu/2_build_toolchain.sh (diff)
Commit c75d0ecf691abc3394d4e292bc8ff166fa9eb541 by Carsten Teibes
Build harfbuzz always with meson
(commit: c75d0ec)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified wiiu/2_build_toolchain.sh (diff)
The file was modified shared/ini2sh.py (diff)
The file was modified shared/packages.ini (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified ios/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
Commit e6df1ca10b047fa042b08b9beca32373c3ece88a by Carsten Teibes
macOS and Emscripten compatibility
Thanks again @Ghabry!
(commit: e6df1ca)
The file was modified shared/common.sh (diff)
The file was modified emscripten/2_build_toolchain.sh (diff)
The file was removedemscripten/meson-cross.txt
The file was modified shared/mk-meson-cross.sh (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified shared/packages.sh (diff)
The file was modified shared/packages.ini (diff)
Commit d857a543cb35f60db4a4609a383553d6ba46b744 by Gabriel
fluidsynth: Update patch for 2.3.5
(commit: d857a54)
The file was modified shared/fluidsynth-no-deps.patch (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was added3ds/opus-fix-types.patch
The file was modified shared/packages.ini (diff)
The file was modified shared/packages.sh (diff)
The file was modified windows/icu-easyrpg/vcpkg-cmake-wrapper.cmake (diff)
The file was addedwindows/icu-easyrpg/darwin-rpath.patch
The file was removedwindows/icu-easyrpg/check-autoconf-archive.patch
The file was addedwindows/icu-easyrpg/vcpkg-cross-data.patch
The file was modified windows/icu-easyrpg/mingw-dll-install.patch (diff)
The file was modified windows/icu-easyrpg/vcpkg.json (diff)
The file was modified windows/icu-easyrpg/portfile.cmake (diff)
Commit 92b9202d05a0ebcf578bfd4a7c0e94987ea122e0 by Gabriel
vcpkg: Update fluidsynth to 2.3.5
(commit: 92b9202)
The file was modified windows/fluidsynth-easyrpg/vcpkg.json (diff)
The file was modified windows/fluidsynth-easyrpg/fluidsynth-no-deps.patch (diff)
The file was modified windows/fluidsynth-easyrpg/portfile.cmake (diff)
Commit 6e54f59004cc41c68143790b83a9b067bb798534 by Gabriel
vcpkg: Add lhasa.

Patch can be removed when upstream port is finally accepted.
(commit: 6e54f59)
The file was modified windows/helper/prepare.cmd (diff)
The file was modified windows/build.cmd (diff)
The file was addedwindows/lhasa-easyrpg/usage
The file was addedwindows/lhasa-easyrpg/portfile.cmake
The file was addedwindows/lhasa-easyrpg/vcpkg.json
The file was addedwindows/lhasa-easyrpg/fix-out-of-tree-build.patch
Commit 55c748b7aa594d78d8709364745f987163b4417a by Gabriel
vcpkg: Enable optimisations for the debug libraries

Debug libraries make coding under Windows unusable slow and this matches all our other platforms.
(commit: 55c748b)
The file was modified windows/helper/prepare.cmd (diff)
The file was addedwindows/helper/windows.cmake
Commit 0108dd9bfdffee6b2a0e49fd6d49da1dc733b91a by Gabriel
vcpkg: Specify freetype dependency for harfbuzz

Is not the default anymore.
(commit: 0108dd9)
The file was modified windows/build.cmd (diff)
Commit accc09261df4c0ca10ef1ecf85c52f41c91e2f99 by Carsten Teibes
Colorize log
Better error handling
(commit: accc092)
The file was modified wiiu/2_build_toolchain.sh (diff)
The file was modified 3ds/3_cleanup.sh (diff)
The file was modified linux-static/3_cleanup.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
The file was modified wii/2_build_toolchain.sh (diff)
The file was modified emscripten/3_cleanup.sh (diff)
The file was modified shared/common.sh (diff)
The file was modified wii/1_download_library.sh (diff)
The file was modified switch/3_cleanup.sh (diff)
The file was modified wiiu/3_cleanup.sh (diff)
The file was modified wii/3_cleanup.sh (diff)
The file was modified android/3_cleanup.sh (diff)
The file was modified switch/2_build_toolchain.sh (diff)
The file was modified macos/2_build_toolchain.sh (diff)
The file was modified ios/3_cleanup.sh (diff)
The file was modified ios/2_build_toolchain.sh (diff)
The file was modified wiiu/1_download_library.sh (diff)
The file was modified switch/1_download_library.sh (diff)
The file was modified vita/3_cleanup.sh (diff)
The file was modified 3ds/1_download_library.sh (diff)
The file was modified emscripten/0_build_everything.sh (diff)
The file was modified 3ds/0_build_everything.sh (diff)
The file was modified switch/0_build_everything.sh (diff)
The file was modified wiiu/0_build_everything.sh (diff)
The file was modified linux-static/0_build_everything.sh (diff)
The file was modified vita/0_build_everything.sh (diff)
The file was modified ios/0_build_everything.sh (diff)
The file was modified macos/0_build_everything.sh (diff)
The file was modified android/0_build_everything.sh (diff)
The file was modified vita/2_build_toolchain.sh (diff)
The file was modified 3ds/2_build_toolchain.sh (diff)
Commit 2e4277b1265b4cd18a92417fcb557d77adf1d4d6 by Carsten Teibes
downloader: show files before deleting
(commit: 2e4277b)
The file was modified shared/downloader.py (diff)
The file was modified shared/mk-meson-cross.sh (diff)
The file was modified vita/1_download_library.sh (diff)
The file was modified shared/mk-meson-cross.sh (diff)