main
Both F-Droid APKs are now committed and updated by hand, so remove vendorsetup.sh, the .version_code pin and the .gitignore rule that kept the downloaded APK out of git.
vendor/fdroid — PawletOS
Bundles the F-Droid client and its privileged
extension into the PawletOS build. Split out of vendor/partner_gms.
| Module | Package | Purpose |
|---|---|---|
fdroid-client |
org.fdroid.fdroid |
FOSS app catalogue |
FDroidPrivilegedExtension |
org.fdroid.fdroid.privileged |
Silent install/removal for F-Droid |
Both APKs are official, unmodified prebuilts signed by F-Droid
(presigned: true), so the extension trusts the client and both can
self-update.
How it's wired
Android.bp(root) defines the phony moduleFDroid, which pulls in both apps.fdroid.mkadds it toPRODUCT_PACKAGES.- Both APKs are committed and updated by hand (nothing is downloaded at
build time):
fdroid-client/F-Droid.apk(2.0.1) andFDroidPrivilegedExtension/FDroidPrivilegedExtension.apk(0.2.7). fdroid-client/additional_repos.xml/.jsonpre-seed extra repos (microG, IzzyOnDroid, FUTO, ...).
Languages
Makefile
100%