Now builds without prebuilt jars.
NOTE: We need to add the trailing slash to the sourceforge repo,
otherwise we get a redirect to http :-/
Closesfdroid/fdroiddata#780.
Add Zip4j as new srclib. We use a github mirror that has been verified
to correspond to the upstream source release. (Upstream only releases a
zip archive.)
Closesfdroid/fdroiddata#1033.
This is needed so that the graphics, localized files, etc get
published. And Privleged Extension definitely does not need any code
from F-Droid. I tested this by manually running a build on
jenkins.debian.net
This reverts commit eb89ad7a14.
The builds didn't change for quite a while so we can enable auto update.
Switch to a github mirror by apache for the old log4j library because
the git-svn takes years to clone. The contents are the same.
This includes removing non-free OpenDictionary and Lingvo. A patch can
be avoided now since most code has been moved to files that can simply
be deleted. A few sed commands can remove references to these
dictionaries in the remaining code.
* 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
PReVo has now moved to Github. The prevodb depedency now has a simpler
autogen script which is more likely to work so we can use that instead
of manually setting up autotools. The donation links are no longer
valid so they have been removed.
added meta data for restored version of quickdic
QuickDic has been abandoned for some time. Another maintainer has created their own fork of the project and begun releasing new versions. I have added the required metadata to include this in fdroid.
See merge request !1081
And Bible: update for latest version and new srclib JSword
The issue (https://github.com/mjdenham/and-bible/issues/21) is not officially solved, but mmseg4j is available via Maven Central now. Thus we are able to build the latest version now.
See merge request !917
This commit actually does not fix the issue, it is just
a (not yet working) suggestion for fixing it:
The Berlin vegan guide needs a preparation phase, which inlucdes
copying some JS files and resources and stuff like that. This
preperation is done via
ant prod.android
in the very root of the Berlin vegan guide git repository.
As you can see in the build.xml file in the root of the repo, the
target prod.android depends on the target prod, which in turn depends
on the target js.minify:
> <target name="js.minify" depends="js.concatenate">
>
> <apply executable="java" parallel="false">
>
> <fileset dir="${build.dir}" includes="index.js"/>
> <arg line="-jar"/>
> <arg path="lib/tools/ycompressor.jar"/>
> <srcfile/>
> <arg line="-o"/>
> <mapper type="glob" from="*.js"
> to="${build.dir}/*-min.js"/>
> <targetfile/>
>
> </apply>
> <delete file="${build.dir}/index.js"/>
>
> </target>
>
> </project>
In the js.minify phase, the ycompressor.jar tool is used to compress
the java script files for mobile use.
By removing all the jar files in the prebuild phase, ycompressor.jar
gets removed, as well. Thus, the ant prod.android step does not work
properly.
I already managed to build this YUI compressor tool by hand from the sources.
But I could not figure out how to correctly add this external (non-Android)
host tool as dependency for this package.
Do you have any hint?
If I do it like this (in this commit) the build fails with:
> Running 'prebuild' commands in build/org.berlin_vegan.bvapp/platforms/android
> Cleaning subproject ../../../srclib/Cordova/framework
> Could not build app org.berlin_vegan.bvapp due to BuildException: Failed to update project at ../../../srclib/YUICompressor
> ==== detail begin ====
> Error: ../../../srclib/YUICompressor is not a valid project (AndroidManifest.xml not found).
Update OctoDroid
This finally builds against source code of GitHub API.
Yet it still pulls ViewPagerIndicator from http://dl.bintray.com:80/populov/maven/ repository, but I don't see what's the problem with that, since that repository contains the source too.
See merge request !604
Add LibreOffice Viewer
Libreoffice Viewer for android is out in a beta form http://blog.documentfoundation.org/2015/01/21/libreoffice-viewer-for-android/
This needs some tarballs to build... all of them are in the git repo that i added to "srclibs".
To build this in my laptop i needed:
libdbus-glib-1-dev
libgconf2-dev
libxt-dev
python3-dev
libxslt1-dev
libarchive-zip-perl
Maybe there are some other dependencies, but i cant search for them this week
See merge request !519
Update Xmp Mod Player to 4.3.1 (73) (WIP)
Currently no native libs on ndk r10d are build locally and i have no clue why. Using the method from the older builds also lead to no native libs so this could be also just a local problem on my NDK r9b/r10d Setup.
This also needs the updated android-support-v4.jar from !498
See merge request !512
GreenBits: new app added
It was verified that it builds with F-Droid Vagrant buildserver.
GreenBits is a new Android wallet by GreenAddress which is native to this platform, as opposed to it.greenaddress.cordova which was built on top Cordova and HTML.
See merge request !517
com.sismics.reader: Updated to newest version and added srclibs
Build, install and starting of the app tested. Functionality untested because of the lack of an sismics server.
Using Aquery @ 0.26.9 instead of 0.26.7 because of this issue in the older versions together with Java7: https://groups.google.com/forum/#!topic/android-query/3HmROsnDJ20
Not quite sure if we also should replace the "drag-sort-listview-0.6.1-SNAPSHOT-AAR.aar" in https://github.com/sismics/reader/tree/master/reader-android/app/libs . This is currently also used in [net.rurik.roman.dashclock](/fdroid/fdroiddata/blob/master/metadata/net.nurik.roman.dashclock.txt)
See merge request !468