Giter VIP home page Giter VIP logo

my-fdroiddata's Introduction

my-fdroiddata

For making an index of a collection of APKs (and for building the latter from source)

It's a similar format to that used to make the packages on f-droid.org. While they have over 1000 different apps (and serve millions of APKs a month), here are just found recipes that are of use to me and my friends.

So we have a less industrial approach; rambling descriptions and device-specific patches are positively welcomed!


Since faults would otherwise go unnoticed, new builds should only be committed after inspecting the source code, doing the build and running the APK on a gadget. If testing wasn't thorough, or there was difficulty building the app with fdroidserver, add a comment above the Build: parameter with something like # not exact.

Pre-built libraries, whether included in libs/ or pulled from remote maven repos at build time, should have been built by some third party who has no relation to the app developers, unless it says differently in the description.

Depending on the distro and the app, you could have dependency issues. Also non-buildserver fdroidserver only allows one version of the gradle binary: that which is chosen in config.py. There may exist many versions and the only way I know of to get around this is to edit config.py on a build-by-build basis.

If you're distributing APKs please try to provide updates for new versions and to mention any significant modifications in the APK and description. If it looks like that could be hard, change the package name following the custom_rules.xml template, via the build.gradle or with the script in tools/.

The repo icon is taken from the Android SDK. The files in build/extlib are free jars, libraries and what-not, except for a few zip files which have icons that are modifications of other free icons, and word lists for use in dictionaries, whose licences are mentioned in the corresponding metadata files if not inside the archive itself.

If Update Check Mode: is preceded by a # then it just means that fdroiddata has the file too and uses the same mode so I can track their current version instead of checking it myself.

The aim is to keep builds that work on Android 2.3. Most of the builds here are only done for armeabi-v7a though the APP_ABI flag can be removed in order to build for all architectures.

my-fdroiddata's People

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

vaginessa

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.