* UnoUrlTest.java lead to a scanner error due to unicode problems [1],
work around the issue by removing the offending line
* work around upstream problems with clew which is not included in
android builds but still some of the compiled files rely on it [2]
* use NDK r10e because newer NDKs don't have a README.txt and upstream
wants that file [3]
* Update the LOTarballs srclib to include the newest srclibs. If you
wonder how I created them: I built it locally without disabling
external fetching, so I got all the files needed, then I copied those
over.
* Remove some test blobs that the scanner complains about
[1]: https://gitlab.com/fdroid/fdroidserver/issues/226
[2]: https://bugs.documentfoundation.org/show_bug.cgi?id=103443
[3]: https://bugs.documentfoundation.org/show_bug.cgi?id=103442
Web Opac: run downloadJson task before assemble
We need to run this custom Gradle task do download configuration files for the app (one for each of the 1000+ libraries) from our server.
Somehow F-Droid does not run it automatically even though `assembleRelease` depends on it. So I put it to the `preassemble` option.
See merge request !1771
Fennec F-Droid: Prepare for 49.0.2
This is a copy of 49.0 recipe except this part (as suggested in Manizuca/fenneclocales!2):
for loc in $(cat ../../../../mobile/android/locales/maemo-locales); do
LOCALE_MERGEDIR=$PWD/merge-$loc make merge-$loc || exit 1
LOCALE_MERGEDIR=$PWD/merge-$loc make chrome-$loc || exit 1
done
Now if `make merge-$loc` or `make chrome-$loc` fails the whole build will immediately fail.
See merge request !1774