Commit Graph

2303 Commits

Author SHA1 Message Date
Miguel Horta 2e0cc86345 Pin ndkVersion
Without indicating ndkVersion gradle won't find ndk path and it will
fail to extract debug symbols from binaries. The final result will be a
apk much bigger than needed.
2023-05-17 12:07:15 +03:00
Miguel Horta 8d7a7cdf84 Some older curl do not support --fail-with-body 2023-05-17 12:06:41 +03:00
Miguel Horta 4b73aece3c Prepack every asset
It should now be possible to install and play a game without downloading
anything from the internet

Bump to rev111
2023-05-17 12:06:40 +03:00
Miguel Horta 8473363012 Allow clang-7 build for built-tools 2023-05-17 12:06:40 +03:00
Miguel Horta a92f6cf9b8 Allow building for F-Droid 2023-05-17 12:06:35 +03:00
Miguel Horta adbe81a060 Update submodules url 2023-05-17 11:54:57 +03:00
Miguel Horta 6e8c289854 Fix syntax error 2023-05-17 11:53:13 +03:00
miguel.horta 70e2889675 Drop usage of arch command 2023-05-17 11:53:12 +03:00
Miguel Horta 42b6d73fbf Fix packging 2023-05-17 11:53:12 +03:00
Miguel Horta 3fcfacdf58 Bump openttd rev to 12.2 2023-05-17 11:53:12 +03:00
Miguel Horta 370435341a Change whatever I saw that irked me 2023-05-17 11:53:12 +03:00
pelya fab45c98f6 OpenSSL: fixed compilation 2023-05-14 19:19:48 +03:00
pelya ab50f67695 SDL: NDK r25c minimum ABI level is 19 2023-05-14 19:19:04 +03:00
pelya ee0df4f895 SDL: various build fixes 2023-05-14 19:18:00 +03:00
Ingo Ruhnke 6916b2cce9 Exclude optional fmt files from supertux build 2022-03-09 22:17:41 +01:00
Semphriss 37c77c100f Add *.cc files to source code 2022-03-09 18:14:40 +00:00
Semphriss f793806d7e Add FMT libraries for SuperTux 2022-03-09 17:55:10 +00:00
Sergii Pylypenko bbaa42c1ec SDL: trying to use fancy Github secrets in CI 2022-01-14 23:58:44 +02:00
Sergii Pylypenko 532acc9192 SuperTux: dummy .gitignore to create an assetpack directory 2022-01-13 23:36:26 +02:00
Sergii Pylypenko 999cefb359 SDL: better detect asset pack presence 2022-01-13 22:36:30 +02:00
Sergii Pylypenko ad753cbdd8 SuperTux: sign .apk with the debug key by default 2022-01-12 01:08:09 +02:00
Sergii Pylypenko a961c62043 Updated todo 2022-01-12 00:25:55 +02:00
Sergii Pylypenko d30371b546 Added very basic SDL2 demo app 2022-01-12 00:00:46 +02:00
Sergii Pylypenko 5073ac8df9 Please no, I don't want a zip file named literally '${APP_NAME}.zip' 2022-01-11 23:43:54 +02:00
Sergii Pylypenko bc710aa7b6 SDL: Github CI workflow to build the basic SDL 1.2 test app 2022-01-11 22:00:20 +02:00
Sergii Pylypenko 45a8f1868e SDL: updated boost submodule 2022-01-11 21:23:59 +02:00
Sergii Pylypenko 4fa235395f SuperTux: unbump the version, and try with zero zip compression, to avoid double decompression 2022-01-11 21:21:12 +02:00
Sergii Pylypenko 26c565e2ba SuperTux: bump version, and attempt -O3 optimization 2022-01-11 21:17:06 +02:00
Sergii Pylypenko 03b1fde421 SDL: updated Boost submodule 2022-01-11 21:15:54 +02:00
Sergii Pylypenko 44047831b3 SuperTux: fixed more absolute paths in the build script 2022-01-11 20:21:20 +02:00
Sergii Pylypenko e549b41333 SuperTux: fixed relative paths in the build script 2022-01-11 20:16:54 +02:00
Sergii Pylypenko 20cc7839e5 SDL: changed lib directory name for OpenSSL for consistency 2022-01-11 19:50:41 +02:00
Sergii Pylypenko da41bde2a0 SDL: empty Boost symlink was generated 2022-01-11 19:46:38 +02:00
Sergii Pylypenko b1f3d180b3 SDL: better generation of symlinks for Boost 2022-01-11 19:43:34 +02:00
Sergii Pylypenko 021ebb853e SDL: fixed ICU compilation 2022-01-10 15:46:15 +02:00
Sergii Pylypenko 1d0efd062b SDL: Do not do git clean for ICU, it builds in a loop 2022-01-10 15:34:03 +02:00
Sergii Pylypenko d7ef921317 SDL: do not build Boost, OpenSSL, and ICU for unused architectures 2022-01-10 15:20:03 +02:00
Sergii Pylypenko 8edb321123 SuperTux: put a data archive inside the assetpack archive, there's no other way 2022-01-10 00:47:46 +02:00
Sergii Pylypenko 292775eb07 SuperTux: a script to repack app bundle to get rid of 'assets' directory 2022-01-09 23:55:35 +02:00
Sergii Pylypenko 7dae18fa7d SuperTux: updated scripts 2022-01-09 21:18:16 +02:00
Sergii Pylypenko 47e6527a6f SuperTux: updated build files 2022-01-09 20:47:00 +02:00
Sergii Pylypenko bdb958b7d4 SuperFux: try to build with LTO 2022-01-09 20:02:22 +02:00
Sergii Pylypenko 8d50979447 SuperTux: updated build files 2022-01-09 18:57:22 +02:00
Sergii Pylypenko 79c0dc8b96 SDL: data downloader from SDL2, it will not print anything to screen so please don't put big files there 2022-01-09 17:44:45 +02:00
Sergii Pylypenko 1f88f05321 Fixed Boost built for incorrect API level 2022-01-08 19:40:17 +02:00
Sergii Pylypenko 2d98c49a21 SuperTux: updated todo 2022-01-06 03:47:42 +02:00
Sergii Pylypenko dcfb99b8e7 SDL: fixed commandline arguments in SDL2 2022-01-05 03:36:08 +02:00
Sergii Pylypenko 3093207884 SDL: fixed sdl2_image compilation 2022-01-05 02:43:55 +02:00
Sergii Pylypenko 11bd50e1f5 Added SDL2_mixer library submodule, replaced ogg and mpg123 libraries with versions from SDL2_mixer 2022-01-05 01:45:19 +02:00
Sergii Pylypenko 24f0179cab SDL: updated the list of static libraries 2022-01-05 01:22:08 +02:00