Skip to content

Default to building F-Droid with precompiled dependencies, with option for source dependencies.

I hope this isn't to controversial, I've tried to very clearly articulate my thinking behind it in the commit message for 6594357c and also document the feature in detail in F-Droid/libs/README.md.

When I first contributed to F-Droid, it had zero dependencies, and so was a matter of checking it out and running ant debug. I'd like future contributors to be able to experience this too, by checking out the code and then running gradle assembleDebug.

I've ensured that the premise of building libraries from source is still front and centre though, and building from source is a matter of running gradle -PsourceDeps assembleDebug as documented in F-Droid/libs/README.md.

I'd appreciate if somebody (hopefully with all of the dependencies already checked out and building) would be able to test this for me, and provide feedback. Happy to answer any questions which remain unanswered after reading the commit message and the F-Droid/libs/README.md file.

Merge request reports