I consider submitting our project EasyRPG Player (An open source interpreter for RPG Maker 2000/2003) games to fdroid.
The problem is that this depends on lots of C/C++ libraries. One of them is even patched (ICU) to save around 20 MB (trimmed down Unicode database for our use case).
Our build process upstream is as follows:
- Fetch & Build all dependencies on our Build bot (Scripts 1 to 3): https://github.com/EasyRPG/buildscripts/tree/master/android
- Build liblcf: https://github.com/EasyRPG/liblcf (via CMake)
- Build Player with gradle and ndk-build (CMake support for Android is in the works): https://github.com/easyrpg/player
Can you give me any recommendations how to properly handle this for fdroid because your buildbot must be able to compile this.