diff --git a/metadata/org.legtux.m_316k.fortune.txt b/metadata/org.legtux.m_316k.fortune.txt
deleted file mode 100644
index 17361e0ee7..0000000000
--- a/metadata/org.legtux.m_316k.fortune.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Reading
-License:MIT
-Web Site:
-Source Code:https://github.com/316k/android-fortune
-Issue Tracker:https://github.com/316k/android-fortune/issues
-
-Auto Name:Fortunes
-Summary:View Unix fortunes
-Description:
-Simple viewer for [https://en.wikipedia.org/wiki/Fortune_%28Unix%29 Unix
-fortunes].
-
-By default, you will see the traditional Unix Fortunes, but you can add your own
-fortune files. Everything in sdcard/fortunes/ will be added to the default
-fortunes.
-.
-
-Repo Type:git
-Repo:https://github.com/316k/android-fortune
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:2.0,2
- commit=v2.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0
-Current Version Code:2
diff --git a/metadata/org.legtux.m_316k.fortune.yml b/metadata/org.legtux.m_316k.fortune.yml
new file mode 100644
index 0000000000..5a47220d75
--- /dev/null
+++ b/metadata/org.legtux.m_316k.fortune.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Reading
+License: MIT
+SourceCode: https://github.com/316k/android-fortune
+IssueTracker: https://github.com/316k/android-fortune/issues
+
+AutoName: Fortunes
+Summary: View Unix fortunes
+Description: |-
+ Simple viewer for [https://en.wikipedia.org/wiki/Fortune_%28Unix%29 Unix
+ fortunes].
+
+ By default, you will see the traditional Unix Fortunes, but you can add your own
+ fortune files. Everything in sdcard/fortunes/ will be added to the default
+ fortunes.
+
+RepoType: git
+Repo: https://github.com/316k/android-fortune
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.0'
+ versionCode: 2
+ commit: v2.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.0'
+CurrentVersionCode: 2
diff --git a/metadata/org.legtux.m_316k.taptheblacktiles.txt b/metadata/org.legtux.m_316k.taptheblacktiles.txt
deleted file mode 100644
index 46b0c2ee35..0000000000
--- a/metadata/org.legtux.m_316k.taptheblacktiles.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/316k/android-tap-the-black-tiles/
-Issue Tracker:https://github.com/316k/android-tap-the-black-tiles//issues
-
-Auto Name:Tap the black tiles
-Summary:Touch the correct tiles to win
-Description:
-Tap the black tiles and avoid the white ones.
-.
-
-Repo Type:git
-Repo:https://github.com/316k/android-tap-the-black-tiles/
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:1.0,2
- commit=v2
- subdir=app
- submodules=yes
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/org.legtux.m_316k.taptheblacktiles.yml b/metadata/org.legtux.m_316k.taptheblacktiles.yml
new file mode 100644
index 0000000000..d97d59b688
--- /dev/null
+++ b/metadata/org.legtux.m_316k.taptheblacktiles.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/316k/android-tap-the-black-tiles/
+IssueTracker: https://github.com/316k/android-tap-the-black-tiles//issues
+
+AutoName: Tap the black tiles
+Summary: Touch the correct tiles to win
+Description: Tap the black tiles and avoid the white ones.
+
+RepoType: git
+Repo: https://github.com/316k/android-tap-the-black-tiles/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '1.0'
+ versionCode: 2
+ commit: v2
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/org.lenchan139.ncbookmark.txt b/metadata/org.lenchan139.ncbookmark.txt
deleted file mode 100644
index 397fd0d8a9..0000000000
--- a/metadata/org.lenchan139.ncbookmark.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/lenchan139/NCBookmark
-Issue Tracker:https://gitlab.com/lenchan139/NCBookmark/issues
-
-Auto Name:NC Bookmark Viewer
-Summary:This is a lightweight viewer for Nextcloud bookmarks
-Description:
-With this application you can view, add and edit bookmarks in your Nextcloud.
-You need to have the bookmarks app installed.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/lenchan139/NCBookmark.git
-
-Build:v5,5
- commit=v5
- subdir=app
- gradle=yes
-
-Build:v11,11
- commit=v11
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Cannot update the app because application ID changed in v16.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:v11
-Current Version Code:11
diff --git a/metadata/org.lenchan139.ncbookmark.yml b/metadata/org.lenchan139.ncbookmark.yml
new file mode 100644
index 0000000000..cbe846a45e
--- /dev/null
+++ b/metadata/org.lenchan139.ncbookmark.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/lenchan139/NCBookmark
+IssueTracker: https://gitlab.com/lenchan139/NCBookmark/issues
+
+AutoName: NC Bookmark Viewer
+Summary: This is a lightweight viewer for Nextcloud bookmarks
+Description: |-
+ With this application you can view, add and edit bookmarks in your Nextcloud.
+ You need to have the bookmarks app installed.
+
+RepoType: git
+Repo: https://gitlab.com/lenchan139/NCBookmark.git
+
+Builds:
+ - versionName: v5
+ versionCode: 5
+ commit: v5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: v11
+ versionCode: 11
+ commit: v11
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Cannot update the app because application ID changed in v16.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: v11
+CurrentVersionCode: 11
diff --git a/metadata/org.lf_net.pgpunlocker.txt b/metadata/org.lf_net.pgpunlocker.txt
deleted file mode 100644
index ca05c763e5..0000000000
--- a/metadata/org.lf_net.pgpunlocker.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-Categories:Internet,Security
-License:MIT
-Web Site:
-Source Code:https://github.com/PGPAuth/PGPAuth_Android
-Issue Tracker:https://github.com/PGPAuth/PGPAuth_Android/issues
-Changelog:https://github.com/PGPAuth/PGPAuth_Android/releases
-FlattrID:372271
-Bitcoin:18ii4wvKxPFvKoGk7MXLngq9yWNsp7ABPd
-
-Auto Name:PGPAuth
-Summary:Send PGP-verified requests
-Description:
-This app sends GPG-verified requests over the internet to a given server.
-
-Currently there are the actions open and close, but request-type will be
-configurable. The request also includes a timestamp to verify the request is
-sent by the owner of the gpg-key and is not sent again by someone else.
-
-It is used in the ChaosChemnitz hackerspace in Germany to open and close the
-door without the need of a "real" key.
-
-You'll need [[org.thialfihar.android.apg]] or
-[[org.sufficientlysecure.keychain]] to sign requests.
-.
-
-Repo Type:git
-Repo:https://github.com/PGPAuth/PGPAuth_Android.git
-
-Build:1.2.1,7
- commit=v1.2.1
-
-Build:1.3.1,8
- commit=v1.3.1
-
-Build:1.4,9
- commit=v1.4
- subdir=PGPAuth
-
-Build:1.5,10
- commit=v1.5
- subdir=PGPAuth
-
-Build:1.5.2,11
- commit=v1.5.2
- subdir=PGPAuth
-
-Build:1.6,12
- commit=v1.6
- subdir=PGPAuth
-
-Build:1.6.1,13
- commit=v1.6.1
- subdir=PGPAuth
-
-Build:1.7.1,2017051001
- commit=v1.7.1
- subdir=PGPAuth
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.7.1
-Current Version Code:2017051001
diff --git a/metadata/org.lf_net.pgpunlocker.yml b/metadata/org.lf_net.pgpunlocker.yml
new file mode 100644
index 0000000000..91bb3350dc
--- /dev/null
+++ b/metadata/org.lf_net.pgpunlocker.yml
@@ -0,0 +1,73 @@
+Categories:
+ - Internet
+ - Security
+License: MIT
+SourceCode: https://github.com/PGPAuth/PGPAuth_Android
+IssueTracker: https://github.com/PGPAuth/PGPAuth_Android/issues
+Changelog: https://github.com/PGPAuth/PGPAuth_Android/releases
+FlattrID: '372271'
+Bitcoin: 18ii4wvKxPFvKoGk7MXLngq9yWNsp7ABPd
+
+AutoName: PGPAuth
+Summary: Send PGP-verified requests
+Description: |-
+ This app sends GPG-verified requests over the internet to a given server.
+
+ Currently there are the actions open and close, but request-type will be
+ configurable. The request also includes a timestamp to verify the request is
+ sent by the owner of the gpg-key and is not sent again by someone else.
+
+ It is used in the ChaosChemnitz hackerspace in Germany to open and close the
+ door without the need of a "real" key.
+
+ You'll need [[org.thialfihar.android.apg]] or
+ [[org.sufficientlysecure.keychain]] to sign requests.
+
+RepoType: git
+Repo: https://github.com/PGPAuth/PGPAuth_Android.git
+
+Builds:
+ - versionName: 1.2.1
+ versionCode: 7
+ commit: v1.2.1
+
+ - versionName: 1.3.1
+ versionCode: 8
+ commit: v1.3.1
+
+ - versionName: '1.4'
+ versionCode: 9
+ commit: v1.4
+ subdir: PGPAuth
+
+ - versionName: '1.5'
+ versionCode: 10
+ commit: v1.5
+ subdir: PGPAuth
+
+ - versionName: 1.5.2
+ versionCode: 11
+ commit: v1.5.2
+ subdir: PGPAuth
+
+ - versionName: '1.6'
+ versionCode: 12
+ commit: v1.6
+ subdir: PGPAuth
+
+ - versionName: 1.6.1
+ versionCode: 13
+ commit: v1.6.1
+ subdir: PGPAuth
+
+ - versionName: 1.7.1
+ versionCode: 2017051001
+ commit: v1.7.1
+ subdir: PGPAuth
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.7.1
+CurrentVersionCode: 2017051001
diff --git a/metadata/org.liberty.android.fantastischmemo.txt b/metadata/org.liberty.android.fantastischmemo.txt
deleted file mode 100644
index 325aaba49e..0000000000
--- a/metadata/org.liberty.android.fantastischmemo.txt
+++ /dev/null
@@ -1,170 +0,0 @@
-Categories:Science & Education
-License:GPL-2.0-only
-Web Site:https://anymemo.org
-Source Code:https://github.com/helloworld1/AnyMemo
-Issue Tracker:https://github.com/helloworld1/AnyMemo/issues
-Changelog:https://anymemo.org/versions-view
-Donate:https://anymemo.org
-
-Auto Name:AnyMemo
-Summary:Flashcard-based Learning
-Description:
-Cards show on the screen with questions and the answers can be revealed or read
-out by touching the panel below the question.
-
-* Improved adaptive algorithm from Mnemosyne, Supermemo, Anki.
-* Simple and power saving interface with rich functions
-* Text-to-Speech, MP3/OGG/WAV audio
-* Download millions of flash card db to study Arabic, English, Chinese, Japanese etc.
-* Import, export to Mnemosyne etc
-
-Functionality that requires 'secret' API keys (e.g. Google Drive, Dropbox, Cram
-search, does not work in this build.
-.
-
-Repo Type:git
-Repo:https://github.com/helloworld1/AnyMemo
-
-Build:8.3.0,135
- commit=a591497118fe2cae101027add50d835c7fe6ed27
- prebuild=rm -rf jni/
- target=android-13
-
-Build:8.3.1,136
- disable=No source in repo
- commit=unknown - see disabled
-
-Build:9.0.10,160
- disable=Build problem - see http://anymemo.org/bugzilla/show_bug.cgi?id=279
- commit=746af8db0f349577
- prebuild=rm -rf jni/
- target=android-15
-
-Build:9.1.2,168
- disable=No source in repo
- commit=unknown - see disabled
-
-Build:10.0.1,176
- disable=Requires Java 1.6.0_24+ because of ormlite errors
- commit=42b40c7b9d24648
- prebuild=rm -rf jni/
- target=android-16
-
-Build:10.2,182
- commit=2e9e1b06f9
- init=rm -rf bin/ gen/ jni/ obsolete/
- target=android-16
-
-Build:10.2.991,183
- disable=beta
-
-Build:10.3,188
- commit=10.3
- init=rm -rf bin/ gen/ jni/ obsolete/
- target=android-16
-
-Build:10.4,200
- disable=missing jni source?
- commit=10.4
- gradle=yes
-
-Build:10.6.2,209
- commit=10.6.2
- init=rm -rf eclipse-deps/
- gradle=free
- rm=libs/*
- extlibs=achartlib/achartengine-1.0.0.jar
- prebuild=sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle && \
- pushd src/org/liberty/android/fantastischmemo/ && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
-
-Build:10.6.3,211
- commit=10.6.3
- init=rm -rf eclipse-deps/
- gradle=free
- rm=libs/*
- extlibs=achartlib/achartengine-1.0.0.jar
- prebuild=sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle && \
- pushd src/org/liberty/android/fantastischmemo/ && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
-
-Build:10.7,212
- commit=10.7
- init=rm -rf eclipse-deps/
- gradle=free
- rm=libs/*
- extlibs=achartlib/achartengine-1.0.0.jar
- prebuild=sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle && \
- pushd src/main/java/org/liberty/android/fantastischmemo && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
-
-Build:10.8,218
- disable=newer version exists
- commit=10.8
- init=echo 'task wrapper(type: Wrapper) { gradleVersion = "2.13" }' >> build.gradle
- gradle=free
- prebuild=sed -i -e '/plugin/s/android/com.android.application/g' -e '/classpath/s/1\.3\.\+/2.1.0/g' build.gradle && \
- pushd src/main/java/org/liberty/android/fantastischmemo && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
-
-Build:10.9,219
- commit=10.9
- subdir=app
- gradle=free
- prebuild=pushd src/main/java/org/liberty/android/fantastischmemo && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
- scanignore=app/src/main/res/raw/gestures
-
-Build:10.9.1,220
- disable=uses firebase, see https://github.com/helloworld1/AnyMemo/issues/389
- commit=10.9.1
- subdir=app
- gradle=free
- prebuild=pushd src/main/java/org/liberty/android/fantastischmemo && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
- scanignore=app/src/main/res/raw/gestures
-
-Build:10.9.992,222
- commit=10.9.992
- subdir=app
- gradle=free
- prebuild=pushd src/main/java/org/liberty/android/fantastischmemo/common && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
- scanignore=app/src/main/res/raw/gestures
-
-Build:10.9.993,223
- commit=10.9.993
- subdir=app
- gradle=free
- prebuild=pushd src/main/java/org/liberty/android/fantastischmemo/common && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd
- scanignore=app/src/main/res/raw/gestures
-
-Build:10.10,225
- disable=non-free, https://github.com/helloworld1/AnyMemo/issues/436
- commit=10.10
- subdir=app
- gradle=free
- prebuild=pushd src/main/java/org/liberty/android/fantastischmemo/common && \
- mv AMSecrets.java.template AMSecrets.java && \
- popd && \
- sed -i -e '/maven.google.com/d' -e '/play-services-auth/d' build.gradle
- scanignore=app/src/main/res/raw/gestures
-
-Maintainer Notes:
-* replace achartengine with sourcebuild (xlythe?)
-* clean!
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:10.11.1
-Current Version Code:231
diff --git a/metadata/org.liberty.android.fantastischmemo.yml b/metadata/org.liberty.android.fantastischmemo.yml
new file mode 100644
index 0000000000..2b304cf859
--- /dev/null
+++ b/metadata/org.liberty.android.fantastischmemo.yml
@@ -0,0 +1,219 @@
+Categories:
+ - Science & Education
+License: GPL-2.0-only
+WebSite: https://anymemo.org
+SourceCode: https://github.com/helloworld1/AnyMemo
+IssueTracker: https://github.com/helloworld1/AnyMemo/issues
+Changelog: https://anymemo.org/versions-view
+Donate: https://anymemo.org
+
+AutoName: AnyMemo
+Summary: Flashcard-based Learning
+Description: |-
+ Cards show on the screen with questions and the answers can be revealed or read
+ out by touching the panel below the question.
+
+ * Improved adaptive algorithm from Mnemosyne, Supermemo, Anki.
+ * Simple and power saving interface with rich functions
+ * Text-to-Speech, MP3/OGG/WAV audio
+ * Download millions of flash card db to study Arabic, English, Chinese, Japanese etc.
+ * Import, export to Mnemosyne etc
+
+ Functionality that requires 'secret' API keys (e.g. Google Drive, Dropbox, Cram
+ search, does not work in this build.
+
+RepoType: git
+Repo: https://github.com/helloworld1/AnyMemo
+
+Builds:
+ - versionName: 8.3.0
+ versionCode: 135
+ commit: a591497118fe2cae101027add50d835c7fe6ed27
+ prebuild: rm -rf jni/
+ target: android-13
+
+ - versionName: 8.3.1
+ versionCode: 136
+ disable: No source in repo
+ commit: unknown - see disabled
+
+ - versionName: 9.0.10
+ versionCode: 160
+ disable: Build problem - see http://anymemo.org/bugzilla/show_bug.cgi?id=279
+ commit: 746af8db0f349577
+ prebuild: rm -rf jni/
+ target: android-15
+
+ - versionName: 9.1.2
+ versionCode: 168
+ disable: No source in repo
+ commit: unknown - see disabled
+
+ - versionName: 10.0.1
+ versionCode: 176
+ disable: Requires Java 1.6.0_24+ because of ormlite errors
+ commit: 42b40c7b9d24648
+ prebuild: rm -rf jni/
+ target: android-16
+
+ - versionName: '10.2'
+ versionCode: 182
+ commit: 2e9e1b06f9
+ init: rm -rf bin/ gen/ jni/ obsolete/
+ target: android-16
+
+ - versionName: 10.2.991
+ versionCode: 183
+ disable: beta
+
+ - versionName: '10.3'
+ versionCode: 188
+ commit: '10.3'
+ init: rm -rf bin/ gen/ jni/ obsolete/
+ target: android-16
+
+ - versionName: '10.4'
+ versionCode: 200
+ disable: missing jni source?
+ commit: '10.4'
+ gradle:
+ - yes
+
+ - versionName: 10.6.2
+ versionCode: 209
+ commit: 10.6.2
+ init: rm -rf eclipse-deps/
+ gradle:
+ - free
+ rm:
+ - libs/*
+ extlibs:
+ - achartlib/achartengine-1.0.0.jar
+ prebuild:
+ - sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle
+ - pushd src/org/liberty/android/fantastischmemo/
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+
+ - versionName: 10.6.3
+ versionCode: 211
+ commit: 10.6.3
+ init: rm -rf eclipse-deps/
+ gradle:
+ - free
+ rm:
+ - libs/*
+ extlibs:
+ - achartlib/achartengine-1.0.0.jar
+ prebuild:
+ - sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle
+ - pushd src/org/liberty/android/fantastischmemo/
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+
+ - versionName: '10.7'
+ versionCode: 212
+ commit: '10.7'
+ init: rm -rf eclipse-deps/
+ gradle:
+ - free
+ rm:
+ - libs/*
+ extlibs:
+ - achartlib/achartengine-1.0.0.jar
+ prebuild:
+ - sed -i -e "/guava/acompile 'net.sf.opencsv:opencsv:2.3'" build.gradle
+ - pushd src/main/java/org/liberty/android/fantastischmemo
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+
+ - versionName: '10.8'
+ versionCode: 218
+ disable: newer version exists
+ commit: '10.8'
+ init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.13\" }' >> build.gradle"
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/plugin/s/android/com.android.application/g' -e '/classpath/s/1\.3\.\+/2.1.0/g'
+ build.gradle
+ - pushd src/main/java/org/liberty/android/fantastischmemo
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+
+ - versionName: '10.9'
+ versionCode: 219
+ commit: '10.9'
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - pushd src/main/java/org/liberty/android/fantastischmemo
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+ scanignore:
+ - app/src/main/res/raw/gestures
+
+ - versionName: 10.9.1
+ versionCode: 220
+ disable: uses firebase, see https://github.com/helloworld1/AnyMemo/issues/389
+ commit: 10.9.1
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - pushd src/main/java/org/liberty/android/fantastischmemo
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+ scanignore:
+ - app/src/main/res/raw/gestures
+
+ - versionName: 10.9.992
+ versionCode: 222
+ commit: 10.9.992
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - pushd src/main/java/org/liberty/android/fantastischmemo/common
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+ scanignore:
+ - app/src/main/res/raw/gestures
+
+ - versionName: 10.9.993
+ versionCode: 223
+ commit: 10.9.993
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - pushd src/main/java/org/liberty/android/fantastischmemo/common
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+ scanignore:
+ - app/src/main/res/raw/gestures
+
+ - versionName: '10.10'
+ versionCode: 225
+ disable: non-free, https://github.com/helloworld1/AnyMemo/issues/436
+ commit: '10.10'
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - pushd src/main/java/org/liberty/android/fantastischmemo/common
+ - mv AMSecrets.java.template AMSecrets.java
+ - popd
+ - sed -i -e '/maven.google.com/d' -e '/play-services-auth/d' build.gradle
+ scanignore:
+ - app/src/main/res/raw/gestures
+
+MaintainerNotes: |-
+ * replace achartengine with sourcebuild (xlythe?)
+ * clean!
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 10.11.1
+CurrentVersionCode: 231
diff --git a/metadata/org.liberty.android.freeotpplus.txt b/metadata/org.liberty.android.freeotpplus.txt
deleted file mode 100644
index 19ea25ecf0..0000000000
--- a/metadata/org.liberty.android.freeotpplus.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/helloworld1/FreeOTPPlus
-Issue Tracker:https://github.com/helloworld1/FreeOTPPlus/issues
-
-Auto Name:FreeOTP Plus
-Summary:Two-factor authentication with import/export functionality
-Description:
-FreeOTP Plus is a fork of FreeOTP provided by Red Hat with the following
-enhancements:
-
-* Export settings to Google Drive or other document providers
-* Import settings from Google Drive or other document providers
-* Supports Android 6.0 permissions
-* Enhanced UI with material design
-
-FreeOTP is a two-factor authentication (2FA) application for systems utilizing
-one-time password protocols (OTP). Tokens can be added easily by scanning a
-QR-code or by manually entering in the token configuration.
-
-FreeOTP implements open standards. This means that no proprietary server-side
-component is necessary: use any server-side component that implements these
-standards — for example [http://www.freeipa.org FreeIPA], which uses TOTP. Any
-standards-compliant implementation will work. Currently, FreeOTP provides
-implementations of HOTP (RFC 4226) and TOTP (RFC 6238).
-.
-
-Repo Type:git
-Repo:https://github.com/helloworld1/FreeOTPPlus.git
-
-Build:1.0,1
- commit=f0750937d9bca0b32f6fdcb80989e2e738ad7854
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=6b81be6227eb70ee488c0a852c865ac1598a2d33
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/org.liberty.android.freeotpplus.yml b/metadata/org.liberty.android.freeotpplus.yml
new file mode 100644
index 0000000000..2b7f103679
--- /dev/null
+++ b/metadata/org.liberty.android.freeotpplus.yml
@@ -0,0 +1,49 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/helloworld1/FreeOTPPlus
+IssueTracker: https://github.com/helloworld1/FreeOTPPlus/issues
+
+AutoName: FreeOTP Plus
+Summary: Two-factor authentication with import/export functionality
+Description: |-
+ FreeOTP Plus is a fork of FreeOTP provided by Red Hat with the following
+ enhancements:
+
+ * Export settings to Google Drive or other document providers
+ * Import settings from Google Drive or other document providers
+ * Supports Android 6.0 permissions
+ * Enhanced UI with material design
+
+ FreeOTP is a two-factor authentication (2FA) application for systems utilizing
+ one-time password protocols (OTP). Tokens can be added easily by scanning a
+ QR-code or by manually entering in the token configuration.
+
+ FreeOTP implements open standards. This means that no proprietary server-side
+ component is necessary: use any server-side component that implements these
+ standards — for example [http://www.freeipa.org FreeIPA], which uses TOTP. Any
+ standards-compliant implementation will work. Currently, FreeOTP provides
+ implementations of HOTP (RFC 4226) and TOTP (RFC 6238).
+
+RepoType: git
+Repo: https://github.com/helloworld1/FreeOTPPlus.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: f0750937d9bca0b32f6fdcb80989e2e738ad7854
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 6b81be6227eb70ee488c0a852c865ac1598a2d33
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/org.libreflix.app.txt b/metadata/org.libreflix.app.txt
deleted file mode 100644
index 008c28d756..0000000000
--- a/metadata/org.libreflix.app.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Multimedia
-License:AGPL-3.0-only
-Web Site:https://www.libreflix.org/
-Source Code:https://notabug.org/kassiano.resende/LibreflixApp
-Issue Tracker:https://notabug.org/kassiano.resende/LibreflixApp/issues
-Donate:https://acredito.me/libreflix2018
-
-Auto Name:Libreflix
-Summary:Stream and watch independent films
-Description:
-Libreflix is an open and collaborative streaming platform that brings together
-independent, free-to-air and thought-provoking audiovisual productions.
-.
-
-Repo Type:git
-Repo:https://notabug.org/kassiano.resende/LibreflixApp.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.libreflix.app.yml b/metadata/org.libreflix.app.yml
new file mode 100644
index 0000000000..8d04d3e658
--- /dev/null
+++ b/metadata/org.libreflix.app.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Multimedia
+License: AGPL-3.0-only
+WebSite: https://www.libreflix.org/
+SourceCode: https://notabug.org/kassiano.resende/LibreflixApp
+IssueTracker: https://notabug.org/kassiano.resende/LibreflixApp/issues
+Donate: https://acredito.me/libreflix2018
+
+AutoName: Libreflix
+Summary: Stream and watch independent films
+Description: |-
+ Libreflix is an open and collaborative streaming platform that brings together
+ independent, free-to-air and thought-provoking audiovisual productions.
+
+RepoType: git
+Repo: https://notabug.org/kassiano.resende/LibreflixApp.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.libreoffice.impressremote.txt b/metadata/org.libreoffice.impressremote.txt
deleted file mode 100644
index 8f09ad6eb1..0000000000
--- a/metadata/org.libreoffice.impressremote.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-Categories:Connectivity
-License:MPL-2.0
-Web Site:https://wiki.documentfoundation.org/Impress_Remote
-Source Code:https://gerrit.libreoffice.org/gitweb?p=impress_remote.git;a=summary
-Issue Tracker:https://bugs.documentfoundation.org/buglist.cgi?component=Android%20app&product=Impress%20Remote
-Donate:https://donate.libreoffice.org
-FlattrID:256305
-Bitcoin:129jj3HiLfj3zCfqoro3sMTdovizXEdo8A
-
-Auto Name:Impress Remote
-Summary:Remote for presentations
-Description:
-Interact with your slideshow presentation from your Android device.
-
-Features:
-
-* Slide previews
-* Speaker notes
-* Play/Pause presentation
-* Set timers
-
-To set up the app with your computer, follow this guide:
-[https://wiki.documentfoundation.org/Development/Impress/RemoteHowTo
-RemoteHowTo]
-
-This build does not include the proprietary google play services library, and
-thus lacks wearable support.
-.
-
-Repo Type:git
-Repo:git://gerrit.libreoffice.org/impress_remote
-
-Build:2.0.0,9
- commit=sdremote-2.0.0
- subdir=android/sdremote
- srclibs=1:Support-v7@android-sdk-4.4.2_r1
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support-v7$$/libs/
-
-Build:2.1.1,11
- commit=sdremote-2.1.1
- subdir=android/sdremote
- gradle=yes
-
-Build:2.1.3,13
- commit=sdremote-2.1.3
- subdir=android/sdremote/mobile
- gradle=yes
- rm=ios
-
-Build:2.2.3,17
- commit=sdremote-2.2.3
- subdir=android/sdremote/mobile
- init=sed -r -i '/full(Compile|Wear)/d' build.gradle && \
- sed -r -i '/wearable/d' ../wear/build.gradle
- gradle=minimal
- rm=ios
-
-Build:2.3.0,19
- disable=never released by upstream, see https://gitlab.com/fdroid/fdroiddata/issues/1154
- commit=sdremote-2.3.0
- subdir=android/sdremote/mobile
- init=sed -r -i '/full(Compile|Wear)/d' build.gradle && \
- sed -r -i '/wearable/d' ../wear/build.gradle
- gradle=minimal
- rm=ios
-
-Auto Update Mode:Version sdremote-%v
-Update Check Mode:Tags
-Current Version:2.3.0
-Current Version Code:19
diff --git a/metadata/org.libreoffice.impressremote.yml b/metadata/org.libreoffice.impressremote.yml
new file mode 100644
index 0000000000..bc31ec3089
--- /dev/null
+++ b/metadata/org.libreoffice.impressremote.yml
@@ -0,0 +1,88 @@
+Categories:
+ - Connectivity
+License: MPL-2.0
+WebSite: https://wiki.documentfoundation.org/Impress_Remote
+SourceCode: https://gerrit.libreoffice.org/gitweb?p=impress_remote.git;a=summary
+IssueTracker: https://bugs.documentfoundation.org/buglist.cgi?component=Android%20app&product=Impress%20Remote
+Donate: https://donate.libreoffice.org
+FlattrID: '256305'
+Bitcoin: 129jj3HiLfj3zCfqoro3sMTdovizXEdo8A
+
+AutoName: Impress Remote
+Summary: Remote for presentations
+Description: |-
+ Interact with your slideshow presentation from your Android device.
+
+ Features:
+
+ * Slide previews
+ * Speaker notes
+ * Play/Pause presentation
+ * Set timers
+
+ To set up the app with your computer, follow this guide:
+ [https://wiki.documentfoundation.org/Development/Impress/RemoteHowTo
+ RemoteHowTo]
+
+ This build does not include the proprietary google play services library, and
+ thus lacks wearable support.
+
+RepoType: git
+Repo: git://gerrit.libreoffice.org/impress_remote
+
+Builds:
+ - versionName: 2.0.0
+ versionCode: 9
+ commit: sdremote-2.0.0
+ subdir: android/sdremote
+ srclibs:
+ - 1:Support-v7@android-sdk-4.4.2_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$Support-v7$$/libs/
+
+ - versionName: 2.1.1
+ versionCode: 11
+ commit: sdremote-2.1.1
+ subdir: android/sdremote
+ gradle:
+ - yes
+
+ - versionName: 2.1.3
+ versionCode: 13
+ commit: sdremote-2.1.3
+ subdir: android/sdremote/mobile
+ gradle:
+ - yes
+ rm:
+ - ios
+
+ - versionName: 2.2.3
+ versionCode: 17
+ commit: sdremote-2.2.3
+ subdir: android/sdremote/mobile
+ init:
+ - sed -r -i '/full(Compile|Wear)/d' build.gradle
+ - sed -r -i '/wearable/d' ../wear/build.gradle
+ gradle:
+ - minimal
+ rm:
+ - ios
+
+ - versionName: 2.3.0
+ versionCode: 19
+ disable: never released by upstream, see https://gitlab.com/fdroid/fdroiddata/issues/1154
+ commit: sdremote-2.3.0
+ subdir: android/sdremote/mobile
+ init:
+ - sed -r -i '/full(Compile|Wear)/d' build.gradle
+ - sed -r -i '/wearable/d' ../wear/build.gradle
+ gradle:
+ - minimal
+ rm:
+ - ios
+
+AutoUpdateMode: Version sdremote-%v
+UpdateCheckMode: Tags
+CurrentVersion: 2.3.0
+CurrentVersionCode: 19
diff --git a/metadata/org.lichess.mobileapp.txt b/metadata/org.lichess.mobileapp.txt
deleted file mode 100644
index 1d53da0dfe..0000000000
--- a/metadata/org.lichess.mobileapp.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Disabled:todo
-Categories:Games
-License:MIT
-Web Site:https://lichess.org
-Source Code:https://github.com/veloce/lichobile
-Issue Tracker:https://github.com/veloce/lichobile/issues
-Changelog:https://github.com/veloce/lichobile/releases
-
-Summary:Free online chess
-Description:
-Official lichess.org mobile application for Android.
-.
-
-Build:4.4.1,20160716
- disable=todo
- commit=foo
-
-Maintainer Notes:
-Binaries in the repo for now since F-Droid is unable to build
-Cordova-based application as of 20160831. See
-[https://gitlab.com/fdroid/fdroidserver/issues/60 this bug report] for more
-details.
-
-They come from here: [https://github.com/veloce/lichobile/releases]
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:4.4.1
-Current Version Code:20160716
diff --git a/metadata/org.lichess.mobileapp.yml b/metadata/org.lichess.mobileapp.yml
new file mode 100644
index 0000000000..550cf0b27a
--- /dev/null
+++ b/metadata/org.lichess.mobileapp.yml
@@ -0,0 +1,30 @@
+Disabled: todo
+Categories:
+ - Games
+License: MIT
+WebSite: https://lichess.org
+SourceCode: https://github.com/veloce/lichobile
+IssueTracker: https://github.com/veloce/lichobile/issues
+Changelog: https://github.com/veloce/lichobile/releases
+
+Summary: Free online chess
+Description: Official lichess.org mobile application for Android.
+
+Builds:
+ - versionName: 4.4.1
+ versionCode: 20160716
+ disable: todo
+ commit: foo
+
+MaintainerNotes: |-
+ Binaries in the repo for now since F-Droid is unable to build
+ Cordova-based application as of 20160831. See
+ [https://gitlab.com/fdroid/fdroidserver/issues/60 this bug report] for more
+ details.
+
+ They come from here: [https://github.com/veloce/lichobile/releases]
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 4.4.1
+CurrentVersionCode: 20160716
diff --git a/metadata/org.ligi.ajsha.txt b/metadata/org.ligi.ajsha.txt
deleted file mode 100644
index 6929f107e4..0000000000
--- a/metadata/org.ligi.ajsha.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/AJShA
-Issue Tracker:https://github.com/ligi/AJShA/issues
-
-Auto Name:AJShA Android Java Shell App
-Summary:Run Java code directly
-Description:
-With this App you can quickly eval some Android Java code - scripting style for
-fast iterations, experiments and API exploration.
-
-Sometimes you just want to evaluate some Android-Code without compiling a
-project - this is your app for this job.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/AJShA.git
-
-Build:0.6,6
- commit=0.6
- subdir=app
- gradle=NoAnalytics
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:0.10,10
- commit=0.10
- subdir=app
- gradle=noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:0.12,12
- commit=0.12
- subdir=app
- gradle=noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.12
-Current Version Code:12
diff --git a/metadata/org.ligi.ajsha.yml b/metadata/org.ligi.ajsha.yml
new file mode 100644
index 0000000000..fba7be69d5
--- /dev/null
+++ b/metadata/org.ligi.ajsha.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/AJShA
+IssueTracker: https://github.com/ligi/AJShA/issues
+
+AutoName: AJShA Android Java Shell App
+Summary: Run Java code directly
+Description: |-
+ With this App you can quickly eval some Android Java code - scripting style for
+ fast iterations, experiments and API exploration.
+
+ Sometimes you just want to evaluate some Android-Code without compiling a
+ project - this is your app for this job.
+
+RepoType: git
+Repo: https://github.com/ligi/AJShA.git
+
+Builds:
+ - versionName: '0.6'
+ versionCode: 6
+ commit: '0.6'
+ subdir: app
+ gradle:
+ - NoAnalytics
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.10'
+ versionCode: 10
+ commit: '0.10'
+ subdir: app
+ gradle:
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.12'
+ versionCode: 12
+ commit: '0.12'
+ subdir: app
+ gradle:
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '0.12'
+CurrentVersionCode: 12
diff --git a/metadata/org.ligi.blexplorer.txt b/metadata/org.ligi.blexplorer.txt
deleted file mode 100644
index 35988ad5f2..0000000000
--- a/metadata/org.ligi.blexplorer.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/BLExplorer
-Issue Tracker:https://github.com/ligi/BLExplorer/issues
-
-Auto Name:BLExplorer
-Summary:Bluetooth Low Energy Explorer
-Description:
-Exlore Bluetooth Low Energy Devices - see values and UUIDS.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/BLExplorer.git
-
-Build:1.0,1
- commit=1.0
- subdir=app
- gradle=yes
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.1,11
- commit=1.1
- subdir=app
- gradle=yes
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.2,12
- commit=1.2
- subdir=android
- gradle=yes
- output=build/outputs/apk/BLExplorer-1.2-prod-release-unsigned.apk
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.2
-Current Version Code:12
diff --git a/metadata/org.ligi.blexplorer.yml b/metadata/org.ligi.blexplorer.yml
new file mode 100644
index 0000000000..70cb892e86
--- /dev/null
+++ b/metadata/org.ligi.blexplorer.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/BLExplorer
+IssueTracker: https://github.com/ligi/BLExplorer/issues
+
+AutoName: BLExplorer
+Summary: Bluetooth Low Energy Explorer
+Description: Exlore Bluetooth Low Energy Devices - see values and UUIDS.
+
+RepoType: git
+Repo: https://github.com/ligi/BLExplorer.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.1'
+ versionCode: 11
+ commit: '1.1'
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.2'
+ versionCode: 12
+ commit: '1.2'
+ subdir: android
+ gradle:
+ - yes
+ output: build/outputs/apk/BLExplorer-1.2-prod-release-unsigned.apk
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.2'
+CurrentVersionCode: 12
diff --git a/metadata/org.ligi.etheremote.txt b/metadata/org.ligi.etheremote.txt
deleted file mode 100644
index 77d6da0d6f..0000000000
--- a/metadata/org.ligi.etheremote.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/etheremote
-Issue Tracker:https://github.com/ligi/etheremote/issues
-
-Auto Name:ΞtheRemotΞ
-Summary:Ethereum Remote
-Description:
-A Remote to access Ethereum nodes via JSON-RPC.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/etheremote
-
-Build:0.1,1
- commit=0.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
-
-Build:0.2,2
- commit=0.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.2
-Current Version Code:2
diff --git a/metadata/org.ligi.etheremote.yml b/metadata/org.ligi.etheremote.yml
new file mode 100644
index 0000000000..cccde45b5a
--- /dev/null
+++ b/metadata/org.ligi.etheremote.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/etheremote
+IssueTracker: https://github.com/ligi/etheremote/issues
+
+AutoName: ΞtheRemotΞ
+Summary: Ethereum Remote
+Description: A Remote to access Ethereum nodes via JSON-RPC.
+
+RepoType: git
+Repo: https://github.com/ligi/etheremote
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ commit: '0.1'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+
+ - versionName: '0.2'
+ versionCode: 2
+ commit: '0.2'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '0.2'
+CurrentVersionCode: 2
diff --git a/metadata/org.ligi.fahrplan.txt b/metadata/org.ligi.fahrplan.txt
deleted file mode 100644
index 593e8563b2..0000000000
--- a/metadata/org.ligi.fahrplan.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/ligi/CampFahrplan
-Issue Tracker:https://github.com/ligi/CampFahrplan/issues
-
-Auto Name:33c3 FahrPlan
-Summary:Schedule (aka FahrPlan) of the 33C3
-Description:
-Conference app for the 33C3 (33. Chaos Communication Congress)
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/CampFahrplan.git
-
-Build:1.33.1,40
- commit=1.33.1
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.3,41
- commit=1.33.3
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.4,42
- commit=1.33.4
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.7,45
- commit=1.33.7
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.9,47
- commit=1.33.9
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.11,49
- commit=1.33.11
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.33.12,50
- commit=1.33.12
- subdir=app
- gradle=ccc33c3
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Archive Policy:0 versions
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.33.12
-Current Version Code:50
diff --git a/metadata/org.ligi.fahrplan.yml b/metadata/org.ligi.fahrplan.yml
new file mode 100644
index 0000000000..8b5e76e5b8
--- /dev/null
+++ b/metadata/org.ligi.fahrplan.yml
@@ -0,0 +1,75 @@
+Categories:
+ - Time
+License: Apache-2.0
+SourceCode: https://github.com/ligi/CampFahrplan
+IssueTracker: https://github.com/ligi/CampFahrplan/issues
+
+AutoName: 33c3 FahrPlan
+Summary: Schedule (aka FahrPlan) of the 33C3
+Description: Conference app for the 33C3 (33. Chaos Communication Congress)
+
+RepoType: git
+Repo: https://github.com/ligi/CampFahrplan.git
+
+Builds:
+ - versionName: 1.33.1
+ versionCode: 40
+ commit: 1.33.1
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.3
+ versionCode: 41
+ commit: 1.33.3
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.4
+ versionCode: 42
+ commit: 1.33.4
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.7
+ versionCode: 45
+ commit: 1.33.7
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.9
+ versionCode: 47
+ commit: 1.33.9
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.11
+ versionCode: 49
+ commit: 1.33.11
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.33.12
+ versionCode: 50
+ commit: 1.33.12
+ subdir: app
+ gradle:
+ - ccc33c3
+ prebuild: sed -i '/android-sdk-manager/d' build.gradle
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.33.12
+CurrentVersionCode: 50
diff --git a/metadata/org.ligi.fast.txt b/metadata/org.ligi.fast.txt
deleted file mode 100644
index 340d41b743..0000000000
--- a/metadata/org.ligi.fast.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/FAST
-Issue Tracker:https://github.com/ligi/FAST/issues
-
-Auto Name:FAST App Search Tool
-Summary:Find apps just by typing
-Description:
-Find your apps without needing to scroll through lists. It can display icons or
-not and search for package names too if the option is selected. Long-pressing an
-entry can display options to view the App Details, which is helpful for
-uninstalling apps, or to view the app on Google Play. Works as a normal app or a
-launcher.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/FAST.git
-
-Build:1.8,18
- commit=2436e89b3
- srclibs=ActionBarSherlock@6e3f2bb5
- prebuild=echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties
- target=android-15
-
-Build:1.9,19
- disable=no source code
- commit=unknown - see disabled
-
-Build:2.9,29
- commit=2.9
- init=rm libs/android-support-v13.jar
- extlibs=android/android-support-v13.jar
- prebuild=rm -rf promo
- target=android-17
-
-Build:3.3,33
- commit=3.3
- init=rm libs/android-support-v13.jar
- extlibs=android/android-support-v13.jar
- prebuild=rm -rf promo
- target=android-17
-
-Build:3.7,37
- commit=3.7
- init=rm libs/android-support-v13.jar
- extlibs=android/android-support-v13.jar
- prebuild=rm -rf promo
- target=android-17
-
-Build:4.2,42
- commit=4.2
- subdir=app
- gradle=forFDroid
-
-Build:4.3,43
- commit=4.3
- subdir=app
- gradle=forFDroid
-
-Build:4.9,49
- commit=4.9
- subdir=android
- gradle=forFDroid
-
-Build:5.1,51
- commit=5.1
- subdir=android
- gradle=forFDroid
-
-Build:5.3,53
- commit=5.3
- subdir=android
- gradle=forFDroid
-
-Build:5.4,54
- commit=5.4
- subdir=android
- gradle=forFDroid
-
-Build:5.6,56
- commit=5.6
- subdir=android
- gradle=forFDroid
-
-Build:5.7,57
- commit=5.7
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:5.9,59
- commit=5.9
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.0,60
- commit=6.0
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.1,61
- commit=6.1
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.2,62
- commit=6.2
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.3,63
- commit=6.3
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.4,64
- commit=6.4
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.5,65
- commit=6.5
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.6,66
- commit=6.6
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.7,67
- commit=6.7
- subdir=android
- gradle=forFDroid,withExtras
-
-Build:6.8,68
- commit=6.8
- subdir=android
- gradle=forFDroid,withExtras
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:6.8
-Current Version Code:68
diff --git a/metadata/org.ligi.fast.yml b/metadata/org.ligi.fast.yml
new file mode 100644
index 0000000000..ed3e014335
--- /dev/null
+++ b/metadata/org.ligi.fast.yml
@@ -0,0 +1,200 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/FAST
+IssueTracker: https://github.com/ligi/FAST/issues
+
+AutoName: FAST App Search Tool
+Summary: Find apps just by typing
+Description: |-
+ Find your apps without needing to scroll through lists. It can display icons or
+ not and search for package names too if the option is selected. Long-pressing an
+ entry can display options to view the App Details, which is helpful for
+ uninstalling apps, or to view the app on Google Play. Works as a normal app or a
+ launcher.
+
+RepoType: git
+Repo: https://github.com/ligi/FAST.git
+
+Builds:
+ - versionName: '1.8'
+ versionCode: 18
+ commit: 2436e89b3
+ srclibs:
+ - ActionBarSherlock@6e3f2bb5
+ prebuild: echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties
+ target: android-15
+
+ - versionName: '1.9'
+ versionCode: 19
+ disable: no source code
+ commit: unknown - see disabled
+
+ - versionName: '2.9'
+ versionCode: 29
+ commit: '2.9'
+ init: rm libs/android-support-v13.jar
+ extlibs:
+ - android/android-support-v13.jar
+ prebuild: rm -rf promo
+ target: android-17
+
+ - versionName: '3.3'
+ versionCode: 33
+ commit: '3.3'
+ init: rm libs/android-support-v13.jar
+ extlibs:
+ - android/android-support-v13.jar
+ prebuild: rm -rf promo
+ target: android-17
+
+ - versionName: '3.7'
+ versionCode: 37
+ commit: '3.7'
+ init: rm libs/android-support-v13.jar
+ extlibs:
+ - android/android-support-v13.jar
+ prebuild: rm -rf promo
+ target: android-17
+
+ - versionName: '4.2'
+ versionCode: 42
+ commit: '4.2'
+ subdir: app
+ gradle:
+ - forFDroid
+
+ - versionName: '4.3'
+ versionCode: 43
+ commit: '4.3'
+ subdir: app
+ gradle:
+ - forFDroid
+
+ - versionName: '4.9'
+ versionCode: 49
+ commit: '4.9'
+ subdir: android
+ gradle:
+ - forFDroid
+
+ - versionName: '5.1'
+ versionCode: 51
+ commit: '5.1'
+ subdir: android
+ gradle:
+ - forFDroid
+
+ - versionName: '5.3'
+ versionCode: 53
+ commit: '5.3'
+ subdir: android
+ gradle:
+ - forFDroid
+
+ - versionName: '5.4'
+ versionCode: 54
+ commit: '5.4'
+ subdir: android
+ gradle:
+ - forFDroid
+
+ - versionName: '5.6'
+ versionCode: 56
+ commit: '5.6'
+ subdir: android
+ gradle:
+ - forFDroid
+
+ - versionName: '5.7'
+ versionCode: 57
+ commit: '5.7'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '5.9'
+ versionCode: 59
+ commit: '5.9'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.0'
+ versionCode: 60
+ commit: '6.0'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.1'
+ versionCode: 61
+ commit: '6.1'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.2'
+ versionCode: 62
+ commit: '6.2'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.3'
+ versionCode: 63
+ commit: '6.3'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.4'
+ versionCode: 64
+ commit: '6.4'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.5'
+ versionCode: 65
+ commit: '6.5'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.6'
+ versionCode: 66
+ commit: '6.6'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.7'
+ versionCode: 67
+ commit: '6.7'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+ - versionName: '6.8'
+ versionCode: 68
+ commit: '6.8'
+ subdir: android
+ gradle:
+ - forFDroid
+ - withExtras
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '6.8'
+CurrentVersionCode: 68
diff --git a/metadata/org.ligi.faster.txt b/metadata/org.ligi.faster.txt
deleted file mode 100644
index 23ef5a0f1b..0000000000
--- a/metadata/org.ligi.faster.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/FAST
-Issue Tracker:https://github.com/ligi/FAST/issues
-
-Name:FASTer App Search Tool
-Auto Name:FAST App Search Tool
-Summary:Find apps just by typing
-Description:
-Find your apps without needing to scroll through lists. It can display icons or
-not and search for package names too if the option is selected. Long-pressing an
-entry can display options to view the App Details, which is helpful for
-uninstalling apps, or to view the app on Google Play. Works as a normal app or a
-launcher. This is the smaller variant (no translations and extras) - if you do
-not care that much for space you might want to install FAST.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/FAST.git
-
-Build:6.8,68
- commit=6.8
- subdir=android
- gradle=forFDroid,noExtras
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:6.8
-Current Version Code:68
diff --git a/metadata/org.ligi.faster.yml b/metadata/org.ligi.faster.yml
new file mode 100644
index 0000000000..2dc2515520
--- /dev/null
+++ b/metadata/org.ligi.faster.yml
@@ -0,0 +1,33 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/FAST
+IssueTracker: https://github.com/ligi/FAST/issues
+
+Name: FASTer App Search Tool
+AutoName: FAST App Search Tool
+Summary: Find apps just by typing
+Description: |-
+ Find your apps without needing to scroll through lists. It can display icons or
+ not and search for package names too if the option is selected. Long-pressing an
+ entry can display options to view the App Details, which is helpful for
+ uninstalling apps, or to view the app on Google Play. Works as a normal app or a
+ launcher. This is the smaller variant (no translations and extras) - if you do
+ not care that much for space you might want to install FAST.
+
+RepoType: git
+Repo: https://github.com/ligi/FAST.git
+
+Builds:
+ - versionName: '6.8'
+ versionCode: 68
+ commit: '6.8'
+ subdir: android
+ gradle:
+ - forFDroid
+ - noExtras
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '6.8'
+CurrentVersionCode: 68
diff --git a/metadata/org.ligi.gobandroid_hd.txt b/metadata/org.ligi.gobandroid_hd.txt
deleted file mode 100644
index 875159cca8..0000000000
--- a/metadata/org.ligi.gobandroid_hd.txt
+++ /dev/null
@@ -1,384 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/gobandroid
-Issue Tracker:https://github.com/ligi/gobandroid/issues
-
-Auto Name:Gobandroid
-Summary:Ancient Go game
-Description:
-Gobandroid is virtual goban (GO-Board) on your mobile to study and play the
-ancient game of Go (weiqi in Chinese, igo in Japanese, baduk in Korean).
-
-Go originated in China more than 2,000 years ago. The game is noted for being
-rich in strategy despite its relatively simple rules. It has been claimed that
-Go is the most complex game in the world due to its vast number of variations in
-individual games. More info on [http://en.wikipedia.org/wiki/Go_(game)
-Wikipedia].
-
-Features:
-
-* Solve Tsumegos (Go Problems are called Tsumego)
-* Review Games (SGF Format reader)
-* Record Games (or use the phone/tablet as a board - incl SGF writer)
-* TV-Mode (automatic replay of games - mainly for GoogleTV)
-* Play against GnuGo (extra install needed)
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/gobandroid.git
-
-Build:1.28,128
- commit=1.28
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:1.29,129
- commit=1.29
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:1.9.0,190
- commit=1.9.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:1.9.2,192
- commit=1.9.2
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:1.9.3,193
- commit=1.9.3
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:1.9.4,194
- commit=1.9.4
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.0,200
- commit=2.0.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.1,201
- commit=2.0.1
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.3,203
- commit=2.0.3
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.4,204
- commit=2.0.4
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.5,205
- commit=2.0.5
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.6,206
- commit=2.0.6
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.7,207
- commit=2.0.7
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.8,208
- commit=2.0.8
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.0.9,209
- commit=2.0.9
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.0,210
- disable=wrong tag
- commit=2.1.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.1,211
- commit=2.1.1
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.2,212
- commit=2.1.2
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.3,213
- commit=2.1.3
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.4,214
- commit=2.1.4
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.5,215
- commit=2.1.5
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.6,216
- commit=2.1.6
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.7,217
- commit=2.1.7
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.8,218
- commit=2.1.8
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.1.9,219
- commit=2.1.9
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.0,220
- commit=2.2.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.1,221
- commit=2.2.1
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.4,224
- commit=2.2.4
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.5,225
- commit=2.2.5
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.6,226
- commit=2.2.6
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.2.7,227
- commit=2.2.7
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.0,230
- commit=2.3.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.1,231
- commit=2.3.1
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.3,233
- commit=2.3.3
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.4,234
- commit=2.3.4
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.5,235
- commit=2.3.5
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.6,236
- commit=2.3.6
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.7,237
- commit=2.3.7
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.8,238
- commit=2.3.8
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.3.9,239
- commit=2.3.9
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.0,240
- commit=2.4.0
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.2,242
- commit=2.4.2
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.3,243
- commit=2.4.3
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.5,245
- commit=2.4.5
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.6,246
- commit=2.4.6
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.7,247
- commit=2.4.7
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.8,248
- commit=2.4.8
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.4.9,249
- commit=2.4.9
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.0,250
- commit=2.5.0
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.1,251
- disable=lint error
- commit=2.5.1
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.2,252
- commit=2.5.2
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.3,253
- commit=2.5.3
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.4,254
- commit=2.5.4
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.5,255
- commit=2.5.5
- subdir=android
- gradle=NoAnalyticsNoCloudProd
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.6,256
- commit=2.5.6
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.7,257
- commit=2.5.7
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.8,258
- commit=2.5.8
- subdir=android
- gradle=NoAnalyticsNoCloud
- prebuild=sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:2.5.9,259
- commit=2.5.9
- subdir=android
- gradle=noAnalytics,noCloud,noAutostart
- prebuild=sed -i -e '/play-services/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:2.5.9
-Current Version Code:259
diff --git a/metadata/org.ligi.gobandroid_hd.yml b/metadata/org.ligi.gobandroid_hd.yml
new file mode 100644
index 0000000000..5cd014ba29
--- /dev/null
+++ b/metadata/org.ligi.gobandroid_hd.yml
@@ -0,0 +1,548 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/gobandroid
+IssueTracker: https://github.com/ligi/gobandroid/issues
+
+AutoName: Gobandroid
+Summary: Ancient Go game
+Description: |-
+ Gobandroid is virtual goban (GO-Board) on your mobile to study and play the
+ ancient game of Go (weiqi in Chinese, igo in Japanese, baduk in Korean).
+
+ Go originated in China more than 2,000 years ago. The game is noted for being
+ rich in strategy despite its relatively simple rules. It has been claimed that
+ Go is the most complex game in the world due to its vast number of variations in
+ individual games. More info on [http://en.wikipedia.org/wiki/Go_(game)
+ Wikipedia].
+
+ Features:
+
+ * Solve Tsumegos (Go Problems are called Tsumego)
+ * Review Games (SGF Format reader)
+ * Record Games (or use the phone/tablet as a board - incl SGF writer)
+ * TV-Mode (automatic replay of games - mainly for GoogleTV)
+ * Play against GnuGo (extra install needed)
+
+RepoType: git
+Repo: https://github.com/ligi/gobandroid.git
+
+Builds:
+ - versionName: '1.28'
+ versionCode: 128
+ commit: '1.28'
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.29'
+ versionCode: 129
+ commit: '1.29'
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.9.0
+ versionCode: 190
+ commit: 1.9.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.9.2
+ versionCode: 192
+ commit: 1.9.2
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.9.3
+ versionCode: 193
+ commit: 1.9.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 1.9.4
+ versionCode: 194
+ commit: 1.9.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.0
+ versionCode: 200
+ commit: 2.0.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.1
+ versionCode: 201
+ commit: 2.0.1
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.3
+ versionCode: 203
+ commit: 2.0.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.4
+ versionCode: 204
+ commit: 2.0.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.5
+ versionCode: 205
+ commit: 2.0.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.0.6
+ versionCode: 206
+ commit: 2.0.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.0.7
+ versionCode: 207
+ commit: 2.0.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.0.8
+ versionCode: 208
+ commit: 2.0.8
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.0.9
+ versionCode: 209
+ commit: 2.0.9
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.0
+ versionCode: 210
+ disable: wrong tag
+ commit: 2.1.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.1
+ versionCode: 211
+ commit: 2.1.1
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.2
+ versionCode: 212
+ commit: 2.1.2
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.3
+ versionCode: 213
+ commit: 2.1.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.4
+ versionCode: 214
+ commit: 2.1.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.5
+ versionCode: 215
+ commit: 2.1.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.6
+ versionCode: 216
+ commit: 2.1.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.7
+ versionCode: 217
+ commit: 2.1.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.8
+ versionCode: 218
+ commit: 2.1.8
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.1.9
+ versionCode: 219
+ commit: 2.1.9
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.0
+ versionCode: 220
+ commit: 2.2.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.1
+ versionCode: 221
+ commit: 2.2.1
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.4
+ versionCode: 224
+ commit: 2.2.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.5
+ versionCode: 225
+ commit: 2.2.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.6
+ versionCode: 226
+ commit: 2.2.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.2.7
+ versionCode: 227
+ commit: 2.2.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.0
+ versionCode: 230
+ commit: 2.3.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.1
+ versionCode: 231
+ commit: 2.3.1
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.3
+ versionCode: 233
+ commit: 2.3.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.4
+ versionCode: 234
+ commit: 2.3.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.5
+ versionCode: 235
+ commit: 2.3.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.6
+ versionCode: 236
+ commit: 2.3.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.7
+ versionCode: 237
+ commit: 2.3.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.8
+ versionCode: 238
+ commit: 2.3.8
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.3.9
+ versionCode: 239
+ commit: 2.3.9
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.0
+ versionCode: 240
+ commit: 2.4.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.2
+ versionCode: 242
+ commit: 2.4.2
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.3
+ versionCode: 243
+ commit: 2.4.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.5
+ versionCode: 245
+ commit: 2.4.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.6
+ versionCode: 246
+ commit: 2.4.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.7
+ versionCode: 247
+ commit: 2.4.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.8
+ versionCode: 248
+ commit: 2.4.8
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.4.9
+ versionCode: 249
+ commit: 2.4.9
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.0
+ versionCode: 250
+ commit: 2.5.0
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.1
+ versionCode: 251
+ disable: lint error
+ commit: 2.5.1
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.2
+ versionCode: 252
+ commit: 2.5.2
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.3
+ versionCode: 253
+ commit: 2.5.3
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.4
+ versionCode: 254
+ commit: 2.5.4
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.5
+ versionCode: 255
+ commit: 2.5.5
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloudProd
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.6
+ versionCode: 256
+ commit: 2.5.6
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.7
+ versionCode: 257
+ commit: 2.5.7
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.8
+ versionCode: 258
+ commit: 2.5.8
+ subdir: android
+ gradle:
+ - NoAnalyticsNoCloud
+ prebuild: sed -i -e '/play_services/d' -e '/play-services/d' -e '/android-sdk-manager/d'
+ build.gradle
+
+ - versionName: 2.5.9
+ versionCode: 259
+ commit: 2.5.9
+ subdir: android
+ gradle:
+ - noAnalytics
+ - noCloud
+ - noAutostart
+ prebuild: sed -i -e '/play-services/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 2.5.9
+CurrentVersionCode: 259
diff --git a/metadata/org.ligi.ipfsdroid.txt b/metadata/org.ligi.ipfsdroid.txt
deleted file mode 100644
index f8edb7294d..0000000000
--- a/metadata/org.ligi.ipfsdroid.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/IPFSDroid
-Issue Tracker:https://github.com/ligi/IPFSDroid/issues
-
-Auto Name:IPFSDroid
-Summary:IPFS Tool
-Description:
-Client for the [https://en.wikipedia.org/wiki/InterPlanetary_File_System
-InterPlanetary File System] (IPFS).
-
-This App does not represent a full IPFS node yet! Think of it as a dependency
-injection for IPFS on android. Currently we use the centralized service ipfs.io
-so you can use ipfs on android - later this will be exchanged for a full-node
-for decentralisation but all things that use this app don't have to change/care.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/IPFSDroid
-
-Build:0.1,1
- commit=0.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android-sdk-manager/d' build.gradle
-
-Build:0.5,5
- commit=0.5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android-sdk-manager/d' build.gradle
-
-Build:0.7,7
- commit=0.7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android-sdk-manager/d' build.gradle
-
-Build:0.10,10
- commit=0.10
- subdir=app
- gradle=yes
-
-Build:0.12,12
- disable=prebuilt binaries in app/src/main/assets
- commit=0.12
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.12
-Current Version Code:12
diff --git a/metadata/org.ligi.ipfsdroid.yml b/metadata/org.ligi.ipfsdroid.yml
new file mode 100644
index 0000000000..126cd66d2e
--- /dev/null
+++ b/metadata/org.ligi.ipfsdroid.yml
@@ -0,0 +1,64 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/IPFSDroid
+IssueTracker: https://github.com/ligi/IPFSDroid/issues
+
+AutoName: IPFSDroid
+Summary: IPFS Tool
+Description: |-
+ Client for the [https://en.wikipedia.org/wiki/InterPlanetary_File_System
+ InterPlanetary File System] (IPFS).
+
+ This App does not represent a full IPFS node yet! Think of it as a dependency
+ injection for IPFS on android. Currently we use the centralized service ipfs.io
+ so you can use ipfs on android - later this will be exchanged for a full-node
+ for decentralisation but all things that use this app don't have to change/care.
+
+RepoType: git
+Repo: https://github.com/ligi/IPFSDroid
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ commit: '0.1'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.5'
+ versionCode: 5
+ commit: '0.5'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.7'
+ versionCode: 7
+ commit: '0.7'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.10'
+ versionCode: 10
+ commit: '0.10'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.12'
+ versionCode: 12
+ disable: prebuilt binaries in app/src/main/assets
+ commit: '0.12'
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '0.12'
+CurrentVersionCode: 12
diff --git a/metadata/org.ligi.materialteatimer.txt b/metadata/org.ligi.materialteatimer.txt
deleted file mode 100644
index 22a3e4e3e0..0000000000
--- a/metadata/org.ligi.materialteatimer.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/MaterialTeaTimer
-Issue Tracker:https://github.com/ligi/MaterialTeaTimer/issues
-
-Auto Name:Material Tea Timer
-Summary:Time your tea with style
-Description:
-Material design themed tea timer. Time your tea with material style. Shows you
-temperature and time quickly. Have a great tea!
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/MaterialTeaTimer
-
-Build:1.0,1
- commit=1.0
- subdir=app
- gradle=yes
-
-Build:1.2,12
- commit=1.2
- subdir=android
- gradle=prodNoFirebase
- prebuild=sed -i -e '/withFirebaseCompile/d' build.gradle
-
-Build:1.3,13
- commit=1.3
- subdir=android
- gradle=prodNoFirebase
- prebuild=sed -i -e '/withFirebaseCompile/d' build.gradle
-
-Build:1.4,14
- commit=0.14
- subdir=android
- gradle=noFirebase,forFDroid
- prebuild=sed -i -e '/withFirebaseCompile/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.4
-Current Version Code:14
diff --git a/metadata/org.ligi.materialteatimer.yml b/metadata/org.ligi.materialteatimer.yml
new file mode 100644
index 0000000000..d67703768f
--- /dev/null
+++ b/metadata/org.ligi.materialteatimer.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/MaterialTeaTimer
+IssueTracker: https://github.com/ligi/MaterialTeaTimer/issues
+
+AutoName: Material Tea Timer
+Summary: Time your tea with style
+Description: |-
+ Material design themed tea timer. Time your tea with material style. Shows you
+ temperature and time quickly. Have a great tea!
+
+RepoType: git
+Repo: https://github.com/ligi/MaterialTeaTimer
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 12
+ commit: '1.2'
+ subdir: android
+ gradle:
+ - prodNoFirebase
+ prebuild: sed -i -e '/withFirebaseCompile/d' build.gradle
+
+ - versionName: '1.3'
+ versionCode: 13
+ commit: '1.3'
+ subdir: android
+ gradle:
+ - prodNoFirebase
+ prebuild: sed -i -e '/withFirebaseCompile/d' build.gradle
+
+ - versionName: '1.4'
+ versionCode: 14
+ commit: '0.14'
+ subdir: android
+ gradle:
+ - noFirebase
+ - forFDroid
+ prebuild: sed -i -e '/withFirebaseCompile/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.4'
+CurrentVersionCode: 14
diff --git a/metadata/org.ligi.passandroid.txt b/metadata/org.ligi.passandroid.txt
deleted file mode 100644
index acda30732a..0000000000
--- a/metadata/org.ligi.passandroid.txt
+++ /dev/null
@@ -1,433 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/PassAndroid
-Issue Tracker:https://github.com/ligi/PassAndroid/issues
-
-Auto Name:PassAndroid
-Summary:View Passbook files
-Description:
-Displays Passbook (*.pkpass) files & shows the Barcode (QR, PDF417 and AZTEC
-format). It can be used also when offline.
-
-This app is a viewer for passes - a pass could be a e.g. boarding-pass for your
-next flight, a coupon for a nice hot beverage on the destination, a movie
-ticket, a membership card - there are a lot of possibilities. Basically it is a
-replacement for a piece of paper or plastic you would normally have to carry
-with you - so lets save some trees and reduce waste!
-
-'''How does it work?'''
-
-There are so called espass or pkpass files - you can open them with this app -
-e.g. when you receive them via email or get an Download-option. The most
-important content is the BarCode ( QR , AZTEC & PDF417which authorizes you most
-of the time - but it also has other interesting content like a description -
-often a time ( that you now can add to your calendar ) - often also locations (
-to give you directions ) - just try It out! The app is offline usable once you
-downloaded the pass!
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/PassAndroid
-
-Build:2.3.1,231
- commit=2.3.1
- gradle=NoMapsNoAnalyticsForFDroid
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.3.2,232
- commit=2.3.2
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.3.5,235
- commit=2.3.5
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.3.6,236
- commit=2.3.6
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.3.7,237
- commit=2.3.7
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.3.9,239
- commit=2.3.9
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.4.1,241
- commit=2.4.1
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle && \
- sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.4.4,244
- commit=2.4.4
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle && \
- sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
-
-Build:2.4.5,245
- commit=2.4.5
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle && \
- sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle && \
- sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
-
-Build:2.4.7,247
- commit=2.4.7
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle && \
- sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle && \
- sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
-
-Build:2.4.8,248
- commit=2.4.8
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle && \
- sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle && \
- sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
-
-Build:2.4.9,249
- commit=2.4.9
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+2d' build.gradle && \
- sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.5.0,250
- commit=2.5.0
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+2d' build.gradle && \
- sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.5.3,253
- commit=2.5.3
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
-
-Build:2.5.4,254
- commit=2.5.4
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' build.gradle && \
- sed -i -e '/spoon/d' build.gradle
-
-Build:2.5.5,255
- commit=2.5.5
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' build.gradle && \
- sed -i -e '/spoon/d' build.gradle
-
-Build:2.5.8,258
- commit=2.5.8
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.6.0,260
- commit=2.6.0
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.6.2,262
- commit=2.6.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.6.3,263
- commit=2.6.3
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.6.4,264
- commit=2.6.4
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.0,270
- commit=2.7.0
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.1,271
- commit=2.7.1
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.2,272
- commit=2.7.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.3,273
- commit=2.7.3
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.5,275
- commit=2.7.5
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.7.6,276
- commit=2.7.6
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:2.8.0,280
- commit=2.8.0
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.1,301
- commit=3.0.1
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.2,302
- commit=3.0.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.4,304
- commit=3.0.4
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.7,307
- commit=3.0.7
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.8,308
- commit=3.0.8
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.0.9,309
- commit=3.0.9
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.0,310
- commit=3.1.0
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.1,311
- commit=3.1.1
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.2,312
- commit=3.1.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.6,316
- commit=3.1.6
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.7,317
- commit=3.1.7
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.1.8,318
- commit=3.1.8
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.0,320
- commit=3.2.0
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.1,321
- commit=3.2.1
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.2,322
- commit=3.2.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.3,323
- commit=3.2.3
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.5,325
- commit=3.2.5
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d' -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
-
-Build:3.2.7,327
- commit=3.2.7
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.2.9,329
- commit=3.2.9
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.0,330
- commit=3.3.0
- subdir=android
- init=sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.1,331
- commit=3.3.1
- subdir=android
- init=sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.2,332
- commit=3.3.2
- subdir=android
- init=sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.3,333
- commit=3.3.3
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.4,334
- commit=3.3.4
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.5,335
- commit=3.3.5
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.6,336
- commit=3.3.6
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.7,337
- commit=3.3.7
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.8,338
- commit=3.3.8
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.3.9,339
- commit=3.3.9
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.0,340
- commit=rebuild
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.1,341
- commit=3.4.1
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.2,342
- commit=3.4.2
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.3,343
- commit=3.4.3
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.4,344
- commit=3.4.4
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.5,345
- commit=3.4.5
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.6,346
- commit=3.4.6
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.7,347
- commit=3.4.7
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Build:3.4.9,349
- commit=3.4.9
- subdir=android
- gradle=noMaps,noAnalytics,forFDroid
- prebuild=sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:3.4.9
-Current Version Code:349
diff --git a/metadata/org.ligi.passandroid.yml b/metadata/org.ligi.passandroid.yml
new file mode 100644
index 0000000000..722134b9fb
--- /dev/null
+++ b/metadata/org.ligi.passandroid.yml
@@ -0,0 +1,743 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/PassAndroid
+IssueTracker: https://github.com/ligi/PassAndroid/issues
+
+AutoName: PassAndroid
+Summary: View Passbook files
+Description: |-
+ Displays Passbook (*.pkpass) files & shows the Barcode (QR, PDF417 and AZTEC
+ format). It can be used also when offline.
+
+ This app is a viewer for passes - a pass could be a e.g. boarding-pass for your
+ next flight, a coupon for a nice hot beverage on the destination, a movie
+ ticket, a membership card - there are a lot of possibilities. Basically it is a
+ replacement for a piece of paper or plastic you would normally have to carry
+ with you - so lets save some trees and reduce waste!
+
+ '''How does it work?'''
+
+ There are so called espass or pkpass files - you can open them with this app -
+ e.g. when you receive them via email or get an Download-option. The most
+ important content is the BarCode ( QR , AZTEC & PDF417which authorizes you most
+ of the time - but it also has other interesting content like a description -
+ often a time ( that you now can add to your calendar ) - often also locations (
+ to give you directions ) - just try It out! The app is offline usable once you
+ downloaded the pass!
+
+RepoType: git
+Repo: https://github.com/ligi/PassAndroid
+
+Builds:
+ - versionName: 2.3.1
+ versionCode: 231
+ commit: 2.3.1
+ gradle:
+ - NoMapsNoAnalyticsForFDroid
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 2.3.2
+ versionCode: 232
+ commit: 2.3.2
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.3.5
+ versionCode: 235
+ commit: 2.3.5
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.3.6
+ versionCode: 236
+ commit: 2.3.6
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.3.7
+ versionCode: 237
+ commit: 2.3.7
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.3.9
+ versionCode: 239
+ commit: 2.3.9
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.4.1
+ versionCode: 241
+ commit: 2.4.1
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.4.4
+ versionCode: 244
+ commit: 2.4.4
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+ - sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
+
+ - versionName: 2.4.5
+ versionCode: 245
+ commit: 2.4.5
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+ - sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
+
+ - versionName: 2.4.7
+ versionCode: 247
+ commit: 2.4.7
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+ - sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
+
+ - versionName: 2.4.8
+ versionCode: 248
+ commit: 2.4.8
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+3d' build.gradle
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+ - sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
+
+ - versionName: 2.4.9
+ versionCode: 249
+ commit: 2.4.9
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+2d' build.gradle
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.5.0
+ versionCode: 250
+ commit: 2.5.0
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/com.stanfy.spoon:spoon-gradle-plugin/,+2d' build.gradle
+ - sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.5.3
+ versionCode: 253
+ commit: 2.5.3
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play_services/d' -e '/android-sdk-manager/d' -e '/spoon/d'
+ build.gradle
+
+ - versionName: 2.5.4
+ versionCode: 254
+ commit: 2.5.4
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ build.gradle
+ - sed -i -e '/spoon/d' build.gradle
+
+ - versionName: 2.5.5
+ versionCode: 255
+ commit: 2.5.5
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild:
+ - sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ build.gradle
+ - sed -i -e '/spoon/d' build.gradle
+
+ - versionName: 2.5.8
+ versionCode: 258
+ commit: 2.5.8
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.6.0
+ versionCode: 260
+ commit: 2.6.0
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.6.2
+ versionCode: 262
+ commit: 2.6.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.6.3
+ versionCode: 263
+ commit: 2.6.3
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.6.4
+ versionCode: 264
+ commit: 2.6.4
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.0
+ versionCode: 270
+ commit: 2.7.0
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.1
+ versionCode: 271
+ commit: 2.7.1
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.2
+ versionCode: 272
+ commit: 2.7.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.3
+ versionCode: 273
+ commit: 2.7.3
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.5
+ versionCode: 275
+ commit: 2.7.5
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.7.6
+ versionCode: 276
+ commit: 2.7.6
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 2.8.0
+ versionCode: 280
+ commit: 2.8.0
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.1
+ versionCode: 301
+ commit: 3.0.1
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.2
+ versionCode: 302
+ commit: 3.0.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.4
+ versionCode: 304
+ commit: 3.0.4
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.7
+ versionCode: 307
+ commit: 3.0.7
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.8
+ versionCode: 308
+ commit: 3.0.8
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.0.9
+ versionCode: 309
+ commit: 3.0.9
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.0
+ versionCode: 310
+ commit: 3.1.0
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.1
+ versionCode: 311
+ commit: 3.1.1
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.2
+ versionCode: 312
+ commit: 3.1.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.6
+ versionCode: 316
+ commit: 3.1.6
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.7
+ versionCode: 317
+ commit: 3.1.7
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.1.8
+ versionCode: 318
+ commit: 3.1.8
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.0
+ versionCode: 320
+ commit: 3.2.0
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.1
+ versionCode: 321
+ commit: 3.2.1
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.2
+ versionCode: 322
+ commit: 3.2.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.3
+ versionCode: 323
+ commit: 3.2.3
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.5
+ versionCode: 325
+ commit: 3.2.5
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' -e '/spoon-gradle-plugin/,+2d'
+ -e '/spoon {/,+2d' -e '/spoon/d' build.gradle
+
+ - versionName: 3.2.7
+ versionCode: 327
+ commit: 3.2.7
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.2.9
+ versionCode: 329
+ commit: 3.2.9
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.0
+ versionCode: 330
+ commit: 3.3.0
+ subdir: android
+ init: sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.1
+ versionCode: 331
+ commit: 3.3.1
+ subdir: android
+ init: sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.2
+ versionCode: 332
+ commit: 3.3.2
+ subdir: android
+ init: sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/' build.gradle
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.3
+ versionCode: 333
+ commit: 3.3.3
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.4
+ versionCode: 334
+ commit: 3.3.4
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.5
+ versionCode: 335
+ commit: 3.3.5
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.6
+ versionCode: 336
+ commit: 3.3.6
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.7
+ versionCode: 337
+ commit: 3.3.7
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.8
+ versionCode: 338
+ commit: 3.3.8
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.3.9
+ versionCode: 339
+ commit: 3.3.9
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.0
+ versionCode: 340
+ commit: rebuild
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.1
+ versionCode: 341
+ commit: 3.4.1
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.2
+ versionCode: 342
+ commit: 3.4.2
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.3
+ versionCode: 343
+ commit: 3.4.3
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.4
+ versionCode: 344
+ commit: 3.4.4
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.5
+ versionCode: 345
+ commit: 3.4.5
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.6
+ versionCode: 346
+ commit: 3.4.6
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.7
+ versionCode: 347
+ commit: 3.4.7
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+ - versionName: 3.4.9
+ versionCode: 349
+ commit: 3.4.9
+ subdir: android
+ gradle:
+ - noMaps
+ - noAnalytics
+ - forFDroid
+ prebuild: sed -i -e '/play-services/d' -e '/android-sdk-manager/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 3.4.9
+CurrentVersionCode: 349
diff --git a/metadata/org.ligi.satoshiproof.txt b/metadata/org.ligi.satoshiproof.txt
deleted file mode 100644
index da27dc61f2..0000000000
--- a/metadata/org.ligi.satoshiproof.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/SatoshiProof
-Issue Tracker:https://github.com/ligi/SatoshiProof/issues
-
-Auto Name:Satoshi Proof
-Summary:Prove chronology of events
-Description:
-Use the Bitcoin network like a notary. For example if your bike is damaged you
-can take a photo; then the app sends a small amount of bitcoins (a Satoshi) to a
-made-up address. If you ever need to prove when the photo was taken, the app can
-do so by checking the history of the Bitcoin network.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/SatoshiProof.git
-
-Build:0.7,7
- commit=0.7
- subdir=android
- gradle=yes
-
-Build:1.0.0,100
- commit=1.0.0
- subdir=android
- gradle=yes
-
-Build:1.0.1,101
- commit=1.0.1
- subdir=android
- gradle=yes
-
-Build:1.0.3,103
- commit=1.0.3
- subdir=android
- gradle=yes
-
-Build:1.0.4,104
- commit=1.0.4
- subdir=android
- gradle=onBitcoin
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.0.4
-Current Version Code:104
diff --git a/metadata/org.ligi.satoshiproof.yml b/metadata/org.ligi.satoshiproof.yml
new file mode 100644
index 0000000000..e4cb15212e
--- /dev/null
+++ b/metadata/org.ligi.satoshiproof.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/SatoshiProof
+IssueTracker: https://github.com/ligi/SatoshiProof/issues
+
+AutoName: Satoshi Proof
+Summary: Prove chronology of events
+Description: |-
+ Use the Bitcoin network like a notary. For example if your bike is damaged you
+ can take a photo; then the app sends a small amount of bitcoins (a Satoshi) to a
+ made-up address. If you ever need to prove when the photo was taken, the app can
+ do so by checking the history of the Bitcoin network.
+
+RepoType: git
+Repo: https://github.com/ligi/SatoshiProof.git
+
+Builds:
+ - versionName: '0.7'
+ versionCode: 7
+ commit: '0.7'
+ subdir: android
+ gradle:
+ - yes
+
+ - versionName: 1.0.0
+ versionCode: 100
+ commit: 1.0.0
+ subdir: android
+ gradle:
+ - yes
+
+ - versionName: 1.0.1
+ versionCode: 101
+ commit: 1.0.1
+ subdir: android
+ gradle:
+ - yes
+
+ - versionName: 1.0.3
+ versionCode: 103
+ commit: 1.0.3
+ subdir: android
+ gradle:
+ - yes
+
+ - versionName: 1.0.4
+ versionCode: 104
+ commit: 1.0.4
+ subdir: android
+ gradle:
+ - onBitcoin
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.4
+CurrentVersionCode: 104
diff --git a/metadata/org.ligi.scr.txt b/metadata/org.ligi.scr.txt
deleted file mode 100644
index 6604d5d151..0000000000
--- a/metadata/org.ligi.scr.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/SCR
-Issue Tracker:https://github.com/ligi/SCR/issues
-
-Auto Name:33c3 SCR
-Summary:Resolve Schedule conflicts
-Description:
-Mark the talks you want to see at 33C3 and prevent schedule conflicts this way.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/SCR.git
-
-Build:0.7,7
- commit=0.7
- subdir=app
- gradle=yes
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:0.8,8
- commit=0.8
- subdir=android
- gradle=prod
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.0,30
- commit=3.0
- subdir=android
- gradle=prod
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.1,31
- commit=3.1
- subdir=android
- gradle=prod
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:3.1
-Current Version Code:31
diff --git a/metadata/org.ligi.scr.yml b/metadata/org.ligi.scr.yml
new file mode 100644
index 0000000000..b7f70b3275
--- /dev/null
+++ b/metadata/org.ligi.scr.yml
@@ -0,0 +1,59 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/SCR
+IssueTracker: https://github.com/ligi/SCR/issues
+
+AutoName: 33c3 SCR
+Summary: Resolve Schedule conflicts
+Description: Mark the talks you want to see at 33C3 and prevent schedule conflicts
+ this way.
+
+RepoType: git
+Repo: https://github.com/ligi/SCR.git
+
+Builds:
+ - versionName: '0.7'
+ versionCode: 7
+ commit: '0.7'
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '0.8'
+ versionCode: 8
+ commit: '0.8'
+ subdir: android
+ gradle:
+ - prod
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.0'
+ versionCode: 30
+ commit: '3.0'
+ subdir: android
+ gradle:
+ - prod
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.1'
+ versionCode: 31
+ commit: '3.1'
+ subdir: android
+ gradle:
+ - prod
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '3.1'
+CurrentVersionCode: 31
diff --git a/metadata/org.ligi.solar_activity_monitor.txt b/metadata/org.ligi.solar_activity_monitor.txt
deleted file mode 100644
index 243f0e4d7e..0000000000
--- a/metadata/org.ligi.solar_activity_monitor.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Disabled:non-free license
-Categories:Navigation
-License:CC-BY-NC-SA-2.0
-Web Site:
-Source Code:https://github.com/ligi/Solar-Activity-Monitor
-Issue Tracker:https://github.com/ligi/Solar-Activity-Monitor/issues
-
-Auto Name:Solar Activity Monitor
-Summary:Android Widget to show Solar Activity
-Description:
-This is a Widget to display the latest 3 Hourly Planetary(estimated Ap) K
-Indices from [http://www.swpc.noaa.gov/ftpdir/lists/geomag/AK.txt swpc.noaa.gov]
-to e.g. help UAS Pilots to be aware of possible GPS-Problems.
-
-Thanks to [http://mikrokopter.de mikrokopter.de] for the impulse,
-[http://www.swpc.noaa.gov swpc.noaa.gov] for the Data and Clemens -Nebukad-
-Wronski for the Graphics!
-
-WARNING: Addtitonally to THE CC-NC-SA licence it is not allowed to use this
-project in any violent manner! This explicitly includes that lethal Weapon
-owning "people" and organisations (e.g. army & police) are not allowed to use
-this project.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/Solar-Activity-Monitor.git
-
-Build:0.12,12
- commit=0.12
- gradle=yes
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.0.0,100
- commit=1.0
- gradle=yes
- prebuild=sed -i '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.12
-Current Version Code:12
diff --git a/metadata/org.ligi.survivalmanual.txt b/metadata/org.ligi.survivalmanual.txt
deleted file mode 100644
index 070a46abc0..0000000000
--- a/metadata/org.ligi.survivalmanual.txt
+++ /dev/null
@@ -1,225 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:https://survivalmanual.github.io/
-Source Code:https://github.com/ligi/SurvivalManual
-Issue Tracker:https://github.com/ligi/SurvivalManual/issues
-
-Auto Name:Survival Manual
-Summary:Learn how to survive
-Description:
-Survival Manual based on the Army Field Manual 21-76 - fully working offline. It
-contains info on how to make fire, build a shelter, find food, heal and other
-useful content in a case of emergency.
-
-But it does not have to be used in emergency situations only - it can be also
-useful for trips to the outdoors, hiking, camping, learning about nature and
-yourself truly. This is not only fun, but you can also train skills (make fire,
-build shelter, ..) you might need in a catastrophy. Some things work best with
-practice in a relaxed environment - then you also have time for some
-experiments.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/SurvivalManual
-
-Build:1.0,1
- commit=1.0
- subdir=app
- gradle=yes
-
-Build:1.5,15
- commit=1.5
- subdir=android
- submodules=yes
- gradle=prod
- prebuild=sed -i '/play_services/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.6,16
- commit=1.6
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.7,17
- commit=1.7
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.8,18
- commit=1.8
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:1.9,19
- commit=1.9
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.0,20
- commit=2.0
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.1,21
- commit=2.1
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.2,22
- commit=2.2
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.4,24
- commit=2.4
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.6,26
- commit=2.6
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.7,27
- commit=2.7
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:2.8,28
- commit=2.8
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.1,31
- commit=3.1
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.2,32
- commit=3.2
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.3,33
- commit=3.3
- subdir=android
- submodules=yes
- gradle=prodNoFirebase
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.5,35
- commit=3.5
- subdir=android
- submodules=yes
- gradle=prodNoFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.6,36
- commit=3.6
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.7,37
- commit=3.7
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.8,38
- commit=3.8
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:3.9,39
- commit=3.9
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:40,40
- commit=4.0
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:4.1,41
- commit=4.1
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:4.2,42
- commit=4.2
- subdir=android
- submodules=yes
- gradle=noFirebaseForFdroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Build:4.2.2,422
- commit=4.2.2
- subdir=android
- submodules=yes
- gradle=forFDroid
- prebuild=sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle && \
- sed -i '/android-sdk-manager/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:4.2.2
-Current Version Code:422
diff --git a/metadata/org.ligi.survivalmanual.yml b/metadata/org.ligi.survivalmanual.yml
new file mode 100644
index 0000000000..92e2d110cd
--- /dev/null
+++ b/metadata/org.ligi.survivalmanual.yml
@@ -0,0 +1,300 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: https://survivalmanual.github.io/
+SourceCode: https://github.com/ligi/SurvivalManual
+IssueTracker: https://github.com/ligi/SurvivalManual/issues
+
+AutoName: Survival Manual
+Summary: Learn how to survive
+Description: |-
+ Survival Manual based on the Army Field Manual 21-76 - fully working offline. It
+ contains info on how to make fire, build a shelter, find food, heal and other
+ useful content in a case of emergency.
+
+ But it does not have to be used in emergency situations only - it can be also
+ useful for trips to the outdoors, hiking, camping, learning about nature and
+ yourself truly. This is not only fun, but you can also train skills (make fire,
+ build shelter, ..) you might need in a catastrophy. Some things work best with
+ practice in a relaxed environment - then you also have time for some
+ experiments.
+
+RepoType: git
+Repo: https://github.com/ligi/SurvivalManual
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 15
+ commit: '1.5'
+ subdir: android
+ submodules: true
+ gradle:
+ - prod
+ prebuild:
+ - sed -i '/play_services/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.6'
+ versionCode: 16
+ commit: '1.6'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.7'
+ versionCode: 17
+ commit: '1.7'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.8'
+ versionCode: 18
+ commit: '1.8'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '1.9'
+ versionCode: 19
+ commit: '1.9'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.0'
+ versionCode: 20
+ commit: '2.0'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.1'
+ versionCode: 21
+ commit: '2.1'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.2'
+ versionCode: 22
+ commit: '2.2'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.4'
+ versionCode: 24
+ commit: '2.4'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.6'
+ versionCode: 26
+ commit: '2.6'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.7'
+ versionCode: 27
+ commit: '2.7'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '2.8'
+ versionCode: 28
+ commit: '2.8'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.1'
+ versionCode: 31
+ commit: '3.1'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.2'
+ versionCode: 32
+ commit: '3.2'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.3'
+ versionCode: 33
+ commit: '3.3'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebase
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.5'
+ versionCode: 35
+ commit: '3.5'
+ subdir: android
+ submodules: true
+ gradle:
+ - prodNoFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.6'
+ versionCode: 36
+ commit: '3.6'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.7'
+ versionCode: 37
+ commit: '3.7'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.8'
+ versionCode: 38
+ commit: '3.8'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '3.9'
+ versionCode: 39
+ commit: '3.9'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '40'
+ versionCode: 40
+ commit: '4.0'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '4.1'
+ versionCode: 41
+ commit: '4.1'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: '4.2'
+ versionCode: 42
+ commit: '4.2'
+ subdir: android
+ submodules: true
+ gradle:
+ - noFirebaseForFdroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+ - versionName: 4.2.2
+ versionCode: 422
+ commit: 4.2.2
+ subdir: android
+ submodules: true
+ gradle:
+ - forFDroid
+ prebuild:
+ - sed -i -e '/play_services/d' -e '/withFirebaseCompile/d' build.gradle
+ - sed -i '/android-sdk-manager/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 4.2.2
+CurrentVersionCode: 422
diff --git a/metadata/org.ligi.vaporizercontrol.txt b/metadata/org.ligi.vaporizercontrol.txt
deleted file mode 100644
index 20933d2040..0000000000
--- a/metadata/org.ligi.vaporizercontrol.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ligi/VaporizerControl
-Issue Tracker:https://github.com/ligi/VaporizerControl/issues
-
-Auto Name:Vaporizer Control Crafty
-Summary:Control vaporizers via BLE
-Description:
-Control your vaporizer ( currently only crafty ) with this app.
-.
-
-Repo Type:git
-Repo:https://github.com/ligi/VaporizerControl
-
-Build:1.2,12
- commit=1.2
- subdir=mobile
- gradle=yes
- rm=wear
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle && \
- echo "include ':mobile'" > ../settings.gradle
-
-Build:1.5,15
- commit=1.5
- subdir=mobile
- gradle=yes
- rm=wear
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle && \
- echo "include ':mobile'" > ../settings.gradle
-
-Build:1.6,16
- commit=1.6
- subdir=mobile
- gradle=yes
- rm=wear
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle && \
- echo "include ':mobile'" > ../settings.gradle
-
-Build:1.7,17
- commit=1.7
- subdir=mobile
- gradle=yes
- rm=wear
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle && \
- echo "include ':mobile'" > ../settings.gradle
-
-Build:1.8,18
- commit=1.8
- subdir=mobile
- gradle=yes
- rm=wear
- prebuild=sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle && \
- echo "include ':mobile'" > ../settings.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.8
-Current Version Code:18
diff --git a/metadata/org.ligi.vaporizercontrol.yml b/metadata/org.ligi.vaporizercontrol.yml
new file mode 100644
index 0000000000..f3659e8730
--- /dev/null
+++ b/metadata/org.ligi.vaporizercontrol.yml
@@ -0,0 +1,78 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/ligi/VaporizerControl
+IssueTracker: https://github.com/ligi/VaporizerControl/issues
+
+AutoName: Vaporizer Control Crafty
+Summary: Control vaporizers via BLE
+Description: Control your vaporizer ( currently only crafty ) with this app.
+
+RepoType: git
+Repo: https://github.com/ligi/VaporizerControl
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 12
+ commit: '1.2'
+ subdir: mobile
+ gradle:
+ - yes
+ rm:
+ - wear
+ prebuild:
+ - sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+ - echo "include ':mobile'" > ../settings.gradle
+
+ - versionName: '1.5'
+ versionCode: 15
+ commit: '1.5'
+ subdir: mobile
+ gradle:
+ - yes
+ rm:
+ - wear
+ prebuild:
+ - sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+ - echo "include ':mobile'" > ../settings.gradle
+
+ - versionName: '1.6'
+ versionCode: 16
+ commit: '1.6'
+ subdir: mobile
+ gradle:
+ - yes
+ rm:
+ - wear
+ prebuild:
+ - sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+ - echo "include ':mobile'" > ../settings.gradle
+
+ - versionName: '1.7'
+ versionCode: 17
+ commit: '1.7'
+ subdir: mobile
+ gradle:
+ - yes
+ rm:
+ - wear
+ prebuild:
+ - sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+ - echo "include ':mobile'" > ../settings.gradle
+
+ - versionName: '1.8'
+ versionCode: 18
+ commit: '1.8'
+ subdir: mobile
+ gradle:
+ - yes
+ rm:
+ - wear
+ prebuild:
+ - sed -i -e '/android-sdk-manager/d' -e '/play-services/d' build.gradle
+ - echo "include ':mobile'" > ../settings.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.8'
+CurrentVersionCode: 18
diff --git a/metadata/org.logicallycreative.movingpolygons.txt b/metadata/org.logicallycreative.movingpolygons.txt
deleted file mode 100644
index f4549d121c..0000000000
--- a/metadata/org.logicallycreative.movingpolygons.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jagossel/MovingPolygons
-Issue Tracker:https://github.com/jagossel/MovingPolygons/issues
-Changelog:https://github.com/jagossel/MovingPolygons/releases
-
-Auto Name:Moving Polygons
-Summary:Bouncing lines live wallpaper
-Description:
-Simple live wallpaper with a series of lines that have points bouncing off of
-the screen.
-.
-
-Repo Type:git
-Repo:https://github.com/jagossel/MovingPolygons.git
-
-Build:1.0.0.3,4
- commit=v1.0.0.3
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.0.3
-Current Version Code:4
diff --git a/metadata/org.logicallycreative.movingpolygons.yml b/metadata/org.logicallycreative.movingpolygons.yml
new file mode 100644
index 0000000000..c98a8b62b5
--- /dev/null
+++ b/metadata/org.logicallycreative.movingpolygons.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+SourceCode: https://github.com/jagossel/MovingPolygons
+IssueTracker: https://github.com/jagossel/MovingPolygons/issues
+Changelog: https://github.com/jagossel/MovingPolygons/releases
+
+AutoName: Moving Polygons
+Summary: Bouncing lines live wallpaper
+Description: |-
+ Simple live wallpaper with a series of lines that have points bouncing off of
+ the screen.
+
+RepoType: git
+Repo: https://github.com/jagossel/MovingPolygons.git
+
+Builds:
+ - versionName: 1.0.0.3
+ versionCode: 4
+ commit: v1.0.0.3
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.0.3
+CurrentVersionCode: 4
diff --git a/metadata/org.lufebe16.pysolfc.txt b/metadata/org.lufebe16.pysolfc.txt
deleted file mode 100644
index 00b7a6a479..0000000000
--- a/metadata/org.lufebe16.pysolfc.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:https://pysolfc.sourceforge.io/
-Source Code:https://github.com/shlomif/PySolFC
-Issue Tracker:https://github.com/shlomif/PySolFC/issues
-Changelog:https://pysolfc.sourceforge.io/#news
-
-Summary:A collection of solitaire card games
-Description:
-PySolFC is a collection of solitaire games written in Python.
-
-The project provides more than 1000 solitaire games such as patiences, mahjongg,
-shishensho, memory and others. The original project runs on linux, windows and
-macos and was published at sourceforge. See [http://pysolfc.sourceforge.net/].
-
-A new user interface has been developed using the kivy framework to meet
-requirements of touch screens devices.
-.
-
-Repo Type:git
-Repo:https://github.com/shlomif/PySolFC.git
-
-Build:0.8,8
- commit=b95e3d84d597
- subdir=android
- sudo=(apt-get install -y cython cython3 python3-pip virtualenv && \
- apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev) || echo "something failed"
- output=./pysolfc-0.8-release-unsigned.apk
- prebuild=python3 -m pip install --user clint && \
- ./mkp4a.cleanall && \
- ./mkp4a.init $$SDK$$ $$NDK$$ && \
- export P4ADIR=$HOME/.local/share/python-for-android/packages && \
- mkdir -p $P4ADIR/kivy && \
- wget -nv -O $P4ADIR/kivy/1.10.0.zip https://github.com/kivy/kivy/archive/1.10.0.zip && \
- touch $P4ADIR/kivy/.mark-1.10.0.zip && \
- mkdir -p $P4ADIR/pyjnius && \
- wget -nv -O $P4ADIR/pyjnius/master.zip https://github.com/kivy/pyjnius/archive/1.1.0.zip && \
- touch $P4ADIR/pyjnius/.mark-master.zip && \
- mkdir -p $P4ADIR/six && \
- wget -nv -O $P4ADIR/six/six-1.9.0.tar.gz https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz && \
- touch $P4ADIR/six/.mark-six-1.9.0.tar.gz && \
- mkdir -p $P4ADIR/sdl2 && \
- wget -nv -O $P4ADIR/sdl2/SDL2-2.0.4.tar.gz https://www.libsdl.org/release/SDL2-2.0.4.tar.gz && \
- touch $P4ADIR/sdl2/.mark-SDL2-2.0.4.tar.gz && \
- mkdir -p $P4ADIR/sdl2_image && \
- wget -nv -O $P4ADIR/sdl2_image/SDL2_image-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz && \
- touch $P4ADIR/sdl2_image/.mark-SDL2_image-2.0.1.tar.gz && \
- mkdir -p $P4ADIR/sdl2_ttf && \
- wget -nv -O $P4ADIR/sdl2_ttf/SDL2_ttf-2.0.14.tar.gz https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz && \
- touch $P4ADIR/sdl2_ttf/.mark-SDL2_ttf-2.0.14.tar.gz && \
- mkdir -p $P4ADIR/sdl2_mixer && \
- wget -nv -O $P4ADIR/sdl2_mixer/SDL2_mixer-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz && \
- touch $P4ADIR/sdl2_mixer/.mark-SDL2_mixer-2.0.1.tar.gz && \
- mkdir -p $P4ADIR/python2 && \
- wget -nv -O $P4ADIR/python2/Python-2.7.2.tar.bz2 http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 && \
- touch $P4ADIR/python2/.mark-Python-2.7.2.tar.bz2 && \
- (cd $P4ADIR; ln -s python2 hostpython2)
- build=./mkp4a.unsigned $$SDK$$ $$NDK$$
- ndk=r12b
-
-Build:2.2.0,20200
- commit=574178a16b4fb86cf5e5b1ec29e1bf1659fe9e81
- sudo=(apt-get install -y cython cython3 python3-pip python3-tk virtualenv && \
- apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev) || echo "something failed"
- output=android/PySolFC-$$VERSION$$-release-unsigned.apk
- prebuild=python3 -m pip install --user clint && \
- python3 -m pip install --user random2 && \
- (cd android; ./mkp4a.cleanall) && \
- export P4ADIR=$HOME/.local/share/python-for-android/packages && \
- mkdir -p $P4ADIR/kivy && \
- (cd $P4ADIR/kivy; wget -nv https://github.com/kivy/kivy/archive/1.10.0.zip && \
- touch .mark-1.10.0.zip) && \
- mkdir -p $P4ADIR/pyjnius && \
- (cd $P4ADIR/pyjnius; wget -nv https://github.com/kivy/pyjnius/archive/1.1.0.zip; mv 1.1.0.zip master.zip; touch .mark-master.zip) && \
- mkdir -p $P4ADIR/six && \
- (cd $P4ADIR/six; wget -nv https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz; touch .mark-six-1.9.0.tar.gz) && \
- mkdir -p $P4ADIR/sdl2 && \
- (cd $P4ADIR/sdl2; wget -nv https://www.libsdl.org/release/SDL2-2.0.4.tar.gz; touch .mark-SDL2-2.0.4.tar.gz) && \
- mkdir -p $P4ADIR/sdl2_image && \
- (cd $P4ADIR/sdl2_image; wget -nv https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz; touch .mark-SDL2_image-2.0.1.tar.gz) && \
- mkdir -p $P4ADIR/sdl2_ttf && \
- (cd $P4ADIR/sdl2_ttf; wget -nv https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz; touch .mark-SDL2_ttf-2.0.14.tar.gz) && \
- mkdir -p $P4ADIR/sdl2_mixer && \
- (cd $P4ADIR/sdl2_mixer; wget -nv https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz; touch .mark-SDL2_mixer-2.0.1.tar.gz) && \
- mkdir -p $P4ADIR/python2 && \
- (cd $P4ADIR/python2; wget -nv http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2; touch .mark-Python-2.7.2.tar.bz2) && \
- (cd $P4ADIR; ln -s python2 hostpython2) && \
- (cd android; wget -nv https://netix.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.0/PySolFC-Cardsets-2.0.tar.bz2) && \
- (cd android; ./mkcards) && \
- (cd android; rm -rf PySolFC-Cardsets-2.0.tar.bz2) && \
- (cd android; wget -nv https://github.com/kivy/python-for-android/archive/0.5.3.zip)
- build=make all_games_html && \
- make rules && \
- make mo && \
- (cd android; ./mkp4a.init $$SDK$$ $$NDK$$ 1 && \
- ./mkp4a.unsigned $$SDK$$ $$NDK$$)
- ndk=r12b
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.2.0
-Current Version Code:20200
diff --git a/metadata/org.lufebe16.pysolfc.yml b/metadata/org.lufebe16.pysolfc.yml
new file mode 100644
index 0000000000..5b64b8d939
--- /dev/null
+++ b/metadata/org.lufebe16.pysolfc.yml
@@ -0,0 +1,119 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: https://pysolfc.sourceforge.io/
+SourceCode: https://github.com/shlomif/PySolFC
+IssueTracker: https://github.com/shlomif/PySolFC/issues
+Changelog: https://pysolfc.sourceforge.io/#news
+
+Summary: A collection of solitaire card games
+Description: |-
+ PySolFC is a collection of solitaire games written in Python.
+
+ The project provides more than 1000 solitaire games such as patiences, mahjongg,
+ shishensho, memory and others. The original project runs on linux, windows and
+ macos and was published at sourceforge. See [http://pysolfc.sourceforge.net/].
+
+ A new user interface has been developed using the kivy framework to meet
+ requirements of touch screens devices.
+
+RepoType: git
+Repo: https://github.com/shlomif/PySolFC.git
+
+Builds:
+ - versionName: '0.8'
+ versionCode: 8
+ commit: b95e3d84d597
+ subdir: android
+ sudo:
+ - (apt-get install -y cython cython3 python3-pip virtualenv
+ - apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev)
+ || echo "something failed"
+ output: ./pysolfc-0.8-release-unsigned.apk
+ prebuild:
+ - python3 -m pip install --user clint
+ - ./mkp4a.cleanall
+ - ./mkp4a.init $$SDK$$ $$NDK$$
+ - export P4ADIR=$HOME/.local/share/python-for-android/packages
+ - mkdir -p $P4ADIR/kivy
+ - wget -nv -O $P4ADIR/kivy/1.10.0.zip https://github.com/kivy/kivy/archive/1.10.0.zip
+ - touch $P4ADIR/kivy/.mark-1.10.0.zip
+ - mkdir -p $P4ADIR/pyjnius
+ - wget -nv -O $P4ADIR/pyjnius/master.zip https://github.com/kivy/pyjnius/archive/1.1.0.zip
+ - touch $P4ADIR/pyjnius/.mark-master.zip
+ - mkdir -p $P4ADIR/six
+ - wget -nv -O $P4ADIR/six/six-1.9.0.tar.gz https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz
+ - touch $P4ADIR/six/.mark-six-1.9.0.tar.gz
+ - mkdir -p $P4ADIR/sdl2
+ - wget -nv -O $P4ADIR/sdl2/SDL2-2.0.4.tar.gz https://www.libsdl.org/release/SDL2-2.0.4.tar.gz
+ - touch $P4ADIR/sdl2/.mark-SDL2-2.0.4.tar.gz
+ - mkdir -p $P4ADIR/sdl2_image
+ - wget -nv -O $P4ADIR/sdl2_image/SDL2_image-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz
+ - touch $P4ADIR/sdl2_image/.mark-SDL2_image-2.0.1.tar.gz
+ - mkdir -p $P4ADIR/sdl2_ttf
+ - wget -nv -O $P4ADIR/sdl2_ttf/SDL2_ttf-2.0.14.tar.gz https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
+ - touch $P4ADIR/sdl2_ttf/.mark-SDL2_ttf-2.0.14.tar.gz
+ - mkdir -p $P4ADIR/sdl2_mixer
+ - wget -nv -O $P4ADIR/sdl2_mixer/SDL2_mixer-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz
+ - touch $P4ADIR/sdl2_mixer/.mark-SDL2_mixer-2.0.1.tar.gz
+ - mkdir -p $P4ADIR/python2
+ - wget -nv -O $P4ADIR/python2/Python-2.7.2.tar.bz2 http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
+ - touch $P4ADIR/python2/.mark-Python-2.7.2.tar.bz2
+ - (cd $P4ADIR; ln -s python2 hostpython2)
+ build: ./mkp4a.unsigned $$SDK$$ $$NDK$$
+ ndk: r12b
+
+ - versionName: 2.2.0
+ versionCode: 20200
+ commit: 574178a16b4fb86cf5e5b1ec29e1bf1659fe9e81
+ sudo:
+ - (apt-get install -y cython cython3 python3-pip python3-tk virtualenv
+ - apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev)
+ || echo "something failed"
+ output: android/PySolFC-$$VERSION$$-release-unsigned.apk
+ prebuild:
+ - python3 -m pip install --user clint
+ - python3 -m pip install --user random2
+ - (cd android; ./mkp4a.cleanall)
+ - export P4ADIR=$HOME/.local/share/python-for-android/packages
+ - mkdir -p $P4ADIR/kivy
+ - (cd $P4ADIR/kivy; wget -nv https://github.com/kivy/kivy/archive/1.10.0.zip
+ - touch .mark-1.10.0.zip)
+ - mkdir -p $P4ADIR/pyjnius
+ - (cd $P4ADIR/pyjnius; wget -nv https://github.com/kivy/pyjnius/archive/1.1.0.zip;
+ mv 1.1.0.zip master.zip; touch .mark-master.zip)
+ - mkdir -p $P4ADIR/six
+ - (cd $P4ADIR/six; wget -nv https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz;
+ touch .mark-six-1.9.0.tar.gz)
+ - mkdir -p $P4ADIR/sdl2
+ - (cd $P4ADIR/sdl2; wget -nv https://www.libsdl.org/release/SDL2-2.0.4.tar.gz;
+ touch .mark-SDL2-2.0.4.tar.gz)
+ - mkdir -p $P4ADIR/sdl2_image
+ - (cd $P4ADIR/sdl2_image; wget -nv https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz;
+ touch .mark-SDL2_image-2.0.1.tar.gz)
+ - mkdir -p $P4ADIR/sdl2_ttf
+ - (cd $P4ADIR/sdl2_ttf; wget -nv https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz;
+ touch .mark-SDL2_ttf-2.0.14.tar.gz)
+ - mkdir -p $P4ADIR/sdl2_mixer
+ - (cd $P4ADIR/sdl2_mixer; wget -nv https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz;
+ touch .mark-SDL2_mixer-2.0.1.tar.gz)
+ - mkdir -p $P4ADIR/python2
+ - (cd $P4ADIR/python2; wget -nv http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2;
+ touch .mark-Python-2.7.2.tar.bz2)
+ - (cd $P4ADIR; ln -s python2 hostpython2)
+ - (cd android; wget -nv https://netix.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.0/PySolFC-Cardsets-2.0.tar.bz2)
+ - (cd android; ./mkcards)
+ - (cd android; rm -rf PySolFC-Cardsets-2.0.tar.bz2)
+ - (cd android; wget -nv https://github.com/kivy/python-for-android/archive/0.5.3.zip)
+ build:
+ - make all_games_html
+ - make rules
+ - make mo
+ - (cd android; ./mkp4a.init $$SDK$$ $$NDK$$ 1
+ - ./mkp4a.unsigned $$SDK$$ $$NDK$$)
+ ndk: r12b
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.2.0
+CurrentVersionCode: 20200
diff --git a/metadata/org.lumicall.android.txt b/metadata/org.lumicall.android.txt
deleted file mode 100644
index e7f61b6ccf..0000000000
--- a/metadata/org.lumicall.android.txt
+++ /dev/null
@@ -1,469 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-or-later
-Web Site:http://www.lumicall.org
-Source Code:https://github.com/opentelecoms-org/lumicall
-Issue Tracker:https://github.com/opentelecoms-org/lumicall/issues
-
-Auto Name:Lumicall
-Summary:SIP softphone
-Description:
-SIP softphone with a comprehensive range of features:
-
-* ENUM dialing seamlessly checks all numbers you dial
-* DNS SRV lookup keeps track of which contact email addresses are active for federated SIP
-* TLS encryption of SIP messaging and both SRTP and ZRTP supported for audio stream encryption
-* ICE/STUN/TURN algorithms for NAT traversal in virtually any network (based on ice4j from Jitsi)
-* Push-to-talk (PTT) walkie-talkie mode allows free group chat on wifi (as long as the router supports multicast)
-* Built in Ganglia agent provides an enterprise-grade monitoring solution to map wifi coverage and it's relationship with call quality
-* Native x86 support
-.
-
-Repo Type:git
-Repo:https://github.com/opentelecoms-org/lumicall.git
-
-Build:1.8.3,118
- commit=1.8.3
- submodules=yes
- buildjni=yes
-
-Build:1.8.5,120
- commit=1.8.5
- submodules=yes
- buildjni=yes
-
-Build:1.8.6,121
- commit=1.8.6
- submodules=yes
- buildjni=yes
-
-Build:1.8.7,122
- commit=1.8.7
- submodules=yes
- buildjni=yes
-
-Build:1.8.11,126
- disable=build hangs - attempting to use ssh github for one submodule
- commit=unknown - see disabled
- submodules=yes
- buildjni=yes
-
-Build:1.8.13,128
- disable=build hangs - attempting to use ssh github for one submodule
- commit=unknown - see disabled
- submodules=yes
- buildjni=yes
-
-Build:1.8.15,130
- disable=build hangs - attempting to use ssh github for one submodule
- commit=unknown - see disabled
- submodules=yes
- buildjni=yes
-
-Build:1.8.18,133
- disable=build hangs - attempting to use ssh github for one submodule
- commit=unknown - see disabled
- submodules=yes
- buildjni=yes
-
-Build:1.8.19,134
- commit=1.8.19
- submodules=yes
- buildjni=yes
-
-Build:1.9.1,135
- commit=1.9.1
- submodules=yes
- buildjni=yes
-
-Build:1.9.2,136
- commit=1.9.2
- submodules=yes
- buildjni=yes
-
-Build:1.9.5,139
- commit=1.9.5
- submodules=yes
- buildjni=yes
-
-Build:1.9.10,144
- commit=1.9.10
- submodules=yes
- prebuild=echo "project.target.apilevel=8" > ant.properties
- buildjni=yes
-
-Build:1.9.11,145
- commit=1.9.11
- submodules=yes
- prebuild=echo "project.target.apilevel=8" > ant.properties
- buildjni=yes
-
-Build:1.9.12,146
- commit=1.9.12
- submodules=yes
- prebuild=echo "project.target.apilevel=8" > ant.properties && \
- sed -i '//d' custom_rules.xml
- buildjni=yes
-
-Build:1.10.3,151
- commit=1.10.3
- submodules=yes
- prebuild=echo "project.target.apilevel=8" > ant.properties && \
- sed -i '//d' custom_rules.xml
- buildjni=yes
-
-Build:1.10.6,154
- disable=jars
- commit=1.10.6
- submodules=yes
- srclibs=libphonenumber@fd0b2a071b823b420e07a34720e99486038fe53b
- rm=libs/libphonenumber*
- prebuild=echo "project.target.apilevel=8" > ant.properties && \
- sed -i '//d' custom_rules.xml && \
- pushd $$libphonenumber$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/target/*jar libs/
- buildjni=yes
-
-Build:1.11.6,161
- disable=builds, submodules have jars
- commit=1.11.6
- submodules=yes
- srclibs=dnsjava@dnsjava-2.1.6,RemoteTea@release-1.1.0,libphonenumber@53794af89c54549b71a3db1f326e1bfd7c914832
- rm=libs/*.jar
- prebuild=echo "project.target.apilevel=8" > ant.properties && \
- sed -i '//d' custom_rules.xml && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-*.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/oncrpc-1.0.7.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-6.2.3-SNAPSHOT.jar libs/
- buildjni=yes
-
-Build:1.11.10,165
- disable=zrtp not building
- commit=1.11.10
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@release-1.1.0,libphonenumber@libphonenumber-7.0.2
- rm=libs/*.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- sed -i -e '//d' custom_rules.xml && \
- mv zrtp zorg-java && \
- mkdir zrtp && \
- mv zorg-java zrtp/ && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-*.jar libs/ && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.2.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/oncrpc-1.0.7.jar
- buildjni=yes
-
-Build:1.11.11,166
- commit=b77763126bbefa70868b17ce2195448dd5334360
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@1.0.7,libphonenumber@libphonenumber-7.0.2,JUnit@r4.12,weupnp@weupnp-0.1.2
- rm=libs/*.jar,opentelecoms.org-util/lib/*.jar,gmetric4j/lib/*.jar,ice4j/lib/weupnp*.jar,ice4j/libs/junit.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-2.1.6.jar libs/ && \
- cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.2.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/ && \
- pushd $$weupnp$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar && \
- pushd $$JUnit$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar && \
- cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
- buildjni=yes
-
-Build:1.11.12,167
- commit=900ae91a9c4b3eb6b7980c3b6918febe9e18bafb
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@1.0.7,libphonenumber@libphonenumber-7.0.4,JUnit@r4.12,weupnp@weupnp-0.1.2
- rm=libs/*.jar,opentelecoms.org-util/lib/*.jar,gmetric4j/lib/*.jar,ice4j/lib/weupnp*.jar,ice4j/libs/junit.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-2.1.6.jar libs/ && \
- cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/ && \
- pushd $$weupnp$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar && \
- pushd $$JUnit$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar && \
- cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
- buildjni=yes
-
-Build:1.11.14,169
- commit=020015c5c9a5522712edef61a2959132aa63d716
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@1.0.7,libphonenumber@libphonenumber-7.0.4,JUnit@r4.12,weupnp@weupnp-0.1.2
- rm=libs/*.jar,opentelecoms.org-util/lib/*.jar,gmetric4j/lib/*.jar,ice4j/lib/weupnp*.jar,ice4j/libs/junit.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-2.1.6.jar libs/ && \
- cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/ && \
- pushd $$weupnp$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar && \
- pushd $$JUnit$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar && \
- cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
- buildjni=yes
-
-Build:1.11.15,170
- commit=1.11.15
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@1.0.7,libphonenumber@libphonenumber-7.0.4,JUnit@r4.12,weupnp@weupnp-0.1.2
- rm=libs/*.jar,opentelecoms.org-util/lib/*.jar,gmetric4j/lib/*.jar,ice4j/lib/weupnp*.jar,ice4j/libs/junit.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-2.1.6.jar libs/ && \
- cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/ && \
- pushd $$weupnp$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar && \
- pushd $$JUnit$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar && \
- cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
- buildjni=yes
-
-Build:1.11.16,171
- commit=1.11.16
- submodules=yes
- srclibs=PBKDF2@v1.1.0,dnsjava@dnsjava-2.1.6,RemoteTea@1.0.7,libphonenumber@libphonenumber-7.0.11,JUnit@r4.12,weupnp@weupnp-0.1.2
- rm=libs/*.jar,opentelecoms.org-util/lib/*.jar,gmetric4j/lib/*.jar,ice4j/lib/weupnp*.jar,ice4j/libs/junit.jar
- extlibs=android/android-support-v4.jar
- prebuild=cp assets/app.properties-prod app.properties && \
- echo "project.target.apilevel=8" > ant.properties && \
- pushd $$PBKDF2$$ && \
- gradle install && \
- popd && \
- cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/ && \
- pushd $$dnsjava$$ && \
- ant jar && \
- popd && \
- cp $$dnsjava$$/dnsjava-2.1.6.jar libs/ && \
- cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar && \
- pushd $$libphonenumber$$/java/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.11.jar libs/ && \
- pushd $$RemoteTea$$ && \
- ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar && \
- popd && \
- cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar && \
- cp libs/oncrpc-1.0.7.jar gmetric4j/lib/ && \
- pushd $$weupnp$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar && \
- pushd $$JUnit$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar && \
- cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.0,172
- disable=remove apk
- commit=1.12.0
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.3,175
- commit=1.12.3
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.4,176
- commit=1.12.4
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.7,179
- commit=1.12.7
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.8,180
- commit=1.12.8
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.9,181
- commit=1.12.9
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.11,183
- commit=1.12.11
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.13,185
- commit=1.12.13
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.14,186
- commit=1.12.14
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.12.16,188
- commit=1.12.16
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.13.0,189
- commit=1.13.0
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Build:1.13.1,190
- commit=1.13.1
- submodules=yes
- gradle=yes
- prebuild=ln -s app.properties-prod assets/app.properties
- scanignore=jni/g729/ITU-samples-200701/Soft/g729*,jni/g729/siphon-g729/Data/*.pcm.out,assets/alerting
- buildjni=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.13.1
-Current Version Code:190
diff --git a/metadata/org.lumicall.android.yml b/metadata/org.lumicall.android.yml
new file mode 100644
index 0000000000..2c2534dbdb
--- /dev/null
+++ b/metadata/org.lumicall.android.yml
@@ -0,0 +1,682 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-or-later
+WebSite: http://www.lumicall.org
+SourceCode: https://github.com/opentelecoms-org/lumicall
+IssueTracker: https://github.com/opentelecoms-org/lumicall/issues
+
+AutoName: Lumicall
+Summary: SIP softphone
+Description: |-
+ SIP softphone with a comprehensive range of features:
+
+ * ENUM dialing seamlessly checks all numbers you dial
+ * DNS SRV lookup keeps track of which contact email addresses are active for federated SIP
+ * TLS encryption of SIP messaging and both SRTP and ZRTP supported for audio stream encryption
+ * ICE/STUN/TURN algorithms for NAT traversal in virtually any network (based on ice4j from Jitsi)
+ * Push-to-talk (PTT) walkie-talkie mode allows free group chat on wifi (as long as the router supports multicast)
+ * Built in Ganglia agent provides an enterprise-grade monitoring solution to map wifi coverage and it's relationship with call quality
+ * Native x86 support
+
+RepoType: git
+Repo: https://github.com/opentelecoms-org/lumicall.git
+
+Builds:
+ - versionName: 1.8.3
+ versionCode: 118
+ commit: 1.8.3
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.5
+ versionCode: 120
+ commit: 1.8.5
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.6
+ versionCode: 121
+ commit: 1.8.6
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.7
+ versionCode: 122
+ commit: 1.8.7
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.11
+ versionCode: 126
+ disable: build hangs - attempting to use ssh github for one submodule
+ commit: unknown - see disabled
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.13
+ versionCode: 128
+ disable: build hangs - attempting to use ssh github for one submodule
+ commit: unknown - see disabled
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.15
+ versionCode: 130
+ disable: build hangs - attempting to use ssh github for one submodule
+ commit: unknown - see disabled
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.18
+ versionCode: 133
+ disable: build hangs - attempting to use ssh github for one submodule
+ commit: unknown - see disabled
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.8.19
+ versionCode: 134
+ commit: 1.8.19
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.9.1
+ versionCode: 135
+ commit: 1.9.1
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.9.2
+ versionCode: 136
+ commit: 1.9.2
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.9.5
+ versionCode: 139
+ commit: 1.9.5
+ submodules: true
+ buildjni:
+ - yes
+
+ - versionName: 1.9.10
+ versionCode: 144
+ commit: 1.9.10
+ submodules: true
+ prebuild: echo "project.target.apilevel=8" > ant.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.9.11
+ versionCode: 145
+ commit: 1.9.11
+ submodules: true
+ prebuild: echo "project.target.apilevel=8" > ant.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.9.12
+ versionCode: 146
+ commit: 1.9.12
+ submodules: true
+ prebuild:
+ - echo "project.target.apilevel=8" > ant.properties
+ - sed -i '//d' custom_rules.xml
+ buildjni:
+ - yes
+
+ - versionName: 1.10.3
+ versionCode: 151
+ commit: 1.10.3
+ submodules: true
+ prebuild:
+ - echo "project.target.apilevel=8" > ant.properties
+ - sed -i '//d' custom_rules.xml
+ buildjni:
+ - yes
+
+ - versionName: 1.10.6
+ versionCode: 154
+ disable: jars
+ commit: 1.10.6
+ submodules: true
+ srclibs:
+ - libphonenumber@fd0b2a071b823b420e07a34720e99486038fe53b
+ rm:
+ - libs/libphonenumber*
+ prebuild:
+ - echo "project.target.apilevel=8" > ant.properties
+ - sed -i '//d' custom_rules.xml
+ - pushd $$libphonenumber$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/target/*jar libs/
+ buildjni:
+ - yes
+
+ - versionName: 1.11.6
+ versionCode: 161
+ disable: builds, submodules have jars
+ commit: 1.11.6
+ submodules: true
+ srclibs:
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@release-1.1.0
+ - libphonenumber@53794af89c54549b71a3db1f326e1bfd7c914832
+ rm:
+ - libs/*.jar
+ prebuild:
+ - echo "project.target.apilevel=8" > ant.properties
+ - sed -i '//d' custom_rules.xml
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-*.jar libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/oncrpc-1.0.7.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-6.2.3-SNAPSHOT.jar
+ libs/
+ buildjni:
+ - yes
+
+ - versionName: 1.11.10
+ versionCode: 165
+ disable: zrtp not building
+ commit: 1.11.10
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@release-1.1.0
+ - libphonenumber@libphonenumber-7.0.2
+ rm:
+ - libs/*.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - sed -i -e '//d' custom_rules.xml
+ - mv zrtp zorg-java
+ - mkdir zrtp
+ - mv zorg-java zrtp/
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-*.jar libs/
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.2.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/oncrpc-1.0.7.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.11.11
+ versionCode: 166
+ commit: b77763126bbefa70868b17ce2195448dd5334360
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@1.0.7
+ - libphonenumber@libphonenumber-7.0.2
+ - JUnit@r4.12
+ - weupnp@weupnp-0.1.2
+ rm:
+ - libs/*.jar
+ - opentelecoms.org-util/lib/*.jar
+ - gmetric4j/lib/*.jar
+ - ice4j/lib/weupnp*.jar
+ - ice4j/libs/junit.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-2.1.6.jar libs/
+ - cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.2.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/
+ - pushd $$weupnp$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar
+ - pushd $$JUnit$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar
+ - cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.11.12
+ versionCode: 167
+ commit: 900ae91a9c4b3eb6b7980c3b6918febe9e18bafb
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@1.0.7
+ - libphonenumber@libphonenumber-7.0.4
+ - JUnit@r4.12
+ - weupnp@weupnp-0.1.2
+ rm:
+ - libs/*.jar
+ - opentelecoms.org-util/lib/*.jar
+ - gmetric4j/lib/*.jar
+ - ice4j/lib/weupnp*.jar
+ - ice4j/libs/junit.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-2.1.6.jar libs/
+ - cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/
+ - pushd $$weupnp$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar
+ - pushd $$JUnit$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar
+ - cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.11.14
+ versionCode: 169
+ commit: 020015c5c9a5522712edef61a2959132aa63d716
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@1.0.7
+ - libphonenumber@libphonenumber-7.0.4
+ - JUnit@r4.12
+ - weupnp@weupnp-0.1.2
+ rm:
+ - libs/*.jar
+ - opentelecoms.org-util/lib/*.jar
+ - gmetric4j/lib/*.jar
+ - ice4j/lib/weupnp*.jar
+ - ice4j/libs/junit.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-2.1.6.jar libs/
+ - cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/
+ - pushd $$weupnp$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar
+ - pushd $$JUnit$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar
+ - cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.11.15
+ versionCode: 170
+ commit: 1.11.15
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@1.0.7
+ - libphonenumber@libphonenumber-7.0.4
+ - JUnit@r4.12
+ - weupnp@weupnp-0.1.2
+ rm:
+ - libs/*.jar
+ - opentelecoms.org-util/lib/*.jar
+ - gmetric4j/lib/*.jar
+ - ice4j/lib/weupnp*.jar
+ - ice4j/libs/junit.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-2.1.6.jar libs/
+ - cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.4.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/
+ - pushd $$weupnp$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar
+ - pushd $$JUnit$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar
+ - cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.11.16
+ versionCode: 171
+ commit: 1.11.16
+ submodules: true
+ srclibs:
+ - PBKDF2@v1.1.0
+ - dnsjava@dnsjava-2.1.6
+ - RemoteTea@1.0.7
+ - libphonenumber@libphonenumber-7.0.11
+ - JUnit@r4.12
+ - weupnp@weupnp-0.1.2
+ rm:
+ - libs/*.jar
+ - opentelecoms.org-util/lib/*.jar
+ - gmetric4j/lib/*.jar
+ - ice4j/lib/weupnp*.jar
+ - ice4j/libs/junit.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp assets/app.properties-prod app.properties
+ - echo "project.target.apilevel=8" > ant.properties
+ - pushd $$PBKDF2$$
+ - gradle install
+ - popd
+ - cp $$PBKDF2$$/build/libs/PBKDF2-1.1.0.jar libs/
+ - pushd $$dnsjava$$
+ - ant jar
+ - popd
+ - cp $$dnsjava$$/dnsjava-2.1.6.jar libs/
+ - cp libs/dnsjava-2.1.6.jar opentelecoms.org-util/lib/dnsjava-2.1.1.jar
+ - pushd $$libphonenumber$$/java/
+ - $$MVN3$$ package
+ - popd
+ - cp $$libphonenumber$$/java/libphonenumber/target/libphonenumber-7.0.11.jar
+ libs/
+ - pushd $$RemoteTea$$
+ - ant -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5 jar
+ - popd
+ - cp $$RemoteTea$$/classes/oncrpc*jar libs/oncrpc-1.0.7.jar
+ - cp libs/oncrpc-1.0.7.jar gmetric4j/lib/
+ - pushd $$weupnp$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$weupnp$$/target/weupnp-0.1.2.jar ice4j/lib/weupnp-0.1.2-SNAPSHOT.jar
+ - pushd $$JUnit$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JUnit$$/target/junit-4.12.jar ice4j/lib/junit.jar
+ - cp ice4j/lib/junit.jar gmetric4j/lib/junit-4.1.jar
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.0
+ versionCode: 172
+ disable: remove apk
+ commit: 1.12.0
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.3
+ versionCode: 175
+ commit: 1.12.3
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.4
+ versionCode: 176
+ commit: 1.12.4
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.7
+ versionCode: 179
+ commit: 1.12.7
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.8
+ versionCode: 180
+ commit: 1.12.8
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.9
+ versionCode: 181
+ commit: 1.12.9
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.11
+ versionCode: 183
+ commit: 1.12.11
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.13
+ versionCode: 185
+ commit: 1.12.13
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.14
+ versionCode: 186
+ commit: 1.12.14
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.12.16
+ versionCode: 188
+ commit: 1.12.16
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.13.0
+ versionCode: 189
+ commit: 1.13.0
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+ - versionName: 1.13.1
+ versionCode: 190
+ commit: 1.13.1
+ submodules: true
+ gradle:
+ - yes
+ prebuild: ln -s app.properties-prod assets/app.properties
+ scanignore:
+ - jni/g729/ITU-samples-200701/Soft/g729*
+ - jni/g729/siphon-g729/Data/*.pcm.out
+ - assets/alerting
+ buildjni:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.13.1
+CurrentVersionCode: 190
diff --git a/metadata/org.safermobile.intheclear.txt b/metadata/org.safermobile.intheclear.txt
deleted file mode 100644
index fc68a75d77..0000000000
--- a/metadata/org.safermobile.intheclear.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/SaferMobile/intheclear
-Issue Tracker:https://github.com/SaferMobile/intheclear/issues
-
-Auto Name:InTheClear
-Summary:Alerting and secure wipe
-Description:
-InTheClear is a suite of mobile applications designed to keep users safer in
-difficult situations by using their phone's built-in tools. At its core are two
-main features: Emergency SMS and Data Wipe. At installation, InTheClear walks a
-new user through the process of configuring each of these features. The user can
-then activate either Emergency SMS or Data Wipe individually, on an ad-hoc
-basis. In addition, they can simultaneously activate *both* Emergency SMS and
-Data Wipe via Panic!, a simple, one-touch feature of InTheClear.
-.
-
-Repo Type:git
-Repo:https://github.com/SaferMobile/intheclear.git
-
-Build:1.1,1
- commit=7ed2c1c
- subdir=projects/android
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:1
diff --git a/metadata/org.safermobile.intheclear.yml b/metadata/org.safermobile.intheclear.yml
new file mode 100644
index 0000000000..bfa1550328
--- /dev/null
+++ b/metadata/org.safermobile.intheclear.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+SourceCode: https://github.com/SaferMobile/intheclear
+IssueTracker: https://github.com/SaferMobile/intheclear/issues
+
+AutoName: InTheClear
+Summary: Alerting and secure wipe
+Description: |-
+ InTheClear is a suite of mobile applications designed to keep users safer in
+ difficult situations by using their phone's built-in tools. At its core are two
+ main features: Emergency SMS and Data Wipe. At installation, InTheClear walks a
+ new user through the process of configuring each of these features. The user can
+ then activate either Emergency SMS or Data Wipe individually, on an ad-hoc
+ basis. In addition, they can simultaneously activate *both* Emergency SMS and
+ Data Wipe via Panic!, a simple, one-touch feature of InTheClear.
+
+RepoType: git
+Repo: https://github.com/SaferMobile/intheclear.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 1
+ commit: 7ed2c1c
+ subdir: projects/android
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 1
diff --git a/metadata/org.sagemath.droid.txt b/metadata/org.sagemath.droid.txt
deleted file mode 100644
index 12d7219e3f..0000000000
--- a/metadata/org.sagemath.droid.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:http://www.sagemath.org
-Source Code:https://github.com/sagemath/android
-Issue Tracker:https://github.com/sagemath/android/issues
-
-Auto Name:Sage
-Summary:Calculation client
-Description:
-Sage is mathematical software that combines many packages into a common
-interface. This Android application connects as a http client to a Sage server,
-authenticates, initiates a session, sends commands and displays the results.
-There are some demos which appear to function via public server.
-
-Status: Beta.
-.
-
-Repo Type:git
-Repo:https://github.com/sagemath/android
-
-Build:0.9.1,5
- commit=0d6c7f0df7120
-
-Build:0.9.2,7
- commit=f42bce6f67a6f40
-
-Build:0.9.3,8
- commit=0.9.3
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.9.3
-Current Version Code:8
diff --git a/metadata/org.sagemath.droid.yml b/metadata/org.sagemath.droid.yml
new file mode 100644
index 0000000000..d96f620dcc
--- /dev/null
+++ b/metadata/org.sagemath.droid.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+WebSite: http://www.sagemath.org
+SourceCode: https://github.com/sagemath/android
+IssueTracker: https://github.com/sagemath/android/issues
+
+AutoName: Sage
+Summary: Calculation client
+Description: |-
+ Sage is mathematical software that combines many packages into a common
+ interface. This Android application connects as a http client to a Sage server,
+ authenticates, initiates a session, sends commands and displays the results.
+ There are some demos which appear to function via public server.
+
+ Status: Beta.
+
+RepoType: git
+Repo: https://github.com/sagemath/android
+
+Builds:
+ - versionName: 0.9.1
+ versionCode: 5
+ commit: 0d6c7f0df7120
+
+ - versionName: 0.9.2
+ versionCode: 7
+ commit: f42bce6f67a6f40
+
+ - versionName: 0.9.3
+ versionCode: 8
+ commit: 0.9.3
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.9.3
+CurrentVersionCode: 8
diff --git a/metadata/org.sasehash.burgerwp.txt b/metadata/org.sasehash.burgerwp.txt
deleted file mode 100644
index 32dea63426..0000000000
--- a/metadata/org.sasehash.burgerwp.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/samsumas/LivingBurger
-Issue Tracker:https://gitlab.com/samsumas/LivingBurger/issues
-Changelog:https://gitlab.com/samsumas/LivingBurger/tags
-
-Auto Name:BurgerWP
-Summary:Get rid of your old boring Wallpaper and replace it with burgers and pizza
-Description:
-Very nice Wallpaper featuring some pizza and burger. Burger and pizzas bounces
-around. Fork me on GitLab!
-.
-
-Repo Type:git
-Repo:https://gitlab.com/samsumas/LivingBurger.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.sasehash.burgerwp.yml b/metadata/org.sasehash.burgerwp.yml
new file mode 100644
index 0000000000..0da5c7987d
--- /dev/null
+++ b/metadata/org.sasehash.burgerwp.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/samsumas/LivingBurger
+IssueTracker: https://gitlab.com/samsumas/LivingBurger/issues
+Changelog: https://gitlab.com/samsumas/LivingBurger/tags
+
+AutoName: BurgerWP
+Summary: Get rid of your old boring Wallpaper and replace it with burgers and pizza
+Description: |-
+ Very nice Wallpaper featuring some pizza and burger. Burger and pizzas bounces
+ around. Fork me on GitLab!
+
+RepoType: git
+Repo: https://gitlab.com/samsumas/LivingBurger.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.schabi.etherwake.txt b/metadata/org.schabi.etherwake.txt
deleted file mode 100644
index 47584a825b..0000000000
--- a/metadata/org.schabi.etherwake.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://gitlab.com/derSchabi/Etherwake-app
-Issue Tracker:https://gitlab.com/derSchabi/Etherwake-app/issues
-
-Auto Name:Etherwake
-Summary:Wake computers on the same network
-Description:
-Wraper around the ehterwake command. It is used to start computers within the
-same network as the smartphone. Since this app sends pure ethernetframes it
-requires root privileges.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/Etherwake-app
-
-Build:1.0,1
- commit=c8fe1d10592ddad5c2f36f857ca8c22e153c79c0
- subdir=app
- gradle=yes
- rm=app/src/main/res/raw/*
- prebuild=pushd ../cmd && \
- sed -i -e '/NDK=/d' build.sh && \
- sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh && \
- chmod +x build.sh && \
- popd
- build=pushd ../cmd && \
- ./build.sh && \
- popd
-
-Build:1.0.1,2
- commit=0728d9055d40d1c640f1976c43b709e0041793da
- subdir=app
- gradle=yes
- rm=app/src/main/res/raw/*
- prebuild=pushd ../cmd && \
- sed -i -e '/NDK=/d' build.sh && \
- sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh && \
- chmod +x build.sh && \
- popd
- build=pushd ../cmd && \
- ./build.sh && \
- popd
-
-Build:1.0.2,3
- commit=4cf733a4a975e0fd2eceea1d984309e8984295ba
- subdir=app
- gradle=yes
- rm=app/src/main/res/raw/*
- prebuild=pushd ../cmd && \
- sed -i -e '/NDK=/d' build.sh && \
- sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh && \
- chmod +x build.sh && \
- popd
- build=pushd ../cmd && \
- ./build.sh && \
- popd
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.2
-Current Version Code:3
diff --git a/metadata/org.schabi.etherwake.yml b/metadata/org.schabi.etherwake.yml
new file mode 100644
index 0000000000..01fd44dbb6
--- /dev/null
+++ b/metadata/org.schabi.etherwake.yml
@@ -0,0 +1,80 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+SourceCode: https://gitlab.com/derSchabi/Etherwake-app
+IssueTracker: https://gitlab.com/derSchabi/Etherwake-app/issues
+
+AutoName: Etherwake
+Summary: Wake computers on the same network
+Description: |-
+ Wraper around the ehterwake command. It is used to start computers within the
+ same network as the smartphone. Since this app sends pure ethernetframes it
+ requires root privileges.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/Etherwake-app
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: c8fe1d10592ddad5c2f36f857ca8c22e153c79c0
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/src/main/res/raw/*
+ prebuild:
+ - pushd ../cmd
+ - sed -i -e '/NDK=/d' build.sh
+ - sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh
+ - chmod +x build.sh
+ - popd
+ build:
+ - pushd ../cmd
+ - ./build.sh
+ - popd
+
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 0728d9055d40d1c640f1976c43b709e0041793da
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/src/main/res/raw/*
+ prebuild:
+ - pushd ../cmd
+ - sed -i -e '/NDK=/d' build.sh
+ - sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh
+ - chmod +x build.sh
+ - popd
+ build:
+ - pushd ../cmd
+ - ./build.sh
+ - popd
+
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 4cf733a4a975e0fd2eceea1d984309e8984295ba
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/src/main/res/raw/*
+ prebuild:
+ - pushd ../cmd
+ - sed -i -e '/NDK=/d' build.sh
+ - sed -i -e '/TARGET_DIR/aNDK=$$NDK$$' build.sh
+ - chmod +x build.sh
+ - popd
+ build:
+ - pushd ../cmd
+ - ./build.sh
+ - popd
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.2
+CurrentVersionCode: 3
diff --git a/metadata/org.schabi.kiba.txt b/metadata/org.schabi.kiba.txt
deleted file mode 100644
index fe6e09a9f8..0000000000
--- a/metadata/org.schabi.kiba.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:https://savannah.nongnu.org/projects/kiba
-Source Code:https://git.savannah.gnu.org/cgit/kiba.git/tree
-Issue Tracker:https://savannah.nongnu.org/bugs/?func=additem&group=kiba
-Changelog:https://git.savannah.gnu.org/cgit/kiba.git/log
-
-Auto Name:KIBA
-Summary:A booth attraction app
-Description:
-A simple android app to control the LED Plussy Display by Christian Carlowitz.
-It was created in order to promote the FSFE and its Fellowship campaign, as well
-as the F-Droid project. It is programmed in Android/Java using the Gradle build
-system, and will also run on Replicant OS.
-.
-
-Repo Type:git
-Repo:https://git.savannah.nongnu.org/git/kiba.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/org.schabi.kiba.yml b/metadata/org.schabi.kiba.yml
new file mode 100644
index 0000000000..b98fa58a9c
--- /dev/null
+++ b/metadata/org.schabi.kiba.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+WebSite: https://savannah.nongnu.org/projects/kiba
+SourceCode: https://git.savannah.gnu.org/cgit/kiba.git/tree
+IssueTracker: https://savannah.nongnu.org/bugs/?func=additem&group=kiba
+Changelog: https://git.savannah.gnu.org/cgit/kiba.git/log
+
+AutoName: KIBA
+Summary: A booth attraction app
+Description: |-
+ A simple android app to control the LED Plussy Display by Christian Carlowitz.
+ It was created in order to promote the FSFE and its Fellowship campaign, as well
+ as the F-Droid project. It is programmed in Android/Java using the Gradle build
+ system, and will also run on Replicant OS.
+
+RepoType: git
+Repo: https://git.savannah.nongnu.org/git/kiba.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/org.schabi.nxbookmarks.owncloud.txt b/metadata/org.schabi.nxbookmarks.owncloud.txt
deleted file mode 100644
index af24044319..0000000000
--- a/metadata/org.schabi.nxbookmarks.owncloud.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Multimedia,Internet
-License:MIT
-Web Site:
-Source Code:https://gitlab.com/derSchabi/OCBookmarks
-Issue Tracker:https://gitlab.com/derSchabi/OCBookmarks/issues
-Changelog:https://gitlab.com/derSchabi/OCBookmarks/blob/HEAD/CHANGELOG.md
-
-Auto Name:OwnCloud Bookmarks
-Summary:A front end for the Nextcloud Bookmark app
-Description:
-An Android front end for the Nextcloud/Owncloud Bookmark App based on the new
-REST API that was introduced by Bookmarks version 0.10.2 With this app you can
-add/edit/delete and view bookmarks, and sync them with your ownCloud.
-
-However you need to have the Bookmarks app in minimal required version 0.10.2
-installed and enabled on you ownCloud.
-
-If you need more information about the Nextcloud Bookmark app, you can follow
-this link: [https://marketplace.owncloud.com/apps/bookmarks]
-
-'''Note:''' this app is currently unmaintained and looking for a new maintainer.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/OCBookmarks
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- output=build/outputs/apk/*.apk
- build=gradle assembleOwncloud
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- output=build/outputs/apk/*.apk
- build=gradle assembleOwncloud
-
-Maintainer Notes:
-We need the manual gradle invocation because the package uses Release vs Owncloud build type, not flavours.
-Update Check Mode doesn't work because we can't find the computed packageId.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.5
-Current Version Code:6
diff --git a/metadata/org.schabi.nxbookmarks.owncloud.yml b/metadata/org.schabi.nxbookmarks.owncloud.yml
new file mode 100644
index 0000000000..ddc4accfcd
--- /dev/null
+++ b/metadata/org.schabi.nxbookmarks.owncloud.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Multimedia
+ - Internet
+License: MIT
+SourceCode: https://gitlab.com/derSchabi/OCBookmarks
+IssueTracker: https://gitlab.com/derSchabi/OCBookmarks/issues
+Changelog: https://gitlab.com/derSchabi/OCBookmarks/blob/HEAD/CHANGELOG.md
+
+AutoName: OwnCloud Bookmarks
+Summary: A front end for the Nextcloud Bookmark app
+Description: |-
+ An Android front end for the Nextcloud/Owncloud Bookmark App based on the new
+ REST API that was introduced by Bookmarks version 0.10.2 With this app you can
+ add/edit/delete and view bookmarks, and sync them with your ownCloud.
+
+ However you need to have the Bookmarks app in minimal required version 0.10.2
+ installed and enabled on you ownCloud.
+
+ If you need more information about the Nextcloud Bookmark app, you can follow
+ this link: [https://marketplace.owncloud.com/apps/bookmarks]
+
+ '''Note:''' this app is currently unmaintained and looking for a new maintainer.
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/OCBookmarks
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ output: build/outputs/apk/*.apk
+ build: gradle assembleOwncloud
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ output: build/outputs/apk/*.apk
+ build: gradle assembleOwncloud
+
+MaintainerNotes: |-
+ We need the manual gradle invocation because the package uses Release vs Owncloud build type, not flavours.
+ Update Check Mode doesn't work because we can't find the computed packageId.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.5'
+CurrentVersionCode: 6
diff --git a/metadata/org.schabi.nxbookmarks.txt b/metadata/org.schabi.nxbookmarks.txt
deleted file mode 100644
index 54fae5d59d..0000000000
--- a/metadata/org.schabi.nxbookmarks.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Multimedia,Internet
-License:MIT
-Web Site:
-Source Code:https://gitlab.com/derSchabi/OCBookmarks
-Issue Tracker:https://gitlab.com/derSchabi/OCBookmarks/issues
-Changelog:https://gitlab.com/derSchabi/OCBookmarks/blob/HEAD/CHANGELOG.md
-
-Auto Name:Nextcloud Bookmarks
-Summary:A front end for the Nextcloud Bookmark app
-Description:
-An Android front end for the Nextcloud/Owncloud Bookmark App based on the new
-REST API that was introduced by Bookmarks version 0.10.1 With this app you can
-add/edit/delete and view bookmarks, and sync them with your Nextcloud.
-
-However you need to have the Bookmarks app in minimal required version 0.10.1
-installed and enabled on you Nextcloud.
-
-If you need more information about the Nextcloud Bookmark app, you can follow
-this link: [https://apps.nextcloud.com/apps/bookmarks]
-
-'''Note:''' this app is currently unmaintained and looking for a new maintainer.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/OCBookmarks
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- gradle=yes
-
-Build:1.5,6
- commit=v1.5
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.5
-Current Version Code:6
diff --git a/metadata/org.schabi.nxbookmarks.yml b/metadata/org.schabi.nxbookmarks.yml
new file mode 100644
index 0000000000..002daab0c9
--- /dev/null
+++ b/metadata/org.schabi.nxbookmarks.yml
@@ -0,0 +1,59 @@
+Categories:
+ - Multimedia
+ - Internet
+License: MIT
+SourceCode: https://gitlab.com/derSchabi/OCBookmarks
+IssueTracker: https://gitlab.com/derSchabi/OCBookmarks/issues
+Changelog: https://gitlab.com/derSchabi/OCBookmarks/blob/HEAD/CHANGELOG.md
+
+AutoName: Nextcloud Bookmarks
+Summary: A front end for the Nextcloud Bookmark app
+Description: |-
+ An Android front end for the Nextcloud/Owncloud Bookmark App based on the new
+ REST API that was introduced by Bookmarks version 0.10.1 With this app you can
+ add/edit/delete and view bookmarks, and sync them with your Nextcloud.
+
+ However you need to have the Bookmarks app in minimal required version 0.10.1
+ installed and enabled on you Nextcloud.
+
+ If you need more information about the Nextcloud Bookmark app, you can follow
+ this link: [https://apps.nextcloud.com/apps/bookmarks]
+
+ '''Note:''' this app is currently unmaintained and looking for a new maintainer.
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/OCBookmarks
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: v1.5
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.5'
+CurrentVersionCode: 6
diff --git a/metadata/org.schabi.openhitboxstreams.txt b/metadata/org.schabi.openhitboxstreams.txt
deleted file mode 100644
index 3a7e3c0eb1..0000000000
--- a/metadata/org.schabi.openhitboxstreams.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Multimedia,Internet
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://gitlab.com/derSchabi/OpenHitboxStreams
-Issue Tracker:https://gitlab.com/derSchabi/OpenHitboxStreams/issues
-Changelog:https://gitlab.com/derSchabi/OpenHitboxStreams/blob/HEAD/CHANGELOG.md
-Bitcoin:16A9J59ahMRqkLSZjhYj33n9j3fMztFxnh
-
-Auto Name:OpenHitboxStreams
-Summary:Open hitbox.tv stream via intent
-Description:
-Opens Hitbox.tv streams from Intent. So for example open it from firefox, and
-choose your favorite player.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/OpenHitboxStreams.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.schabi.openhitboxstreams.yml b/metadata/org.schabi.openhitboxstreams.yml
new file mode 100644
index 0000000000..b7c0fd45d8
--- /dev/null
+++ b/metadata/org.schabi.openhitboxstreams.yml
@@ -0,0 +1,32 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-3.0-or-later
+SourceCode: https://gitlab.com/derSchabi/OpenHitboxStreams
+IssueTracker: https://gitlab.com/derSchabi/OpenHitboxStreams/issues
+Changelog: https://gitlab.com/derSchabi/OpenHitboxStreams/blob/HEAD/CHANGELOG.md
+Bitcoin: 16A9J59ahMRqkLSZjhYj33n9j3fMztFxnh
+
+AutoName: OpenHitboxStreams
+Summary: Open hitbox.tv stream via intent
+Description: |-
+ Opens Hitbox.tv streams from Intent. So for example open it from firefox, and
+ choose your favorite player.
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/OpenHitboxStreams.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.schabi.sharewithnewpipe.txt b/metadata/org.schabi.sharewithnewpipe.txt
deleted file mode 100644
index 9950740ac8..0000000000
--- a/metadata/org.schabi.sharewithnewpipe.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:Multimedia,Internet
-License:GPL-3.0-or-later
-Web Site:https://newpipe.schabi.org
-Source Code:https://github.com/TeamNewPipe/ShareWithNewPipe
-Issue Tracker:https://github.com/TeamNewPipe/NewPipe/issues
-Changelog:https://github.com/TeamNewPipe/ShareWithNewPipe/releases
-Bitcoin:16A9J59ahMRqkLSZjhYj33n9j3fMztFxnh
-
-Auto Name:Share With NewPipe
-Summary:Opens NewPipe via share menu
-Description:
-This app is no longer needed for recent versions of [[org.schabi.newpipe]].
-
-This app allows to open youtube videos with [[org.schabi.newpipe]] using the
-share menu of another app.
-.
-
-Repo Type:git
-Repo:https://github.com/TeamNewPipe/ShareWithNewPipe
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- gradle=yes
-
-Archive Policy:0 versions
-Auto Update Mode:Version v%v
-Update Check Mode:Static
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/org.schabi.sharewithnewpipe.yml b/metadata/org.schabi.sharewithnewpipe.yml
new file mode 100644
index 0000000000..3a82d0a716
--- /dev/null
+++ b/metadata/org.schabi.sharewithnewpipe.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-3.0-or-later
+WebSite: https://newpipe.schabi.org
+SourceCode: https://github.com/TeamNewPipe/ShareWithNewPipe
+IssueTracker: https://github.com/TeamNewPipe/NewPipe/issues
+Changelog: https://github.com/TeamNewPipe/ShareWithNewPipe/releases
+Bitcoin: 16A9J59ahMRqkLSZjhYj33n9j3fMztFxnh
+
+AutoName: Share With NewPipe
+Summary: Opens NewPipe via share menu
+Description: |-
+ This app is no longer needed for recent versions of [[org.schabi.newpipe]].
+
+ This app allows to open youtube videos with [[org.schabi.newpipe]] using the
+ share menu of another app.
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Static
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/org.schabi.svgredirect.txt b/metadata/org.schabi.svgredirect.txt
deleted file mode 100644
index b46468d88e..0000000000
--- a/metadata/org.schabi.svgredirect.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://gitlab.com/derSchabi/SVG-redirect
-Issue Tracker:https://gitlab.com/derSchabi/SVG-redirect/issues
-Changelog:https://gitlab.com/derSchabi/SVG-redirect/blob/HEAD/CHANGELOG.md
-
-Auto Name:SVG redirect
-Summary:Open SVG files with your browser
-Description:
-By default Android can't handle SVG files, when you try to open them from a file
-manager. A Browser could handle SVG, but the most of them don't allow to call
-SVG files from a file manager. SVG redirect makes that possible.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/SVG-redirect.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.schabi.svgredirect.yml b/metadata/org.schabi.svgredirect.yml
new file mode 100644
index 0000000000..31418b6fbf
--- /dev/null
+++ b/metadata/org.schabi.svgredirect.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+SourceCode: https://gitlab.com/derSchabi/SVG-redirect
+IssueTracker: https://gitlab.com/derSchabi/SVG-redirect/issues
+Changelog: https://gitlab.com/derSchabi/SVG-redirect/blob/HEAD/CHANGELOG.md
+
+AutoName: SVG redirect
+Summary: Open SVG files with your browser
+Description: |-
+ By default Android can't handle SVG files, when you try to open them from a file
+ manager. A Browser could handle SVG, but the most of them don't allow to call
+ SVG files from a file manager. SVG redirect makes that possible.
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/SVG-redirect.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.schabi.terminightor.txt b/metadata/org.schabi.terminightor.txt
deleted file mode 100644
index 69292cacad..0000000000
--- a/metadata/org.schabi.terminightor.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-Categories:Time
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://gitlab.com/derSchabi/Terminightor
-Issue Tracker:https://gitlab.com/derSchabi/Terminightor/issues
-Changelog:https://gitlab.com/derSchabi/Terminightor/blob/HEAD/CHANGELOG.md
-
-Auto Name:Terminightor
-Summary:Alarm clock based on NFC tags
-Description:
-A simple alarm clock with a spicy special: In order to put off an alarm, you
-have to hold a NFC tag onto your phone. Unless you do that the alarm will not
-stop, even if you try to kill the Terminightor service.
-
-So if you put a tag for example into your bathroom, and set up an alarm with
-that tag, it will ensure that you really get up in the morning.
-
-Features:
-
-* repeat/don't repeat alarms
-* repeat alarms only on certain week days
-* custom ring-tone
-* put vibration on/off
-* put alarms off via NFC tag
-.
-
-Repo Type:git
-Repo:https://gitlab.com/derSchabi/Terminightor
-
-Build:0.8,1
- commit=v0.8-beta
- subdir=app
- gradle=yes
-
-Build:0.9,2
- commit=v0.9
- subdir=app
- gradle=yes
-
-Build:0.9.1,3
- commit=0.9.1
- subdir=app
- gradle=yes
-
-Build:0.9.2,4
- commit=0.9.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:0.9.3,5
- commit=0.9.3
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:0.9.4,6
- commit=0.9.4
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:0.9.5,7
- commit=0.9.5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:0.9.6,8
- commit=0.9.6
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:0.9.7,9
- commit=0.9.7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:1.0.0,10
- disable=remove apk
- commit=v1.0.0
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:1.0.1,11
- commit=v1.0.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Build:1.0.2,12
- commit=v1.0.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0.2
-Current Version Code:12
diff --git a/metadata/org.schabi.terminightor.yml b/metadata/org.schabi.terminightor.yml
new file mode 100644
index 0000000000..23ed91ab0c
--- /dev/null
+++ b/metadata/org.schabi.terminightor.yml
@@ -0,0 +1,127 @@
+Categories:
+ - Time
+License: GPL-3.0-or-later
+SourceCode: https://gitlab.com/derSchabi/Terminightor
+IssueTracker: https://gitlab.com/derSchabi/Terminightor/issues
+Changelog: https://gitlab.com/derSchabi/Terminightor/blob/HEAD/CHANGELOG.md
+
+AutoName: Terminightor
+Summary: Alarm clock based on NFC tags
+Description: |-
+ A simple alarm clock with a spicy special: In order to put off an alarm, you
+ have to hold a NFC tag onto your phone. Unless you do that the alarm will not
+ stop, even if you try to kill the Terminightor service.
+
+ So if you put a tag for example into your bathroom, and set up an alarm with
+ that tag, it will ensure that you really get up in the morning.
+
+ Features:
+
+ * repeat/don't repeat alarms
+ * repeat alarms only on certain week days
+ * custom ring-tone
+ * put vibration on/off
+ * put alarms off via NFC tag
+
+RepoType: git
+Repo: https://gitlab.com/derSchabi/Terminightor
+
+Builds:
+ - versionName: '0.8'
+ versionCode: 1
+ commit: v0.8-beta
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.9'
+ versionCode: 2
+ commit: v0.9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.9.1
+ versionCode: 3
+ commit: 0.9.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.9.2
+ versionCode: 4
+ commit: 0.9.2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 0.9.3
+ versionCode: 5
+ commit: 0.9.3
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 0.9.4
+ versionCode: 6
+ commit: 0.9.4
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 0.9.5
+ versionCode: 7
+ commit: 0.9.5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 0.9.6
+ versionCode: 8
+ commit: 0.9.6
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 0.9.7
+ versionCode: 9
+ commit: 0.9.7
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 1.0.0
+ versionCode: 10
+ disable: remove apk
+ commit: v1.0.0
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 1.0.1
+ versionCode: 11
+ commit: v1.0.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+ - versionName: 1.0.2
+ versionCode: 12
+ commit: v1.0.2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/android {/alintOptions {\n\nabortOnError false\n}\n' build.gradle
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.2
+CurrentVersionCode: 12
diff --git a/metadata/org.scid.android.txt b/metadata/org.scid.android.txt
deleted file mode 100644
index f89662f5f5..0000000000
--- a/metadata/org.scid.android.txt
+++ /dev/null
@@ -1,75 +0,0 @@
-Categories:Games
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/gkalab/scidonthego
-Issue Tracker:https://github.com/gkalab/scidonthego/issues
-
-Auto Name:Scid on the go
-Summary:View chess games
-Description:
-A browser for Scid chess database files for Android.
-.
-
-Repo Type:git
-Repo:https://github.com/gkalab/scidonthego
-
-Build:1.29,30
- commit=146
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.30,31
- commit=152
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.31,32
- commit=155
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.32,33
- commit=157
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.33,34
- commit=163
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.39,40
- commit=255
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.42,42
- commit=277
- extlibs=android/android-support-v4.jar
- target=android-15
- buildjni=yes
-
-Build:1.43,43
- disable=binaries
- commit=286
- extlibs=android/android-support-v4.jar
- buildjni=yes
-
-Build:1.51,51
- disable=wip:needs StockFish
- commit=302
- srclibs=1:ChessEngineSupportLibrary@19,StockFish@sf_5
- extlibs=android/android-support-v4.jar
- scandelete=libs/
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.53
-Current Version Code:53
diff --git a/metadata/org.scid.android.yml b/metadata/org.scid.android.yml
new file mode 100644
index 0000000000..41acc1f1e5
--- /dev/null
+++ b/metadata/org.scid.android.yml
@@ -0,0 +1,104 @@
+Categories:
+ - Games
+License: GPL-2.0-only
+SourceCode: https://github.com/gkalab/scidonthego
+IssueTracker: https://github.com/gkalab/scidonthego/issues
+
+AutoName: Scid on the go
+Summary: View chess games
+Description: A browser for Scid chess database files for Android.
+
+RepoType: git
+Repo: https://github.com/gkalab/scidonthego
+
+Builds:
+ - versionName: '1.29'
+ versionCode: 30
+ commit: '146'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.30'
+ versionCode: 31
+ commit: '152'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.31'
+ versionCode: 32
+ commit: '155'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.32'
+ versionCode: 33
+ commit: '157'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.33'
+ versionCode: 34
+ commit: '163'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.39'
+ versionCode: 40
+ commit: '255'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.42'
+ versionCode: 42
+ commit: '277'
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '1.43'
+ versionCode: 43
+ disable: binaries
+ commit: '286'
+ extlibs:
+ - android/android-support-v4.jar
+ buildjni:
+ - yes
+
+ - versionName: '1.51'
+ versionCode: 51
+ disable: wip:needs StockFish
+ commit: '302'
+ srclibs:
+ - 1:ChessEngineSupportLibrary@19
+ - StockFish@sf_5
+ extlibs:
+ - android/android-support-v4.jar
+ scandelete:
+ - libs/
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.53'
+CurrentVersionCode: 53
diff --git a/metadata/org.scoutant.blokish.txt b/metadata/org.scoutant.blokish.txt
deleted file mode 100644
index 3d30071345..0000000000
--- a/metadata/org.scoutant.blokish.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://blokish.scoutant.org
-Source Code:https://github.com/scoutant/blokish
-Issue Tracker:https://github.com/scoutant/blokish/issues
-Changelog:https://github.com/scoutant/blokish/blob/HEAD/README.md#changelog
-
-Auto Name:Blokish
-Summary:Board game
-Description:
-A strategy board game.
-
-Blokus is a family game involving four players and a board with 20 x 20 squares.
-Like chess or checkers, it's a game for which at any time you can see your
-opponent's pieces.
-.
-
-Repo Type:git
-Repo:https://github.com/scoutant/blokish.git
-
-Build:0.5,1
- commit=ca2e9096c6d5140c14e7
- target=android-10
-
-Build:1.4,7
- commit=82ca58cdd26797f9ba9519e79c54031282d066af
- target=android-10
-
-Build:1.5,8
- commit=e6ab83e8832f03d78bf3f8deae33acb22a7ba520
- target=android-10
-
-Build:1.6,9
- commit=ebd1b966b70e
- target=android-10
-
-Build:1.7,10
- disable=requires proprietary "heyzap" library
- commit=unknown - see disabled
-
-Build:1.8,11
- commit=a297e22247bb1ef7ecd4e764124703488354626d
- target=android-10
-
-Build:1.9,12
- commit=fa7270b750f7
- target=android-10
-
-Build:2.0,13
- commit=1305c946b10b
- target=android-10
-
-Build:2.3,16
- commit=10305a2841ab950b2244b87409c2597b12ec1b46
- gradle=yes
-
-Build:2.4,17
- commit=19fe69f843abc134a49455cc9a4d033c1857d3d9
- gradle=yes
-
-Build:3.0,18
- commit=479c30b99b7243b391b718d
- subdir=mobile
- gradle=yes
- srclibs=PlayHub@145287460e98e41c3c3
- rm=mobile/libs
- prebuild=cp -r $$PlayHub$$/PlayHubLibrary/src/com src/main/java/
-
-Build:3.1,19
- commit=2dd3a8180c6d1e7ac8972a6aeed0565107855a7d
- subdir=mobile
- gradle=yes
-
-Build:3.2,20
- commit=d310493144cc3cd763b28668ed12def24fc694d9
- subdir=mobile
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.3
-Current Version Code:21
diff --git a/metadata/org.scoutant.blokish.yml b/metadata/org.scoutant.blokish.yml
new file mode 100644
index 0000000000..fc692ac2fc
--- /dev/null
+++ b/metadata/org.scoutant.blokish.yml
@@ -0,0 +1,103 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://blokish.scoutant.org
+SourceCode: https://github.com/scoutant/blokish
+IssueTracker: https://github.com/scoutant/blokish/issues
+Changelog: https://github.com/scoutant/blokish/blob/HEAD/README.md#changelog
+
+AutoName: Blokish
+Summary: Board game
+Description: |-
+ A strategy board game.
+
+ Blokus is a family game involving four players and a board with 20 x 20 squares.
+ Like chess or checkers, it's a game for which at any time you can see your
+ opponent's pieces.
+
+RepoType: git
+Repo: https://github.com/scoutant/blokish.git
+
+Builds:
+ - versionName: '0.5'
+ versionCode: 1
+ commit: ca2e9096c6d5140c14e7
+ target: android-10
+
+ - versionName: '1.4'
+ versionCode: 7
+ commit: 82ca58cdd26797f9ba9519e79c54031282d066af
+ target: android-10
+
+ - versionName: '1.5'
+ versionCode: 8
+ commit: e6ab83e8832f03d78bf3f8deae33acb22a7ba520
+ target: android-10
+
+ - versionName: '1.6'
+ versionCode: 9
+ commit: ebd1b966b70e
+ target: android-10
+
+ - versionName: '1.7'
+ versionCode: 10
+ disable: requires proprietary "heyzap" library
+ commit: unknown - see disabled
+
+ - versionName: '1.8'
+ versionCode: 11
+ commit: a297e22247bb1ef7ecd4e764124703488354626d
+ target: android-10
+
+ - versionName: '1.9'
+ versionCode: 12
+ commit: fa7270b750f7
+ target: android-10
+
+ - versionName: '2.0'
+ versionCode: 13
+ commit: 1305c946b10b
+ target: android-10
+
+ - versionName: '2.3'
+ versionCode: 16
+ commit: 10305a2841ab950b2244b87409c2597b12ec1b46
+ gradle:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 17
+ commit: 19fe69f843abc134a49455cc9a4d033c1857d3d9
+ gradle:
+ - yes
+
+ - versionName: '3.0'
+ versionCode: 18
+ commit: 479c30b99b7243b391b718d
+ subdir: mobile
+ gradle:
+ - yes
+ srclibs:
+ - PlayHub@145287460e98e41c3c3
+ rm:
+ - mobile/libs
+ prebuild: cp -r $$PlayHub$$/PlayHubLibrary/src/com src/main/java/
+
+ - versionName: '3.1'
+ versionCode: 19
+ commit: 2dd3a8180c6d1e7ac8972a6aeed0565107855a7d
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: '3.2'
+ versionCode: 20
+ commit: d310493144cc3cd763b28668ed12def24fc694d9
+ subdir: mobile
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.3'
+CurrentVersionCode: 21
diff --git a/metadata/org.scoutant.cc.txt b/metadata/org.scoutant.cc.txt
deleted file mode 100644
index 0a7a345beb..0000000000
--- a/metadata/org.scoutant.cc.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://chinese-checkers.scoutant.org
-Source Code:
-Issue Tracker:
-
-Auto Name:Chinese Checkers
-Summary:Board game
-Description:
-A traditional strategy game to be played on a tablet. Play with up to 6 players,
-or against the machine.
-
-The objective is to be first to race one's pieces across the gameboard. Each
-player has ten pieces. Players take turns moving a single piece, either by
-moving one step to an adjacent unoccupied space or by jumping in one of any
-number of available consecutive hops over other single pieces. There is no
-capturing, so hopped pieces remain active on the gameboard. In other languages :
-jeu de Dames chinoises (Fr), Halma (De), Kinaschack spel (Se), Damas chinas
-(Es), Dama chinese (It), 中國跳棋, 中国のチェッカー, Китайские шашки.
-
-Status: The original source code repo was removed because the author was tired
-of seeing derivatives that didn't respect the license on the other app stores.
-.
-
-Repo Type:git
-Repo:https://git.gitorious.org/chinese_checkers/chinese_checkers.git
-
-Build:0.9,1
- commit=abf2fc6aee
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.9
-Current Version Code:1
-
-No Source Since:0.10
diff --git a/metadata/org.scoutant.cc.yml b/metadata/org.scoutant.cc.yml
new file mode 100644
index 0000000000..6e8eeac3b6
--- /dev/null
+++ b/metadata/org.scoutant.cc.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://chinese-checkers.scoutant.org
+
+AutoName: Chinese Checkers
+Summary: Board game
+Description: |-
+ A traditional strategy game to be played on a tablet. Play with up to 6 players,
+ or against the machine.
+
+ The objective is to be first to race one's pieces across the gameboard. Each
+ player has ten pieces. Players take turns moving a single piece, either by
+ moving one step to an adjacent unoccupied space or by jumping in one of any
+ number of available consecutive hops over other single pieces. There is no
+ capturing, so hopped pieces remain active on the gameboard. In other languages :
+ jeu de Dames chinoises (Fr), Halma (De), Kinaschack spel (Se), Damas chinas
+ (Es), Dama chinese (It), 中國跳棋, 中国のチェッカー, Китайские шашки.
+
+ Status: The original source code repo was removed because the author was tired
+ of seeing derivatives that didn't respect the license on the other app stores.
+
+Builds:
+ - versionName: '0.9'
+ versionCode: 1
+ commit: abf2fc6aee
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '0.9'
+CurrentVersionCode: 1
+
+NoSourceSince: '0.10'
diff --git a/metadata/org.scoutant.rpn.txt b/metadata/org.scoutant.rpn.txt
deleted file mode 100644
index 759749acaf..0000000000
--- a/metadata/org.scoutant.rpn.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/scoutant/rpn
-Issue Tracker:https://github.com/scoutant/rpn/issues
-
-Auto Name:RPN
-Summary:Very easy to use RPN Calculator
-Description:
-Very handy calculator, in Reverse Polish Notation style. Written in Kotlin.
-
-For every day use. Large digits with only the most used operators.
-.
-
-Repo Type:git
-Repo:https://github.com/scoutant/rpn
-
-Build:1.0,1
- commit=97ebce240a428217b6aee0db4f5fc648aad5684e
- subdir=app
- gradle=yes
- output=build/outputs/apk/release/rpn-*-release-unsigned.apk
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.scoutant.rpn.yml b/metadata/org.scoutant.rpn.yml
new file mode 100644
index 0000000000..0c1721c82e
--- /dev/null
+++ b/metadata/org.scoutant.rpn.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/scoutant/rpn
+IssueTracker: https://github.com/scoutant/rpn/issues
+
+AutoName: RPN
+Summary: Very easy to use RPN Calculator
+Description: |-
+ Very handy calculator, in Reverse Polish Notation style. Written in Kotlin.
+
+ For every day use. Large digits with only the most used operators.
+
+RepoType: git
+Repo: https://github.com/scoutant/rpn
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 97ebce240a428217b6aee0db4f5fc648aad5684e
+ subdir: app
+ gradle:
+ - yes
+ output: build/outputs/apk/release/rpn-*-release-unsigned.apk
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.scummvm.scummvm.txt b/metadata/org.scummvm.scummvm.txt
deleted file mode 100644
index e3be994715..0000000000
--- a/metadata/org.scummvm.scummvm.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-Categories:Games
-License:GPL-2.0-or-later
-Web Site:https://www.scummvm.org/
-Source Code:https://github.com/scummvm/scummvm
-Issue Tracker:https://bugs.scummvm.org/
-Donate:https://sourceforge.net/p/scummvm/donate
-
-Name:ScummVM
-Summary:Adventure game player
-Description:
-ScummVM is a program which allows you to run certain classic graphical
-point-and-click adventure games, provided you already have their data files.
-List of supported engines include:
-
-* SCUMM (Classic 2D [http://wiki.scummvm.org/index.php/LucasArts LucasArts] games: Full Throttle, Day of the Tentacle, etc.)
-* AGI (Early [http://wiki.scummvm.org/index.php/Sierra Sierra] adventure games: King's Quest, Leisure Suit Larry etc.)
-* SCI (Newer Sierra adventure games: Space Quest, Police Quest etc.)
-* Kyra (Eye of the Beholder, The Legend of Kyrandia etc.)
-* Gob (Urban Runner, Gobliiins series)
-* SwordX (Broken Sword series)
-* Sky (Beneath a Steel Sky)
-
-and numerous others.
-
-[https://raw.github.com/scummvm/scummvm/HEAD/README Documentation]
-
-[https://raw.github.com/scummvm/scummvm/HEAD/dists/android/README.Android README
-of Android port]
-
-Unlike upstream build, this one has all plugins bundled together in single apk.
-External plugin apks (e.g. from Google Play) won't work with this version and
-must be removed before installing it.
-.
-
-Repo Type:git
-Repo:https://github.com/scummvm/scummvm.git
-
-Build:1.5.0,6
- commit=v1.5.0
- init=echo -e '\n\n' > build.xml
- patch=fdroid_build.patch,latest_sdk.patch,jdk7.patch
- srclibs=FLAC@1.2.1,Tremor@18154
- extlibs=libmad/libmad-0.15.1b.tar.gz
- prebuild=set -- $$SDK$$/build-tools/*/aapt && \
- sed -e "s|\$(ANDROID_SDK)/build-tools/\*/aapt|$1|" -i backends/platform/android/android.mk
- update=no
- build=chmod +x fdroid_build && \
- ./fdroid_build tremor $$Tremor$$ && \
- ./fdroid_build mad && \
- ./fdroid_build flac $$FLAC$$ && \
- ./fdroid_build scummvm
- antcommands="-p"
-
-Build:1.7.0,7
- disable=patches, flac issues
- commit=v1.7.0
- init=echo -e '\n\n' > build.xml
- patch=fdroid_build.patch,jdk7.patch
- srclibs=FLAC@1.2.1,Tremor@18154
- extlibs=libmad/libmad-0.15.1b.tar.gz
- prebuild=set -- $$SDK$$/build-tools/*/aapt && \
- sed -e "s|\$(ANDROID_SDK)/build-tools/\*/aapt|$1|" -i backends/platform/android/android.mk
- update=no
- build=chmod +x fdroid_build && \
- ./fdroid_build tremor $$Tremor$$ && \
- ./fdroid_build mad && \
- ./fdroid_build flac $$FLAC$$ && \
- ./fdroid_build scummvm
- antcommands="-p"
-
-Maintainer Notes:
-Releases are tagged, but according to backends/platform/android/android.mk (which also contains
-version codes -- however, it hasn't been raised in a while), Market uploads take priority. They
-may lag notably behind general development, so checking https://sourceforge.net/projects/scummvm/files/scummvm/
-is advisable as well.
-
-See http://wiki.scummvm.org/index.php/Compiling_ScummVM/Android and https://gitlab.com/fdroid/fdroiddata/issues/41
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.7.0
-Current Version Code:7
diff --git a/metadata/org.scummvm.scummvm.yml b/metadata/org.scummvm.scummvm.yml
new file mode 100644
index 0000000000..52eec1f8b0
--- /dev/null
+++ b/metadata/org.scummvm.scummvm.yml
@@ -0,0 +1,106 @@
+Categories:
+ - Games
+License: GPL-2.0-or-later
+WebSite: https://www.scummvm.org/
+SourceCode: https://github.com/scummvm/scummvm
+IssueTracker: https://bugs.scummvm.org/
+Donate: https://sourceforge.net/p/scummvm/donate
+
+Name: ScummVM
+Summary: Adventure game player
+Description: |-
+ ScummVM is a program which allows you to run certain classic graphical
+ point-and-click adventure games, provided you already have their data files.
+ List of supported engines include:
+
+ * SCUMM (Classic 2D [http://wiki.scummvm.org/index.php/LucasArts LucasArts] games: Full Throttle, Day of the Tentacle, etc.)
+ * AGI (Early [http://wiki.scummvm.org/index.php/Sierra Sierra] adventure games: King's Quest, Leisure Suit Larry etc.)
+ * SCI (Newer Sierra adventure games: Space Quest, Police Quest etc.)
+ * Kyra (Eye of the Beholder, The Legend of Kyrandia etc.)
+ * Gob (Urban Runner, Gobliiins series)
+ * SwordX (Broken Sword series)
+ * Sky (Beneath a Steel Sky)
+
+ and numerous others.
+
+ [https://raw.github.com/scummvm/scummvm/HEAD/README Documentation]
+
+ [https://raw.github.com/scummvm/scummvm/HEAD/dists/android/README.Android README
+ of Android port]
+
+ Unlike upstream build, this one has all plugins bundled together in single apk.
+ External plugin apks (e.g. from Google Play) won't work with this version and
+ must be removed before installing it.
+
+RepoType: git
+Repo: https://github.com/scummvm/scummvm.git
+
+Builds:
+ - versionName: 1.5.0
+ versionCode: 6
+ commit: v1.5.0
+ init: echo -e '\n\n'
+ > build.xml
+ patch:
+ - fdroid_build.patch
+ - latest_sdk.patch
+ - jdk7.patch
+ srclibs:
+ - FLAC@1.2.1
+ - Tremor@18154
+ extlibs:
+ - libmad/libmad-0.15.1b.tar.gz
+ prebuild:
+ - set -- $$SDK$$/build-tools/*/aapt
+ - sed -e "s|\$(ANDROID_SDK)/build-tools/\*/aapt|$1|" -i backends/platform/android/android.mk
+ androidupdate:
+ - no
+ build:
+ - chmod +x fdroid_build
+ - ./fdroid_build tremor $$Tremor$$
+ - ./fdroid_build mad
+ - ./fdroid_build flac $$FLAC$$
+ - ./fdroid_build scummvm
+ antcommands:
+ - '"-p"'
+
+ - versionName: 1.7.0
+ versionCode: 7
+ disable: patches, flac issues
+ commit: v1.7.0
+ init: echo -e '\n\n'
+ > build.xml
+ patch:
+ - fdroid_build.patch
+ - jdk7.patch
+ srclibs:
+ - FLAC@1.2.1
+ - Tremor@18154
+ extlibs:
+ - libmad/libmad-0.15.1b.tar.gz
+ prebuild:
+ - set -- $$SDK$$/build-tools/*/aapt
+ - sed -e "s|\$(ANDROID_SDK)/build-tools/\*/aapt|$1|" -i backends/platform/android/android.mk
+ androidupdate:
+ - no
+ build:
+ - chmod +x fdroid_build
+ - ./fdroid_build tremor $$Tremor$$
+ - ./fdroid_build mad
+ - ./fdroid_build flac $$FLAC$$
+ - ./fdroid_build scummvm
+ antcommands:
+ - '"-p"'
+
+MaintainerNotes: |-
+ Releases are tagged, but according to backends/platform/android/android.mk (which also contains
+ version codes -- however, it hasn't been raised in a while), Market uploads take priority. They
+ may lag notably behind general development, so checking https://sourceforge.net/projects/scummvm/files/scummvm/
+ is advisable as well.
+
+ See http://wiki.scummvm.org/index.php/Compiling_ScummVM/Android and https://gitlab.com/fdroid/fdroiddata/issues/41
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.7.0
+CurrentVersionCode: 7
diff --git a/metadata/org.seamapdroid.txt b/metadata/org.seamapdroid.txt
deleted file mode 100644
index ef514e8329..0000000000
--- a/metadata/org.seamapdroid.txt
+++ /dev/null
@@ -1,77 +0,0 @@
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/marcoM32/SeaMapDroid
-Issue Tracker:https://github.com/marcoM32/SeaMapDroid/issues
-
-Auto Name:SeaMapDroid
-Summary:Browse OpenSeaMap on your phone
-Description:
-An Android application to consult the libre online nautical maps OpenSeaMap.
-
-'''Features:'''
-
-* Different languages: Italian, English
-* Many layers displayed on the map
-.
-
-Repo Type:git
-Repo:https://github.com/marcoM32/SeaMapDroid.git
-
-Build:1.0,1
- commit=v1.2.2
- subdir=app
- gradle=yes
-
-Build:1.2.2,23
- disable=Unexpected version/version code in output; APK: '1.0' / '1', Expected: '1.2.2' / '23'
- commit=v1.2.2
- subdir=app
- gradle=yes
-
-Build:1.3.2,24
- disable=minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:design:25.3.1]
- commit=v1.3.2
- subdir=app
- gradle=yes
-
-Build:1.4.2,25
- disable=minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:design:25.3.1]
- commit=v1.4.2
- subdir=app
- gradle=yes
-
-Build:1.4.3,26
- commit=v1.4.3
- subdir=app
- gradle=yes
-
-Build:1.5.4,27
- commit=v1.5.4
- subdir=app
- gradle=yes
-
-Build:1.6.5,28
- commit=v1.6.5
- subdir=app
- gradle=yes
-
-Build:1.7.6,29
- commit=v1.7.6
- subdir=app
- gradle=yes
-
-Build:1.8.7,30
- commit=v1.8.7
- subdir=app
- gradle=yes
-
-Build:1.9.7,31
- commit=v1.9.7
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.9.7
-Current Version Code:31
diff --git a/metadata/org.seamapdroid.yml b/metadata/org.seamapdroid.yml
new file mode 100644
index 0000000000..2e34f6f633
--- /dev/null
+++ b/metadata/org.seamapdroid.yml
@@ -0,0 +1,100 @@
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+SourceCode: https://github.com/marcoM32/SeaMapDroid
+IssueTracker: https://github.com/marcoM32/SeaMapDroid/issues
+
+AutoName: SeaMapDroid
+Summary: Browse OpenSeaMap on your phone
+Description: |-
+ An Android application to consult the libre online nautical maps OpenSeaMap.
+
+ '''Features:'''
+
+ * Different languages: Italian, English
+ * Many layers displayed on the map
+
+RepoType: git
+Repo: https://github.com/marcoM32/SeaMapDroid.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.2
+ versionCode: 23
+ disable: "Unexpected version/version code in output; APK: '1.0' / '1', Expected:\
+ \ '1.2.2' / '23'"
+ commit: v1.2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.2
+ versionCode: 24
+ disable: minSdkVersion 7 cannot be smaller than version 9 declared in library
+ [com.android.support:design:25.3.1]
+ commit: v1.3.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.2
+ versionCode: 25
+ disable: minSdkVersion 7 cannot be smaller than version 9 declared in library
+ [com.android.support:design:25.3.1]
+ commit: v1.4.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.3
+ versionCode: 26
+ commit: v1.4.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.4
+ versionCode: 27
+ commit: v1.5.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.5
+ versionCode: 28
+ commit: v1.6.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.6
+ versionCode: 29
+ commit: v1.7.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.8.7
+ versionCode: 30
+ commit: v1.8.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.9.7
+ versionCode: 31
+ commit: v1.9.7
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.7
+CurrentVersionCode: 31
diff --git a/metadata/org.segin.bfinterpreter.txt b/metadata/org.segin.bfinterpreter.txt
deleted file mode 100644
index 858a4777de..0000000000
--- a/metadata/org.segin.bfinterpreter.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/segin/BFInterpreter
-Issue Tracker:https://github.com/segin/BFInterpreter/issues
-
-Auto Name:BF Interpreter
-Summary:Brainfuck language interpreter
-Description:
-Implementation of the "Brainfuck" programming language.
-.
-
-Repo Type:git
-Repo:https://github.com/segin/BFInterpreter
-
-Build:0.3,3
- commit=f96d6bf3fd25c025b6d818434a36b4878e147015
- subdir=app
- gradle=yes
-
-Build:0.5,5
- commit=b1cff985af8c9e3fae7
- subdir=app
- gradle=yes
-
-Build:0.7,7
- commit=0.7-corrected
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.7
-Current Version Code:7
diff --git a/metadata/org.segin.bfinterpreter.yml b/metadata/org.segin.bfinterpreter.yml
new file mode 100644
index 0000000000..8416dde12b
--- /dev/null
+++ b/metadata/org.segin.bfinterpreter.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/segin/BFInterpreter
+IssueTracker: https://github.com/segin/BFInterpreter/issues
+
+AutoName: BF Interpreter
+Summary: Brainfuck language interpreter
+Description: Implementation of the "Brainfuck" programming language.
+
+RepoType: git
+Repo: https://github.com/segin/BFInterpreter
+
+Builds:
+ - versionName: '0.3'
+ versionCode: 3
+ commit: f96d6bf3fd25c025b6d818434a36b4878e147015
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.5'
+ versionCode: 5
+ commit: b1cff985af8c9e3fae7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.7'
+ versionCode: 7
+ commit: 0.7-corrected
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.7'
+CurrentVersionCode: 7
diff --git a/metadata/org.segin.ttleditor.txt b/metadata/org.segin.ttleditor.txt
deleted file mode 100644
index 63ffc4d4fa..0000000000
--- a/metadata/org.segin.ttleditor.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/segin/TTLEditor
-Issue Tracker:https://github.com/segin/TTLEditor/issues
-
-Auto Name:TTL Editor
-Summary:Change TTL of networking packets
-Description:
-Simple graphical frontend for iptables to change the TTL (time-to-live) of
-packets sent over a given network interface.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/segin/TTLEditor
-
-Build:1.0.8,10
- commit=8d3f9da25b16c79fbe6f9977db83f5f64deceaf2
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:1.0.8.1,11
- commit=07cda46c8a948426ff5648edfaf1c1f80fc58a11
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \
- sed -i -e '/RootTools/d' build.gradle
-
-Build:1.0.9,13
- commit=82031e63aaf6b407c5d96eff679187519a53811c
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \
- sed -i -e '/RootTools/d' build.gradle
-
-Build:1.0.10,14
- disable=outdated gradle on BS
- commit=4f16fb4db628fd9e16721c923eb240603de9334a
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \
- sed -i -e '/RootTools/d' build.gradle
-
-Build:1.0.11,15
- commit=1.0.11
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \
- sed -i -e '/RootTools/d' build.gradle && \
- sed -i -e 's/gradle:1.0.0-rc2/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.0.12,16
- commit=1.0.12
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/RootTools.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \
- sed -i -e '/RootTools/d' build.gradle
-
-Build:1.0.14,18
- commit=1.0.14
- subdir=app
- gradle=yes
- srclibs=RootTools@4.2,RootShell@1.3
- rm=app/libs/*
- prebuild=cp -fR $$RootShell$$/src/com src/main/java/ && \
- cp -fR $$RootTools$$/src/com src/main/java/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.15
-Current Version Code:19
diff --git a/metadata/org.segin.ttleditor.yml b/metadata/org.segin.ttleditor.yml
new file mode 100644
index 0000000000..2db549e255
--- /dev/null
+++ b/metadata/org.segin.ttleditor.yml
@@ -0,0 +1,121 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/segin/TTLEditor
+IssueTracker: https://github.com/segin/TTLEditor/issues
+
+AutoName: TTL Editor
+Summary: Change TTL of networking packets
+Description: |-
+ Simple graphical frontend for iptables to change the TTL (time-to-live) of
+ packets sent over a given network interface.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/segin/TTLEditor
+
+Builds:
+ - versionName: 1.0.8
+ versionCode: 10
+ commit: 8d3f9da25b16c79fbe6f9977db83f5f64deceaf2
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 1.0.8.1
+ versionCode: 11
+ commit: 07cda46c8a948426ff5648edfaf1c1f80fc58a11
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild:
+ - cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+ - sed -i -e '/RootTools/d' build.gradle
+
+ - versionName: 1.0.9
+ versionCode: 13
+ commit: 82031e63aaf6b407c5d96eff679187519a53811c
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild:
+ - cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+ - sed -i -e '/RootTools/d' build.gradle
+
+ - versionName: 1.0.10
+ versionCode: 14
+ disable: outdated gradle on BS
+ commit: 4f16fb4db628fd9e16721c923eb240603de9334a
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild:
+ - cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+ - sed -i -e '/RootTools/d' build.gradle
+
+ - versionName: 1.0.11
+ versionCode: 15
+ commit: 1.0.11
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild:
+ - cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+ - sed -i -e '/RootTools/d' build.gradle
+ - sed -i -e 's/gradle:1.0.0-rc2/gradle:0.14.0/g' build.gradle ../build.gradle
+
+ - versionName: 1.0.12
+ versionCode: 16
+ commit: 1.0.12
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/RootTools.jar
+ prebuild:
+ - cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+ - sed -i -e '/RootTools/d' build.gradle
+
+ - versionName: 1.0.14
+ versionCode: 18
+ commit: 1.0.14
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@4.2
+ - RootShell@1.3
+ rm:
+ - app/libs/*
+ prebuild:
+ - cp -fR $$RootShell$$/src/com src/main/java/
+ - cp -fR $$RootTools$$/src/com src/main/java/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.15
+CurrentVersionCode: 19
diff --git a/metadata/org.sensors2.osc.txt b/metadata/org.sensors2.osc.txt
deleted file mode 100644
index 2f2d1af2b1..0000000000
--- a/metadata/org.sensors2.osc.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Multimedia
-License:MIT
-Web Site:https://sensors2.org/osc
-Source Code:https://github.com/SensorApps/Sensors2OSC
-Issue Tracker:https://github.com/SensorApps/Sensors2OSC/issues
-Changelog:https://github.com/SensorApps/Sensors2OSC/blob/HEAD/Changelog.md
-
-Auto Name:Sensors2OSC
-Summary:Send sensor data via Open Sound Control (OSC).
-Description:
-Read sensor data from your phone and send them to a receiver via Open Sound
-Control (OSC).
-
-Typical use case is controlling a music application from your phone or tablet.
-.
-
-Repo Type:git
-Repo:https://github.com/SensorApps/Sensors2OSC
-
-Build:0.1.0,1
- commit=839a86c50f7cdcb0ccb136b8c9de302295007ee3
- subdir=app
- gradle=yes
-
-Build:0.2.0,2
- commit=0.2.0
- subdir=app
- gradle=yes
-
-Build:0.3.0,3
- commit=0.3.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.3.0
-Current Version Code:3
diff --git a/metadata/org.sensors2.osc.yml b/metadata/org.sensors2.osc.yml
new file mode 100644
index 0000000000..886da0aaa4
--- /dev/null
+++ b/metadata/org.sensors2.osc.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Multimedia
+License: MIT
+WebSite: https://sensors2.org/osc
+SourceCode: https://github.com/SensorApps/Sensors2OSC
+IssueTracker: https://github.com/SensorApps/Sensors2OSC/issues
+Changelog: https://github.com/SensorApps/Sensors2OSC/blob/HEAD/Changelog.md
+
+AutoName: Sensors2OSC
+Summary: Send sensor data via Open Sound Control (OSC).
+Description: |-
+ Read sensor data from your phone and send them to a receiver via Open Sound
+ Control (OSC).
+
+ Typical use case is controlling a music application from your phone or tablet.
+
+RepoType: git
+Repo: https://github.com/SensorApps/Sensors2OSC
+
+Builds:
+ - versionName: 0.1.0
+ versionCode: 1
+ commit: 839a86c50f7cdcb0ccb136b8c9de302295007ee3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.0
+ versionCode: 2
+ commit: 0.2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.0
+ versionCode: 3
+ commit: 0.3.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 0.3.0
+CurrentVersionCode: 3
diff --git a/metadata/org.sensors2.pd.txt b/metadata/org.sensors2.pd.txt
deleted file mode 100644
index c00e1e9927..0000000000
--- a/metadata/org.sensors2.pd.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://sensors2.org/pd
-Source Code:https://github.com/SensorApps/Sensors2Pd
-Issue Tracker:https://github.com/SensorApps/Sensors2Pd/issues
-
-Auto Name:Sensors2Pd
-Summary:Use sensor data in Puredata patches
-Description:
-Using sensor data in Puredata patches. Sensors are available as receivers in the
-patch.
-.
-
-Repo Type:git
-Repo:https://github.com/SensorApps/Sensors2Pd
-
-Build:0.1.0,1
- commit=c0ea00264b99f0fcf1ee3d4726c302b2da5f847f
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.1.0
-Current Version Code:1
diff --git a/metadata/org.sensors2.pd.yml b/metadata/org.sensors2.pd.yml
new file mode 100644
index 0000000000..2e0923acfd
--- /dev/null
+++ b/metadata/org.sensors2.pd.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://sensors2.org/pd
+SourceCode: https://github.com/SensorApps/Sensors2Pd
+IssueTracker: https://github.com/SensorApps/Sensors2Pd/issues
+
+AutoName: Sensors2Pd
+Summary: Use sensor data in Puredata patches
+Description: |-
+ Using sensor data in Puredata patches. Sensors are available as receivers in the
+ patch.
+
+RepoType: git
+Repo: https://github.com/SensorApps/Sensors2Pd
+
+Builds:
+ - versionName: 0.1.0
+ versionCode: 1
+ commit: c0ea00264b99f0fcf1ee3d4726c302b2da5f847f
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.1.0
+CurrentVersionCode: 1
diff --git a/metadata/org.servDroid.web.txt b/metadata/org.servDroid.web.txt
deleted file mode 100644
index 5149c4888b..0000000000
--- a/metadata/org.servDroid.web.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:https://github.com/joanpuigsanz/servdroid/wiki
-Source Code:https://github.com/joanpuigsanz/servdroid
-Issue Tracker:https://github.com/joanpuigsanz/servdroid/issues
-
-Auto Name:ServDroid
-Summary:Web server
-Description:
-Auto start options
-
-* Can run under port 1024 (iptables and super user rights are required). Check the wiki for more information
-* Only serves HTML pages (Servlets implementations will be considered for in future versions).
-* Log of all requests are saved in the Android database. This information can be dumped to a text file.
-* ServDroid can be configured to vibrate when a request is received.
-* The 404 error page can be personalised.
-.
-
-Repo Type:git
-Repo:https://github.com/joanpuigsanz/servdroid.git
-
-Build:1.0.3,1000300
- commit=1.0.3
- subdir=android/ServDroid.web
- srclibs=1:ActionBarSherlock@4.4.0
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.3
-Current Version Code:1000300
diff --git a/metadata/org.servDroid.web.yml b/metadata/org.servDroid.web.yml
new file mode 100644
index 0000000000..46edd56e20
--- /dev/null
+++ b/metadata/org.servDroid.web.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: https://github.com/joanpuigsanz/servdroid/wiki
+SourceCode: https://github.com/joanpuigsanz/servdroid
+IssueTracker: https://github.com/joanpuigsanz/servdroid/issues
+
+AutoName: ServDroid
+Summary: Web server
+Description: |-
+ Auto start options
+
+ * Can run under port 1024 (iptables and super user rights are required). Check the wiki for more information
+ * Only serves HTML pages (Servlets implementations will be considered for in future versions).
+ * Log of all requests are saved in the Android database. This information can be dumped to a text file.
+ * ServDroid can be configured to vibrate when a request is received.
+ * The 404 error page can be personalised.
+
+RepoType: git
+Repo: https://github.com/joanpuigsanz/servdroid.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 1000300
+ commit: 1.0.3
+ subdir: android/ServDroid.web
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ prebuild: mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.3
+CurrentVersionCode: 1000300
diff --git a/metadata/org.servalproject.maps.txt b/metadata/org.servalproject.maps.txt
deleted file mode 100644
index 300dce4f22..0000000000
--- a/metadata/org.servalproject.maps.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/servalproject/ServalMaps
-Issue Tracker:https://github.com/servalproject/ServalMaps/issues
-
-Auto Name:Serval Maps
-Summary:Peer to peer mapping
-Description:
-The goal of the Serval Maps application is to provide a platform that allows
-users to collaboratively add information to a map. The Serval Mesh network is
-used to transfer data between instances of the application, and the map is
-rendered using data stored on the device. This means that the use of Serval Maps
-is not dependent on access to the Internet for download map tiles. Requires
-[[org.servalproject]] to be installed, thus root could be necessary. (##for now)
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/servalproject/ServalMaps.git
-
-Build:0.3.1,2
- disable=not ready for release by a long way v0.3.1
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:Static
diff --git a/metadata/org.servalproject.txt b/metadata/org.servalproject.txt
deleted file mode 100644
index f8715f3979..0000000000
--- a/metadata/org.servalproject.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-only
-Web Site:http://www.servalproject.org
-Source Code:https://github.com/servalproject/batphone
-Issue Tracker:https://github.com/servalproject/batphone/issues
-Changelog:https://github.com/servalproject/batphone/blob/development/CURRENT-RELEASE.md
-Donate:http://www.servalproject.org/donations
-
-Auto Name:Serval Mesh
-Summary:Peer to peer communications
-Description:
-'''The Serval Project is seeking funds to develop a mesh extender which aims to
-work around the limitations caused by the lack of AdHoc mode in Android. Visit
-the campaign website to''' [http://www.indiegogo.com/projects/speak-freely
-support the cause].
-
-'''N.B''' The app no longer asks for root by default although you can still try
-it in adhoc mode. Prebuilts are no longer in the source code.
-
-This is '''experimental software''': it may not work as advertised. It may lose
-or alter messages and files that it carries; it may consume a lot of space,
-speed and battery, and it may crash unexpectedly.
-
-Mobile communications are useful, but depend on infrastructure that can be
-damaged, overwhelmed, or even absent. This app assumes zero infrastructure. The
-phones talk to each other using WiFi; relaying calls and messages and figuring
-out how to resolve numbers. In other words, it lets your phone communicate with
-other Android phones running Serval Mesh within WiFi range.
-
-Requires root: No. Basic Android still doesn't allow WiFi in AdHoc mode, so the
-app will ask for root if you try to enable adhoc mode.
-
-The Java/XML part is distributable under the GNU GPLv3 while the serval-dna
-(distributed number architecture) project is GPLv2.
-.
-
-Repo Type:git
-Repo:https://github.com/servalproject/batphone.git
-
-Build:0.90,1929
- commit=0.90
- submodules=yes
- prebuild=sed -i 's/android:versionName="\@string\/version"/android:versionName="0.90"/g' AndroidManifest.xml && \
- rm -rf data/bin/iptables data/bin/pand data/ultra_bcm_config gdbserver Makefile hi-resZZ
- buildjni=yes
-
-Build:0.90.1,1947
- commit=0.90.1
- submodules=yes
- prebuild=sed -i 's/android:versionName="\@string\/version"/android:versionName="0.90.1"/g' AndroidManifest.xml && \
- rm -rf data/bin/iptables data/bin/pand data/ultra_bcm_config gdbserver Makefile hi-resZZ
-
-Build:0.91.RC2,2117
- commit=0.91.RC2
- submodules=yes
- forceversion=yes
-
-Build:0.91,2120
- commit=0.91
- submodules=yes
- forceversion=yes
-
-Build:0.92,2301
- disable=remove signing
- commit=0.92
- submodules=yes
- forceversion=yes
- rm=gdbserver,jni/serval-dna/tests/testdata/serval.keyring-1
- prebuild=sed -i 's;;;' build.xml
- scandelete=jni/opus/celt/tests/
-
-Build:0.93,2371
- commit=0.93
- submodules=yes
- forceversion=yes
- scandelete=gdbserver,jni/opus/celt/tests/
- ndk=r12b
- antcommands=android_rules.release
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.93
-Current Version Code:2371
diff --git a/metadata/org.servalproject.yml b/metadata/org.servalproject.yml
new file mode 100644
index 0000000000..a6d03d5014
--- /dev/null
+++ b/metadata/org.servalproject.yml
@@ -0,0 +1,105 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-only
+WebSite: http://www.servalproject.org
+SourceCode: https://github.com/servalproject/batphone
+IssueTracker: https://github.com/servalproject/batphone/issues
+Changelog: https://github.com/servalproject/batphone/blob/development/CURRENT-RELEASE.md
+Donate: http://www.servalproject.org/donations
+
+AutoName: Serval Mesh
+Summary: Peer to peer communications
+Description: |-
+ '''The Serval Project is seeking funds to develop a mesh extender which aims to
+ work around the limitations caused by the lack of AdHoc mode in Android. Visit
+ the campaign website to''' [http://www.indiegogo.com/projects/speak-freely
+ support the cause].
+
+ '''N.B''' The app no longer asks for root by default although you can still try
+ it in adhoc mode. Prebuilts are no longer in the source code.
+
+ This is '''experimental software''': it may not work as advertised. It may lose
+ or alter messages and files that it carries; it may consume a lot of space,
+ speed and battery, and it may crash unexpectedly.
+
+ Mobile communications are useful, but depend on infrastructure that can be
+ damaged, overwhelmed, or even absent. This app assumes zero infrastructure. The
+ phones talk to each other using WiFi; relaying calls and messages and figuring
+ out how to resolve numbers. In other words, it lets your phone communicate with
+ other Android phones running Serval Mesh within WiFi range.
+
+ Requires root: No. Basic Android still doesn't allow WiFi in AdHoc mode, so the
+ app will ask for root if you try to enable adhoc mode.
+
+ The Java/XML part is distributable under the GNU GPLv3 while the serval-dna
+ (distributed number architecture) project is GPLv2.
+
+RepoType: git
+Repo: https://github.com/servalproject/batphone.git
+
+Builds:
+ - versionName: '0.90'
+ versionCode: 1929
+ commit: '0.90'
+ submodules: true
+ prebuild:
+ - sed -i 's/android:versionName="\@string\/version"/android:versionName="0.90"/g'
+ AndroidManifest.xml
+ - rm -rf data/bin/iptables data/bin/pand data/ultra_bcm_config gdbserver Makefile
+ hi-resZZ
+ buildjni:
+ - yes
+
+ - versionName: 0.90.1
+ versionCode: 1947
+ commit: 0.90.1
+ submodules: true
+ prebuild:
+ - sed -i 's/android:versionName="\@string\/version"/android:versionName="0.90.1"/g'
+ AndroidManifest.xml
+ - rm -rf data/bin/iptables data/bin/pand data/ultra_bcm_config gdbserver Makefile
+ hi-resZZ
+
+ - versionName: 0.91.RC2
+ versionCode: 2117
+ commit: 0.91.RC2
+ submodules: true
+ forceversion: true
+
+ - versionName: '0.91'
+ versionCode: 2120
+ commit: '0.91'
+ submodules: true
+ forceversion: true
+
+ - versionName: '0.92'
+ versionCode: 2301
+ disable: remove signing
+ commit: '0.92'
+ submodules: true
+ forceversion: true
+ rm:
+ - gdbserver
+ - jni/serval-dna/tests/testdata/serval.keyring-1
+ prebuild:
+ - sed -i 's;;;' build.xml
+ scandelete:
+ - jni/opus/celt/tests/
+
+ - versionName: '0.93'
+ versionCode: 2371
+ commit: '0.93'
+ submodules: true
+ forceversion: true
+ scandelete:
+ - gdbserver
+ - jni/opus/celt/tests/
+ ndk: r12b
+ antcommands:
+ - android_rules.release
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0.93'
+CurrentVersionCode: 2371
diff --git a/metadata/org.shadowice.flocke.andotp.txt b/metadata/org.shadowice.flocke.andotp.txt
deleted file mode 100644
index a6c88f13e1..0000000000
--- a/metadata/org.shadowice.flocke.andotp.txt
+++ /dev/null
@@ -1,130 +0,0 @@
-Categories:Security
-License:MIT
-Web Site:
-Source Code:https://github.com/andOTP/andOTP
-Issue Tracker:https://github.com/andOTP/andOTP/issues
-Changelog:https://github.com/andOTP/andOTP/releases
-Donate:https://paypal.me/flocke000
-
-Auto Name:andOTP
-# FlattrID:mrk5p0
-Summary:Open-source two-factor authentication App
-Description:
-andOTP is a two-factor authentication App for Android 4.4+.
-
-It implements Time-based One-time Passwords (TOTP) like specified in RFC 6238.
-Simply scan the QR code and login with the generated 6-digit code.
-
-This is a fork of the great [[net.bierbaumer.otp_authenticator]] app written by
-Bruno Bierbaumer, which has sadly been inactive since 2015. All credit for the
-original version goes to Bruno.
-
-Features:
-
-* Free and Open-Source
-* Encrypted storage
-* Plain-text backups
-* Encrypted backups using OpenPGP
-* Sleek minimalistic Material Design
-* Great Usability
-* Compatible with Google Authenticator
-
-Requires minimal permissions:
-
-* Camera access for QR code scanning
-* Storage access for import and export of the database
-.
-
-Repo Type:git
-Repo:https://github.com/andOTP/andOTP
-
-Build:0.2.2,4
- commit=v0.2.2
- subdir=app
- gradle=yes
-
-Build:0.2.3,5
- commit=v0.2.3
- subdir=app
- gradle=yes
-
-Build:0.2.4,6
- commit=v0.2.4
- subdir=app
- gradle=yes
-
-Build:0.2.5,7
- commit=v0.2.5
- subdir=app
- gradle=yes
-
-Build:0.2.6,8
- commit=v0.2.6
- subdir=app
- gradle=yes
-
-Build:0.2.7,9
- commit=v0.2.7
- subdir=app
- gradle=yes
-
-Build:0.2.8,10
- commit=v0.2.8
- subdir=app
- gradle=yes
-
-Build:0.3.0,11
- commit=v0.3.0
- subdir=app
- gradle=yes
-
-Build:0.3.1,12
- commit=v0.3.1
- subdir=app
- gradle=yes
-
-Build:0.4.0.1,14
- commit=v0.4.0.1
- subdir=app
- gradle=yes
-
-Build:0.5.0,15
- commit=v0.5.0
- subdir=app
- gradle=yes
-
-Build:0.5.0.1,16
- commit=v0.5.0.1
- subdir=app
- gradle=yes
-
-Build:0.6.0-beta1,18
- commit=v0.6.0-beta1
- subdir=app
- gradle=yes
-
-Build:0.6.0-beta2,19
- commit=v0.6.0-beta2
- subdir=app
- gradle=yes
-
-Build:0.6.0-beta3,20
- commit=v0.6.0-beta3
- subdir=app
- gradle=yes
-
-Build:0.6.0,21
- commit=v0.6.0
- subdir=app
- gradle=yes
-
-Build:0.6.1,22
- commit=v0.6.1
- subdir=app
- gradle=yes
-
-Archive Policy:4 versions
-Auto Update Mode:Version v%v
-Update Check Mode:Tags ^v[0-9.]+$
-Current Version:0.6.1
-Current Version Code:22
diff --git a/metadata/org.shadowice.flocke.andotp.yml b/metadata/org.shadowice.flocke.andotp.yml
new file mode 100644
index 0000000000..a7847ce9ec
--- /dev/null
+++ b/metadata/org.shadowice.flocke.andotp.yml
@@ -0,0 +1,163 @@
+Categories:
+ - Security
+License: MIT
+SourceCode: https://github.com/andOTP/andOTP
+IssueTracker: https://github.com/andOTP/andOTP/issues
+Changelog: https://github.com/andOTP/andOTP/releases
+Donate: https://paypal.me/flocke000
+
+AutoName: andOTP
+Summary: Open-source two-factor authentication App
+Description: |-
+ andOTP is a two-factor authentication App for Android 4.4+.
+
+ It implements Time-based One-time Passwords (TOTP) like specified in RFC 6238.
+ Simply scan the QR code and login with the generated 6-digit code.
+
+ This is a fork of the great [[net.bierbaumer.otp_authenticator]] app written by
+ Bruno Bierbaumer, which has sadly been inactive since 2015. All credit for the
+ original version goes to Bruno.
+
+ Features:
+
+ * Free and Open-Source
+ * Encrypted storage
+ * Plain-text backups
+ * Encrypted backups using OpenPGP
+ * Sleek minimalistic Material Design
+ * Great Usability
+ * Compatible with Google Authenticator
+
+ Requires minimal permissions:
+
+ * Camera access for QR code scanning
+ * Storage access for import and export of the database
+
+RepoType: git
+Repo: https://github.com/andOTP/andOTP
+
+Builds:
+ - versionName: 0.2.2
+ versionCode: 4
+ commit: v0.2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.3
+ versionCode: 5
+ commit: v0.2.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.4
+ versionCode: 6
+ commit: v0.2.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.5
+ versionCode: 7
+ commit: v0.2.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.6
+ versionCode: 8
+ commit: v0.2.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.7
+ versionCode: 9
+ commit: v0.2.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.2.8
+ versionCode: 10
+ commit: v0.2.8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.0
+ versionCode: 11
+ commit: v0.3.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.1
+ versionCode: 12
+ commit: v0.3.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.4.0.1
+ versionCode: 14
+ commit: v0.4.0.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.5.0
+ versionCode: 15
+ commit: v0.5.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.5.0.1
+ versionCode: 16
+ commit: v0.5.0.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.6.0-beta1
+ versionCode: 18
+ commit: v0.6.0-beta1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.6.0-beta2
+ versionCode: 19
+ commit: v0.6.0-beta2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.6.0-beta3
+ versionCode: 20
+ commit: v0.6.0-beta3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.6.0
+ versionCode: 21
+ commit: v0.6.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.6.1
+ versionCode: 22
+ commit: v0.6.1
+ subdir: app
+ gradle:
+ - yes
+
+ArchivePolicy: 4 versions
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags ^v[0-9.]+$
+CurrentVersion: 0.6.1
+CurrentVersionCode: 22
diff --git a/metadata/org.shirakumo.ocelot.txt b/metadata/org.shirakumo.ocelot.txt
deleted file mode 100644
index bbbc6ac955..0000000000
--- a/metadata/org.shirakumo.ocelot.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Internet
-License:Artistic-2.0
-Author Name:Shirakumo
-Author Email:shirakumo@tymoon.eu
-Web Site:
-Source Code:https://github.com/Shirakumo/ocelot
-Issue Tracker:https://github.com/Shirakumo/ocelot/issues
-
-Auto Name:Ocelot
-Summary:Lichat client
-Description:
-A chat client for the Lichat protocol.
-
-This supports the full Lichat 1.3 protocol, including the extensions for data,
-emotes, and backfill.
-.
-
-Repo Type:git
-Repo:https://github.com/Shirakumo/ocelot
-
-Build:0.1,1
- commit=0.1
- subdir=app
- gradle=yes
-
-Build:0.2,2
- commit=0.2
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:0.2
-Current Version Code:2
diff --git a/metadata/org.shirakumo.ocelot.yml b/metadata/org.shirakumo.ocelot.yml
new file mode 100644
index 0000000000..fd9e2ee717
--- /dev/null
+++ b/metadata/org.shirakumo.ocelot.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Internet
+License: Artistic-2.0
+AuthorName: Shirakumo
+AuthorEmail: shirakumo@tymoon.eu
+SourceCode: https://github.com/Shirakumo/ocelot
+IssueTracker: https://github.com/Shirakumo/ocelot/issues
+
+AutoName: Ocelot
+Summary: Lichat client
+Description: |-
+ A chat client for the Lichat protocol.
+
+ This supports the full Lichat 1.3 protocol, including the extensions for data,
+ emotes, and backfill.
+
+RepoType: git
+Repo: https://github.com/Shirakumo/ocelot
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ commit: '0.1'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.2'
+ versionCode: 2
+ commit: '0.2'
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '0.2'
+CurrentVersionCode: 2
diff --git a/metadata/org.shortcuts.txt b/metadata/org.shortcuts.txt
deleted file mode 100644
index 0872c798f9..0000000000
--- a/metadata/org.shortcuts.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/PrivacyApps/calendar-contacts-shortcuts
-Issue Tracker:https://github.com/PrivacyApps/calendar-contacts-shortcuts/issues
-Changelog:https://github.com/PrivacyApps/calendar-contacts-shortcuts/blob/HEAD/CHANGELOG
-
-Auto Name:Shortcuts for Calendar/Contacts
-Summary:Add shortcuts for new calendars and contacts
-Description:
-Lets you create shortcuts on your home screen, which directly open the dialog
-for a new calendar event or a new contact.
-.
-
-Repo Type:git
-Repo:https://github.com/PrivacyApps/calendar-contacts-shortcuts
-
-Build:1.1,2
- commit=258d09e804b162d9e04d5059087d42475bf04f69
- subdir=org_shortcuts
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/org.shortcuts.yml b/metadata/org.shortcuts.yml
new file mode 100644
index 0000000000..7ab013b1d8
--- /dev/null
+++ b/metadata/org.shortcuts.yml
@@ -0,0 +1,26 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/PrivacyApps/calendar-contacts-shortcuts
+IssueTracker: https://github.com/PrivacyApps/calendar-contacts-shortcuts/issues
+Changelog: https://github.com/PrivacyApps/calendar-contacts-shortcuts/blob/HEAD/CHANGELOG
+
+AutoName: Shortcuts for Calendar/Contacts
+Summary: Add shortcuts for new calendars and contacts
+Description: |-
+ Lets you create shortcuts on your home screen, which directly open the dialog
+ for a new calendar event or a new contact.
+
+RepoType: git
+Repo: https://github.com/PrivacyApps/calendar-contacts-shortcuts
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 258d09e804b162d9e04d5059087d42475bf04f69
+ subdir: org_shortcuts
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/org.sickstache.txt b/metadata/org.sickstache.txt
deleted file mode 100644
index 81cc61e3fc..0000000000
--- a/metadata/org.sickstache.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Buttink/sick-stache
-Issue Tracker:https://github.com/Buttink/sick-stache/issues
-
-Auto Name:SickStache
-Summary:Sickbeard client
-Description:
-Sickbeard is a PVR application for newsgroups that searches for and manages your
-TV shows. This app connects to the Sickbeard server to manage the downloads etc.
-.
-
-Repo Type:git
-Repo:https://github.com/Buttink/sick-stache.git
-
-Build:2.2.1,42
- commit=70d131637
- subdir=SickStache
- prebuild=echo "android.library.reference.3=../JakeWharton-ActionBarSherlock-88fc341/library" >> project.properties && \
- cp ../JakeWharton-ActionBarSherlock-88fc341/library/libs/android-support-v4.jar libs/ && \
- printf "%s\n" "/^importandroid.widget.BaseAdapter;/d" "/^importjava.util.List;/x" "w" | ed -s src/org/sickstache/app/ExpandableLoadingListFragment.java
- update=.,../JakeWharton-ActionBarSherlock-88fc341/library,../ViewPagerIndicator/library,../libSickBeard
- target=android-16
-
-Build:2.2.2,43
- commit=f0939ad5e5
- subdir=app
- srclibs=ActionBarSherlock@4.1.0,ViewPagerIndicator@2.3.1,Google-Gson@1163
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- mv libs/android-support-v4.jar $$ViewPagerIndicator$$/libs/ && \
- cp -r $$Google-Gson$$/src/main/java/com/ src/main/java/ && \
- sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i 's@\(reference.2=\).*@\1$$ViewPagerIndicator$$@' project.properties
-
-Build:2.2.3,44
- disable=Source code not published
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2.3
-Current Version Code:44
diff --git a/metadata/org.sickstache.yml b/metadata/org.sickstache.yml
new file mode 100644
index 0000000000..aac51f378a
--- /dev/null
+++ b/metadata/org.sickstache.yml
@@ -0,0 +1,60 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/Buttink/sick-stache
+IssueTracker: https://github.com/Buttink/sick-stache/issues
+
+AutoName: SickStache
+Summary: Sickbeard client
+Description: |-
+ Sickbeard is a PVR application for newsgroups that searches for and manages your
+ TV shows. This app connects to the Sickbeard server to manage the downloads etc.
+
+RepoType: git
+Repo: https://github.com/Buttink/sick-stache.git
+
+Builds:
+ - versionName: 2.2.1
+ versionCode: 42
+ commit: 70d131637
+ subdir: SickStache
+ prebuild:
+ - echo "android.library.reference.3=../JakeWharton-ActionBarSherlock-88fc341/library"
+ >> project.properties
+ - cp ../JakeWharton-ActionBarSherlock-88fc341/library/libs/android-support-v4.jar
+ libs/
+ - printf "%s\n" "/^importandroid.widget.BaseAdapter;/d" "/^importjava.util.List;/x"
+ "w" | ed -s src/org/sickstache/app/ExpandableLoadingListFragment.java
+ androidupdate:
+ - .
+ - ../JakeWharton-ActionBarSherlock-88fc341/library
+ - ../ViewPagerIndicator/library
+ - ../libSickBeard
+ target: android-16
+
+ - versionName: 2.2.2
+ versionCode: 43
+ commit: f0939ad5e5
+ subdir: app
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ - ViewPagerIndicator@2.3.1
+ - Google-Gson@1163
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - mv libs/android-support-v4.jar $$ViewPagerIndicator$$/libs/
+ - cp -r $$Google-Gson$$/src/main/java/com/ src/main/java/
+ - sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i 's@\(reference.2=\).*@\1$$ViewPagerIndicator$$@' project.properties
+
+ - versionName: 2.2.3
+ versionCode: 44
+ disable: Source code not published
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.2.3
+CurrentVersionCode: 44
diff --git a/metadata/org.sipdroid.sipua.txt b/metadata/org.sipdroid.sipua.txt
deleted file mode 100644
index a6a458cd2f..0000000000
--- a/metadata/org.sipdroid.sipua.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-only
-Web Site:http://sipdroid.org
-Source Code:https://github.com/i-p-tel/sipdroid
-Issue Tracker:https://github.com/i-p-tel/sipdroid/issues
-Changelog:http://sipdroid.org/
-
-Auto Name:Sipdroid
-Summary:A SIP (VOIP) client
-Description:
-A SIP (VOIP) client with video calling capabilities. Visit the website for more
-info. For optimal battery usage reserve a free VoIP PBX on pbxes.org, and manage
-your SIP trunks using a web browser.
-.
-
-Repo Type:git
-Repo:https://github.com/i-p-tel/sipdroid
-
-Build:3.4 beta,97
- commit=675
- target=android-17
- buildjni=yes
-
-Build:3.5 beta,98
- commit=680
- target=android-17
- buildjni=yes
-
-Build:3.6 beta,99
- commit=683
- target=android-17
- buildjni=yes
-
-Build:3.9 beta,104
- commit=18e3f5a541a6c4a92ec3ace6fbdcbe034796f451
- target=android-17
- buildjni=yes
-
-Build:4.2 beta,107
- commit=b27cd6c4dbbb6939ded6de61bb0f212f3a7d4b45
- target=android-27
- buildjni=yes
-
-Maintainer Notes:
-4.2 beta uses 'showWhenLocked' which was added in SDK 27
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:4.2 beta
-Current Version Code:107
diff --git a/metadata/org.sipdroid.sipua.yml b/metadata/org.sipdroid.sipua.yml
new file mode 100644
index 0000000000..a832767760
--- /dev/null
+++ b/metadata/org.sipdroid.sipua.yml
@@ -0,0 +1,60 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-only
+WebSite: http://sipdroid.org
+SourceCode: https://github.com/i-p-tel/sipdroid
+IssueTracker: https://github.com/i-p-tel/sipdroid/issues
+Changelog: http://sipdroid.org/
+
+AutoName: Sipdroid
+Summary: A SIP (VOIP) client
+Description: |-
+ A SIP (VOIP) client with video calling capabilities. Visit the website for more
+ info. For optimal battery usage reserve a free VoIP PBX on pbxes.org, and manage
+ your SIP trunks using a web browser.
+
+RepoType: git
+Repo: https://github.com/i-p-tel/sipdroid
+
+Builds:
+ - versionName: 3.4 beta
+ versionCode: 97
+ commit: '675'
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: 3.5 beta
+ versionCode: 98
+ commit: '680'
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: 3.6 beta
+ versionCode: 99
+ commit: '683'
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: 3.9 beta
+ versionCode: 104
+ commit: 18e3f5a541a6c4a92ec3ace6fbdcbe034796f451
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: 4.2 beta
+ versionCode: 107
+ commit: b27cd6c4dbbb6939ded6de61bb0f212f3a7d4b45
+ target: android-27
+ buildjni:
+ - yes
+
+MaintainerNotes: 4.2 beta uses 'showWhenLocked' which was added in SDK 27
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 4.2 beta
+CurrentVersionCode: 107
diff --git a/metadata/org.sixgun.ponyexpress.txt b/metadata/org.sixgun.ponyexpress.txt
deleted file mode 100644
index 8a0dca14d8..0000000000
--- a/metadata/org.sixgun.ponyexpress.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitorious.org/ponyexpress/mainline
-Issue Tracker:
-
-Auto Name:Pony Express
-Summary:SixGun Productions podcasts
-Description:
-Download and play podcasts from SixGun Productions — producers of the Linux
-Outlaws podcast.
-.
-
-Repo Type:git
-Repo:https://gitorious.org/ponyexpress/mainline.git
-
-Build:0.4.1,5
- commit=d64eace51a0c053fc8356ddd6b54a1372617a470
-
-Build:0.4.2,8
- commit=38eb1f2141225a95c8a96fedfbdfcf34beeeeb9b
-
-Build:0.4.3,9
- commit=0.4.3
-
-Build:1.0,11
- commit=efc427322038febb25d6ca909bf8c4157f685839
-
-Build:1.1,12
- commit=1.1
- target=android-10
-
-Build:1.1_,14
- disable=not a release
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1_d56e0055
-Current Version Code:14
diff --git a/metadata/org.sixgun.ponyexpress.yml b/metadata/org.sixgun.ponyexpress.yml
new file mode 100644
index 0000000000..75ad7e063f
--- /dev/null
+++ b/metadata/org.sixgun.ponyexpress.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+
+AutoName: Pony Express
+Summary: SixGun Productions podcasts
+Description: |-
+ Download and play podcasts from SixGun Productions — producers of the Linux
+ Outlaws podcast.
+
+Builds:
+ - versionName: 0.4.1
+ versionCode: 5
+ commit: d64eace51a0c053fc8356ddd6b54a1372617a470
+
+ - versionName: 0.4.2
+ versionCode: 8
+ commit: 38eb1f2141225a95c8a96fedfbdfcf34beeeeb9b
+
+ - versionName: 0.4.3
+ versionCode: 9
+ commit: 0.4.3
+
+ - versionName: '1.0'
+ versionCode: 11
+ commit: efc427322038febb25d6ca909bf8c4157f685839
+
+ - versionName: '1.1'
+ versionCode: 12
+ commit: '1.1'
+ target: android-10
+
+ - versionName: '1.1_'
+ versionCode: 14
+ disable: not a release
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.1_d56e0055
+CurrentVersionCode: 14
diff --git a/metadata/org.smblott.intentradio.txt b/metadata/org.smblott.intentradio.txt
deleted file mode 100644
index f710931419..0000000000
--- a/metadata/org.smblott.intentradio.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:http://smblott.org/intent_radio
-Source Code:https://github.com/smblott-github/intent_radio
-Issue Tracker:https://github.com/smblott-github/intent_radio/issues
-
-Auto Name:IntentRadio
-Summary:Intent-driven internet radio player
-Description:
-Intent Radio is an android internet radio app without a graphical user
-interface. It is controlled exclusively through the delivery of broadcast
-intents. If you do not know what a broadcast intent is, then this is probably
-not the app for you.
-
-Intent Radio was written primarily to be driven by shortcuts, tasks and events
-triggered from other apps.
-
-Despite its name, Intent Radio will happily play any audio media supported
-natively by Android, including local content.
-
-'''Important:''' You must run the app manually at least once before Android will
-deliver broadcast intents. This is an Android security feature. Thereafter, even
-after reboots, it should not be necessary to run the app at all.
-.
-
-Repo Type:git
-Repo:https://github.com/smblott-github/intent_radio.git
-
-Build:1.6,6
- commit=v1.6
- target=android-19
-
-Build:1.7,7
- commit=v1.7
- target=android-19
-
-Build:1.8.1,9
- commit=v1.8.1
- target=android-19
-
-Build:1.9.4,14
- commit=v1.9.4
-
-Build:1.9.7,17
- commit=v1.9.7
-
-Build:1.9.8,18
- commit=v1.9.8
-
-Build:1.9.9,19
- commit=v1.9.9
-
-Build:1.9.10,20
- commit=v1.9.10
-
-Build:1.9.11,21
- commit=v1.9.11
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.9.11
-Current Version Code:21
diff --git a/metadata/org.smblott.intentradio.yml b/metadata/org.smblott.intentradio.yml
new file mode 100644
index 0000000000..34c5be4afc
--- /dev/null
+++ b/metadata/org.smblott.intentradio.yml
@@ -0,0 +1,72 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: http://smblott.org/intent_radio
+SourceCode: https://github.com/smblott-github/intent_radio
+IssueTracker: https://github.com/smblott-github/intent_radio/issues
+
+AutoName: IntentRadio
+Summary: Intent-driven internet radio player
+Description: |-
+ Intent Radio is an android internet radio app without a graphical user
+ interface. It is controlled exclusively through the delivery of broadcast
+ intents. If you do not know what a broadcast intent is, then this is probably
+ not the app for you.
+
+ Intent Radio was written primarily to be driven by shortcuts, tasks and events
+ triggered from other apps.
+
+ Despite its name, Intent Radio will happily play any audio media supported
+ natively by Android, including local content.
+
+ '''Important:''' You must run the app manually at least once before Android will
+ deliver broadcast intents. This is an Android security feature. Thereafter, even
+ after reboots, it should not be necessary to run the app at all.
+
+RepoType: git
+Repo: https://github.com/smblott-github/intent_radio.git
+
+Builds:
+ - versionName: '1.6'
+ versionCode: 6
+ commit: v1.6
+ target: android-19
+
+ - versionName: '1.7'
+ versionCode: 7
+ commit: v1.7
+ target: android-19
+
+ - versionName: 1.8.1
+ versionCode: 9
+ commit: v1.8.1
+ target: android-19
+
+ - versionName: 1.9.4
+ versionCode: 14
+ commit: v1.9.4
+
+ - versionName: 1.9.7
+ versionCode: 17
+ commit: v1.9.7
+
+ - versionName: 1.9.8
+ versionCode: 18
+ commit: v1.9.8
+
+ - versionName: 1.9.9
+ versionCode: 19
+ commit: v1.9.9
+
+ - versionName: 1.9.10
+ versionCode: 20
+ commit: v1.9.10
+
+ - versionName: 1.9.11
+ versionCode: 21
+ commit: v1.9.11
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.11
+CurrentVersionCode: 21
diff --git a/metadata/org.smc.inputmethod.indic.txt b/metadata/org.smc.inputmethod.indic.txt
deleted file mode 100644
index 4f8ec33cf6..0000000000
--- a/metadata/org.smc.inputmethod.indic.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:https://indic.app
-Source Code:https://gitlab.com/indicproject/Indic-Keyboard
-Issue Tracker:https://gitlab.com/indicproject/Indic-Keyboard/issues
-
-Auto Name:Indic Keyboard
-Summary:AOSP Keyboard with Indic language support
-Description:
-Indic Keyboard is a versatile keyboard for Android users who wish to use Indic
-and Indian languages to type messages, compose emails and generally prefer to
-use them in addition to English on their phone. You can use this application to
-type anywhere in your phone that you would normally type in English.
-
-Languages Supported - Assamese (অসমীয়া), Arabic (العَرَبِيةُ), Bengali /
-Bangla (বাংলা), Burmese (ဗမာ) / Myanmar, English, Gujarati (ગુજરાતી), Hindi
-(हिन्दी), Kannada (ಕನ್ನಡ), Kashmiri (کأشُر), Malayalam (മലയാളം), Manipuri /
-Methei (মৈতৈলোন্), Maithili (मैथिली), Marathi (मराठी), Mon (ဘာသာ မန်;), Nepali
-(नेपाली), Oriya (ଓଡ଼ିଆ), Punjabi / Gurmukhi (ਪੰਜਾਬੀ), Sanskrit (संस्कृत).
-Santali (संताली). Sinhala / Sinhalese (සිංහල). Tamil (தமிழ்), Telugu (తెలుగు),
-Urdu (اردو)
-.
-
-Repo Type:git
-Repo:https://gitlab.com/indicproject/indic-keyboard.git
-
-Build:1.1,13
- disable=make ucm happy
- commit=none
-
-Build:1.3-BINARY,15
- commit=dff6e4ed5556d8b7b1cde2971cb00cddc25cf35f
- subdir=java
- submodules=yes
- gradle=yes
- forceversion=yes
- rm=java/libs/armeabi.jar
-
-Build:2.0,20
- disable=requires ssh submodules
- commit=v2.0
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/libs/armeabi.jar
-
-Build:2.0.1,21
- commit=1c76b21797757c92fa8026d03fc73eb5927317b5
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/libs/armeabi.jar
-
-Build:2.0.2,22
- commit=v2.0.2
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/libs/armeabi.jar
-
-Build:2.0.4,24
- commit=v2.0.4
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/libs/armeabi.jar
-
-Build:2.0.5,25
- commit=v2.0.5
- subdir=java
- submodules=yes
- gradle=yes
- build=$$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni && \
- mv ../native/libs/* jniLibs/
-
-Build:2.1.0,27
- disable=missing native libs in apk
- commit=v2.1
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/libs/armeabi.jar
- build=$$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni && \
- mv ../native/libs/* jniLibs/
-
-Build:2.1.0-1,28
- commit=v2.1.0-1
- subdir=java
- submodules=yes
- gradle=yes
- rm=java/jniLibs/armeabi-v7a/libjni_latinime.so
- build=$$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni && \
- mv ../native/libs/* jniLibs/
-
-Maintainer Notes:
-* needs testing
-* dictionary binaries?
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.1.0-1
-Current Version Code:28
diff --git a/metadata/org.smc.inputmethod.indic.yml b/metadata/org.smc.inputmethod.indic.yml
new file mode 100644
index 0000000000..27fd6d0725
--- /dev/null
+++ b/metadata/org.smc.inputmethod.indic.yml
@@ -0,0 +1,130 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: https://indic.app
+SourceCode: https://gitlab.com/indicproject/Indic-Keyboard
+IssueTracker: https://gitlab.com/indicproject/Indic-Keyboard/issues
+
+AutoName: Indic Keyboard
+Summary: AOSP Keyboard with Indic language support
+Description: |-
+ Indic Keyboard is a versatile keyboard for Android users who wish to use Indic
+ and Indian languages to type messages, compose emails and generally prefer to
+ use them in addition to English on their phone. You can use this application to
+ type anywhere in your phone that you would normally type in English.
+
+ Languages Supported - Assamese (অসমীয়া), Arabic (العَرَبِيةُ), Bengali /
+ Bangla (বাংলা), Burmese (ဗမာ) / Myanmar, English, Gujarati (ગુજરાતી), Hindi
+ (हिन्दी), Kannada (ಕನ್ನಡ), Kashmiri (کأشُر), Malayalam (മലയാളം), Manipuri /
+ Methei (মৈতৈলোন্), Maithili (मैथिली), Marathi (मराठी), Mon (ဘာသာ မန်;), Nepali
+ (नेपाली), Oriya (ଓଡ଼ିଆ), Punjabi / Gurmukhi (ਪੰਜਾਬੀ), Sanskrit (संस्कृत).
+ Santali (संताली). Sinhala / Sinhalese (සිංහල). Tamil (தமிழ்), Telugu (తెలుగు),
+ Urdu (اردو)
+
+RepoType: git
+Repo: https://gitlab.com/indicproject/indic-keyboard.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 13
+ disable: make ucm happy
+ commit: none
+
+ - versionName: 1.3-BINARY
+ versionCode: 15
+ commit: dff6e4ed5556d8b7b1cde2971cb00cddc25cf35f
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ forceversion: true
+ rm:
+ - java/libs/armeabi.jar
+
+ - versionName: '2.0'
+ versionCode: 20
+ disable: requires ssh submodules
+ commit: v2.0
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/libs/armeabi.jar
+
+ - versionName: 2.0.1
+ versionCode: 21
+ commit: 1c76b21797757c92fa8026d03fc73eb5927317b5
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/libs/armeabi.jar
+
+ - versionName: 2.0.2
+ versionCode: 22
+ commit: v2.0.2
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/libs/armeabi.jar
+
+ - versionName: 2.0.4
+ versionCode: 24
+ commit: v2.0.4
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/libs/armeabi.jar
+
+ - versionName: 2.0.5
+ versionCode: 25
+ commit: v2.0.5
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ build:
+ - $$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni
+ - mv ../native/libs/* jniLibs/
+
+ - versionName: 2.1.0
+ versionCode: 27
+ disable: missing native libs in apk
+ commit: v2.1
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/libs/armeabi.jar
+ build:
+ - $$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni
+ - mv ../native/libs/* jniLibs/
+
+ - versionName: 2.1.0-1
+ versionCode: 28
+ commit: v2.1.0-1
+ subdir: java
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - java/jniLibs/armeabi-v7a/libjni_latinime.so
+ build:
+ - $$NDK$$/ndk-build -e "APP_ABI=armeabi-v7a" -e "APP_CFLAGS += -w" -C ../native/jni
+ - mv ../native/libs/* jniLibs/
+
+MaintainerNotes: |-
+ * needs testing
+ * dictionary binaries?
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.1.0-1
+CurrentVersionCode: 28
diff --git a/metadata/org.smerty.zooborns.txt b/metadata/org.smerty.zooborns.txt
deleted file mode 100644
index ddb87512c8..0000000000
--- a/metadata/org.smerty.zooborns.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Multimedia
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/Smerty/zooborns.android
-Issue Tracker:
-
-Auto Name:ZooBorns
-Summary:Watch cute animals
-Description:
-View the recent photos from [http://zooborns.com zooborns.com], site dedicated
-to raising awareness of wildlife recreation efforts. Menu key in fullscreen for
-sharing / fullstory / wallpaper. Menu key on thumbnail list to enable / disable
-push notifications etc.
-.
-
-Repo Type:git
-Repo:https://github.com/Smerty/zooborns.android.git
-
-Build:1.4.4,14
- commit=a5db1955358465c77c80cffdfc47d
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.4
-Current Version Code:14
diff --git a/metadata/org.smerty.zooborns.yml b/metadata/org.smerty.zooborns.yml
new file mode 100644
index 0000000000..c6a281fd08
--- /dev/null
+++ b/metadata/org.smerty.zooborns.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: BSD-3-Clause
+SourceCode: https://github.com/Smerty/zooborns.android
+
+AutoName: ZooBorns
+Summary: Watch cute animals
+Description: |-
+ View the recent photos from [http://zooborns.com zooborns.com], site dedicated
+ to raising awareness of wildlife recreation efforts. Menu key in fullscreen for
+ sharing / fullstory / wallpaper. Menu key on thumbnail list to enable / disable
+ push notifications etc.
+
+RepoType: git
+Repo: https://github.com/Smerty/zooborns.android.git
+
+Builds:
+ - versionName: 1.4.4
+ versionCode: 14
+ commit: a5db1955358465c77c80cffdfc47d
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.4
+CurrentVersionCode: 14
diff --git a/metadata/org.smssecure.smssecure.txt b/metadata/org.smssecure.smssecure.txt
deleted file mode 100644
index e11196e9c1..0000000000
--- a/metadata/org.smssecure.smssecure.txt
+++ /dev/null
@@ -1,551 +0,0 @@
-Categories:Phone & SMS,Security
-License:GPL-3.0-only
-Web Site:https://silence.im/
-Source Code:https://github.com/SilenceIM/Silence
-Issue Tracker:https://github.com/SilenceIM/Silence/issues
-Changelog:https://github.com/SilenceIM/Silence/blob/HEAD/CHANGELOG.md
-Donate:https://silence.im/donate
-LiberapayID:35040
-Bitcoin:1LoKZXg3bx6kfwAhEFQqS9pgeCE1CFMEJb
-
-Auto Name:Silence
-
-Repo Type:git
-Repo:https://github.com/SilenceIM/Silence
-
-Build:0.3.3,5
- disable=builds, merge changes into upstream
- commit=66367479a4f57f347b5cbe8f6f8f632adaae7727
- gradle=yes
- srclibs=GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278,PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc,ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87,AospMms@android-5.1.0_r3
- forcevercode=yes
- rm=libs/*
- prebuild=touch signing.properties && \
- pushd $$GradleWitness$$ && \
- gradle jar && \
- popd && \
- cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && \
- sed -i -e '20,22d' build.gradle && \
- pushd $$PreferenceFragment$$ && \
- gradle uploadArchives && \
- popd && \
- sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' build.gradle && \
- mkdir smil && \
- pushd smil && \
- wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip && \
- unzip java-binding.zip && \
- popd && \
- cp -fR smil/java/org src/ && \
- rm -fR smil && \
- sed -i -e '/org.w3c.smil/d' build.gradle && \
- cp -fR $$AospMms$$/src/org src/
-
-Build:0.3.3,6
- disable=builds, wait for upstream
- commit=9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a
- submodules=yes
- gradle=yes
- srclibs=GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- pushd $$GradleWitness$$ && \
- gradle jar && \
- popd && \
- cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar
-
-Build:0.4.2,9
- disable=builds locally, but not on BS
- commit=v0.4.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./build-witness.sh && \
- rm -rf libs/gradle-witness/build && \
- echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties
-
-Build:0.5.1,11
- commit=v0.5.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./build-witness.sh && \
- rm -rf libs/gradle-witness/build && \
- echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties
-
-Build:0.5.2,12
- disable=broken in upstream
- commit=v0.5.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.5.3,100
- commit=v0.5.3
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.5.4,101
- commit=v0.5.4
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.6.0,102
- commit=v0.6.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.7.0,103
- commit=v0.7.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.8.0,104
- commit=v0.8.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.8.1,105
- commit=v0.8.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.9.0,106
- commit=v0.9.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.10.0,107
- commit=v0.10.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.10.1,108
- commit=v0.10.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.11.0,109
- commit=v0.11.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.11.1,110
- disable=build fails
- commit=v0.11.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.11.2,111
- disable=missing dependency (removed from jcenterI
- commit=v0.11.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.11.3,112
- commit=v0.11.3
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.12.0,113
- commit=v0.12.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.12.1,114
- commit=v0.12.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.12.3,116
- commit=v0.12.3
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.13.0,117
- commit=v0.13.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.13.1,118
- commit=v0.13.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.13.2,119
- commit=v0.13.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.0,120
- commit=v0.14.0
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.1,121
- commit=v0.14.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.2,122
- commit=v0.14.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.3,123
- commit=v0.14.3
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.4,124
- commit=v0.14.4
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.5,125
- commit=v0.14.5
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.6,126
- commit=v0.14.6
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.7,127
- commit=v0.14.7
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.14.8,128
- commit=v0.14.8
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.1,129
- commit=v0.15.1
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.2,130
- commit=v0.15.2
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.0-unstable,131
- commit=v0.16.0-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.4,133
- commit=v0.15.4
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.5,134
- commit=v0.15.5
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.6,135
- commit=v0.15.6
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.7,136
- commit=v0.15.7
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.8,137
- commit=v0.15.8
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.9,138
- commit=v0.15.9
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.10,139
- commit=v0.15.10
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.11,140
- commit=v0.15.11
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.12,141
- commit=v0.15.12
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.15.13,142
- commit=v0.15.13
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.1-unstable,200
- commit=v0.16.1-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.2-unstable,201
- commit=v0.16.2-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.3-unstable,202
- commit=v0.16.3-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.4-unstable,203
- commit=v0.16.4-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.5-unstable,204
- commit=v0.16.5-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.6-unstable,205
- commit=v0.16.6-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.7-unstable,206
- commit=v0.16.7-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.8-unstable,207
- commit=v0.16.8-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Build:0.16.9-unstable,208
- commit=v0.16.9-unstable
- submodules=yes
- gradle=yes
- rm=libs/*.jar,libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar,libs/com.android.support.support-v4-preferencefragment/maven-repository/
- prebuild=touch signing.properties && \
- ./scripts/build-witness.sh && \
- rm -rf libs/gradle-witness/build
-
-Maintainer Notes:
-Auto Update does not really work because the latest unstable build is newer than CV.
-So we need to always add new build manually.
-
-Summary and Description have been moved to the new localizable text files:
-https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots
-.
-
-Archive Policy:12 versions
-Auto Update Mode:Version v%v
-Update Check Mode:Tags ^v[0-9\\.]+$
-Current Version:0.15.13
-Current Version Code:142
diff --git a/metadata/org.smssecure.smssecure.yml b/metadata/org.smssecure.smssecure.yml
new file mode 100644
index 0000000000..3de0c86afe
--- /dev/null
+++ b/metadata/org.smssecure.smssecure.yml
@@ -0,0 +1,799 @@
+Categories:
+ - Phone & SMS
+ - Security
+License: GPL-3.0-only
+WebSite: https://silence.im/
+SourceCode: https://github.com/SilenceIM/Silence
+IssueTracker: https://github.com/SilenceIM/Silence/issues
+Changelog: https://github.com/SilenceIM/Silence/blob/HEAD/CHANGELOG.md
+Donate: https://silence.im/donate
+LiberapayID: '35040'
+Bitcoin: 1LoKZXg3bx6kfwAhEFQqS9pgeCE1CFMEJb
+
+AutoName: Silence
+
+RepoType: git
+Repo: https://github.com/SilenceIM/Silence
+
+Builds:
+ - versionName: 0.3.3
+ versionCode: 5
+ disable: builds, merge changes into upstream
+ commit: 66367479a4f57f347b5cbe8f6f8f632adaae7727
+ gradle:
+ - yes
+ srclibs:
+ - GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
+ - PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc
+ - ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87
+ - AospMms@android-5.1.0_r3
+ forcevercode: true
+ rm:
+ - libs/*
+ prebuild:
+ - touch signing.properties
+ - pushd $$GradleWitness$$
+ - gradle jar
+ - popd
+ - cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar
+ - sed -i -e '20,22d' build.gradle
+ - pushd $$PreferenceFragment$$
+ - gradle uploadArchives
+ - popd
+ - sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d'
+ build.gradle
+ - mkdir smil
+ - pushd smil
+ - wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip
+ - unzip java-binding.zip
+ - popd
+ - cp -fR smil/java/org src/
+ - rm -fR smil
+ - sed -i -e '/org.w3c.smil/d' build.gradle
+ - cp -fR $$AospMms$$/src/org src/
+
+ - versionName: 0.3.3
+ versionCode: 6
+ disable: builds, wait for upstream
+ commit: 9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - pushd $$GradleWitness$$
+ - gradle jar
+ - popd
+ - cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar
+
+ - versionName: 0.4.2
+ versionCode: 9
+ disable: builds locally, but not on BS
+ commit: v0.4.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./build-witness.sh
+ - rm -rf libs/gradle-witness/build
+ - echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties
+
+ - versionName: 0.5.1
+ versionCode: 11
+ commit: v0.5.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./build-witness.sh
+ - rm -rf libs/gradle-witness/build
+ - echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties
+
+ - versionName: 0.5.2
+ versionCode: 12
+ disable: broken in upstream
+ commit: v0.5.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.5.3
+ versionCode: 100
+ commit: v0.5.3
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.5.4
+ versionCode: 101
+ commit: v0.5.4
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.6.0
+ versionCode: 102
+ commit: v0.6.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.7.0
+ versionCode: 103
+ commit: v0.7.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.8.0
+ versionCode: 104
+ commit: v0.8.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.8.1
+ versionCode: 105
+ commit: v0.8.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.9.0
+ versionCode: 106
+ commit: v0.9.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.10.0
+ versionCode: 107
+ commit: v0.10.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.10.1
+ versionCode: 108
+ commit: v0.10.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.11.0
+ versionCode: 109
+ commit: v0.11.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.11.1
+ versionCode: 110
+ disable: build fails
+ commit: v0.11.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.11.2
+ versionCode: 111
+ disable: missing dependency (removed from jcenterI
+ commit: v0.11.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.11.3
+ versionCode: 112
+ commit: v0.11.3
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.12.0
+ versionCode: 113
+ commit: v0.12.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.12.1
+ versionCode: 114
+ commit: v0.12.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.12.3
+ versionCode: 116
+ commit: v0.12.3
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.13.0
+ versionCode: 117
+ commit: v0.13.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.13.1
+ versionCode: 118
+ commit: v0.13.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.13.2
+ versionCode: 119
+ commit: v0.13.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.0
+ versionCode: 120
+ commit: v0.14.0
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.1
+ versionCode: 121
+ commit: v0.14.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.2
+ versionCode: 122
+ commit: v0.14.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.3
+ versionCode: 123
+ commit: v0.14.3
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.4
+ versionCode: 124
+ commit: v0.14.4
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.5
+ versionCode: 125
+ commit: v0.14.5
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.6
+ versionCode: 126
+ commit: v0.14.6
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.7
+ versionCode: 127
+ commit: v0.14.7
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.14.8
+ versionCode: 128
+ commit: v0.14.8
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.1
+ versionCode: 129
+ commit: v0.15.1
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.2
+ versionCode: 130
+ commit: v0.15.2
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.0-unstable
+ versionCode: 131
+ commit: v0.16.0-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.4
+ versionCode: 133
+ commit: v0.15.4
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.5
+ versionCode: 134
+ commit: v0.15.5
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.6
+ versionCode: 135
+ commit: v0.15.6
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.7
+ versionCode: 136
+ commit: v0.15.7
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.8
+ versionCode: 137
+ commit: v0.15.8
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.9
+ versionCode: 138
+ commit: v0.15.9
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.10
+ versionCode: 139
+ commit: v0.15.10
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.11
+ versionCode: 140
+ commit: v0.15.11
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.12
+ versionCode: 141
+ commit: v0.15.12
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.15.13
+ versionCode: 142
+ commit: v0.15.13
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.1-unstable
+ versionCode: 200
+ commit: v0.16.1-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.2-unstable
+ versionCode: 201
+ commit: v0.16.2-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.3-unstable
+ versionCode: 202
+ commit: v0.16.3-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.4-unstable
+ versionCode: 203
+ commit: v0.16.4-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.5-unstable
+ versionCode: 204
+ commit: v0.16.5-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.6-unstable
+ versionCode: 205
+ commit: v0.16.6-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.7-unstable
+ versionCode: 206
+ commit: v0.16.7-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.8-unstable
+ versionCode: 207
+ commit: v0.16.8-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+ - versionName: 0.16.9-unstable
+ versionCode: 208
+ commit: v0.16.9-unstable
+ submodules: true
+ gradle:
+ - yes
+ rm:
+ - libs/*.jar
+ - libs/org.greenrobot.eventbus/EventBusTest/libs/*.jar
+ - libs/com.android.support.support-v4-preferencefragment/maven-repository/
+ prebuild:
+ - touch signing.properties
+ - ./scripts/build-witness.sh
+ - rm -rf libs/gradle-witness/build
+
+MaintainerNotes: |-
+ Auto Update does not really work because the latest unstable build is newer than CV.
+ So we need to always add new build manually.
+
+ Summary and Description have been moved to the new localizable text files:
+ https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots
+
+ArchivePolicy: 12 versions
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags ^v[0-9\\.]+$
+CurrentVersion: 0.15.13
+CurrentVersionCode: 142
diff --git a/metadata/org.softcatala.traductor.txt b/metadata/org.softcatala.traductor.txt
deleted file mode 100644
index 695304ffbf..0000000000
--- a/metadata/org.softcatala.traductor.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Reading
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/Softcatala/TraductorSoftcatalaAndroid
-Issue Tracker:https://github.com/Softcatala/TraductorSoftcatalaAndroid/issues
-
-Auto Name:Traductor Softcatalà
-Summary:Translate to and from Catalan
-Description:
-Client for the Softcatalà Catalan on-line [http://www.softcatala.org/traductor
-translation service].
-
-The non-free AdMob advertising library was removed from the builds.
-.
-
-Repo Type:git
-Repo:https://github.com/Softcatala/TraductorSoftcatalaAndroid.git
-
-Build:0.7.1,15
- commit=v0.7.1
- srclibs=1:MobAdMob@3bd7888479e4
- target=android-14
- scandelete=libs
-
-Build:0.8,19
- commit=v0.8
- subdir=app
- gradle=yes
- srclibs=MobAdMob@3bd7888479e4
- prebuild=cp -r $$MobAdMob$$/src/com src/main/java/
- scandelete=app/libs
-
-Build:0.81,20
- disable=play-services
- commit=v0.8.1
- subdir=app
- gradle=yes
- srclibs=MobAdMob@3bd7888479e4
- prebuild=cp -r $$MobAdMob$$/src/com src/main/java/
- scandelete=app/libs
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.87
-Current Version Code:32
diff --git a/metadata/org.softcatala.traductor.yml b/metadata/org.softcatala.traductor.yml
new file mode 100644
index 0000000000..05830307e0
--- /dev/null
+++ b/metadata/org.softcatala.traductor.yml
@@ -0,0 +1,58 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Reading
+License: GPL-2.0-or-later
+SourceCode: https://github.com/Softcatala/TraductorSoftcatalaAndroid
+IssueTracker: https://github.com/Softcatala/TraductorSoftcatalaAndroid/issues
+
+AutoName: Traductor Softcatalà
+Summary: Translate to and from Catalan
+Description: |-
+ Client for the Softcatalà Catalan on-line [http://www.softcatala.org/traductor
+ translation service].
+
+ The non-free AdMob advertising library was removed from the builds.
+
+RepoType: git
+Repo: https://github.com/Softcatala/TraductorSoftcatalaAndroid.git
+
+Builds:
+ - versionName: 0.7.1
+ versionCode: 15
+ commit: v0.7.1
+ srclibs:
+ - 1:MobAdMob@3bd7888479e4
+ target: android-14
+ scandelete:
+ - libs
+
+ - versionName: '0.8'
+ versionCode: 19
+ commit: v0.8
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - MobAdMob@3bd7888479e4
+ prebuild: cp -r $$MobAdMob$$/src/com src/main/java/
+ scandelete:
+ - app/libs
+
+ - versionName: '0.81'
+ versionCode: 20
+ disable: play-services
+ commit: v0.8.1
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - MobAdMob@3bd7888479e4
+ prebuild: cp -r $$MobAdMob$$/src/com src/main/java/
+ scandelete:
+ - app/libs
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.87'
+CurrentVersionCode: 32
diff --git a/metadata/org.softeg.slartus.forpdaplus.txt b/metadata/org.softeg.slartus.forpdaplus.txt
deleted file mode 100644
index caa8173aa1..0000000000
--- a/metadata/org.softeg.slartus.forpdaplus.txt
+++ /dev/null
@@ -1,180 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/slartus/4pdaClient-plus
-Issue Tracker:https://github.com/slartus/4pdaClient-plus/issues
-
-Auto Name:ForPDA
-Summary:Client for 4pda.ru
-Description:
-Client companion for the 4pda.ru forum.
-.
-
-Repo Type:git
-Repo:https://github.com/slartus/4pdaClient-plus
-
-Build:2.3beta3,458
- disable=this is not maintainable
- commit=2.3beta3
- srclibs=JSoup@jsoup-1.7.3,ApacheHttpClient@4.1.2,ImageLoader@v1.9.1
- rm=libs/jsoup-1.7.3.jar,libs/universal-image-loader-1.9.1.jar,libs/apache/httpclient-4.1.2.jar,libs/apache/httpmime-4.1.2.jar
- prebuild=pushd $$JSoup$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JSoup$$/target/jsoup-1.7.3.jar libs/ && \
- pushd $$ImageLoader$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ImageLoader$$/target/universal-image-loader-1.9.1.jar libs/ && \
- pushd $$ApacheHttpClient$$/httpclient/ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$ApacheHttpClient$$/httpmime/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ApacheHttpClient$$/httpclient/target/httpclient-4.1.2.jar $$ApacheHttpClient$$/httpmime/target/httpmime-4.1.2.jar libs/apache/ && \
- rm build.xml && \
- android update project -p . -t "android-19" && \
- echo -e 'java.source=1.7\njava.target=1.7\n' | tee Externals/SqliteAnnotations/src/main/ant.properties > ant.properties && \
- echo -e "android.library.reference.1=Externals/4pdaApi" >> project.properties && \
- echo -e "android.library.reference.2=Externals/4pdaCommon" >> project.properties && \
- echo -e "android.library.reference.3=Externals/4pdaNotifyService" >> project.properties && \
- echo -e "android.library.reference.4=Externals/4pdaSources" >> project.properties && \
- echo -e "android.library.reference.5=Externals/ActionBar-PullToRefresh" >> project.properties && \
- echo -e "android.library.reference.6=Externals/NewQuickAction3D-master" >> project.properties && \
- echo -e "android.library.reference.7=Externals/QuickPost" >> project.properties && \
- echo -e "android.library.reference.8=Externals/SqliteAnnotations/src/main" >> project.properties && \
- echo -e "android.library.reference.9=Externals/android-sqlite-asset-helper-master/core" >> project.properties && \
- echo -e "android.library.reference.10=Externals/chrisbanes-Android-PullToRefresh" >> project.properties
- target=android-19
-
-Build:2.3,459
- commit=dcd069fe1a0f2ad94d39c3360ccf88c00feefa06
- subdir=app
- gradle=yes
- forceversion=yes
- forcevercode=yes
-
-Build:2.4b5,500
- commit=9f672b5bba8f244ee3b58041a59712622e0d1a41
- subdir=app
- gradle=yes
-
-Build:2.4,501
- commit=0974170a4066fd599f17a97673c02fbf92cf6b2f
- subdir=app
- gradle=yes
-
-Build:2.5.1,520
- commit=2.5.1
- subdir=app
- gradle=yes
-
-Build:2.5.2,522
- commit=f1c2687b674581c45ba8231cb235f791b75bcba7
- subdir=app
- gradle=yes
-
-Build:2.5.5,525
- commit=65f329b2689ccc625fabc6769dbb7ad1e2382c8f
- subdir=app
- gradle=yes
-
-Build:2.5.6,526
- commit=2.5.6
- subdir=app
- gradle=yes
-
-Build:3.0.2,530
- commit=5a682243bfc3ee6ac8abfd4dd6833b837f01b75e
- subdir=app
- gradle=yes
-
-Build:3.0.9,537
- commit=d30d5e36b409338ce6e2c98b22956f91c437ae81
- subdir=app
- gradle=yes
-
-Build:3.1.0,538
- commit=d9429f9c7d816790d7f8046f4f807979a6e1d71b
- subdir=app
- gradle=yes
-
-Build:3.1.1,539
- disable=material-dialogs gone from maven repo
- commit=2b2b8078b640e17c6c5453e034b70f58bddd9708
- subdir=app
- gradle=yes
-
-Build:3.1.2,540
- disable=material-dialogs gone from maven repo
- commit=1e1f425350b6cbe62a7b2615b25a38642db3bbe6
- subdir=app
- gradle=yes
-
-Build:3.1.3,541
- disable=material-dialogs gone from maven repo
- commit=a28b162af41158fac7a891e5e259c193ec8a61ce
- subdir=app
- gradle=yes
-
-Build:3.1.4b3,543
- commit=16a6ca3346de7811394d34eed254ff04751f013e
- subdir=app
- gradle=yes
-
-Build:3.1.4b4,545
- commit=5cebc772e71e046311d9a85f46c87de7553a0a07
- subdir=app
- gradle=yes
-
-Build:3.2.2,561
- disable=crashlytics
- commit=3.2.2
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/buildTypes {/i/*' -e '/productFlavors/i*/' -e '/defaultSigningVariable/d' build.gradle
-
-Build:3.2.9,568
- commit=da0803cc70722221d10fc3a1d195ebe6d7986a93
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/buildTypes {/i/*' -e '/productFlavors/i*/' -e '/defaultSigningVariable/d' build.gradle && \
- mv src/main/res/lang/strings.xml src/main/res/values/strings.xml && \
- echo "android { lintOptions { abortOnError false } }" >> build.gradle
-
-Build:3.4.0,579
- commit=003e01c8709e3c2d0e9a39c945720acf02f80b79
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
-
-Build:3.4.8,594
- commit=3.4.8
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
-
-Build:3.4.8.1,595
- commit=3.4.8.1
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
-
-Build:3.4.8.2,596
- commit=3.4.8.2
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
-
-Build:3.5.2.7,615
- commit=8bea9a7e78d53217aea15577953734d8a2a19cc3
- subdir=app
- gradle=rel
- prebuild=sed -i -e '/applicationVariants.all/,+5d' -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:HTTP
-Update Check Data:https://raw.githubusercontent.com/slartus/4pdaClient-plus/master/app/build.gradle|def appVersionCode = (.*)|.|def appVersionName = (.*)
-Current Version:"3.5.2.9"
-Current Version Code:616
diff --git a/metadata/org.softeg.slartus.forpdaplus.yml b/metadata/org.softeg.slartus.forpdaplus.yml
new file mode 100644
index 0000000000..6aef8c3b6a
--- /dev/null
+++ b/metadata/org.softeg.slartus.forpdaplus.yml
@@ -0,0 +1,245 @@
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/slartus/4pdaClient-plus
+IssueTracker: https://github.com/slartus/4pdaClient-plus/issues
+
+AutoName: ForPDA
+Summary: Client for 4pda.ru
+Description: Client companion for the 4pda.ru forum.
+
+RepoType: git
+Repo: https://github.com/slartus/4pdaClient-plus
+
+Builds:
+ - versionName: 2.3beta3
+ versionCode: 458
+ disable: this is not maintainable
+ commit: 2.3beta3
+ srclibs:
+ - JSoup@jsoup-1.7.3
+ - ApacheHttpClient@4.1.2
+ - ImageLoader@v1.9.1
+ rm:
+ - libs/jsoup-1.7.3.jar
+ - libs/universal-image-loader-1.9.1.jar
+ - libs/apache/httpclient-4.1.2.jar
+ - libs/apache/httpmime-4.1.2.jar
+ prebuild:
+ - pushd $$JSoup$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JSoup$$/target/jsoup-1.7.3.jar libs/
+ - pushd $$ImageLoader$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ImageLoader$$/target/universal-image-loader-1.9.1.jar libs/
+ - pushd $$ApacheHttpClient$$/httpclient/
+ - $$MVN3$$ package
+ - popd
+ - pushd $$ApacheHttpClient$$/httpmime/
+ - $$MVN3$$ package
+ - popd
+ - cp $$ApacheHttpClient$$/httpclient/target/httpclient-4.1.2.jar $$ApacheHttpClient$$/httpmime/target/httpmime-4.1.2.jar
+ libs/apache/
+ - rm build.xml
+ - android update project -p . -t "android-19"
+ - echo -e 'java.source=1.7\njava.target=1.7\n' | tee Externals/SqliteAnnotations/src/main/ant.properties
+ > ant.properties
+ - echo -e "android.library.reference.1=Externals/4pdaApi" >> project.properties
+ - echo -e "android.library.reference.2=Externals/4pdaCommon" >> project.properties
+ - echo -e "android.library.reference.3=Externals/4pdaNotifyService" >> project.properties
+ - echo -e "android.library.reference.4=Externals/4pdaSources" >> project.properties
+ - echo -e "android.library.reference.5=Externals/ActionBar-PullToRefresh" >>
+ project.properties
+ - echo -e "android.library.reference.6=Externals/NewQuickAction3D-master" >>
+ project.properties
+ - echo -e "android.library.reference.7=Externals/QuickPost" >> project.properties
+ - echo -e "android.library.reference.8=Externals/SqliteAnnotations/src/main"
+ >> project.properties
+ - echo -e "android.library.reference.9=Externals/android-sqlite-asset-helper-master/core"
+ >> project.properties
+ - echo -e "android.library.reference.10=Externals/chrisbanes-Android-PullToRefresh"
+ >> project.properties
+ target: android-19
+
+ - versionName: '2.3'
+ versionCode: 459
+ commit: dcd069fe1a0f2ad94d39c3360ccf88c00feefa06
+ subdir: app
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+
+ - versionName: 2.4b5
+ versionCode: 500
+ commit: 9f672b5bba8f244ee3b58041a59712622e0d1a41
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 501
+ commit: 0974170a4066fd599f17a97673c02fbf92cf6b2f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.5.1
+ versionCode: 520
+ commit: 2.5.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.5.2
+ versionCode: 522
+ commit: f1c2687b674581c45ba8231cb235f791b75bcba7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.5.5
+ versionCode: 525
+ commit: 65f329b2689ccc625fabc6769dbb7ad1e2382c8f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.5.6
+ versionCode: 526
+ commit: 2.5.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.2
+ versionCode: 530
+ commit: 5a682243bfc3ee6ac8abfd4dd6833b837f01b75e
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.9
+ versionCode: 537
+ commit: d30d5e36b409338ce6e2c98b22956f91c437ae81
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.0
+ versionCode: 538
+ commit: d9429f9c7d816790d7f8046f4f807979a6e1d71b
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.1
+ versionCode: 539
+ disable: material-dialogs gone from maven repo
+ commit: 2b2b8078b640e17c6c5453e034b70f58bddd9708
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.2
+ versionCode: 540
+ disable: material-dialogs gone from maven repo
+ commit: 1e1f425350b6cbe62a7b2615b25a38642db3bbe6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.3
+ versionCode: 541
+ disable: material-dialogs gone from maven repo
+ commit: a28b162af41158fac7a891e5e259c193ec8a61ce
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.4b3
+ versionCode: 543
+ commit: 16a6ca3346de7811394d34eed254ff04751f013e
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.4b4
+ versionCode: 545
+ commit: 5cebc772e71e046311d9a85f46c87de7553a0a07
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.2.2
+ versionCode: 561
+ disable: crashlytics
+ commit: 3.2.2
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/buildTypes {/i/*' -e '/productFlavors/i*/' -e '/defaultSigningVariable/d' build.gradle
+
+ - versionName: 3.2.9
+ versionCode: 568
+ commit: da0803cc70722221d10fc3a1d195ebe6d7986a93
+ subdir: app
+ gradle:
+ - rel
+ prebuild:
+ - sed -i -e '/buildTypes {/i/*' -e '/productFlavors/i*/' -e '/defaultSigningVariable/d' build.gradle
+ - mv src/main/res/lang/strings.xml src/main/res/values/strings.xml
+ - echo "android { lintOptions { abortOnError false } }" >> build.gradle
+
+ - versionName: 3.4.0
+ versionCode: 579
+ commit: 003e01c8709e3c2d0e9a39c945720acf02f80b79
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/signingConfigs {/,+11d' -e '/defaultSigningVariable/d' build.gradle
+
+ - versionName: 3.4.8
+ versionCode: 594
+ commit: 3.4.8
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d'
+ -e '/defaultSigningVariable/d' build.gradle
+
+ - versionName: 3.4.8.1
+ versionCode: 595
+ commit: 3.4.8.1
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d'
+ -e '/defaultSigningVariable/d' build.gradle
+
+ - versionName: 3.4.8.2
+ versionCode: 596
+ commit: 3.4.8.2
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/applicationVariants.all/,+8d' -e '/signingConfigs {/,+11d'
+ -e '/defaultSigningVariable/d' build.gradle
+
+ - versionName: 3.5.2.7
+ versionCode: 615
+ commit: 8bea9a7e78d53217aea15577953734d8a2a19cc3
+ subdir: app
+ gradle:
+ - rel
+ prebuild: sed -i -e '/applicationVariants.all/,+5d' -e '/signingConfigs {/,+11d'
+ -e '/defaultSigningVariable/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: HTTP
+UpdateCheckData: https://raw.githubusercontent.com/slartus/4pdaClient-plus/master/app/build.gradle|def
+ appVersionCode = (.*)|.|def appVersionName = (.*)
+CurrentVersion: '"3.5.2.9"'
+CurrentVersionCode: 616
diff --git a/metadata/org.sorz.lab.tinykeepass.txt b/metadata/org.sorz.lab.tinykeepass.txt
deleted file mode 100644
index 5a47329738..0000000000
--- a/metadata/org.sorz.lab.tinykeepass.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Security
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/sorz/TinyKeePass
-Issue Tracker:https://github.com/sorz/TinyKeePass/issues
-Changelog:https://github.com/sorz/TinyKeePass/releases
-
-Auto Name:TinyKeePass
-Summary:Another simple read-only KeePass app
-Description:
-Lacks lots of common functions (e.g. edit, groups), and possibly buggy.
-
-Main Features
-
-* Fetch/update database from HTTP(S)/WebDav server, support HTTP basic auth.
-* Keep master password in Android Keystore System.
-* Fingerprint or screen lock support.
-* Copy username and/or password to clipboard, with notification.
-* Autofill on Oreo or above.
-.
-
-Repo Type:git
-Repo:https://github.com/sorz/TinyKeePass
-
-Build:0.3.4,10
- commit=v0.3.4
- subdir=app
- gradle=yes
-
-Build:0.3.5,11
- commit=v0.3.5
- subdir=app
- gradle=yes
-
-Build:0.3.6,12
- commit=v0.3.6
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:0.3.6
-Current Version Code:12
diff --git a/metadata/org.sorz.lab.tinykeepass.yml b/metadata/org.sorz.lab.tinykeepass.yml
new file mode 100644
index 0000000000..f24c363767
--- /dev/null
+++ b/metadata/org.sorz.lab.tinykeepass.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Security
+License: Apache-2.0
+SourceCode: https://github.com/sorz/TinyKeePass
+IssueTracker: https://github.com/sorz/TinyKeePass/issues
+Changelog: https://github.com/sorz/TinyKeePass/releases
+
+AutoName: TinyKeePass
+Summary: Another simple read-only KeePass app
+Description: |-
+ Lacks lots of common functions (e.g. edit, groups), and possibly buggy.
+
+ Main Features
+
+ * Fetch/update database from HTTP(S)/WebDav server, support HTTP basic auth.
+ * Keep master password in Android Keystore System.
+ * Fingerprint or screen lock support.
+ * Copy username and/or password to clipboard, with notification.
+ * Autofill on Oreo or above.
+
+RepoType: git
+Repo: https://github.com/sorz/TinyKeePass
+
+Builds:
+ - versionName: 0.3.4
+ versionCode: 10
+ commit: v0.3.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.5
+ versionCode: 11
+ commit: v0.3.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.6
+ versionCode: 12
+ commit: v0.3.6
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 0.3.6
+CurrentVersionCode: 12
diff --git a/metadata/org.sparkleshare.android.txt b/metadata/org.sparkleshare.android.txt
deleted file mode 100644
index 023a747c09..0000000000
--- a/metadata/org.sparkleshare.android.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:http://www.sparkleshare.org
-Source Code:https://github.com/NewProggie/SparkleShare-Android
-Issue Tracker:https://github.com/NewProggie/SparkleShare-Android/issues
-
-Auto Name:SparkleShare
-Summary:Distributed collaboration
-Description:
-SparkleShare is a collaboration and sharing tool that is designed to keep things
-simple and to stay out of your way.
-
-Setup your own cloud with [http://sparkleshare.org/ SparkleShare] and browse
-your files right from your Android device.
-.
-
-Repo Type:git
-Repo:https://github.com/NewProggie/SparkleShare-Android.git
-
-Build:1.0,1
- commit=a9e23f0f9ae6161a786bf48cb48ab3dec20110c9
- target=android-7
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.sparkleshare.android.yml b/metadata/org.sparkleshare.android.yml
new file mode 100644
index 0000000000..8dfe3b7bc9
--- /dev/null
+++ b/metadata/org.sparkleshare.android.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: http://www.sparkleshare.org
+SourceCode: https://github.com/NewProggie/SparkleShare-Android
+IssueTracker: https://github.com/NewProggie/SparkleShare-Android/issues
+
+AutoName: SparkleShare
+Summary: Distributed collaboration
+Description: |-
+ SparkleShare is a collaboration and sharing tool that is designed to keep things
+ simple and to stay out of your way.
+
+ Setup your own cloud with [http://sparkleshare.org/ SparkleShare] and browse
+ your files right from your Android device.
+
+RepoType: git
+Repo: https://github.com/NewProggie/SparkleShare-Android.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: a9e23f0f9ae6161a786bf48cb48ab3dec20110c9
+ target: android-7
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.spechide.btappnder.whatsapptransmitter.txt b/metadata/org.spechide.btappnder.whatsapptransmitter.txt
deleted file mode 100644
index 49c4dccccd..0000000000
--- a/metadata/org.spechide.btappnder.whatsapptransmitter.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-AntiFeatures:NonFreeNet,NonFreeDep,Tracking
-Categories:Internet
-License:MIT
-Web Site:http://btappnder.freeiz.com
-Source Code:https://github.com/SpEcHiDe/WhatsAppTransmitter
-Issue Tracker:https://github.com/SpEcHiDe/WhatsAppTransmitter/issues
-
-Auto Name:WhatsApp Transmitter
-Summary:Share any file in WhatsApp
-Description:
-The app has been superseded by [[me.shrimadhavuk.watransmitter]].
-
-Send any type of file using the popular internet messaging service WhatsApp.
-This is achieved by uploading the file to a thirdparty server from where the
-user can download and get the file.
-
-WARNING: This app uploads shared files to a foreign server!
-.
-
-Repo Type:git
-Repo:https://github.com/SpEcHiDe/WhatsAppTransmitter
-
-Build:1.0,1
- commit=8d419ff21472dd6affe5822d839a261ba53d6a9e
- subdir=app
- gradle=yes
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/org.spechide.btappnder.whatsapptransmitter.yml b/metadata/org.spechide.btappnder.whatsapptransmitter.yml
new file mode 100644
index 0000000000..fcacd6b168
--- /dev/null
+++ b/metadata/org.spechide.btappnder.whatsapptransmitter.yml
@@ -0,0 +1,38 @@
+AntiFeatures:
+ - NonFreeNet
+ - NonFreeDep
+ - Tracking
+Categories:
+ - Internet
+License: MIT
+WebSite: http://btappnder.freeiz.com
+SourceCode: https://github.com/SpEcHiDe/WhatsAppTransmitter
+IssueTracker: https://github.com/SpEcHiDe/WhatsAppTransmitter/issues
+
+AutoName: WhatsApp Transmitter
+Summary: Share any file in WhatsApp
+Description: |-
+ The app has been superseded by [[me.shrimadhavuk.watransmitter]].
+
+ Send any type of file using the popular internet messaging service WhatsApp.
+ This is achieved by uploading the file to a thirdparty server from where the
+ user can download and get the file.
+
+ WARNING: This app uploads shared files to a foreign server!
+
+RepoType: git
+Repo: https://github.com/SpEcHiDe/WhatsAppTransmitter
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 8d419ff21472dd6affe5822d839a261ba53d6a9e
+ subdir: app
+ gradle:
+ - yes
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/org.sshtunnel.txt b/metadata/org.sshtunnel.txt
deleted file mode 100644
index d57e82e78f..0000000000
--- a/metadata/org.sshtunnel.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://bitbucket.org/madeye/sshtunnel
-Issue Tracker:https://bitbucket.org/madeye/sshtunnel/issues
-
-Auto Name:SSHTunnel
-Summary:Browse internet via a proxy
-Description:
-SSH tunnel app based on Connectbot and Dropbear / OpenSSH (Beta Branch). With
-this app and a configured server (typically configured with sshd and nginx /
-squid), you can easily browse internet through a SSH tunnel on your android
-devices.
-
-Requires root: No, but the advanced features will require root.
-.
-
-Requires Root:yes
-
-Repo Type:hg
-Repo:https://bitbucket.org/madeye/sshtunnel
-
-Build:1.5.5,73
- disable=WIP ceffc98a19b1
- commit=unknown - see disabled
- srclibs=redsocks@release-0.4,iptables@android-4.2.2_r1,FinfAgent@v0.1
- prebuild=rm assets/iptables assets/redsocks libs/FlurryAgent.jar && \
- echo "android.library.reference.1=$$FinfAgent$$" >> project.properties && \
- mkdir -p external && \
- cp -r $$iptables$$ external/ && \
- cp -r $$redsocks$$ external/ && \
- cd external/redsocks/ && \
- git apply ../../libs/redsocks.patch && \
- cd ../../ && \
- touch external/iptables/extensions/fixinit.py && \
- git apply libs/afwall.patch && \
- cd external/iptables/ && \
- python extensions/fixinit.py
- target=android-17
- build=cd external/redsocks/ && \
- make && \
- mv redsocks? ../../assets/ && \
- cd ../../ && \
- $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=external/iptables/Android.mk && \
- mv libs/armeabi/iptables assets/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5.6
-Current Version Code:74
diff --git a/metadata/org.strawberryforum.pollywog.txt b/metadata/org.strawberryforum.pollywog.txt
deleted file mode 100644
index 5ee1fd3720..0000000000
--- a/metadata/org.strawberryforum.pollywog.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:System
-License:CC0-1.0
-Web Site:
-Source Code:https://github.com/huckleberrypie/pollywog
-Issue Tracker:https://github.com/huckleberrypie/pollywog/issues
-
-Auto Name:Pollywog
-Summary:Minimal utilities menu for the LeapFrog Epic
-Description:
-Just a minimal utilities menu for the LeapFrog Epic, the purpose being to unlock
-a number of hidden yet useful options that were present in vanilla AOSP but
-disabled in the Epic's firmware by LeapFrog for some reason. Think of it as like
-a watered down ROM Toolbox of sorts, but tailor-made for LeapFrog's Android
-tablet.
-.
-
-Repo Type:git
-Repo:https://github.com/huckleberrypie/pollywog
-
-Build:0.1,1
- commit=v0.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.2
-Current Version Code:2
diff --git a/metadata/org.strawberryforum.pollywog.yml b/metadata/org.strawberryforum.pollywog.yml
new file mode 100644
index 0000000000..2a8b6b0b04
--- /dev/null
+++ b/metadata/org.strawberryforum.pollywog.yml
@@ -0,0 +1,30 @@
+Categories:
+ - System
+License: CC0-1.0
+SourceCode: https://github.com/huckleberrypie/pollywog
+IssueTracker: https://github.com/huckleberrypie/pollywog/issues
+
+AutoName: Pollywog
+Summary: Minimal utilities menu for the LeapFrog Epic
+Description: |-
+ Just a minimal utilities menu for the LeapFrog Epic, the purpose being to unlock
+ a number of hidden yet useful options that were present in vanilla AOSP but
+ disabled in the Epic's firmware by LeapFrog for some reason. Think of it as like
+ a watered down ROM Toolbox of sorts, but tailor-made for LeapFrog's Android
+ tablet.
+
+RepoType: git
+Repo: https://github.com/huckleberrypie/pollywog
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ commit: v0.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.2'
+CurrentVersionCode: 2
diff --git a/metadata/org.subsurface.txt b/metadata/org.subsurface.txt
deleted file mode 100644
index e877f3380a..0000000000
--- a/metadata/org.subsurface.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Sports & Health
-License:GPL-2.0-or-later
-Web Site:http://subsurface.hohndel.org
-Source Code:http://git.hohndel.org/?p=subsurface-companion.git;a=summary
-Issue Tracker:http://trac.hohndel.org/report/1
-
-Auto Name:Subsurface
-Summary:Dive logger
-Description:
-Companion app for the cross-platform Subsurface desktop app
-
-* Capture dive positions
-* Search and modify old dives
-* Synchronise dives with a server for manipulation in desktop app
-
-Recent versions require the non-free library Google Play Services library.
-.
-
-Repo Type:git
-Repo:git://subsurface.hohndel.org/subsurface-companion.git
-
-Build:1.7,8
- commit=1.7
- maven=yes
- prebuild=sed -i '/sherlock/d' project.properties
-
-Build:2.0,12
- disable=requires google play services
- commit=2.0
- srclibs=2:ActionBarSherlock@4.4.0
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0
-Current Version Code:12
diff --git a/metadata/org.subsurface.yml b/metadata/org.subsurface.yml
new file mode 100644
index 0000000000..9b695b6bc2
--- /dev/null
+++ b/metadata/org.subsurface.yml
@@ -0,0 +1,42 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Sports & Health
+License: GPL-2.0-or-later
+WebSite: https://subsurface-divelog.org/
+SourceCode: https://github.com/Subsurface-divelog/subsurface
+IssueTracker: https://github.com/Subsurface-divelog/subsurface/issues
+
+AutoName: Subsurface
+Summary: Dive logger
+Description: |-
+ Companion app for the cross-platform Subsurface desktop app
+
+ * Capture dive positions
+ * Search and modify old dives
+ * Synchronise dives with a server for manipulation in desktop app
+
+ Recent versions require the non-free library Google Play Services library.
+
+RepoType: git
+Repo: https://github.com/Subsurface-divelog/subsurface.git
+
+Builds:
+ - versionName: '1.7'
+ versionCode: 8
+ commit: '1.7'
+ maven: 'yes'
+ prebuild: sed -i '/sherlock/d' project.properties
+
+ - versionName: '2.0'
+ versionCode: 12
+ disable: requires google play services
+ commit: '2.0'
+ srclibs:
+ - 2:ActionBarSherlock@4.4.0
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.0'
+CurrentVersionCode: 12
diff --git a/metadata/org.sudowars.txt b/metadata/org.sudowars.txt
deleted file mode 100644
index 1bf067e526..0000000000
--- a/metadata/org.sudowars.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://sudowars.org
-Source Code:https://github.com/sudowars/sudowars
-Issue Tracker:https://github.com/sudowars/sudowars/issues
-Changelog:https://github.com/sudowars/sudowars#changelog
-
-Auto Name:Sudowars
-Summary:Multiplayer sudoku
-Description:
-Sudowars is a Sudoku app which enables you to play Sudoku in multiplayer mode
-over Bluetooth against another person.
-
-In addition to that there is also a trainings mode, where you can play alone. In
-the trainings mode you can ask for assistance through the game.
-.
-
-Repo Type:git
-Repo:https://github.com/sudowars/sudowars.git
-
-Build:1.1,2
- commit=v1.1
- subdir=Sudowars
- rm=screenshots
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/org.sudowars.yml b/metadata/org.sudowars.yml
new file mode 100644
index 0000000000..0eaed66005
--- /dev/null
+++ b/metadata/org.sudowars.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://sudowars.org
+SourceCode: https://github.com/sudowars/sudowars
+IssueTracker: https://github.com/sudowars/sudowars/issues
+Changelog: https://github.com/sudowars/sudowars#changelog
+
+AutoName: Sudowars
+Summary: Multiplayer sudoku
+Description: |-
+ Sudowars is a Sudoku app which enables you to play Sudoku in multiplayer mode
+ over Bluetooth against another person.
+
+ In addition to that there is also a trainings mode, where you can play alone. In
+ the trainings mode you can ask for assistance through the game.
+
+RepoType: git
+Repo: https://github.com/sudowars/sudowars.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: Sudowars
+ rm:
+ - screenshots
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/org.sufficientlysecure.ical.txt b/metadata/org.sufficientlysecure.ical.txt
deleted file mode 100644
index 7c7cfc5442..0000000000
--- a/metadata/org.sufficientlysecure.ical.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:https://www.schuermann.eu/android/
-Source Code:https://github.com/PrivacyApps/calendar-import-export
-Issue Tracker:https://github.com/PrivacyApps/calendar-import-export/issues
-Changelog:https://github.com/PrivacyApps/calendar-import-export/blob/HEAD/CHANGELOG.md
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
-
-Auto Name:Calendar Import-Export
-Summary:Import/Export calendars via ics files
-Description:
-This app allows you to import/export your calenders using ics files without
-using Google synchronization services.
-
-'''Features:'''
-
-* Export/Backup to ics file
-* Import from SD card or server
-* Supports ics (iCal, iCalendar) files
-.
-
-Repo Type:git
-Repo:https://github.com/PrivacyApps/calendar-import-export.git
-
-Build:2.0,50
- commit=v2.0
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.1,52
- commit=v2.1
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.2,53
- commit=v2.2
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.3,54
- commit=v2.3
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.4,55
- commit=v2.4
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.5,56
- commit=v2.5
- subdir=CalendarImportExport
- gradle=yes
-
-Build:2.6,57
- commit=v2.6
- subdir=CalendarImportExport
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:2.6
-Current Version Code:57
diff --git a/metadata/org.sufficientlysecure.ical.yml b/metadata/org.sufficientlysecure.ical.yml
new file mode 100644
index 0000000000..d23b0b2f7e
--- /dev/null
+++ b/metadata/org.sufficientlysecure.ical.yml
@@ -0,0 +1,79 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+WebSite: https://www.schuermann.eu/android/
+SourceCode: https://github.com/PrivacyApps/calendar-import-export
+IssueTracker: https://github.com/PrivacyApps/calendar-import-export/issues
+Changelog: https://github.com/PrivacyApps/calendar-import-export/blob/HEAD/CHANGELOG.md
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
+
+AutoName: Calendar Import-Export
+Summary: Import/Export calendars via ics files
+Description: |-
+ This app allows you to import/export your calenders using ics files without
+ using Google synchronization services.
+
+ '''Features:'''
+
+ * Export/Backup to ics file
+ * Import from SD card or server
+ * Supports ics (iCal, iCalendar) files
+
+RepoType: git
+Repo: https://github.com/PrivacyApps/calendar-import-export.git
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 50
+ commit: v2.0
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.1'
+ versionCode: 52
+ commit: v2.1
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 53
+ commit: v2.2
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.3'
+ versionCode: 54
+ commit: v2.3
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 55
+ commit: v2.4
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.5'
+ versionCode: 56
+ commit: v2.5
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+ - versionName: '2.6'
+ versionCode: 57
+ commit: v2.6
+ subdir: CalendarImportExport
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '2.6'
+CurrentVersionCode: 57
diff --git a/metadata/org.sufficientlysecure.keychain.txt b/metadata/org.sufficientlysecure.keychain.txt
deleted file mode 100644
index ae32db60d5..0000000000
--- a/metadata/org.sufficientlysecure.keychain.txt
+++ /dev/null
@@ -1,466 +0,0 @@
-Categories:Security
-License:GPL-3.0-or-later
-Web Site:https://www.openkeychain.org/
-Source Code:https://github.com/open-keychain/open-keychain
-Issue Tracker:https://github.com/open-keychain/open-keychain/issues
-Changelog:https://github.com/open-keychain/open-keychain/blob/HEAD/OpenKeychain/src/main/res/raw/help_changelog.md
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=OpenKeychain+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:1LY6Hs6SurATjfxnihzLMDUMUuMxvQ4aEi
-
-Auto Name:OpenKeychain
-
-Repo Type:git
-Repo:https://github.com/open-keychain/open-keychain.git
-
-Build:2.1,21000
- commit=v2.1
- subdir=OpenPGP-Keychain
- update=.,../libraries/ActionBarSherlock,../libraries/HtmlTextView
-
-Build:2.1.1,21100
- commit=v2.1.1
- subdir=OpenPGP-Keychain
- update=.,../libraries/ActionBarSherlock,../libraries/HtmlTextView
-
-Build:2.2,22000
- commit=v2.2
- subdir=OpenPGP-Keychain
- gradle=yes
-
-Build:2.3,23000
- commit=v2.3
- subdir=OpenPGP-Keychain
- gradle=yes
-
-Build:2.3.1,23100
- commit=v2.3.1
- subdir=OpenPGP-Keychain
- gradle=yes
-
-Build:2.4,24000
- commit=v2.4
- subdir=OpenPGP-Keychain
- gradle=yes
-
-Build:2.5,25000
- commit=v2.5
- subdir=OpenPGP-Keychain
- gradle=yes
-
-Build:2.6,26000
- commit=v2.6
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.6.1,26100
- commit=v2.6.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.7,27000
- commit=v2.7
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.8,28000
- commit=v2.8
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.9,29000
- commit=v2.9
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.9.1,29100
- commit=v2.9.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:2.9.2,29200
- commit=v2.9.2
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.0,30000
- commit=v3.0
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.0.1,30100
- commit=v3.0.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.1,31000
- commit=v3.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.1.1,31100
- commit=v3.1.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.1.2,31200
- commit=v3.1.2
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.2,32000
- commit=v3.2
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.2.1,32100
- commit=v3.2.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.2.2,32200
- commit=v3.2.2
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.2.3,32300
- commit=v3.2.3
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.3,33000
- commit=v3.3
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.4,34000
- commit=v3.4
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.4.1,34100
- commit=v3.4.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.5,35000
- commit=v3.5
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.5.1,35100
- commit=v3.5.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
-
-Build:3.6,36000
- commit=v3.6
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.6.1,36100
- commit=v3.6.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.7,37000
- commit=v3.7
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.8,38000
- commit=v3.8
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.8.1,38100
- commit=v3.8.1
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.8.2,38200
- commit=v3.8.2
- subdir=OpenKeychain
- submodules=yes
- gradle=yes
- scanignore=extern/spongycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.9,39000
- commit=v3.9
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.9.2,39200
- commit=v3.9.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.9.4,39400
- commit=v3.9.4
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:3.9.5,39510
- commit=v3.9.5
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.0,40000
- disable=MaxHeap4G
- commit=v4.0
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.0.1,40100
- commit=v4.0.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.0.3,40300
- commit=v4.0.3
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.1,41010
- commit=v4.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2-beta2,42001
- commit=v4.2-beta2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2,42002
- commit=v4.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2.1,42100
- commit=v4.2.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2.2,42202
- commit=v4.2.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2.3,42300
- commit=v4.2.3
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.2.4,42400
- commit=v4.2.4
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.3,43001
- commit=v4.3
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.4.1,44100
- commit=v4.4.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.5,45000
- commit=v4.5
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.5.1,45100
- commit=v4.5.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.6,46000
- commit=v4.6
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.7,47001
- commit=v4.7
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.8,48001
- commit=v4.8
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.8.1,48002
- commit=v4.8.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.9,49001
- commit=v4.9
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.9.1,49100
- commit=v4.9.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:4.9.2,49200
- commit=v4.9.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.0,50001
- commit=v5.0
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.0.1,50100
- commit=v5.0.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.0.2,50200
- commit=v5.0.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.1,51000
- commit=v5.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.1.1,51100
- commit=v5.1.1
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.1.2,51200
- commit=v5.1.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.1.3,51300
- commit=v5.1.3
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.1.4,51400
- commit=v5.1.4
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Build:5.2,52009
- commit=v5.2
- subdir=OpenKeychain
- submodules=yes
- gradle=fdroid
- scanignore=extern/bouncycastle/core/src/test,OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
-
-Maintainer Notes:
-Summary and Description are maintained by upstream using fastlane in
-the source repo:
-https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots
-.
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags ^v[0-9.]+$
-Current Version:5.2
-Current Version Code:52009
diff --git a/metadata/org.sufficientlysecure.keychain.yml b/metadata/org.sufficientlysecure.keychain.yml
new file mode 100644
index 0000000000..f67c7b126c
--- /dev/null
+++ b/metadata/org.sufficientlysecure.keychain.yml
@@ -0,0 +1,687 @@
+Categories:
+ - Security
+License: GPL-3.0-or-later
+WebSite: https://www.openkeychain.org/
+SourceCode: https://github.com/open-keychain/open-keychain
+IssueTracker: https://github.com/open-keychain/open-keychain/issues
+Changelog: https://github.com/open-keychain/open-keychain/blob/HEAD/OpenKeychain/src/main/res/raw/help_changelog.md
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=OpenKeychain+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 1LY6Hs6SurATjfxnihzLMDUMUuMxvQ4aEi
+
+AutoName: OpenKeychain
+
+RepoType: git
+Repo: https://github.com/open-keychain/open-keychain.git
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 21000
+ commit: v2.1
+ subdir: OpenPGP-Keychain
+ androidupdate:
+ - .
+ - ../libraries/ActionBarSherlock
+ - ../libraries/HtmlTextView
+
+ - versionName: 2.1.1
+ versionCode: 21100
+ commit: v2.1.1
+ subdir: OpenPGP-Keychain
+ androidupdate:
+ - .
+ - ../libraries/ActionBarSherlock
+ - ../libraries/HtmlTextView
+
+ - versionName: '2.2'
+ versionCode: 22000
+ commit: v2.2
+ subdir: OpenPGP-Keychain
+ gradle:
+ - yes
+
+ - versionName: '2.3'
+ versionCode: 23000
+ commit: v2.3
+ subdir: OpenPGP-Keychain
+ gradle:
+ - yes
+
+ - versionName: 2.3.1
+ versionCode: 23100
+ commit: v2.3.1
+ subdir: OpenPGP-Keychain
+ gradle:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 24000
+ commit: v2.4
+ subdir: OpenPGP-Keychain
+ gradle:
+ - yes
+
+ - versionName: '2.5'
+ versionCode: 25000
+ commit: v2.5
+ subdir: OpenPGP-Keychain
+ gradle:
+ - yes
+
+ - versionName: '2.6'
+ versionCode: 26000
+ commit: v2.6
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.6.1
+ versionCode: 26100
+ commit: v2.6.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '2.7'
+ versionCode: 27000
+ commit: v2.7
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '2.8'
+ versionCode: 28000
+ commit: v2.8
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '2.9'
+ versionCode: 29000
+ commit: v2.9
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.9.1
+ versionCode: 29100
+ commit: v2.9.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.9.2
+ versionCode: 29200
+ commit: v2.9.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.0'
+ versionCode: 30000
+ commit: v3.0
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.0.1
+ versionCode: 30100
+ commit: v3.0.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.1'
+ versionCode: 31000
+ commit: v3.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.1.1
+ versionCode: 31100
+ commit: v3.1.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.1.2
+ versionCode: 31200
+ commit: v3.1.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.2'
+ versionCode: 32000
+ commit: v3.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.2.1
+ versionCode: 32100
+ commit: v3.2.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.2.2
+ versionCode: 32200
+ commit: v3.2.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.2.3
+ versionCode: 32300
+ commit: v3.2.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.3'
+ versionCode: 33000
+ commit: v3.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.4'
+ versionCode: 34000
+ commit: v3.4
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.4.1
+ versionCode: 34100
+ commit: v3.4.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.5'
+ versionCode: 35000
+ commit: v3.5
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 3.5.1
+ versionCode: 35100
+ commit: v3.5.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: '3.6'
+ versionCode: 36000
+ commit: v3.6
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.6.1
+ versionCode: 36100
+ commit: v3.6.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '3.7'
+ versionCode: 37000
+ commit: v3.7
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '3.8'
+ versionCode: 38000
+ commit: v3.8
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.8.1
+ versionCode: 38100
+ commit: v3.8.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.8.2
+ versionCode: 38200
+ commit: v3.8.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - yes
+ scanignore:
+ - extern/spongycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '3.9'
+ versionCode: 39000
+ commit: v3.9
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.9.2
+ versionCode: 39200
+ commit: v3.9.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.9.4
+ versionCode: 39400
+ commit: v3.9.4
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 3.9.5
+ versionCode: 39510
+ commit: v3.9.5
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.0'
+ versionCode: 40000
+ disable: MaxHeap4G
+ commit: v4.0
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.0.1
+ versionCode: 40100
+ commit: v4.0.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.0.3
+ versionCode: 40300
+ commit: v4.0.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.1'
+ versionCode: 41010
+ commit: v4.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.2-beta2
+ versionCode: 42001
+ commit: v4.2-beta2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.2'
+ versionCode: 42002
+ commit: v4.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.2.1
+ versionCode: 42100
+ commit: v4.2.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.2.2
+ versionCode: 42202
+ commit: v4.2.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.2.3
+ versionCode: 42300
+ commit: v4.2.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.2.4
+ versionCode: 42400
+ commit: v4.2.4
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.3'
+ versionCode: 43001
+ commit: v4.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.4.1
+ versionCode: 44100
+ commit: v4.4.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.5'
+ versionCode: 45000
+ commit: v4.5
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.5.1
+ versionCode: 45100
+ commit: v4.5.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.6'
+ versionCode: 46000
+ commit: v4.6
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.7'
+ versionCode: 47001
+ commit: v4.7
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.8'
+ versionCode: 48001
+ commit: v4.8
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.8.1
+ versionCode: 48002
+ commit: v4.8.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '4.9'
+ versionCode: 49001
+ commit: v4.9
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.9.1
+ versionCode: 49100
+ commit: v4.9.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 4.9.2
+ versionCode: 49200
+ commit: v4.9.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '5.0'
+ versionCode: 50001
+ commit: v5.0
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.0.1
+ versionCode: 50100
+ commit: v5.0.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.0.2
+ versionCode: 50200
+ commit: v5.0.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '5.1'
+ versionCode: 51000
+ commit: v5.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.1.1
+ versionCode: 51100
+ commit: v5.1.1
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.1.2
+ versionCode: 51200
+ commit: v5.1.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.1.3
+ versionCode: 51300
+ commit: v5.1.3
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: 5.1.4
+ versionCode: 51400
+ commit: v5.1.4
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+ - versionName: '5.2'
+ versionCode: 52009
+ commit: v5.2
+ subdir: OpenKeychain
+ submodules: true
+ gradle:
+ - fdroid
+ scanignore:
+ - extern/bouncycastle/core/src/test
+ - OpenKeychain/src/test/resources/OpenPGP-Haskell/tests
+
+MaintainerNotes: |-
+ Summary and Description are maintained by upstream using fastlane in
+ the source repo:
+ https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags ^v[0-9.]+$
+CurrentVersion: '5.2'
+CurrentVersionCode: 52009
diff --git a/metadata/org.sufficientlysecure.localcalendar.txt b/metadata/org.sufficientlysecure.localcalendar.txt
deleted file mode 100644
index 69fd472666..0000000000
--- a/metadata/org.sufficientlysecure.localcalendar.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:https://www.schuermann.eu/android/
-Source Code:https://github.com/PrivacyApps/offline-calendar
-Issue Tracker:https://github.com/PrivacyApps/offline-calendar/issues
-Changelog:https://raw.github.com/PrivacyApps/offline-calendar/HEAD/CHANGELOG
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
-
-Auto Name:Offline Calendar
-Summary:Offline calendar adapter
-Description:
-Lets you add offline calendars to the Calendar app, which are not synchronized
-and are accessible only on the device itself. Create the calendar in this app
-and it will then be available in the Calendar app.
-.
-
-Repo Type:git
-Repo:https://github.com/PrivacyApps/offline-calendar.git
-
-Build:1.0,1
- commit=189ea0113f896515826d33f6cc0041c344a11159
- subdir=Local-Calendar
-
-Build:1.1,2
- commit=v1.1
- subdir=Local-Calendar
- update=.,android-libs/HoloColorPicker/
-
-Build:1.2,3
- commit=v1.2
- subdir=Offline-Calendar/src/main
- init=echo "source.dir=java" > ant.properties && \
- echo -e "target=android-17\nandroid.library.reference.1=../../../libraries/HoloColorPicker" > project.properties
- update=.,../../../libraries/HoloColorPicker
-
-Build:1.3,4
- commit=v1.3
- subdir=Offline-Calendar
- gradle=yes
-
-Build:1.4,5
- commit=v1.4-buildfix
- subdir=Offline-Calendar
- gradle=yes
-
-Build:1.5,6
- commit=v1.5
- subdir=Offline-Calendar
- gradle=yes
-
-Build:1.6,7
- commit=v1.6
- subdir=Offline-Calendar
- gradle=yes
-
-Build:1.7,8
- commit=v1.7
- subdir=Offline-Calendar
- gradle=yes
-
-Build:1.8,9
- commit=9d774f1be06321752024b5a2cb88ae577db0abf6
- subdir=Offline-Calendar
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.8
-Current Version Code:9
diff --git a/metadata/org.sufficientlysecure.localcalendar.yml b/metadata/org.sufficientlysecure.localcalendar.yml
new file mode 100644
index 0000000000..4a459a58ff
--- /dev/null
+++ b/metadata/org.sufficientlysecure.localcalendar.yml
@@ -0,0 +1,92 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+WebSite: https://www.schuermann.eu/android/
+SourceCode: https://github.com/PrivacyApps/offline-calendar
+IssueTracker: https://github.com/PrivacyApps/offline-calendar/issues
+Changelog: https://raw.github.com/PrivacyApps/offline-calendar/HEAD/CHANGELOG
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
+
+AutoName: Offline Calendar
+Summary: Offline calendar adapter
+Description: |-
+ Lets you add offline calendars to the Calendar app, which are not synchronized
+ and are accessible only on the device itself. Create the calendar in this app
+ and it will then be available in the Calendar app.
+
+RepoType: git
+Repo: https://github.com/PrivacyApps/offline-calendar.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 189ea0113f896515826d33f6cc0041c344a11159
+ subdir: Local-Calendar
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: Local-Calendar
+ androidupdate:
+ - .
+ - android-libs/HoloColorPicker/
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: Offline-Calendar/src/main
+ init:
+ - echo "source.dir=java" > ant.properties
+ - echo -e "target=android-17\nandroid.library.reference.1=../../../libraries/HoloColorPicker"
+ > project.properties
+ androidupdate:
+ - .
+ - ../../../libraries/HoloColorPicker
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: v1.3
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: v1.4-buildfix
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: v1.5
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 7
+ commit: v1.6
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 8
+ commit: v1.7
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 9
+ commit: 9d774f1be06321752024b5a2cb88ae577db0abf6
+ subdir: Offline-Calendar
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.8'
+CurrentVersionCode: 9
diff --git a/metadata/org.sufficientlysecure.standalonecalendar.txt b/metadata/org.sufficientlysecure.standalonecalendar.txt
deleted file mode 100644
index d4234120de..0000000000
--- a/metadata/org.sufficientlysecure.standalonecalendar.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:https://www.schuermann.eu/android/
-Source Code:https://github.com/free-software-for-android/Standalone-Calendar
-Issue Tracker:https://github.com/free-software-for-android/Standalone-Calendar/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
-
-Auto Name:Standalone Calendar
-Summary:AOSP calendar
-Description:
-Note: This project is no longer maintained. For a replacement consider
-[[ws.xsoh.etar]] or [[com.simplemobiletools.calendar]].
-
-Fork of the AOSP calendar, mainly for those who would like to have it installed
-but can't. It has a different package name to prevent conflicting with
-“com.android.calendar”.
-.
-
-Repo Type:git
-Repo:https://github.com/free-software-for-android/Standalone-Calendar.git
-
-Build:standalone-1.2,3
- commit=standalone-1.2
- submodules=yes
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/standalone
-Current Version:standalone-1.2
-Current Version Code:3
diff --git a/metadata/org.sufficientlysecure.standalonecalendar.yml b/metadata/org.sufficientlysecure.standalonecalendar.yml
new file mode 100644
index 0000000000..4ff116199a
--- /dev/null
+++ b/metadata/org.sufficientlysecure.standalonecalendar.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Time
+License: Apache-2.0
+WebSite: https://www.schuermann.eu/android/
+SourceCode: https://github.com/free-software-for-android/Standalone-Calendar
+IssueTracker: https://github.com/free-software-for-android/Standalone-Calendar/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
+
+AutoName: Standalone Calendar
+Summary: AOSP calendar
+Description: |-
+ Note: This project is no longer maintained. For a replacement consider
+ [[ws.xsoh.etar]] or [[com.simplemobiletools.calendar]].
+
+ Fork of the AOSP calendar, mainly for those who would like to have it installed
+ but can't. It has a different package name to prevent conflicting with
+ “com.android.calendar”.
+
+RepoType: git
+Repo: https://github.com/free-software-for-android/Standalone-Calendar.git
+
+Builds:
+ - versionName: standalone-1.2
+ versionCode: 3
+ commit: standalone-1.2
+ submodules: true
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/standalone
+CurrentVersion: standalone-1.2
+CurrentVersionCode: 3
diff --git a/metadata/org.sufficientlysecure.termbot.txt b/metadata/org.sufficientlysecure.termbot.txt
deleted file mode 100644
index 0115ce45bf..0000000000
--- a/metadata/org.sufficientlysecure.termbot.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:https://www.openkeychain.org/
-Source Code:https://github.com/open-keychain/termbot
-Issue Tracker:https://github.com/open-keychain/termbot/issues
-Changelog:https://github.com/open-keychain/termbot/blob/HEAD/CHANGELOG.md
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=OpenKeychain+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:1LY6Hs6SurATjfxnihzLMDUMUuMxvQ4aEi
-
-Auto Name:TermBot
-Summary:SSH client for use with smart cards
-Description:
-Special version of ConnectBot that supports the SSH Authentication API. In
-combination with OpenKeychain it can use OpenPGP keys.
-
-This is primarily developed to support authentication subkeys on smart cards and
-other security tokens over NFC and USB.
-.
-
-Repo Type:git
-Repo:https://github.com/open-keychain/termbot
-
-Build:1.9.2-termbot.2,19202
- commit=v1.9.2-termbot.2
- subdir=app
- submodules=yes
- gradle=oss
- prebuild=sed -i -e '/googleCompile/d;/versionNameSuffix/d' build.gradle
-
-Build:1.9.2-termbot.4,19204
- commit=v1.9.2-termbot.4-oss
- subdir=app
- submodules=yes
- gradle=oss
- prebuild=sed -i -e '/googleCompile/d' build.gradle
-
-Build:1.9.2-termbot.5,19205
- commit=v1.9.2-termbot.5
- subdir=app
- submodules=yes
- gradle=oss
- prebuild=sed -i -e '/googleCompile/d' build.gradle
- scandelete=sshlib/publish.gradle
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags ^v[0-9.]+-termbot[0-9.]+$
-Current Version:1.9.2-termbot.5
-Current Version Code:19205
diff --git a/metadata/org.sufficientlysecure.termbot.yml b/metadata/org.sufficientlysecure.termbot.yml
new file mode 100644
index 0000000000..630c2abe4c
--- /dev/null
+++ b/metadata/org.sufficientlysecure.termbot.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Internet
+License: Apache-2.0
+WebSite: https://www.openkeychain.org/
+SourceCode: https://github.com/open-keychain/termbot
+IssueTracker: https://github.com/open-keychain/termbot/issues
+Changelog: https://github.com/open-keychain/termbot/blob/HEAD/CHANGELOG.md
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=OpenKeychain+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 1LY6Hs6SurATjfxnihzLMDUMUuMxvQ4aEi
+
+AutoName: TermBot
+Summary: SSH client for use with smart cards
+Description: |-
+ Special version of ConnectBot that supports the SSH Authentication API. In
+ combination with OpenKeychain it can use OpenPGP keys.
+
+ This is primarily developed to support authentication subkeys on smart cards and
+ other security tokens over NFC and USB.
+
+RepoType: git
+Repo: https://github.com/open-keychain/termbot
+
+Builds:
+ - versionName: 1.9.2-termbot.2
+ versionCode: 19202
+ commit: v1.9.2-termbot.2
+ subdir: app
+ submodules: true
+ gradle:
+ - oss
+ prebuild: sed -i -e '/googleCompile/d;/versionNameSuffix/d' build.gradle
+
+ - versionName: 1.9.2-termbot.4
+ versionCode: 19204
+ commit: v1.9.2-termbot.4-oss
+ subdir: app
+ submodules: true
+ gradle:
+ - oss
+ prebuild: sed -i -e '/googleCompile/d' build.gradle
+
+ - versionName: 1.9.2-termbot.5
+ versionCode: 19205
+ commit: v1.9.2-termbot.5
+ subdir: app
+ submodules: true
+ gradle:
+ - oss
+ prebuild: sed -i -e '/googleCompile/d' build.gradle
+ scandelete:
+ - sshlib/publish.gradle
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags ^v[0-9.]+-termbot[0-9.]+$
+CurrentVersion: 1.9.2-termbot.5
+CurrentVersionCode: 19205
diff --git a/metadata/org.sufficientlysecure.viewer.fontpack.txt b/metadata/org.sufficientlysecure.viewer.fontpack.txt
deleted file mode 100644
index f402a10b33..0000000000
--- a/metadata/org.sufficientlysecure.viewer.fontpack.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:https://www.schuermann.eu/android/
-Source Code:https://github.com/PrivacyApps/document-viewer-fontpack
-Issue Tracker:https://github.com/PrivacyApps/document-viewer/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
-
-Name:Document Viewer Font Pack
-Auto Name:DV FontPack
-Summary:Extra fonts for Document Viewer
-Description:
-Note: Discontinued. This was a addon for Document Viewer which provided
-additional fonts. These MuPDF patches to support this no longer apply cleanly,
-so support for the font pack was dropped.
-
-Academy, Academy Old, FreeFonts, URW Symbol and Free Nimbus L.
-.
-
-Repo Type:git
-Repo:https://github.com/PrivacyApps/document-viewer-fontpack
-
-Build:2.1,2100
- commit=ac9b11451
- subdir=fontpack
-
-Build:2.2,2200
- commit=v2.2
- subdir=fontpack
-
-Build:2.3,2300
- commit=v2.3
- subdir=fontpack
- gradle=yes
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/bin2hex,document-viewer/jni/mupdf/mupdf/build/debug/cmapdump,document-viewer/jni/mupdf/mupdf/build/debug/cquote,document-viewer/jni/mupdf/mupdf/build/debug/fontdump
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:2.3
-Current Version Code:2300
diff --git a/metadata/org.sufficientlysecure.viewer.fontpack.yml b/metadata/org.sufficientlysecure.viewer.fontpack.yml
new file mode 100644
index 0000000000..c7891dd9f2
--- /dev/null
+++ b/metadata/org.sufficientlysecure.viewer.fontpack.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: https://www.schuermann.eu/android/
+SourceCode: https://github.com/PrivacyApps/document-viewer-fontpack
+IssueTracker: https://github.com/PrivacyApps/document-viewer/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
+
+Name: Document Viewer Font Pack
+AutoName: DV FontPack
+Summary: Extra fonts for Document Viewer
+Description: |-
+ Note: Discontinued. This was a addon for Document Viewer which provided
+ additional fonts. These MuPDF patches to support this no longer apply cleanly,
+ so support for the font pack was dropped.
+
+ Academy, Academy Old, FreeFonts, URW Symbol and Free Nimbus L.
+
+RepoType: git
+Repo: https://github.com/PrivacyApps/document-viewer-fontpack
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 2100
+ commit: ac9b11451
+ subdir: fontpack
+
+ - versionName: '2.2'
+ versionCode: 2200
+ commit: v2.2
+ subdir: fontpack
+
+ - versionName: '2.3'
+ versionCode: 2300
+ commit: v2.3
+ subdir: fontpack
+ gradle:
+ - yes
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/bin2hex
+ - document-viewer/jni/mupdf/mupdf/build/debug/cmapdump
+ - document-viewer/jni/mupdf/mupdf/build/debug/cquote
+ - document-viewer/jni/mupdf/mupdf/build/debug/fontdump
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '2.3'
+CurrentVersionCode: 2300
diff --git a/metadata/org.sufficientlysecure.viewer.txt b/metadata/org.sufficientlysecure.viewer.txt
deleted file mode 100644
index 8038b7163a..0000000000
--- a/metadata/org.sufficientlysecure.viewer.txt
+++ /dev/null
@@ -1,1173 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:https://www.schuermann.eu/android/
-Source Code:https://github.com/PrivacyApps/document-viewer
-Issue Tracker:https://github.com/PrivacyApps/document-viewer/issues
-Changelog:https://raw.githubusercontent.com/PrivacyApps/document-viewer/HEAD/document-viewer/src/main/assets/about/en/changelog.wiki
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
-Bitcoin:12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
-
-Auto Name:Document Viewer
-Summary:Viewer for many document formats
-Description:
-Document Viewer supports:
-
-* PDF
-* DjVu
-* EPUB
-* XPS (OpenXPS)
-* Comic Books (cbz) (NO support for cbr (rar compressed))
-* FictionBook (fb2)
-
-IT DOES NOT SUPPORT DOC or DOCX files!
-
-Collaboration with electronic publication sites and access to online ebook
-catalogs is allowed by the supported OPDS protocol.
-
-This apk supports all ABIs: ARM, x86 and MIPS.
-.
-
-Repo Type:git
-Repo:https://github.com/PrivacyApps/document-viewer.git
-
-Build:2.1,2100
- commit=v2.1
- subdir=document-viewer
- buildjni=yes
-
-Build:2.2,2200
- commit=v2.2
- subdir=document-viewer
- buildjni=yes
-
-Build:2.4,2400
- commit=6888f6bae47cf1a47d
- subdir=document-viewer
- buildjni=yes
-
-Build:2.5,2500
- commit=v2.5
- subdir=document-viewer
- gradle=yes
- buildjni=yes
-
-Build:2.6,2600
- commit=v2.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.6.1,2610
- commit=v2.6.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7,2700
- commit=v2.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.1,2710
- commit=v2.7.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.2,2720
- commit=v2.7.2
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2730
- disable=doesn't build
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2731
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2732
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2733
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2734
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2735
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2736
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.3,2737
- commit=v2.7.3
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/
- buildjni=yes
-
-Build:2.7.4,2741
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2742
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2743
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2744
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2745
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2746
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.4,2747
- commit=v2.7.4
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/debug/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2751
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2752
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e '/gradleVersion/d' ../build.gradle && \
- sed -i -e '/Wrapper/agradleVersion = "2.11"\n' ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2753
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2754
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2755
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2756
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.5,2757
- disable=wait for 2.7.6
- commit=v2.7.5
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2761
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2762
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2763
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2764
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2765
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2766
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.6,2767
- commit=v2.7.6
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd && \
- sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2771
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2772
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2773
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2774
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2775
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2776
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.7,2777
- commit=v2.7.7
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2781
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2782
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2783
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2784
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2785
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2786
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.8,2787
- commit=v2.7.8
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2791
- disable=fails to build
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2792
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2793
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2794
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2795
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2796
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.7.9,2797
- commit=v2.7.9
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:2.8.0,2801
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2802
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2803
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2804
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2805
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2806
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.0,2807
- commit=v2.8.0
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2811
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2812
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := armeabi-v7a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2813
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2814
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2815
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := arm64-v8a" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2816
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := x86_64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Build:2.8.1,2817
- commit=v2.8.1
- subdir=document-viewer
- submodules=yes
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/splits/,+7d' build.gradle && \
- sed -i -e '/applicationVariants\.all/,+5d' build.gradle && \
- sed -i -e '/ext\.versionCode/d' build.gradle && \
- echo "APP_ABI := mips64" > jni/Application.mk && \
- pushd ../ && \
- ./init.sh && \
- popd
- scandelete=document-viewer/jni/mupdf/mupdf/build/release/,document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r15c
-
-Maintainer Notes:
-* Check init.sh from time to time.
-* Archive policy last three upstream releases
-* Disable AUM since it does not support ABI splits
-.
-
-Archive Policy:15 versions
-Auto Update Mode:None
-Update Check Mode:None
-Vercode Operation:%c + 7
-Current Version:2.8.1
-Current Version Code:2817
diff --git a/metadata/org.sufficientlysecure.viewer.yml b/metadata/org.sufficientlysecure.viewer.yml
new file mode 100644
index 0000000000..354f63cfee
--- /dev/null
+++ b/metadata/org.sufficientlysecure.viewer.yml
@@ -0,0 +1,1583 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: https://www.schuermann.eu/android/
+SourceCode: https://github.com/PrivacyApps/document-viewer
+IssueTracker: https://github.com/PrivacyApps/document-viewer/issues
+Changelog: https://raw.githubusercontent.com/PrivacyApps/document-viewer/HEAD/document-viewer/src/main/assets/about/en/changelog.wiki
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=android%40schuermann.eu&lc=US&item_name=Android+Donation&no_note=0&no_shipping=1¤cy_code=EUR
+Bitcoin: 12Y6zbBYoRxf8kBrjau3WedjtzvcACvPMk
+
+AutoName: Document Viewer
+Summary: Viewer for many document formats
+Description: |-
+ Document Viewer supports:
+
+ * PDF
+ * DjVu
+ * EPUB
+ * XPS (OpenXPS)
+ * Comic Books (cbz) (NO support for cbr (rar compressed))
+ * FictionBook (fb2)
+
+ IT DOES NOT SUPPORT DOC or DOCX files!
+
+ Collaboration with electronic publication sites and access to online ebook
+ catalogs is allowed by the supported OPDS protocol.
+
+ This apk supports all ABIs: ARM, x86 and MIPS.
+
+RepoType: git
+Repo: https://github.com/PrivacyApps/document-viewer.git
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 2100
+ commit: v2.1
+ subdir: document-viewer
+ buildjni:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 2200
+ commit: v2.2
+ subdir: document-viewer
+ buildjni:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 2400
+ commit: 6888f6bae47cf1a47d
+ subdir: document-viewer
+ buildjni:
+ - yes
+
+ - versionName: '2.5'
+ versionCode: 2500
+ commit: v2.5
+ subdir: document-viewer
+ gradle:
+ - yes
+ buildjni:
+ - yes
+
+ - versionName: '2.6'
+ versionCode: 2600
+ commit: v2.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.6.1
+ versionCode: 2610
+ commit: v2.6.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '2.7'
+ versionCode: 2700
+ commit: v2.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.1
+ versionCode: 2710
+ commit: v2.7.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.2
+ versionCode: 2720
+ commit: v2.7.2
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2730
+ disable: doesn't build
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2731
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2732
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2733
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2734
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2735
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2736
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.3
+ versionCode: 2737
+ commit: v2.7.3
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2741
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2742
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2743
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2744
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2745
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2746
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.4
+ versionCode: 2747
+ commit: v2.7.4
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/debug/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2751
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2752
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e '/gradleVersion/d' ../build.gradle
+ - sed -i -e '/Wrapper/agradleVersion = "2.11"\n' ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2753
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2754
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2755
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2756
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.5
+ versionCode: 2757
+ disable: wait for 2.7.6
+ commit: v2.7.5
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2761
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2762
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2763
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2764
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2765
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2766
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.6
+ versionCode: 2767
+ commit: v2.7.6
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ - sed -i -e "s/gradleVersion = '2\.2\.1'/gradleVersion = '2.10'/" ../build.gradle
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2771
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2772
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2773
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2774
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2775
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2776
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.7
+ versionCode: 2777
+ commit: v2.7.7
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2781
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2782
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2783
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2784
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2785
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2786
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.8
+ versionCode: 2787
+ commit: v2.7.8
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2791
+ disable: fails to build
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2792
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2793
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2794
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2795
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2796
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.7.9
+ versionCode: 2797
+ commit: v2.7.9
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: 2.8.0
+ versionCode: 2801
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2802
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2803
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2804
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2805
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2806
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.0
+ versionCode: 2807
+ commit: v2.8.0
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2811
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2812
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := armeabi-v7a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2813
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2814
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2815
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := arm64-v8a" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2816
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := x86_64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+ - versionName: 2.8.1
+ versionCode: 2817
+ commit: v2.8.1
+ subdir: document-viewer
+ submodules: true
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/splits/,+7d' build.gradle
+ - sed -i -e '/applicationVariants\.all/,+5d' build.gradle
+ - sed -i -e '/ext\.versionCode/d' build.gradle
+ - echo "APP_ABI := mips64" > jni/Application.mk
+ - pushd ../
+ - ./init.sh
+ - popd
+ scandelete:
+ - document-viewer/jni/mupdf/mupdf/build/release/
+ - document-viewer/jni/mupdf/mupdf/thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r15c
+
+MaintainerNotes: |-
+ * Check init.sh from time to time.
+ * Archive policy last three upstream releases
+ * Disable AUM since it does not support ABI splits
+
+ArchivePolicy: 15 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+VercodeOperation: '%c + 7'
+CurrentVersion: 2.8.1
+CurrentVersionCode: 2817
diff --git a/metadata/org.sugr.gearshift.txt b/metadata/org.sugr.gearshift.txt
deleted file mode 100644
index fa794e251a..0000000000
--- a/metadata/org.sugr.gearshift.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:http://www.sugr.org/en/products/gearshift
-Source Code:https://github.com/urandom/gearshift
-Issue Tracker:https://github.com/urandom/gearshift/issues
-Changelog:https://github.com/urandom/gearshift/releases
-
-Auto Name:Gear Shift
-Summary:Manage Transmission bittorent client
-Description:
-Remote control for the bittorent client [https://www.transmissionbt.com/
-Transmission]. Features include:
-
-* Multiple profiles (if you have more than one transmission daemon)
-* Torrent list (with an option to only update the active torrents)
-* Adding of torrents and magnet links. Clicking on a torrent file from the Downloads app or a file browser, or clicking on a magnet link from the browser will open the Add dialog.
-* Alternate speed - "turtle mode"
-* Torrent pause/resume/remove/move. Moving a torrent requires that you set up "Download Directories" in the Transmission profile.
-* Sorting, filtering, stats
-* Torrent details, with limit configurations per torrent, specific files for exclusion, tracker manipulation and per-file priority settings
-* Tablet interface (tested on the Nexus 7)
-.
-
-Repo Type:git
-Repo:https://github.com/urandom/gearshift
-
-Build:0.9.95,69
- commit=0.9.95
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:0.9.96,79
- commit=0.9.96
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:0.9.97,80
- commit=0.9.97
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:0.9.98,81
- commit=0.9.98
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:0.9.99,82
- commit=0.9.99
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:1.0-rc1,83
- disable=needs some gradle love
- commit=1.0-rc1
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g' ../build.gradle && \
- sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}" build.gradle
-
-Build:1.0,84
- commit=1.0.1
- subdir=gearshift
- gradle=yes
- prebuild=sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
-
-Build:1.0.2,85
- commit=1.0.2
- subdir=gearshift
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
-
-Build:1.0.4,87
- commit=1.0.4
- subdir=gearshift
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle && \
- sed -i -e '/classpath/s/2.2.2/2.1.3/g' build.gradle ../build.gradle
-
-Build:1.0.5,88
- commit=1.0.5
- subdir=gearshift
- gradle=yes
- forcevercode=yes
- prebuild=sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle && \
- sed -i -e '/classpath/s/2.2.2/2.1.3/g' build.gradle ../build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.5
-Current Version Code:88
diff --git a/metadata/org.sugr.gearshift.yml b/metadata/org.sugr.gearshift.yml
new file mode 100644
index 0000000000..c4d7d8ed08
--- /dev/null
+++ b/metadata/org.sugr.gearshift.yml
@@ -0,0 +1,149 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: http://www.sugr.org/en/products/gearshift
+SourceCode: https://github.com/urandom/gearshift
+IssueTracker: https://github.com/urandom/gearshift/issues
+Changelog: https://github.com/urandom/gearshift/releases
+
+AutoName: Gear Shift
+Summary: Manage Transmission bittorent client
+Description: |-
+ Remote control for the bittorent client [https://www.transmissionbt.com/
+ Transmission]. Features include:
+
+ * Multiple profiles (if you have more than one transmission daemon)
+ * Torrent list (with an option to only update the active torrents)
+ * Adding of torrents and magnet links. Clicking on a torrent file from the Downloads app or a file browser, or clicking on a magnet link from the browser will open the Add dialog.
+ * Alternate speed - "turtle mode"
+ * Torrent pause/resume/remove/move. Moving a torrent requires that you set up "Download Directories" in the Transmission profile.
+ * Sorting, filtering, stats
+ * Torrent details, with limit configurations per torrent, specific files for exclusion, tracker manipulation and per-file priority settings
+ * Tablet interface (tested on the Nexus 7)
+
+RepoType: git
+Repo: https://github.com/urandom/gearshift
+
+Builds:
+ - versionName: 0.9.95
+ versionCode: 69
+ commit: 0.9.95
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: 0.9.96
+ versionCode: 79
+ commit: 0.9.96
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: 0.9.97
+ versionCode: 80
+ commit: 0.9.97
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: 0.9.98
+ versionCode: 81
+ commit: 0.9.98
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: 0.9.99
+ versionCode: 82
+ commit: 0.9.99
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: 1.0-rc1
+ versionCode: 83
+ disable: needs some gradle love
+ commit: 1.0-rc1
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e 's@https://oss.sonatype.org/content/repositories/snapshots@https://repo1.maven.org/maven2/@g'
+ ../build.gradle
+ - sed -i -e '/runTasks/,$d' -e '/testCompile/d' -e "/lintOptions/ipackagingOptions
+ {\nexclude 'META-INF/LICENSE'\nexclude 'META-INF/README'\nexclude 'META-INF/NOTICE'\n}"
+ build.gradle
+
+ - versionName: '1.0'
+ versionCode: 84
+ commit: 1.0.1
+ subdir: gearshift
+ gradle:
+ - yes
+ prebuild: sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
+
+ - versionName: 1.0.2
+ versionCode: 85
+ commit: 1.0.2
+ subdir: gearshift
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild: sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
+
+ - versionName: 1.0.4
+ versionCode: 87
+ commit: 1.0.4
+ subdir: gearshift
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
+ - sed -i -e '/classpath/s/2.2.2/2.1.3/g' build.gradle ../build.gradle
+
+ - versionName: 1.0.5
+ versionCode: 88
+ commit: 1.0.5
+ subdir: gearshift
+ gradle:
+ - yes
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/runTasks/i/*' -e '$a*/' build.gradle
+ - sed -i -e '/classpath/s/2.2.2/2.1.3/g' build.gradle ../build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.5
+CurrentVersionCode: 88
diff --git a/metadata/org.supertuxkart.stk.txt b/metadata/org.supertuxkart.stk.txt
deleted file mode 100644
index 4baf25262c..0000000000
--- a/metadata/org.supertuxkart.stk.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:https://supertuxkart.net/Main_Page
-Source Code:https://github.com/supertuxkart/stk-code
-Issue Tracker:https://github.com/supertuxkart/stk-code/issues
-Changelog:https://github.com/supertuxkart/stk-code/blob/HEAD/CHANGELOG.md
-
-Summary:Play a kart racing games with Tux and friends
-Description:
-Kart racing game, with many tracks, characters and items for you to try.
-.
-
-Repo Type:git
-Repo:https://github.com/supertuxkart/stk-code
-
-Build:1.0,1
- disable=sdk-issues
- commit=91e7c51ae7aaf8be799785e8fb4126a9fc9526c4
- subdir=android
- srclibs=supertuxkartdeps@69590c5c344ebd914a1726563aebfae369f6d374
- prebuild=mv ../data/supertuxkart.git ../data/supertuxkart.$$VERSION$$ && \
- sed -i -e '/STK_VERSION/s/git/$$VERSION$$/g' ../src/utils/constants.cpp && \
- tar -C '../lib' -xf $$supertuxkartdeps$$/android/dependencies-android.tar.xz
- target=android-19
- build=export USE_SDK_WRAPPER=yes && \
- export SDK_PATH=$$SDK$$ && \
- export NDK_PATH=$$NDK$$ && \
- ./generate_assets.sh && \
- ./make.sh -j5
- ndk=r13b
-
-Build:0.9.3,10
- commit=0.9.3
- subdir=android
- output=build/outputs/apk/android-release-unsigned.apk
- srclibs=supertuxkartdeps@eeb6a5e1841ec5f0c02848abc00f8fa9466ea8bb,supertuxkartassets093@17659
- prebuild=tar -C '../lib' -xf $$supertuxkartdeps$$/dependencies-android.tar.xz && \
- sed -i 's/android:versionCode="1"/android:versionCode="$$VERCODE$$"/' AndroidManifest.xml && \
- sed -i 's/android:versionName="1.0"/android:versionName="$$VERSION$$"/' AndroidManifest.xml && \
- sed -i -e 's#../../stk-assets#$$supertuxkartassets093$$#' generate_assets.sh
- scandelete=lib/curl/tests,tools/windows_installer
- build=export BUILD_TYPE=release && \
- export SDK_PATH=$$SDK$$ && \
- export NDK_PATH=$$NDK$$ && \
- ./generate_assets.sh && \
- ./make.sh
- ndk=r12b
-
-Maintainer Notes:
-By default, the build script only builds a binary for armeabi-v7a.
-
-Upstream sets the version manually during the build so we can't enable auto update.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
diff --git a/metadata/org.supertuxkart.stk.yml b/metadata/org.supertuxkart.stk.yml
new file mode 100644
index 0000000000..8e7f50b87f
--- /dev/null
+++ b/metadata/org.supertuxkart.stk.yml
@@ -0,0 +1,66 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: https://supertuxkart.net/Main_Page
+SourceCode: https://github.com/supertuxkart/stk-code
+IssueTracker: https://github.com/supertuxkart/stk-code/issues
+Changelog: https://github.com/supertuxkart/stk-code/blob/HEAD/CHANGELOG.md
+
+Summary: Play a kart racing games with Tux and friends
+Description: Kart racing game, with many tracks, characters and items for you to try.
+
+RepoType: git
+Repo: https://github.com/supertuxkart/stk-code
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: sdk-issues
+ commit: 91e7c51ae7aaf8be799785e8fb4126a9fc9526c4
+ subdir: android
+ srclibs:
+ - supertuxkartdeps@69590c5c344ebd914a1726563aebfae369f6d374
+ prebuild:
+ - mv ../data/supertuxkart.git ../data/supertuxkart.$$VERSION$$
+ - sed -i -e '/STK_VERSION/s/git/$$VERSION$$/g' ../src/utils/constants.cpp
+ - tar -C '../lib' -xf $$supertuxkartdeps$$/android/dependencies-android.tar.xz
+ target: android-19
+ build:
+ - export USE_SDK_WRAPPER=yes
+ - export SDK_PATH=$$SDK$$
+ - export NDK_PATH=$$NDK$$
+ - ./generate_assets.sh
+ - ./make.sh -j5
+ ndk: r13b
+
+ - versionName: 0.9.3
+ versionCode: 10
+ commit: 0.9.3
+ subdir: android
+ output: build/outputs/apk/android-release-unsigned.apk
+ srclibs:
+ - supertuxkartdeps@eeb6a5e1841ec5f0c02848abc00f8fa9466ea8bb
+ - supertuxkartassets093@17659
+ prebuild:
+ - tar -C '../lib' -xf $$supertuxkartdeps$$/dependencies-android.tar.xz
+ - sed -i 's/android:versionCode="1"/android:versionCode="$$VERCODE$$"/' AndroidManifest.xml
+ - sed -i 's/android:versionName="1.0"/android:versionName="$$VERSION$$"/' AndroidManifest.xml
+ - sed -i -e 's#../../stk-assets#$$supertuxkartassets093$$#' generate_assets.sh
+ scandelete:
+ - lib/curl/tests
+ - tools/windows_installer
+ build:
+ - export BUILD_TYPE=release
+ - export SDK_PATH=$$SDK$$
+ - export NDK_PATH=$$NDK$$
+ - ./generate_assets.sh
+ - ./make.sh
+ ndk: r12b
+
+MaintainerNotes: |-
+ By default, the build script only builds a binary for armeabi-v7a.
+
+ Upstream sets the version manually during the build so we can't enable auto update.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
diff --git a/metadata/org.surrel.facebooknotifications.txt b/metadata/org.surrel.facebooknotifications.txt
deleted file mode 100644
index 22000c24d1..0000000000
--- a/metadata/org.surrel.facebooknotifications.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Internet
-License:MIT
-Web Site:
-Source Code:https://github.com/gsurrel/FacebookNotifications
-Issue Tracker:https://github.com/gsurrel/FacebookNotifications/issues
-Changelog:https://github.com/gsurrel/FacebookNotifications#changelog
-
-Auto Name:Notifications for Facebook
-Summary:Reproduce the Facebook Notifications in the Android notifications-drawer
-Description:
-Small Android app for getting notified (friends, messages and notifications)
-while being privacy-friendly. It doesn't require the Facebook Platform to be
-turned on. It should be low on the battery usage.
-
-AntiFeatures:
-
-* NonFreeNet: You are required to log in to Facebook.
-.
-
-Repo Type:git
-Repo:https://github.com/gsurrel/FacebookNotifications.git
-
-Build:1.5.1,1
- commit=v1.5.1
- subdir=app
- gradle=yes
-
-Build:1.5.2,2
- commit=v1.5.2
- subdir=app
- gradle=yes
-
-Build:1.5.3,3
- commit=v1.5.3
- subdir=app
- gradle=yes
-
-Build:1.6.1,4
- commit=v1.6.1
- subdir=app
- gradle=yes
-
-Build:1.6.2,5
- commit=v1.6.2
- subdir=app
- gradle=yes
-
-Build:1.6.3,6
- commit=v1.6.3
- subdir=app
- gradle=yes
-
-Build:1.6.5,8
- commit=v1.6.5
- subdir=app
- gradle=yes
-
-Build:1.7.0,9
- commit=v1.7.0
- subdir=app
- gradle=yes
-
-Build:1.8.0,10
- commit=v1.8.0
- subdir=app
- gradle=yes
-
-Build:1.9.2,12
- commit=v1.9.2
- subdir=app
- gradle=yes
-
-Build:1.10.0,13
- commit=v1.10.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.10.0
-Current Version Code:13
diff --git a/metadata/org.surrel.facebooknotifications.yml b/metadata/org.surrel.facebooknotifications.yml
new file mode 100644
index 0000000000..971315c5d3
--- /dev/null
+++ b/metadata/org.surrel.facebooknotifications.yml
@@ -0,0 +1,105 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Internet
+License: MIT
+SourceCode: https://github.com/gsurrel/FacebookNotifications
+IssueTracker: https://github.com/gsurrel/FacebookNotifications/issues
+Changelog: https://github.com/gsurrel/FacebookNotifications#changelog
+
+AutoName: Notifications for Facebook
+Summary: Reproduce the Facebook Notifications in the Android notifications-drawer
+Description: |-
+ Small Android app for getting notified (friends, messages and notifications)
+ while being privacy-friendly. It doesn't require the Facebook Platform to be
+ turned on. It should be low on the battery usage.
+
+ AntiFeatures:
+
+ * NonFreeNet: You are required to log in to Facebook.
+
+RepoType: git
+Repo: https://github.com/gsurrel/FacebookNotifications.git
+
+Builds:
+ - versionName: 1.5.1
+ versionCode: 1
+ commit: v1.5.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.2
+ versionCode: 2
+ commit: v1.5.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.3
+ versionCode: 3
+ commit: v1.5.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.1
+ versionCode: 4
+ commit: v1.6.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.2
+ versionCode: 5
+ commit: v1.6.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.3
+ versionCode: 6
+ commit: v1.6.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.5
+ versionCode: 8
+ commit: v1.6.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.0
+ versionCode: 9
+ commit: v1.7.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.8.0
+ versionCode: 10
+ commit: v1.8.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.9.2
+ versionCode: 12
+ commit: v1.9.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.10.0
+ versionCode: 13
+ commit: v1.10.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.10.0
+CurrentVersionCode: 13
diff --git a/metadata/org.surrel.messengerbypasser.txt b/metadata/org.surrel.messengerbypasser.txt
deleted file mode 100644
index 6cd2c423f2..0000000000
--- a/metadata/org.surrel.messengerbypasser.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:
-Source Code:https://github.com/gsurrel/MessengerBypasser
-Issue Tracker:https://github.com/gsurrel/MessengerBypasser/issues
-Changelog:https://github.com/gsurrel/MessengerBypasser#changelog
-
-Auto Name:Messenger bypasser
-Summary:Redirects "OpenFB Messenger" intents to the web chat
-Description:
-'''Note:''' This app is discontinued and has been replaced by
-[[it.rignanese.leo.slimfacebook]].
-
-Bypasses the requirement for Messenger. In certain conditions, Facebook forces
-the start of Messenger, which crashes the browser (i.e. Tinfoil for Facebook).
-This app intercepts this start to prevent the crash and sends back the user to
-the webapp.
-.
-
-Repo Type:git
-Repo:https://github.com/gsurrel/MessengerBypasser.git
-
-Build:1.0,1
- commit=1.0.0
- subdir=app
- gradle=yes
-
-Build:1.0.1,2
- commit=v1.0.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/classpath/aclasspath "com.android.tools.build:gradle:2.1.0"' ../build.gradle && \
- sed -i -e '/alpha/d' ../build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/org.surrel.messengerbypasser.yml b/metadata/org.surrel.messengerbypasser.yml
new file mode 100644
index 0000000000..ff55905d83
--- /dev/null
+++ b/metadata/org.surrel.messengerbypasser.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Internet
+License: MIT
+SourceCode: https://github.com/gsurrel/MessengerBypasser
+IssueTracker: https://github.com/gsurrel/MessengerBypasser/issues
+Changelog: https://github.com/gsurrel/MessengerBypasser#changelog
+
+AutoName: Messenger bypasser
+Summary: Redirects "OpenFB Messenger" intents to the web chat
+Description: |-
+ '''Note:''' This app is discontinued and has been replaced by
+ [[it.rignanese.leo.slimfacebook]].
+
+ Bypasses the requirement for Messenger. In certain conditions, Facebook forces
+ the start of Messenger, which crashes the browser (i.e. Tinfoil for Facebook).
+ This app intercepts this start to prevent the crash and sends back the user to
+ the webapp.
+
+RepoType: git
+Repo: https://github.com/gsurrel/MessengerBypasser.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 1.0.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: v1.0.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/aclasspath "com.android.tools.build:gradle:2.1.0"' ../build.gradle
+ - sed -i -e '/alpha/d' ../build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/org.sw24softwares.starkeverben.txt b/metadata/org.sw24softwares.starkeverben.txt
deleted file mode 100644
index 7b058a420b..0000000000
--- a/metadata/org.sw24softwares.starkeverben.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:https://sw24softwares.github.io
-Source Code:https://github.com/Sw24Softwares/StarkeVerben
-Issue Tracker:https://github.com/Sw24Softwares/StarkeVerben/issues
-Changelog:https://github.com/Sw24Softwares/StarkeVerben/releases
-
-Auto Name:Starke Verben
-
-Repo Type:git
-Repo:https://github.com/Sw24Softwares/StarkeVerben
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- gradle=yes
-
-Build:2.0,5
- commit=v2.0
- subdir=app
- gradle=yes
-
-Build:2.1,6
- commit=v2.1
- subdir=app
- gradle=yes
-
-Build:2.2,7
- commit=v2.2
- subdir=app
- gradle=yes
-
-Build:3.0,8
- commit=v3.0
- subdir=app
- gradle=yes
-
-Build:3.0.1,9
- commit=v3.0.1
- subdir=app
- gradle=yes
-
-Build:3.1.0,10
- commit=v3.1.0
- subdir=app
- gradle=yes
-
-Build:3.1.1,11
- commit=v3.1.1
- subdir=app
- gradle=yes
-
-Build:3.1.2,12
- commit=v3.1.2
- subdir=app
- gradle=yes
-
-Build:3.2.0,13
- commit=v3.2.0
- subdir=app
- gradle=yes
-
-Build:3.2.1,14
- commit=v3.2.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:3.2.1
-Current Version Code:14
diff --git a/metadata/org.sw24softwares.starkeverben.yml b/metadata/org.sw24softwares.starkeverben.yml
new file mode 100644
index 0000000000..85d13dab33
--- /dev/null
+++ b/metadata/org.sw24softwares.starkeverben.yml
@@ -0,0 +1,95 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+WebSite: https://sw24softwares.github.io
+SourceCode: https://github.com/Sw24Softwares/StarkeVerben
+IssueTracker: https://github.com/Sw24Softwares/StarkeVerben/issues
+Changelog: https://github.com/Sw24Softwares/StarkeVerben/releases
+
+AutoName: Starke Verben
+
+RepoType: git
+Repo: https://github.com/Sw24Softwares/StarkeVerben
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.0'
+ versionCode: 5
+ commit: v2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.1'
+ versionCode: 6
+ commit: v2.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 7
+ commit: v2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '3.0'
+ versionCode: 8
+ commit: v3.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.1
+ versionCode: 9
+ commit: v3.0.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.0
+ versionCode: 10
+ commit: v3.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.1
+ versionCode: 11
+ commit: v3.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.1.2
+ versionCode: 12
+ commit: v3.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.2.0
+ versionCode: 13
+ commit: v3.2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.2.1
+ versionCode: 14
+ commit: v3.2.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 3.2.1
+CurrentVersionCode: 14
diff --git a/metadata/org.swiftp.txt b/metadata/org.swiftp.txt
deleted file mode 100644
index 5ab092d4cd..0000000000
--- a/metadata/org.swiftp.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Disabled:Superseded by be.ppareit...
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:https://code.google.com/p/swiftp
-Source Code:https://code.google.com/p/swiftp/source
-Issue Tracker:
-Donate:http://www.swiftp.org/donate.html
-
-Auto Name:SwiFTP
-Summary:FTP server
-Description:
-You need to access files on your phone, but you don't have a cable? This FTP
-server allows remote access to files on your SD card (or any files on the
-device, optionally, if you have root access). The author seems to have stopped
-developing it but it should still work fine.
-.
-
-Repo Type:git-svn
-Repo:https://swiftp.googlecode.com/svn/trunk
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.24
-Current Version Code:17
diff --git a/metadata/org.synergy.txt b/metadata/org.synergy.txt
deleted file mode 100644
index e9d6cc166c..0000000000
--- a/metadata/org.synergy.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Connectivity
-License:GPL-2.0-only
-Web Site:http://www.synergy-project.org
-Source Code:https://github.com/symless/synergy-cyanogen
-Issue Tracker:https://github.com/symless/synergy-cyanogen/issues
-Changelog:https://github.com/symless/synergy-cyanogen/tree/HEAD/Releases
-
-Auto Name:Synergy
-Summary:Share your screen with multiple devices
-Description:
-SynergyAndroid is a port of the synergy client to the Android platform. See
-[http://synergy-project.org] for detail.
-
-Requires a modded Android with access to /dev/uinput (Like Cyanogen) You should
-make sure your app can read and write /dev/uinput (chmod 666)
-
-Status: ALPHA
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/symless/synergy-cyanogen
-
-Build:0.0005,2
- commit=6be6be501f334bfed76c9566bf93f3ae17c01a6a
- buildjni=yes
-
-Maintainer Notes:
-One might need an older version of the server software to use this
-app. Test and update the description if needed.
-
-Source repo no longer exists. Perhaps moved to synergy/synergy-cyanogenmod?
-
-Old Repo:https://github.com/symless/synergy-cyanogen
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.0005
-Current Version Code:2
diff --git a/metadata/org.synergy.yml b/metadata/org.synergy.yml
new file mode 100644
index 0000000000..7b3b2a8fa2
--- /dev/null
+++ b/metadata/org.synergy.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Connectivity
+License: GPL-2.0-only
+WebSite: http://www.synergy-project.org
+SourceCode: https://github.com/symless/synergy-cyanogen
+IssueTracker: https://github.com/symless/synergy-cyanogen/issues
+Changelog: https://github.com/symless/synergy-cyanogen/tree/HEAD/Releases
+
+AutoName: Synergy
+Summary: Share your screen with multiple devices
+Description: |-
+ SynergyAndroid is a port of the synergy client to the Android platform. See
+ [http://synergy-project.org] for detail.
+
+ Requires a modded Android with access to /dev/uinput (Like Cyanogen) You should
+ make sure your app can read and write /dev/uinput (chmod 666)
+
+ Status: ALPHA
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/symless/synergy-cyanogen
+
+Builds:
+ - versionName: '0.0005'
+ versionCode: 2
+ commit: 6be6be501f334bfed76c9566bf93f3ae17c01a6a
+ buildjni:
+ - yes
+
+MaintainerNotes: |-
+ One might need an older version of the server software to use this
+ app. Test and update the description if needed.
+
+ Source repo no longer exists. Perhaps moved to synergy/synergy-cyanogenmod?
+
+ Old Repo:https://github.com/symless/synergy-cyanogen
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.0005'
+CurrentVersionCode: 2
diff --git a/metadata/org.systemcall.scores.txt b/metadata/org.systemcall.scores.txt
deleted file mode 100644
index 9ce68251b9..0000000000
--- a/metadata/org.systemcall.scores.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Games
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/rengolin/cardgamescores
-Issue Tracker:https://github.com/rengolin/cardgamescores/issues
-
-Auto Name:Card Game Scores
-Summary:Track game score
-Description:
-The purpose is to keep scores for games where each turn could give you any
-(random) score, and not a fixed block; for that type of game, use
-[[com.nolanlawson.keepscore]].
-
-You have two options: "New Game" or "Last Game". On either of them, you can
-add/delete people, change the maximum score and choose between win or lose at
-that score.
-
-For example, on Uno, you can set the maximum score at 200 and set it to lose, so
-that when someone crosses the 200 barrier, the game ends and a "LOOSER" banner
-appear alongside the name who lost.
-
-During the game, a number box will be available for you to input the points
-accumulated, with ENTER changing down for the next, and an empty box being the
-same as zero points. After updating all scores, click on the update button.
-
-The app will save the data (names, score, win/lose) of your last game, so you
-can re-use it later via the "Last Game" button.
-.
-
-Repo Type:git
-Repo:https://github.com/rengolin/cardgamescores.git
-
-Build:1.0,1
- disable=remove old apk
- commit=v1.0
-
-Build:1.1,2
- commit=v1.1
- forceversion=yes
- forcevercode=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/org.systemcall.scores.yml b/metadata/org.systemcall.scores.yml
new file mode 100644
index 0000000000..0e3817745d
--- /dev/null
+++ b/metadata/org.systemcall.scores.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Games
+License: GPL-3.0-or-later
+
+AutoName: Card Game Scores
+Summary: Track game score
+Description: |-
+ The purpose is to keep scores for games where each turn could give you any
+ (random) score, and not a fixed block; for that type of game, use
+ [[com.nolanlawson.keepscore]].
+
+ You have two options: "New Game" or "Last Game". On either of them, you can
+ add/delete people, change the maximum score and choose between win or lose at
+ that score.
+
+ For example, on Uno, you can set the maximum score at 200 and set it to lose, so
+ that when someone crosses the 200 barrier, the game ends and a "LOOSER" banner
+ appear alongside the name who lost.
+
+ During the game, a number box will be available for you to input the points
+ accumulated, with ENTER changing down for the next, and an empty box being the
+ same as zero points. After updating all scores, click on the update button.
+
+ The app will save the data (names, score, win/lose) of your last game, so you
+ can re-use it later via the "Last Game" button.
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: remove old apk
+ commit: v1.0
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ forceversion: true
+ forcevercode: true
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.1'
+CurrentVersionCode: 2