From 83a851de83396229bdabcde3e2b93fcf1050bd30 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 23 Feb 2018 22:08:58 +0100 Subject: [PATCH] F-Droid OTA: F-Droid itself built as a flashable OTA update ZIP fdroid/fdroidclient!640 --- metadata/org.fdroid.fdroid.ota.yml | 34 +++++++++++++++++++ .../en-US/description.txt | 25 ++++++++++++++ .../org.fdroid.fdroid.ota/en-US/summary.txt | 1 + 3 files changed, 60 insertions(+) create mode 100644 metadata/org.fdroid.fdroid.ota.yml create mode 100644 metadata/org.fdroid.fdroid.ota/en-US/description.txt create mode 100644 metadata/org.fdroid.fdroid.ota/en-US/summary.txt diff --git a/metadata/org.fdroid.fdroid.ota.yml b/metadata/org.fdroid.fdroid.ota.yml new file mode 100644 index 0000000000..8ad1165a7e --- /dev/null +++ b/metadata/org.fdroid.fdroid.ota.yml @@ -0,0 +1,34 @@ +Categories: + - System +License: GPL-3.0+ +WebSite: https://f-droid.org +SourceCode: https://gitlab.com/fdroid/fdroidclient +IssueTracker: https://gitlab.com/fdroid/fdroidclient/issues +Changelog: https://gitlab.com/fdroid/fdroidclient/raw/HEAD/CHANGELOG.md +Donate: https://f-droid.org/about +FlattrID: '343053' +LiberapayID: '27859' +Bitcoin: 15u8aAPK4jJ5N8wpWJ5gutAyyeHtKX5i18 + +AutoName: F-Droid OTA + +RepoType: git +Repo: https://gitlab.com/fdroid/fdroidclient + +Builds: + - versionName: 1.0.3 + versionCode: 1000013 + commit: 4b80c9648c72e47a0e8de553321b4637eb4683a6 + output: app/build/distributions/F-DroidFromBinaries-$$VERCODE$$.zip + prebuild: echo $$VERCODE$$ > VERCODE + scanignore: + - app/src/*est/*/*.jar + - libs/gradle-witness.jar + build: ./create_ota.sh binary `cat VERCODE` + +MaintainerNotes: AutoUpdateMode only works for APKs right now. + +AutoUpdateMode: Version %v +UpdateCheckMode: Static +CurrentVersion: 1.0.3 +CurrentVersionCode: 1000013 diff --git a/metadata/org.fdroid.fdroid.ota/en-US/description.txt b/metadata/org.fdroid.fdroid.ota/en-US/description.txt new file mode 100644 index 0000000000..e8c55d2c86 --- /dev/null +++ b/metadata/org.fdroid.fdroid.ota/en-US/description.txt @@ -0,0 +1,25 @@ +F-Droid is an installable catalogue of FOSS (Free and Open Source +Software) applications for the Android platform. The client makes it +easy to browse, install, and keep track of updates on your device. + +It connects to any F-Droid compatible repositories. The default repo +is hosted at f-droid.org, which contains only bona fide Free and Open +Source Software. + +Android itself is open in the sense that you are free to install apks +from anywhere you wish, but there are many good reasons for using +F-Droid as your free software app manager: + +* Be notified when updates are available +* optionally download and install updates automatically +* Keep track of older and beta versions +* Filter apps that aren't compatible with the device +* Find apps via categories and searchable descriptions +* Access associated urls for donations, source code etc. +* Stay safe by checking repo index signatures and apk hashes + +This is packaged as an OTA (Over-The-Air) update ZIP file. It must be +installed using TWRP or other Android recovery that can flash updates +to the system from the /data/data/org.fdroid.fdroid folder on the +/data partition. Once this OTA package is installed, updates will come +from the normal [[org.fdroid.fdroid]] builds. diff --git a/metadata/org.fdroid.fdroid.ota/en-US/summary.txt b/metadata/org.fdroid.fdroid.ota/en-US/summary.txt new file mode 100644 index 0000000000..9bcf8793bc --- /dev/null +++ b/metadata/org.fdroid.fdroid.ota/en-US/summary.txt @@ -0,0 +1 @@ +F-Droid installer for devices with Privileged Extension built-in