build android packages
Hello,
I just created a merge request for review to start adding android support to qt6-base.
This would create binary packages for each ABI supported by android and permits to build android packages that are based on Qt.
A few notes:
-
It requires the installation of the Android SDK & NDK which is handled through the Build-Depends in d/control
-
For now I only enabled two ABI, but adding the remaining ones wouldn't be much effort. I install all files currently, but this can be fine tuned, as well as putting common files to the qt6-base-android-common package which is now empty.
-
I had to disable sqlite feature because sqlite source was removed in the repacked orig.tar (through d/copyright)
-
Restoring the gradle-wrapper.jar that is currently excluded by d/copyright would be useful. It is Apache-2.0 licensed. It is needed by Qt so that it can build the android apps.
Your comments to improve this are welcome and I hope that it could enter Debian some day. Depending on your feedback I will improve this.
Rgds,
Concerning gradle wrapper:
To make the Wrapper files available to other developers and execution environments you’ll need to check them into version control. All Wrapper files including the JAR file are very small in size. Adding the JAR file to version control is expected. Some organizations do not allow projects to submit binary files to version control. At the moment there are no alternative options to the approach. 1