diff --git a/metadata/com.fsck.k9.material.txt b/metadata/com.fsck.k9.material.txt
deleted file mode 100644
index 0ea6e2d8e7..0000000000
--- a/metadata/com.fsck.k9.material.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/scoute-dich/K9-MailClient
-Issue Tracker:https://github.com/scoute-dich/K9-MailClient/issues
-
-Auto Name:K9 Material (unofficial)
-Summary:Send and receive mails
-Description:
-'''Note: Since 10/2017, this app is no longer maintained.'''
-
-This is a unofficial fork of the [[com.fsck.k9]] email client with a material
-design style instead of the normal one. It will be updated in tandem with the
-main repository.
-.
-
-Repo Type:git
-Repo:https://github.com/scoute-dich/K9-MailClient
-
-Build:5.205,23250
- commit=da9f7e9f22b98a2b0ec8c0acf5d557cca83185c4
- subdir=k9mail
- gradle=yes
-
-Build:5.205,24000
- commit=v5.205
- subdir=k9mail
- gradle=yes
-
-Build:5.206,24001
- commit=v5.206
- subdir=k9mail
- gradle=yes
-
-Build:5.207.2,24004
- commit=v5.207.2
- subdir=k9mail
- gradle=yes
-
-Build:5.207.3,24005
- commit=5.207.3
- subdir=k9mail
- gradle=yes
-
-Build:5.207.4,24006
- commit=v5.207.4
- subdir=k9mail
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:5.207.4
-Current Version Code:24006
diff --git a/metadata/com.fsck.k9.material.yml b/metadata/com.fsck.k9.material.yml
new file mode 100644
index 0000000000..f095b2daed
--- /dev/null
+++ b/metadata/com.fsck.k9.material.yml
@@ -0,0 +1,65 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/scoute-dich/K9-MailClient
+IssueTracker: https://github.com/scoute-dich/K9-MailClient/issues
+
+AutoName: K9 Material (unofficial)
+Summary: Send and receive mails
+Description: |-
+ '''Note: Since 10/2017, this app is no longer maintained.'''
+
+ This is a unofficial fork of the [[com.fsck.k9]] email client with a material
+ design style instead of the normal one. It will be updated in tandem with the
+ main repository.
+
+RepoType: git
+Repo: https://github.com/scoute-dich/K9-MailClient
+
+Builds:
+ - versionName: '5.205'
+ versionCode: 23250
+ commit: da9f7e9f22b98a2b0ec8c0acf5d557cca83185c4
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.205'
+ versionCode: 24000
+ commit: v5.205
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.206'
+ versionCode: 24001
+ commit: v5.206
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: 5.207.2
+ versionCode: 24004
+ commit: v5.207.2
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: 5.207.3
+ versionCode: 24005
+ commit: 5.207.3
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: 5.207.4
+ versionCode: 24006
+ commit: v5.207.4
+ subdir: k9mail
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 5.207.4
+CurrentVersionCode: 24006
diff --git a/metadata/com.fsck.k9.txt b/metadata/com.fsck.k9.txt
deleted file mode 100644
index c9f80a7e11..0000000000
--- a/metadata/com.fsck.k9.txt
+++ /dev/null
@@ -1,281 +0,0 @@
-Provides:org.fdroid.k9
-Categories:Internet
-License:Apache-2.0
-Web Site:https://k9mail.github.io/
-Source Code:https://github.com/k9mail/k-9
-Issue Tracker:https://github.com/k9mail/k-9/issues
-Changelog:https://k9mail.github.io/k-9/changelog_5.6-MAINT_branch.xml
-LiberapayID:34990
-
-Auto Name:K-9 Mail
-Summary:Full-featured email client
-Description:
-E-mail client supporting multiple accounts, POP3, IMAP and Push IMAP. Can do
-OpenPGP encryption if [[org.sufficientlysecure.keychain]] is installed. Settings
-and account configurations can be exported so that they can be imported easily
-if you are switching packages/signatures: a file manager will need to be already
-installed to achieve this.
-.
-
-Repo Type:git
-Repo:https://github.com/k9mail/k-9.git
-
-Build:4.201,16025
- commit=7834cdd8ca
- srclibs=Jutf7@20
- extlibs=jzlib/jzlib-1.0.7.tar.gz
- prebuild=chmod +x tools/build-beta && \
- ./tools/build-beta && \
- rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar && \
- mkdir -p tests/res/ && \
- unzip libs/htmlcleaner-2.2-all.zip && \
- cp -r $$Jutf7$$/src/main/java/com/ src/ && \
- tar xzf libs/jzlib-1.0.7.tar.gz && \
- mv jzlib-1.0.7/com/jcraft src/com/ && \
- rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
- build=$$MVN3$$ package -f HtmlCleaner/pom.xml && \
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/ && \
- rm -rf HtmlCleaner
-
-Build:4.409,17046
- commit=4.409
- srclibs=Jutf7@20
- extlibs=jzlib/jzlib-1.0.7.tar.gz
- prebuild=chmod +x tools/build-beta && \
- ./tools/build-beta && \
- rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar && \
- mkdir -p tests/res/ && \
- unzip libs/htmlcleaner-2.2-all.zip && \
- cp -r $$Jutf7$$/src/main/java/com/ src/ && \
- tar xzf libs/jzlib-1.0.7.tar.gz && \
- mv jzlib-1.0.7/com/jcraft src/com/ && \
- rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
- update=.,plugins/HoloColorPicker,plugins/Android-PullToRefresh/library,plugins/ckChangeLog/library,plugins/ActionBarSherlock/library
- target=android-17
- build=$$MVN3$$ package -f HtmlCleaner/pom.xml && \
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
-
-Build:4.802,20003
- commit=4.802
- srclibs=Jutf7@20
- rm=libs/jzlib-1.0.7.jar,libs/htmlcleaner-2.2.jar,libs/jutf7-1.0.1-SNAPSHOT.jar,tests
- extlibs=jzlib/jzlib-1.0.7.tar.gz
- prebuild=unzip libs/htmlcleaner-2.2-all.zip && \
- tar xzf libs/jzlib-1.0.7.tar.gz && \
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties && \
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
- build=$$MVN3$$ package -f HtmlCleaner/pom.xml && \
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
-
-Build:4.803,20004
- commit=4.803
- srclibs=Jutf7@20
- rm=libs/jzlib-1.0.7.jar,libs/htmlcleaner-2.2.jar,libs/jutf7-1.0.1-SNAPSHOT.jar,tests
- extlibs=jzlib/jzlib-1.0.7.tar.gz
- prebuild=unzip libs/htmlcleaner-2.2-all.zip && \
- tar xzf libs/jzlib-1.0.7.tar.gz && \
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties && \
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
- build=$$MVN3$$ package -f HtmlCleaner/pom.xml && \
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
-
-Build:4.804,20005
- commit=4.804
- srclibs=Jutf7@20
- rm=libs/jzlib-1.0.7.jar,libs/htmlcleaner-2.2.jar,libs/jutf7-1.0.1-SNAPSHOT.jar,tests
- extlibs=jzlib/jzlib-1.0.7.tar.gz
- prebuild=unzip libs/htmlcleaner-2.2-all.zip && \
- tar xzf libs/jzlib-1.0.7.tar.gz && \
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties && \
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
- build=$$MVN3$$ package -f HtmlCleaner/pom.xml && \
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
-
-Build:5.000,22000
- commit=5.000
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.001,22001
- commit=5.001
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.002,22002
- commit=5.002
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.004,22004
- commit=5.004
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.005,22005
- commit=5.005
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.006,22006
- commit=5.006
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.007,22007
- commit=5.007
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.008,22008
- commit=5.008
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.009,22009
- disable=binaries
- commit=5.009
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
-
-Build:5.010,22010
- commit=5.010
- gradle=yes
- srclibs=Jutf7@20
- rm=libs/*
- prebuild=sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}" -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'" -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'" -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" -e "/filetree/acompile 'de.cketti.safecontentresolver:safe-content-resolver-v14:0.0.1'" build.gradle && \
- pushd $$Jutf7$$ && \
- $$MVN3$$ install && \
- popd
- scandelete=plugins/SafeContentResolver/*
-
-Build:5.115,23114
- disable=remove
- commit=5.115
- subdir=k9mail
- gradle=yes
-
-Build:5.200-RC2,23191
- disable=remove
- commit=5.115
- subdir=k9mail
- gradle=yes
-
-Build:5.200,23200
- commit=5.200
- subdir=k9mail
- gradle=yes
-
-Build:5.201,23210
- commit=5.201
- subdir=k9mail
- gradle=yes
-
-Build:5.202,23220
- commit=5.202
- subdir=k9mail
- gradle=yes
-
-Build:5.203,23230
- commit=5.203
- subdir=k9mail
- gradle=yes
-
-Build:5.205,23250
- commit=5.205
- subdir=k9mail
- gradle=yes
-
-Build:5.206,23260
- commit=5.206
- subdir=k9mail
- gradle=yes
-
-Build:5.207,23270
- commit=5.207
- subdir=k9mail
- gradle=yes
-
-Build:5.208,23271
- commit=5.208
- subdir=k9mail
- gradle=yes
-
-Build:5.400,23600
- commit=5.400
- subdir=k9mail
- gradle=yes
- rm=tools/android-studio/settings.jar
-
-Build:5.401,23610
- commit=5.401
- subdir=k9mail
- gradle=yes
- rm=tools/android-studio/settings.jar
-
-Build:5.402,23620
- commit=5.402
- subdir=k9mail
- gradle=yes
- rm=tools/android-studio/settings.jar
-
-Build:5.403,23630
- commit=5.403
- subdir=k9mail
- gradle=yes
- rm=tools/android-studio/settings.jar
-
-Build:5.600,26000
- commit=5.600
- subdir=k9mail
- gradle=yes
- rm=tools/android-studio/settings.jar
-
-Auto Update Mode:Version %v
-Update Check Mode:RepoManifest/5.6-MAINT
-Current Version:5.600
-Current Version Code:26000
diff --git a/metadata/com.fsck.k9.yml b/metadata/com.fsck.k9.yml
new file mode 100644
index 0000000000..6e5f59b91a
--- /dev/null
+++ b/metadata/com.fsck.k9.yml
@@ -0,0 +1,471 @@
+Provides: org.fdroid.k9
+Categories:
+ - Internet
+License: Apache-2.0
+WebSite: https://k9mail.github.io/
+SourceCode: https://github.com/k9mail/k-9
+IssueTracker: https://github.com/k9mail/k-9/issues
+Changelog: https://k9mail.github.io/k-9/changelog_5.6-MAINT_branch.xml
+LiberapayID: '34990'
+
+AutoName: K-9 Mail
+Summary: Full-featured email client
+Description: |-
+ E-mail client supporting multiple accounts, POP3, IMAP and Push IMAP. Can do
+ OpenPGP encryption if [[org.sufficientlysecure.keychain]] is installed. Settings
+ and account configurations can be exported so that they can be imported easily
+ if you are switching packages/signatures: a file manager will need to be already
+ installed to achieve this.
+
+RepoType: git
+Repo: https://github.com/k9mail/k-9.git
+
+Builds:
+ - versionName: '4.201'
+ versionCode: 16025
+ commit: 7834cdd8ca
+ srclibs:
+ - Jutf7@20
+ extlibs:
+ - jzlib/jzlib-1.0.7.tar.gz
+ prebuild:
+ - chmod +x tools/build-beta
+ - ./tools/build-beta
+ - rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar
+ - mkdir -p tests/res/
+ - unzip libs/htmlcleaner-2.2-all.zip
+ - cp -r $$Jutf7$$/src/main/java/com/ src/
+ - tar xzf libs/jzlib-1.0.7.tar.gz
+ - mv jzlib-1.0.7/com/jcraft src/com/
+ - rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
+ build:
+ - $$MVN3$$ package -f HtmlCleaner/pom.xml
+ - mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
+ - rm -rf HtmlCleaner
+
+ - versionName: '4.409'
+ versionCode: 17046
+ commit: '4.409'
+ srclibs:
+ - Jutf7@20
+ extlibs:
+ - jzlib/jzlib-1.0.7.tar.gz
+ prebuild:
+ - chmod +x tools/build-beta
+ - ./tools/build-beta
+ - rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar
+ - mkdir -p tests/res/
+ - unzip libs/htmlcleaner-2.2-all.zip
+ - cp -r $$Jutf7$$/src/main/java/com/ src/
+ - tar xzf libs/jzlib-1.0.7.tar.gz
+ - mv jzlib-1.0.7/com/jcraft src/com/
+ - rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
+ androidupdate:
+ - .
+ - plugins/HoloColorPicker
+ - plugins/Android-PullToRefresh/library
+ - plugins/ckChangeLog/library
+ - plugins/ActionBarSherlock/library
+ target: android-17
+ build:
+ - $$MVN3$$ package -f HtmlCleaner/pom.xml
+ - mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
+
+ - versionName: '4.802'
+ versionCode: 20003
+ commit: '4.802'
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/jzlib-1.0.7.jar
+ - libs/htmlcleaner-2.2.jar
+ - libs/jutf7-1.0.1-SNAPSHOT.jar
+ - tests
+ extlibs:
+ - jzlib/jzlib-1.0.7.tar.gz
+ prebuild:
+ - unzip libs/htmlcleaner-2.2-all.zip
+ - tar xzf libs/jzlib-1.0.7.tar.gz
+ - echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
+ - rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
+ build:
+ - $$MVN3$$ package -f HtmlCleaner/pom.xml
+ - mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
+
+ - versionName: '4.803'
+ versionCode: 20004
+ commit: '4.803'
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/jzlib-1.0.7.jar
+ - libs/htmlcleaner-2.2.jar
+ - libs/jutf7-1.0.1-SNAPSHOT.jar
+ - tests
+ extlibs:
+ - jzlib/jzlib-1.0.7.tar.gz
+ prebuild:
+ - unzip libs/htmlcleaner-2.2-all.zip
+ - tar xzf libs/jzlib-1.0.7.tar.gz
+ - echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
+ - rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
+ build:
+ - $$MVN3$$ package -f HtmlCleaner/pom.xml
+ - mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
+
+ - versionName: '4.804'
+ versionCode: 20005
+ commit: '4.804'
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/jzlib-1.0.7.jar
+ - libs/htmlcleaner-2.2.jar
+ - libs/jutf7-1.0.1-SNAPSHOT.jar
+ - tests
+ extlibs:
+ - jzlib/jzlib-1.0.7.tar.gz
+ prebuild:
+ - unzip libs/htmlcleaner-2.2-all.zip
+ - tar xzf libs/jzlib-1.0.7.tar.gz
+ - echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
+ - rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
+ build:
+ - $$MVN3$$ package -f HtmlCleaner/pom.xml
+ - mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
+
+ - versionName: '5.000'
+ versionCode: 22000
+ commit: '5.000'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.001'
+ versionCode: 22001
+ commit: '5.001'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.002'
+ versionCode: 22002
+ commit: '5.002'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.004'
+ versionCode: 22004
+ commit: '5.004'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.005'
+ versionCode: 22005
+ commit: '5.005'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.006'
+ versionCode: 22006
+ commit: '5.006'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.007'
+ versionCode: 22007
+ commit: '5.007'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.008'
+ versionCode: 22008
+ commit: '5.008'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.009'
+ versionCode: 22009
+ disable: binaries
+ commit: '5.009'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '5.010'
+ versionCode: 22010
+ commit: '5.010'
+ gradle:
+ - yes
+ srclibs:
+ - Jutf7@20
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
+ {\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
+ "/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
+ -e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
+ 'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
+ -e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
+ -e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" -e "/filetree/acompile
+ 'de.cketti.safecontentresolver:safe-content-resolver-v14:0.0.1'" build.gradle
+ - pushd $$Jutf7$$
+ - $$MVN3$$ install
+ - popd
+ scandelete:
+ - plugins/SafeContentResolver/*
+
+ - versionName: '5.115'
+ versionCode: 23114
+ disable: remove
+ commit: '5.115'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: 5.200-RC2
+ versionCode: 23191
+ disable: remove
+ commit: '5.115'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.200'
+ versionCode: 23200
+ commit: '5.200'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.201'
+ versionCode: 23210
+ commit: '5.201'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.202'
+ versionCode: 23220
+ commit: '5.202'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.203'
+ versionCode: 23230
+ commit: '5.203'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.205'
+ versionCode: 23250
+ commit: '5.205'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.206'
+ versionCode: 23260
+ commit: '5.206'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.207'
+ versionCode: 23270
+ commit: '5.207'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.208'
+ versionCode: 23271
+ commit: '5.208'
+ subdir: k9mail
+ gradle:
+ - yes
+
+ - versionName: '5.400'
+ versionCode: 23600
+ commit: '5.400'
+ subdir: k9mail
+ gradle:
+ - yes
+ rm:
+ - tools/android-studio/settings.jar
+
+ - versionName: '5.401'
+ versionCode: 23610
+ commit: '5.401'
+ subdir: k9mail
+ gradle:
+ - yes
+ rm:
+ - tools/android-studio/settings.jar
+
+ - versionName: '5.402'
+ versionCode: 23620
+ commit: '5.402'
+ subdir: k9mail
+ gradle:
+ - yes
+ rm:
+ - tools/android-studio/settings.jar
+
+ - versionName: '5.403'
+ versionCode: 23630
+ commit: '5.403'
+ subdir: k9mail
+ gradle:
+ - yes
+ rm:
+ - tools/android-studio/settings.jar
+
+ - versionName: '5.600'
+ versionCode: 26000
+ commit: '5.600'
+ subdir: k9mail
+ gradle:
+ - yes
+ rm:
+ - tools/android-studio/settings.jar
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: RepoManifest/5.6-MAINT
+CurrentVersion: '5.600'
+CurrentVersionCode: 26000
diff --git a/metadata/com.gabm.fancyplaces.txt b/metadata/com.gabm.fancyplaces.txt
deleted file mode 100644
index 2383a7f10f..0000000000
--- a/metadata/com.gabm.fancyplaces.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/gabm/FancyPlaces
-Issue Tracker:https://github.com/gabm/FancyPlaces/issues
-
-Auto Name:Fancy Places
-Summary:Store your FancyPlaces (geobookmarks)
-Description:
-Have you ever seen a nice shop or restaurant and said: "I have to come back
-here" - but never found it again?
-
-Well, then this App is for you: It lets you create a georeferenced list of your
-most favorite places, your FancyPlaces. Create your new FancyPlaces on the go,
-when you discover a cool shop, square, cafe or restaurant. Add an image of your
-place representing it and store some notes. When you feel like rediscovering,
-just look at your list or map and find out where your FancyPlaces are!
-.
-
-Repo Type:git
-Repo:https://github.com/gabm/FancyPlaces
-
-Build:1.0,2
- commit=v1.0-2
- subdir=app
- gradle=yes
-
-Build:1.0.3,3
- commit=v1.0.3
- subdir=app
- gradle=yes
-
-Build:1.1.0,4
- commit=v1.1.0
- subdir=app
- gradle=yes
-
-Build:1.2.0,5
- commit=v1.2.0
- subdir=app
- gradle=yes
-
-Build:1.2.1,6
- commit=v1.2.1
- subdir=app
- gradle=yes
-
-Build:1.2.2,7
- commit=v1.2.2
- subdir=app
- gradle=yes
-
-Build:1.2.3,8
- commit=v1.2.3
- subdir=app
- gradle=yes
-
-Build:1.2.4,9
- commit=v1.2.4
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.2.4
-Current Version Code:9
diff --git a/metadata/com.gabm.fancyplaces.yml b/metadata/com.gabm.fancyplaces.yml
new file mode 100644
index 0000000000..68f25a9555
--- /dev/null
+++ b/metadata/com.gabm.fancyplaces.yml
@@ -0,0 +1,82 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+SourceCode: https://github.com/gabm/FancyPlaces
+IssueTracker: https://github.com/gabm/FancyPlaces/issues
+
+AutoName: Fancy Places
+Summary: Store your FancyPlaces (geobookmarks)
+Description: |-
+ Have you ever seen a nice shop or restaurant and said: "I have to come back
+ here" - but never found it again?
+
+ Well, then this App is for you: It lets you create a georeferenced list of your
+ most favorite places, your FancyPlaces. Create your new FancyPlaces on the go,
+ when you discover a cool shop, square, cafe or restaurant. Add an image of your
+ place representing it and store some notes. When you feel like rediscovering,
+ just look at your list or map and find out where your FancyPlaces are!
+
+RepoType: git
+Repo: https://github.com/gabm/FancyPlaces
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: v1.0-2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.0.3
+ versionCode: 3
+ commit: v1.0.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 4
+ commit: v1.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.0
+ versionCode: 5
+ commit: v1.2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.1
+ versionCode: 6
+ commit: v1.2.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.2
+ versionCode: 7
+ commit: v1.2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.3
+ versionCode: 8
+ commit: v1.2.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.4
+ versionCode: 9
+ commit: v1.2.4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.2.4
+CurrentVersionCode: 9
diff --git a/metadata/com.gabm.screenrotationcontrol.txt b/metadata/com.gabm.screenrotationcontrol.txt
deleted file mode 100644
index eeb595e1a8..0000000000
--- a/metadata/com.gabm.screenrotationcontrol.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:https://gabm.github.io/TapAndTurn/
-Source Code:https://github.com/gabm/TapAndTurn
-Issue Tracker:https://github.com/gabm/TapAndTurn/issues
-
-Auto Name:Tap 'n' Turn
-Summary:Confirm before the screen orientation gets applied
-Description:
-Tired of enabling the screen rotation everytime you want landscape mode?
-Automatic rotation always rotates the screen in the wrong moment? Then this App
-is for you!
-
-Instead of rotating the screen right away, it displays an icon which allows you
-explicitly adjust the orientation.
-.
-
-Repo Type:git
-Repo:https://github.com/gabm/TapAndTurn
-
-Build:1.0.0,1
- disable=appt error
- commit=v1.0.0
- subdir=app
- gradle=yes
-
-Build:2.0.0,2
- commit=v2.0.0
- subdir=app
- gradle=yes
-
-Build:2.1.0,3
- commit=v2.1.0
- subdir=app
- gradle=yes
-
-Build:2.1.1,4
- commit=v2.1.1
- subdir=app
- gradle=yes
-
-Build:2.2.0-beta,5
- disable=old failing build, with missing translations
- commit=1379ba86caf4a9f6fb503f31e8406083c399d10c
- subdir=app
- gradle=yes
-
-Build:2.2.0-beta2,6
- commit=a6e396171a6505aa0a06d1c637b7e87fdf3dc1b0
- subdir=app
- gradle=yes
-
-Build:2.2.0,7
- commit=v2.2.0
- subdir=app
- gradle=yes
-
-Build:2.3.0,8
- commit=v2.3.0
- subdir=app
- gradle=yes
-
-Build:2.4.0,9
- commit=v2.4.0
- subdir=app
- gradle=yes
-
-Build:2.5.0,10
- commit=v2.5.0
- subdir=app
- gradle=yes
-
-Build:2.7.0,12
- commit=v2.7.0
- subdir=app
- gradle=yes
-
-Build:2.8.0,13
- commit=v2.8.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:2.8.0
-Current Version Code:13
diff --git a/metadata/com.gabm.screenrotationcontrol.yml b/metadata/com.gabm.screenrotationcontrol.yml
new file mode 100644
index 0000000000..998631b666
--- /dev/null
+++ b/metadata/com.gabm.screenrotationcontrol.yml
@@ -0,0 +1,111 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://gabm.github.io/TapAndTurn/
+SourceCode: https://github.com/gabm/TapAndTurn
+IssueTracker: https://github.com/gabm/TapAndTurn/issues
+
+AutoName: Tap 'n' Turn
+Summary: Confirm before the screen orientation gets applied
+Description: |-
+ Tired of enabling the screen rotation everytime you want landscape mode?
+ Automatic rotation always rotates the screen in the wrong moment? Then this App
+ is for you!
+
+ Instead of rotating the screen right away, it displays an icon which allows you
+ explicitly adjust the orientation.
+
+RepoType: git
+Repo: https://github.com/gabm/TapAndTurn
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 1
+ disable: appt error
+ commit: v1.0.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.0
+ versionCode: 2
+ commit: v2.0.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.1.0
+ versionCode: 3
+ commit: v2.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.1.1
+ versionCode: 4
+ commit: v2.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.2.0-beta
+ versionCode: 5
+ disable: old failing build, with missing translations
+ commit: 1379ba86caf4a9f6fb503f31e8406083c399d10c
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.2.0-beta2
+ versionCode: 6
+ commit: a6e396171a6505aa0a06d1c637b7e87fdf3dc1b0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.2.0
+ versionCode: 7
+ commit: v2.2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.3.0
+ versionCode: 8
+ commit: v2.3.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.4.0
+ versionCode: 9
+ commit: v2.4.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.5.0
+ versionCode: 10
+ commit: v2.5.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.7.0
+ versionCode: 12
+ commit: v2.7.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.8.0
+ versionCode: 13
+ commit: v2.8.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 2.8.0
+CurrentVersionCode: 13
diff --git a/metadata/com.gacode.relaunchx.txt b/metadata/com.gacode.relaunchx.txt
deleted file mode 100644
index 1e407a8fce..0000000000
--- a/metadata/com.gacode.relaunchx.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-Categories:System
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/Leszek111/ReLaunchX
-Issue Tracker:https://github.com/Leszek111/ReLaunchX/issues
-
-Auto Name:ReLaunchX
-Summary:Launcher for eInk/eBook devices
-Description:
-Monochrome Launcher primarily intended for eInk and eBook devices. Can work as a
-system launcher or a normal app. Includes file manager, text file viewer, editor
-and some system functionality. It is a fork of [[com.harasoft.relaunch]] project
-rebranded to avoid confusion. Tested on and developed for Onyx Boox Max, but
-many other e-readers are supported as well. Discussion goes on the forum
-[https://www.mobileread.com/forums/showthread.php?t=284418 mobileread].
-.
-
-Repo Type:git
-Repo:https://github.com/Leszek111/ReLaunchX.git
-
-Build:1.3.1,100301000
- commit=ReLaunchX_1.3.1
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:1.3.2,100302000
- commit=ReLaunchX_1.3.2
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:2.0.0,200000000
- commit=ReLaunchX_2.0.0
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:2.1.2,200102000
- commit=ReLaunchX_2.1.2
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:2.1.3,200103000
- commit=ReLaunchX_2.1.3
- subdir=app
- submodules=yes
- gradle=yes
-
-Auto Update Mode:Version ReLaunchX_%v
-Update Check Mode:Tags ^ReLaunchX_
-Current Version:2.1.3
-Current Version Code:200103000
diff --git a/metadata/com.gacode.relaunchx.yml b/metadata/com.gacode.relaunchx.yml
new file mode 100644
index 0000000000..bdfc86baa7
--- /dev/null
+++ b/metadata/com.gacode.relaunchx.yml
@@ -0,0 +1,64 @@
+Categories:
+ - System
+License: GPL-2.0-only
+SourceCode: https://github.com/Leszek111/ReLaunchX
+IssueTracker: https://github.com/Leszek111/ReLaunchX/issues
+
+AutoName: ReLaunchX
+Summary: Launcher for eInk/eBook devices
+Description: |-
+ Monochrome Launcher primarily intended for eInk and eBook devices. Can work as a
+ system launcher or a normal app. Includes file manager, text file viewer, editor
+ and some system functionality. It is a fork of [[com.harasoft.relaunch]] project
+ rebranded to avoid confusion. Tested on and developed for Onyx Boox Max, but
+ many other e-readers are supported as well. Discussion goes on the forum
+ [https://www.mobileread.com/forums/showthread.php?t=284418 mobileread].
+
+RepoType: git
+Repo: https://github.com/Leszek111/ReLaunchX.git
+
+Builds:
+ - versionName: 1.3.1
+ versionCode: 100301000
+ commit: ReLaunchX_1.3.1
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 1.3.2
+ versionCode: 100302000
+ commit: ReLaunchX_1.3.2
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.0.0
+ versionCode: 200000000
+ commit: ReLaunchX_2.0.0
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.1.2
+ versionCode: 200102000
+ commit: ReLaunchX_2.1.2
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 2.1.3
+ versionCode: 200103000
+ commit: ReLaunchX_2.1.3
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+AutoUpdateMode: Version ReLaunchX_%v
+UpdateCheckMode: Tags ^ReLaunchX_
+CurrentVersion: 2.1.3
+CurrentVersionCode: 200103000
diff --git a/metadata/com.games.boardgames.aeonsend.txt b/metadata/com.games.boardgames.aeonsend.txt
deleted file mode 100644
index d221daea99..0000000000
--- a/metadata/com.games.boardgames.aeonsend.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Author Name:Jan Svoboda
-Author Email:svoboh@gmail.com
-Web Site:
-Source Code:https://github.com/JanSvoboda/aeonsend-randomizer
-Issue Tracker:https://github.com/JanSvoboda/aeonsend-randomizer/issues
-
-Auto Name:Aeon's End
-Summary:Unofficial market setup randomizer for boardgame Aeon's End
-Description:
-Android app to help you randomize you Market Setup. Choose number of players and
-expansions that you want to have included in your game and then choose you
-market setup. Voila - your market is randomized and created for you.
-.
-
-Repo Type:git
-Repo:https://github.com/JanSvoboda/aeonsend-randomizer.git
-
-Build:1.0,1
- commit=1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.games.boardgames.aeonsend.yml b/metadata/com.games.boardgames.aeonsend.yml
new file mode 100644
index 0000000000..adc43ade83
--- /dev/null
+++ b/metadata/com.games.boardgames.aeonsend.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+AuthorName: Jan Svoboda
+AuthorEmail: svoboh@gmail.com
+SourceCode: https://github.com/JanSvoboda/aeonsend-randomizer
+IssueTracker: https://github.com/JanSvoboda/aeonsend-randomizer/issues
+
+AutoName: Aeon's End
+Summary: Unofficial market setup randomizer for boardgame Aeon's End
+Description: |-
+ Android app to help you randomize you Market Setup. Choose number of players and
+ expansions that you want to have included in your game and then choose you
+ market setup. Voila - your market is randomized and created for you.
+
+RepoType: git
+Repo: https://github.com/JanSvoboda/aeonsend-randomizer.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.geecko.QuickLyric.txt b/metadata/com.geecko.QuickLyric.txt
deleted file mode 100644
index 0259b2b239..0000000000
--- a/metadata/com.geecko.QuickLyric.txt
+++ /dev/null
@@ -1,125 +0,0 @@
-Categories:Multimedia,Internet
-License:GPL-3.0-only
-Web Site:https://www.quicklyric.be
-Source Code:https://github.com/QuickLyric/QuickLyric
-Issue Tracker:https://github.com/QuickLyric/QuickLyric/issues
-
-Auto Name:QuickLyric
-Summary:Fetch and display song lyrics
-Description:
-QuickLyric fetches your lyrics for you. It includes a search engine and is
-simple and easy to use. It can also detect what song is playing on your device.
-
-The NFC permission is used to share lyrics via Android Beam.
-
-'''Highlights:'''
-
-* The fastest lyrics finder
-* Synchronized lyrics - the ultimate karaoke experience right in your pocket!
-* Floating lyrics to enjoy your lyrics without interrupting what you're doing
-* Display an (optional) notification to access your lyrics even quicker
-* Quickly download the lyrics for your whole library of songs (Google Play, Spotify or your own files)
-* Identify songs with your microphone: hold your phone to the music and the lyrics will appear!
-* A top-notch support team that will gladly answer all your questions
-.
-
-Repo Type:git
-Repo:https://github.com/QuickLyric/QuickLyric
-
-Build:1.5.3,6
- commit=1.5.3
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.5.5,10
- commit=1.5.5
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.5.7,15
- commit=1.5.7
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.6,19
- commit=1.6
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.7,28
- commit=1.7
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.7.1,29
- commit=1.7.1
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.7.4,33
- commit=1.7.4
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.7.4,35
- commit=1.7.4
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.8,40
- commit=1.8
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.8c,45
- commit=1.8c
- subdir=QuickLyric
- gradle=fdroid
-
-Build:1.8d,47
- commit=1.8d
- subdir=QuickLyric
- gradle=fdroid
-
-Build:2.0.4,110
- commit=4e2f2f405ca29aa8877eea0a194a99d720bf05b5
- subdir=QuickLyric
- gradle=yes
- prebuild=echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable 'ExtraTranslation' } }" >> build.gradle && \
- sed -i -e '/<<<<<< gradle/wrapper/gradle-wrapper.properties
-
-Build:2.0.8,124
- commit=2.0.8
- subdir=QuickLyric
- gradle=yes
- prebuild=sed -i -e '/shrinkResources/s/true/false/g' build.gradle && \
- mkdir -p gradle/wrapper && \
- echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip' > gradle/wrapper/gradle-wrapper.properties
-
-Build:2.0.8c,129
- commit=2.0.8c
- subdir=QuickLyric
- gradle=yes
- prebuild=sed -i -e '/shrinkResources/s/true/false/g' build.gradle && \
- mkdir -p gradle/wrapper && \
- echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip' > gradle/wrapper/gradle-wrapper.properties
-
-Build:2.1,131
- commit=2.1
- subdir=QuickLyric
- gradle=yes
- prebuild=sed -i -e '/shrinkResources/s/true/false/g' build.gradle && \
- mkdir -p gradle/wrapper && \
- echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip' > gradle/wrapper/gradle-wrapper.properties
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:2.1
-Current Version Code:131
diff --git a/metadata/com.geecko.QuickLyric.yml b/metadata/com.geecko.QuickLyric.yml
new file mode 100644
index 0000000000..d17ebb343b
--- /dev/null
+++ b/metadata/com.geecko.QuickLyric.yml
@@ -0,0 +1,169 @@
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-3.0-only
+WebSite: https://www.quicklyric.be
+SourceCode: https://github.com/QuickLyric/QuickLyric
+IssueTracker: https://github.com/QuickLyric/QuickLyric/issues
+
+AutoName: QuickLyric
+Summary: Fetch and display song lyrics
+Description: |-
+ QuickLyric fetches your lyrics for you. It includes a search engine and is
+ simple and easy to use. It can also detect what song is playing on your device.
+
+ The NFC permission is used to share lyrics via Android Beam.
+
+ '''Highlights:'''
+
+ * The fastest lyrics finder
+ * Synchronized lyrics - the ultimate karaoke experience right in your pocket!
+ * Floating lyrics to enjoy your lyrics without interrupting what you're doing
+ * Display an (optional) notification to access your lyrics even quicker
+ * Quickly download the lyrics for your whole library of songs (Google Play, Spotify or your own files)
+ * Identify songs with your microphone: hold your phone to the music and the lyrics will appear!
+ * A top-notch support team that will gladly answer all your questions
+
+RepoType: git
+Repo: https://github.com/QuickLyric/QuickLyric
+
+Builds:
+ - versionName: 1.5.3
+ versionCode: 6
+ commit: 1.5.3
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.5.5
+ versionCode: 10
+ commit: 1.5.5
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.5.7
+ versionCode: 15
+ commit: 1.5.7
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: '1.6'
+ versionCode: 19
+ commit: '1.6'
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: '1.7'
+ versionCode: 28
+ commit: '1.7'
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.7.1
+ versionCode: 29
+ commit: 1.7.1
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.7.4
+ versionCode: 33
+ commit: 1.7.4
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.7.4
+ versionCode: 35
+ commit: 1.7.4
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: '1.8'
+ versionCode: 40
+ commit: '1.8'
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.8c
+ versionCode: 45
+ commit: 1.8c
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 1.8d
+ versionCode: 47
+ commit: 1.8d
+ subdir: QuickLyric
+ gradle:
+ - fdroid
+
+ - versionName: 2.0.4
+ versionCode: 110
+ commit: 4e2f2f405ca29aa8877eea0a194a99d720bf05b5
+ subdir: QuickLyric
+ gradle:
+ - yes
+ prebuild:
+ - echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable 'ExtraTranslation'
+ } }" >> build.gradle
+ - sed -i -e '/<<<<<< gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.0.8
+ versionCode: 124
+ commit: 2.0.8
+ subdir: QuickLyric
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/shrinkResources/s/true/false/g' build.gradle
+ - mkdir -p gradle/wrapper
+ - echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip'
+ > gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.0.8c
+ versionCode: 129
+ commit: 2.0.8c
+ subdir: QuickLyric
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/shrinkResources/s/true/false/g' build.gradle
+ - mkdir -p gradle/wrapper
+ - echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip'
+ > gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: '2.1'
+ versionCode: 131
+ commit: '2.1'
+ subdir: QuickLyric
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/shrinkResources/s/true/false/g' build.gradle
+ - mkdir -p gradle/wrapper
+ - echo -e 'distributionUrl=https://services.gradle.org/distributions/gradle-3.3-bin.zip'
+ > gradle/wrapper/gradle-wrapper.properties
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '2.1'
+CurrentVersionCode: 131
diff --git a/metadata/com.gh4a.txt b/metadata/com.gh4a.txt
deleted file mode 100644
index aab0e9f564..0000000000
--- a/metadata/com.gh4a.txt
+++ /dev/null
@@ -1,114 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Development
-License:Apache-2.0
-Web Site:http://slapperwan.github.io/gh4a/
-Source Code:https://github.com/slapperwan/gh4a
-Issue Tracker:https://github.com/slapperwan/gh4a/issues
-Changelog:https://github.com/slapperwan/gh4a/releases
-
-Auto Name:OctoDroid
-Summary:GitHub client
-Description:
-Supports all the basic Github.com features, such as:
-
-* Watch/unwatch repositories
-* View branches/tags, pull requests etc. in each repo
-* View and comment on issues
-* Home page feed of recent actions and news
-* Search for repositories
-* Diff viewer with colorized HTML
-* Trending repos (today, week, month, forever)
-
-Uses OAuth2: your password is used to generate a key and is then destroyed. The
-key can be revoked any time by visiting github.com. Formerly known as GH4A. This
-application is currently in BETA: please report any issues to the issue tracker.
-.
-
-Repo Type:git
-Repo:https://github.com/slapperwan/gh4a.git
-
-Build:3.6,36
- commit=53d2e5bbfd76d8ad4a779913df7b3f193fb19a3e
- patch=bugsense.patch
- gradle=yes
- prebuild=rm -rf libs/android-support-v4.jar
-
-Build:3.7.1,38
- commit=v3.7.1
- patch=mint.patch,gradle.patch
- gradle=yes
- srclibs=GH4AGitHubAPI@3d1878bd48d9aa3817a91b5a193b600c31e0406,ViewPagerIndicator@2.4.1
- prebuild=rm -rf libs/*.jar && \
- cp -a $$GH4AGitHubAPI$$/src/org src && \
- sed -i -e '/populov/d' -e '/mavenCentral/imavenLocal()' build.gradle && \
- pushd $$ViewPagerIndicator$$ && \
- sed -i 's;3.3.0;3.7.0;' ../pom.xml pom.xml && \
- sed -i -e 's/apklib/aar/g' pom.xml && \
- rm libs/* && \
- cd .. && \
- $$MVN3$$ install && \
- popd
-
-Build:3.8,40
- commit=v3.8.0
- gradle=yes
- srclibs=GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6,PreferenceFragment@717a45433b
- prebuild=rm -rf libs/*.jar && \
- cp -a $$GH4AGitHubAPI$$/src/org src && \
- sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle && \
- sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/" build.gradle && \
- echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir = new File('../srclib/PreferenceFragment')" > settings.gradle && \
- sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle && \
- sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java
-
-Build:3.8.1,41
- commit=v3.8.1
- gradle=yes
- srclibs=GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6,PreferenceFragment@717a45433b
- prebuild=rm -rf libs/*.jar && \
- cp -a $$GH4AGitHubAPI$$/src/org src && \
- sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle && \
- sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/" build.gradle && \
- echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir = new File('../srclib/PreferenceFragment')" > settings.gradle && \
- sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle && \
- sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java
-
-Build:4.0.2,45
- disable=third party maven repos, jars, non-free deps
- commit=v4.0.2
- gradle=yes
-
-Build:4.2.0,54
- commit=v4.2.0
- subdir=app
- patch=0001-remove-nonfree-dependencies.patch,0002-add-clientid-and-secret.patch
- gradle=foss
-
-Build:4.2.1,55
- commit=v4.2.1
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/fabric/d' -e '/playstoreCompile(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
-
-Build:4.3.1,58
- commit=v4.3.1
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
-
-Build:4.3.2,59
- commit=v4.3.2
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
-
-Build:4.4.0,60
- commit=v4.4.0
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:4.4.0
-Current Version Code:60
diff --git a/metadata/com.gh4a.yml b/metadata/com.gh4a.yml
new file mode 100644
index 0000000000..2c622d6e90
--- /dev/null
+++ b/metadata/com.gh4a.yml
@@ -0,0 +1,159 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: http://slapperwan.github.io/gh4a/
+SourceCode: https://github.com/slapperwan/gh4a
+IssueTracker: https://github.com/slapperwan/gh4a/issues
+Changelog: https://github.com/slapperwan/gh4a/releases
+
+AutoName: OctoDroid
+Summary: GitHub client
+Description: |-
+ Supports all the basic Github.com features, such as:
+
+ * Watch/unwatch repositories
+ * View branches/tags, pull requests etc. in each repo
+ * View and comment on issues
+ * Home page feed of recent actions and news
+ * Search for repositories
+ * Diff viewer with colorized HTML
+ * Trending repos (today, week, month, forever)
+
+ Uses OAuth2: your password is used to generate a key and is then destroyed. The
+ key can be revoked any time by visiting github.com. Formerly known as GH4A. This
+ application is currently in BETA: please report any issues to the issue tracker.
+
+RepoType: git
+Repo: https://github.com/slapperwan/gh4a.git
+
+Builds:
+ - versionName: '3.6'
+ versionCode: 36
+ commit: 53d2e5bbfd76d8ad4a779913df7b3f193fb19a3e
+ patch:
+ - bugsense.patch
+ gradle:
+ - yes
+ prebuild: rm -rf libs/android-support-v4.jar
+
+ - versionName: 3.7.1
+ versionCode: 38
+ commit: v3.7.1
+ patch:
+ - mint.patch
+ - gradle.patch
+ gradle:
+ - yes
+ srclibs:
+ - GH4AGitHubAPI@3d1878bd48d9aa3817a91b5a193b600c31e0406
+ - ViewPagerIndicator@2.4.1
+ prebuild:
+ - rm -rf libs/*.jar
+ - cp -a $$GH4AGitHubAPI$$/src/org src
+ - sed -i -e '/populov/d' -e '/mavenCentral/imavenLocal()' build.gradle
+ - pushd $$ViewPagerIndicator$$
+ - sed -i 's;3.3.0;3.7.0;'
+ ../pom.xml pom.xml
+ - sed -i -e 's/apklib/aar/g' pom.xml
+ - rm libs/*
+ - cd ..
+ - $$MVN3$$ install
+ - popd
+
+ - versionName: '3.8'
+ versionCode: 40
+ commit: v3.8.0
+ gradle:
+ - yes
+ srclibs:
+ - GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6
+ - PreferenceFragment@717a45433b
+ prebuild:
+ - rm -rf libs/*.jar
+ - cp -a $$GH4AGitHubAPI$$/src/org src
+ - sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle
+ - sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/"
+ build.gradle
+ - echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir
+ = new File('../srclib/PreferenceFragment')" > settings.gradle
+ - sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle
+ - sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java
+
+ - versionName: 3.8.1
+ versionCode: 41
+ commit: v3.8.1
+ gradle:
+ - yes
+ srclibs:
+ - GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6
+ - PreferenceFragment@717a45433b
+ prebuild:
+ - rm -rf libs/*.jar
+ - cp -a $$GH4AGitHubAPI$$/src/org src
+ - sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle
+ - sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/"
+ build.gradle
+ - echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir
+ = new File('../srclib/PreferenceFragment')" > settings.gradle
+ - sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle
+ - sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java
+
+ - versionName: 4.0.2
+ versionCode: 45
+ disable: third party maven repos, jars, non-free deps
+ commit: v4.0.2
+ gradle:
+ - yes
+
+ - versionName: 4.2.0
+ versionCode: 54
+ commit: v4.2.0
+ subdir: app
+ patch:
+ - 0001-remove-nonfree-dependencies.patch
+ - 0002-add-clientid-and-secret.patch
+ gradle:
+ - foss
+
+ - versionName: 4.2.1
+ versionCode: 55
+ commit: v4.2.1
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/fabric/d' -e '/playstoreCompile(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/
+ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
+
+ - versionName: 4.3.1
+ versionCode: 58
+ commit: v4.3.1
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/
+ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
+
+ - versionName: 4.3.2
+ versionCode: 59
+ commit: v4.3.2
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/
+ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
+
+ - versionName: 4.4.0
+ versionCode: 60
+ commit: v4.4.0
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/
+ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 4.4.0
+CurrentVersionCode: 60
diff --git a/metadata/com.ghstudios.android.mhgendatabase.txt b/metadata/com.ghstudios.android.mhgendatabase.txt
deleted file mode 100644
index 19beb6f241..0000000000
--- a/metadata/com.ghstudios.android.mhgendatabase.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:http://gatheringhallstudios.com/
-Source Code:https://github.com/gatheringhallstudios/MHGenDatabase
-Issue Tracker:https://github.com/gatheringhallstudios/MHGenDatabase/issues
-Changelog:https://github.com/gatheringhallstudios/MHGenDatabase/releases
-
-Auto Name:MHGU Database
-Summary:An extensive, all in one, Monster Hunter Generations reference
-Description:
-From the creators of the MH4U Database app comes a quick and easy to use Monster
-Hunter Generations reference, including equipment, monsters, quests, skills, and
-more!
-
-Features Include:
-
-* Quest List with Goals, Subquest, and Rewards
-* Monster Weakness, Carves, and Habitats
-* Gathering Points with Drop Percentages
-* Full Weapon Trees with creation and upgrade materials
-* Armor List with Skills and creation materials
-* Custom Armor Set Builder with skill previews
-* Custom Wishlists with material requirements tracking
-* Palico Weapons with creation materials
-* Item Combinations
-* Decorations
-* Skill List
-* Linked cross-referencing for all data
-* Universal search for all the data in the app
-* Quick reference with no load times, no internet connection needed
-* Accurate data gathered from the game itself
-* Lots of planned features for the near future
-.
-
-Repo Type:git
-Repo:https://github.com/gatheringhallstudios/MHGenDatabase
-
-Build:1.1.1,5
- commit=V1.1.1
- subdir=app
- gradle=yes
-
-Build:1.1.2,6
- commit=V1.1.2
- subdir=app
- gradle=yes
-
-Build:2.0.1,9
- commit=V2.0.1
- subdir=app
- gradle=yes
-
-Build:2.0.2,10
- commit=V2.0.2
- subdir=app
- gradle=yes
-
-Build:2.1.1,12
- commit=V2.1.1
- subdir=app
- gradle=yes
-
-Build:2.3.1,16
- commit=V2.3.1
- subdir=app
- gradle=yes
-
-Build:2.3.6,21
- commit=de5e9f832671360774ddb508ff24397e0bd223be
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version V%v
-Update Check Mode:Tags
-Current Version:2.3.6
-Current Version Code:21
diff --git a/metadata/com.ghstudios.android.mhgendatabase.yml b/metadata/com.ghstudios.android.mhgendatabase.yml
new file mode 100644
index 0000000000..45b16cd1b6
--- /dev/null
+++ b/metadata/com.ghstudios.android.mhgendatabase.yml
@@ -0,0 +1,91 @@
+Categories:
+ - Games
+License: MIT
+WebSite: http://gatheringhallstudios.com/
+SourceCode: https://github.com/gatheringhallstudios/MHGenDatabase
+IssueTracker: https://github.com/gatheringhallstudios/MHGenDatabase/issues
+Changelog: https://github.com/gatheringhallstudios/MHGenDatabase/releases
+
+AutoName: MHGU Database
+Summary: An extensive, all in one, Monster Hunter Generations reference
+Description: |-
+ From the creators of the MH4U Database app comes a quick and easy to use Monster
+ Hunter Generations reference, including equipment, monsters, quests, skills, and
+ more!
+
+ Features Include:
+
+ * Quest List with Goals, Subquest, and Rewards
+ * Monster Weakness, Carves, and Habitats
+ * Gathering Points with Drop Percentages
+ * Full Weapon Trees with creation and upgrade materials
+ * Armor List with Skills and creation materials
+ * Custom Armor Set Builder with skill previews
+ * Custom Wishlists with material requirements tracking
+ * Palico Weapons with creation materials
+ * Item Combinations
+ * Decorations
+ * Skill List
+ * Linked cross-referencing for all data
+ * Universal search for all the data in the app
+ * Quick reference with no load times, no internet connection needed
+ * Accurate data gathered from the game itself
+ * Lots of planned features for the near future
+
+RepoType: git
+Repo: https://github.com/gatheringhallstudios/MHGenDatabase
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 5
+ commit: V1.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.2
+ versionCode: 6
+ commit: V1.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.1
+ versionCode: 9
+ commit: V2.0.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.2
+ versionCode: 10
+ commit: V2.0.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.1.1
+ versionCode: 12
+ commit: V2.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.3.1
+ versionCode: 16
+ commit: V2.3.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.3.6
+ versionCode: 21
+ commit: de5e9f832671360774ddb508ff24397e0bd223be
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version V%v
+UpdateCheckMode: Tags
+CurrentVersion: 2.3.6
+CurrentVersionCode: 21
diff --git a/metadata/com.github.aba2l.taswast.txt b/metadata/com.github.aba2l.taswast.txt
deleted file mode 100644
index a0433651a8..0000000000
--- a/metadata/com.github.aba2l.taswast.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/AbA2L/Taswast
-Issue Tracker:https://gitlab.com/AbA2L/Taswast/issues
-
-Auto Name:Taswast
-Summary:Amazigh Calendar
-Description:
-Taswast is an Amazigh calendar. Counts days/months/years with the amazigh system
-and repertorying all the traditional events of the year.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/AbA2L/Taswast.git
-
-Build:1.0,1
- commit=v0.9-beta.2
- 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/com.github.aba2l.taswast.yml b/metadata/com.github.aba2l.taswast.yml
new file mode 100644
index 0000000000..d73540b9f5
--- /dev/null
+++ b/metadata/com.github.aba2l.taswast.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/AbA2L/Taswast
+IssueTracker: https://gitlab.com/AbA2L/Taswast/issues
+
+AutoName: Taswast
+Summary: Amazigh Calendar
+Description: |-
+ Taswast is an Amazigh calendar. Counts days/months/years with the amazigh system
+ and repertorying all the traditional events of the year.
+
+RepoType: git
+Repo: https://gitlab.com/AbA2L/Taswast.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v0.9-beta.2
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.github.axet.audiorecorder.txt b/metadata/com.github.axet.audiorecorder.txt
deleted file mode 100644
index 04090e5dc6..0000000000
--- a/metadata/com.github.axet.audiorecorder.txt
+++ /dev/null
@@ -1,600 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://gitlab.com/axet/android-audio-recorder
-Source Code:https://gitlab.com/axet/android-audio-recorder/tree/HEAD
-Issue Tracker:https://gitlab.com/axet/android-audio-recorder/issues
-LiberapayID:1370123
-
-Auto Name:Audio Recorder
-Summary:Record audio files
-Description:
-Audio recorder with custom recording folder, nice recording volume indicator,
-recording notification, recording lock screen activity.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/axet/android-audio-recorder.git
-
-Build:1.4.19,121
- disable=non-free
- commit=audiorecorder-1.4.19
- subdir=app
- gradle=yes
-
-Build:1.4.26,128
- commit=audiorecorder-1.4.26
- subdir=app
- gradle=yes
-
-Build:1.5.1,130
- commit=audiorecorder-1.5.1
- subdir=app
- gradle=yes
-
-Build:1.5.2,131
- commit=audiorecorder-1.5.2
- subdir=app
- gradle=yes
-
-Build:1.5.10,139
- commit=audiorecorder-1.5.10
- subdir=app
- gradle=yes
-
-Build:1.5.11,140
- commit=audiorecorder-1.5.11
- subdir=app
- gradle=yes
-
-Build:1.5.15,144
- commit=audiorecorder-1.5.15
- subdir=app
- gradle=yes
-
-Build:1.5.17,147
- commit=audiorecorder-1.5.17
- subdir=app
- gradle=yes
-
-Build:1.6.1,149
- commit=audiorecorder-1.6.1
- subdir=app
- gradle=yes
-
-Build:1.7.1,151
- commit=audiorecorder-1.7.1
- subdir=app
- gradle=yes
-
-Build:1.7.2,152
- commit=audiorecorder-1.7.2
- subdir=app
- gradle=yes
-
-Build:1.7.4,154
- commit=audiorecorder-1.7.4
- subdir=app
- gradle=yes
-
-Build:2.0.6,161
- commit=audiorecorder-2.0.6
- subdir=app
- gradle=yes
-
-Build:2.0.7,162
- commit=audiorecorder-2.0.7
- subdir=app
- gradle=yes
-
-Build:2.1.0,164
- commit=audiorecorder-2.1.0
- subdir=app
- gradle=yes
-
-Build:3.0.4,169
- commit=audiorecorder-3.0.4
- subdir=app
- gradle=yes
-
-Build:3.0.6,171
- commit=audiorecorder-3.0.6
- subdir=app
- gradle=yes
-
-Build:3.0.9,174
- commit=audiorecorder-3.0.9
- subdir=app
- gradle=yes
-
-Build:3.0.11,176
- commit=audiorecorder-3.0.11
- subdir=app
- gradle=yes
-
-Build:3.0.14,179
- commit=audiorecorder-3.0.14
- subdir=app
- gradle=yes
-
-Build:3.0.16,181
- commit=audiorecorder-3.0.16
- subdir=app
- gradle=yes
-
-Build:3.0.24,189
- commit=audiorecorder-3.0.24
- subdir=app
- gradle=yes
-
-Build:3.0.27,192
- commit=audiorecorder-3.0.27
- subdir=app
- gradle=yes
-
-Build:3.0.28,193
- commit=audiorecorder-3.0.28
- subdir=app
- gradle=yes
-
-Build:3.0.29,194
- commit=audiorecorder-3.0.29
- subdir=app
- gradle=yes
-
-Build:3.0.31,196
- commit=audiorecorder-3.0.31
- subdir=app
- gradle=yes
-
-Build:3.0.32,197
- commit=audiorecorder-3.0.32
- subdir=app
- gradle=yes
-
-Build:3.0.34,199
- commit=audiorecorder-3.0.34
- subdir=app
- gradle=yes
-
-Build:3.0.35,200
- commit=audiorecorder-3.0.35
- subdir=app
- gradle=yes
-
-Build:3.0.37,202
- commit=audiorecorder-3.0.37
- subdir=app
- gradle=yes
-
-Build:3.0.38,203
- commit=audiorecorder-3.0.38
- subdir=app
- gradle=yes
-
-Build:3.0.40,206
- commit=audiorecorder-3.0.40
- subdir=app
- gradle=yes
-
-Build:3.0.41,207
- commit=audiorecorder-3.0.41
- subdir=app
- gradle=universal
-
-Build:3.0.42,208
- commit=audiorecorder-3.0.42
- subdir=app
- gradle=universal
-
-Build:3.0.43,209
- commit=audiorecorder-3.0.43
- subdir=app
- gradle=universal
-
-Build:3.0.47,213
- commit=audiorecorder-3.0.47
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.51,217
- commit=audiorecorder-3.0.51
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.53,219
- commit=audiorecorder-3.0.53
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.54,220
- commit=audiorecorder-3.0.54
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.55,221
- disable=old and failing
- commit=audiorecorder-3.0.55
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.57,223
- commit=audiorecorder-3.0.57
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.59,225
- commit=audiorecorder-3.0.59
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.0.60,226
- commit=audiorecorder-3.0.60
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.4,234
- commit=audiorecorder-3.1.4
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.5,235
- commit=audiorecorder-3.1.5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.7,238
- commit=audiorecorder-3.1.7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.8,239
- commit=audiorecorder-3.1.8
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.12,243
- commit=audiorecorder-3.1.12
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.16,247
- commit=audiorecorder-3.1.16
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.17,248
- commit=audiorecorder-3.1.17
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.18,249
- commit=audiorecorder-3.1.18
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.19,250
- commit=audiorecorder-3.1.19
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.20,251
- commit=audiorecorder-3.1.20
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.22,253
- commit=audiorecorder-3.1.22
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.1.25,256
- commit=audiorecorder-3.1.25
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.0,257
- commit=audiorecorder-3.2.0
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.1,258
- commit=audiorecorder-3.2.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.4,261
- commit=audiorecorder-3.2.4
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.5,262
- commit=audiorecorder-3.2.5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.7,264
- commit=audiorecorder-3.2.7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.12,270
- commit=audiorecorder-3.2.12
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.13,271
- commit=audiorecorder-3.2.13
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.14,272
- commit=audiorecorder-3.2.14
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.15,273
- commit=audiorecorder-3.2.15
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.17,275
- commit=audiorecorder-3.2.17
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.18,276
- commit=audiorecorder-3.2.18
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.19,277
- commit=audiorecorder-3.2.19
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.20,278
- commit=audiorecorder-3.2.20
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.21,279
- commit=audiorecorder-3.2.21
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.22,280
- commit=audiorecorder-3.2.22
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.23,281
- commit=audiorecorder-3.2.23
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.24,282
- commit=audiorecorder-3.2.24
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.26,284
- commit=audiorecorder-3.2.26
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.31,289
- commit=audiorecorder-3.2.31
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.34,292
- commit=audiorecorder-3.2.34
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.35,293
- commit=audiorecorder-3.2.35
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.36,294
- commit=audiorecorder-3.2.36
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.41,299
- commit=audiorecorder-3.2.41
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.43,301
- commit=audiorecorder-3.2.43
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.44,302
- commit=audiorecorder-3.2.44
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.45,303
- commit=audiorecorder-3.2.45
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.47,305
- commit=audiorecorder-3.2.47
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.48,306
- commit=audiorecorder-3.2.48
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.50,308
- commit=audiorecorder-3.2.50
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.52,310
- commit=audiorecorder-3.2.52
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.53,311
- commit=audiorecorder-3.2.53
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.54,312
- commit=audiorecorder-3.2.54
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.56,314
- commit=audiorecorder-3.2.56
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.57,315
- commit=audiorecorder-3.2.57
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.58,316
- commit=audiorecorder-3.2.58
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.59,317
- commit=audiorecorder-3.2.59
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.60,318
- commit=audiorecorder-3.2.60
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.61,319
- commit=audiorecorder-3.2.61
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.62,320
- commit=audiorecorder-3.2.62
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.64,322
- commit=audiorecorder-3.2.64
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.65,323
- commit=audiorecorder-3.2.65
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.2.66,324
- commit=audiorecorder-3.2.66
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.3.1,326
- commit=audiorecorder-3.3.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.3.2,327
- commit=audiorecorder-3.3.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.3.3,328
- commit=audiorecorder-3.3.3
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.3.4,329
- commit=audiorecorder-3.3.4
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Build:3.3.5,330
- commit=audiorecorder-3.3.5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
-
-Auto Update Mode:Version audiorecorder-%v
-Update Check Mode:Tags
-Current Version:3.3.5
-Current Version Code:330
diff --git a/metadata/com.github.axet.audiorecorder.yml b/metadata/com.github.axet.audiorecorder.yml
new file mode 100644
index 0000000000..96062c6129
--- /dev/null
+++ b/metadata/com.github.axet.audiorecorder.yml
@@ -0,0 +1,805 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://gitlab.com/axet/android-audio-recorder
+SourceCode: https://gitlab.com/axet/android-audio-recorder/tree/HEAD
+IssueTracker: https://gitlab.com/axet/android-audio-recorder/issues
+LiberapayID: '1370123'
+
+AutoName: Audio Recorder
+Summary: Record audio files
+Description: |-
+ Audio recorder with custom recording folder, nice recording volume indicator,
+ recording notification, recording lock screen activity.
+
+RepoType: git
+Repo: https://gitlab.com/axet/android-audio-recorder.git
+
+Builds:
+ - versionName: 1.4.19
+ versionCode: 121
+ disable: non-free
+ commit: audiorecorder-1.4.19
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.26
+ versionCode: 128
+ commit: audiorecorder-1.4.26
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 130
+ commit: audiorecorder-1.5.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.2
+ versionCode: 131
+ commit: audiorecorder-1.5.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.10
+ versionCode: 139
+ commit: audiorecorder-1.5.10
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.11
+ versionCode: 140
+ commit: audiorecorder-1.5.11
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.15
+ versionCode: 144
+ commit: audiorecorder-1.5.15
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.17
+ versionCode: 147
+ commit: audiorecorder-1.5.17
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.1
+ versionCode: 149
+ commit: audiorecorder-1.6.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.1
+ versionCode: 151
+ commit: audiorecorder-1.7.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.2
+ versionCode: 152
+ commit: audiorecorder-1.7.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.4
+ versionCode: 154
+ commit: audiorecorder-1.7.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.6
+ versionCode: 161
+ commit: audiorecorder-2.0.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.7
+ versionCode: 162
+ commit: audiorecorder-2.0.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.1.0
+ versionCode: 164
+ commit: audiorecorder-2.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.4
+ versionCode: 169
+ commit: audiorecorder-3.0.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.6
+ versionCode: 171
+ commit: audiorecorder-3.0.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.9
+ versionCode: 174
+ commit: audiorecorder-3.0.9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.11
+ versionCode: 176
+ commit: audiorecorder-3.0.11
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.14
+ versionCode: 179
+ commit: audiorecorder-3.0.14
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.16
+ versionCode: 181
+ commit: audiorecorder-3.0.16
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.24
+ versionCode: 189
+ commit: audiorecorder-3.0.24
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.27
+ versionCode: 192
+ commit: audiorecorder-3.0.27
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.28
+ versionCode: 193
+ commit: audiorecorder-3.0.28
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.29
+ versionCode: 194
+ commit: audiorecorder-3.0.29
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.31
+ versionCode: 196
+ commit: audiorecorder-3.0.31
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.32
+ versionCode: 197
+ commit: audiorecorder-3.0.32
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.34
+ versionCode: 199
+ commit: audiorecorder-3.0.34
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.35
+ versionCode: 200
+ commit: audiorecorder-3.0.35
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.37
+ versionCode: 202
+ commit: audiorecorder-3.0.37
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.38
+ versionCode: 203
+ commit: audiorecorder-3.0.38
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.40
+ versionCode: 206
+ commit: audiorecorder-3.0.40
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.41
+ versionCode: 207
+ commit: audiorecorder-3.0.41
+ subdir: app
+ gradle:
+ - universal
+
+ - versionName: 3.0.42
+ versionCode: 208
+ commit: audiorecorder-3.0.42
+ subdir: app
+ gradle:
+ - universal
+
+ - versionName: 3.0.43
+ versionCode: 209
+ commit: audiorecorder-3.0.43
+ subdir: app
+ gradle:
+ - universal
+
+ - versionName: 3.0.47
+ versionCode: 213
+ commit: audiorecorder-3.0.47
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.51
+ versionCode: 217
+ commit: audiorecorder-3.0.51
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.53
+ versionCode: 219
+ commit: audiorecorder-3.0.53
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.54
+ versionCode: 220
+ commit: audiorecorder-3.0.54
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.55
+ versionCode: 221
+ disable: old and failing
+ commit: audiorecorder-3.0.55
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.57
+ versionCode: 223
+ commit: audiorecorder-3.0.57
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.59
+ versionCode: 225
+ commit: audiorecorder-3.0.59
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.0.60
+ versionCode: 226
+ commit: audiorecorder-3.0.60
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.4
+ versionCode: 234
+ commit: audiorecorder-3.1.4
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.5
+ versionCode: 235
+ commit: audiorecorder-3.1.5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.7
+ versionCode: 238
+ commit: audiorecorder-3.1.7
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.8
+ versionCode: 239
+ commit: audiorecorder-3.1.8
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.12
+ versionCode: 243
+ commit: audiorecorder-3.1.12
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.16
+ versionCode: 247
+ commit: audiorecorder-3.1.16
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.17
+ versionCode: 248
+ commit: audiorecorder-3.1.17
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.18
+ versionCode: 249
+ commit: audiorecorder-3.1.18
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.19
+ versionCode: 250
+ commit: audiorecorder-3.1.19
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.20
+ versionCode: 251
+ commit: audiorecorder-3.1.20
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.22
+ versionCode: 253
+ commit: audiorecorder-3.1.22
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.1.25
+ versionCode: 256
+ commit: audiorecorder-3.1.25
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.0
+ versionCode: 257
+ commit: audiorecorder-3.2.0
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.1
+ versionCode: 258
+ commit: audiorecorder-3.2.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.4
+ versionCode: 261
+ commit: audiorecorder-3.2.4
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.5
+ versionCode: 262
+ commit: audiorecorder-3.2.5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.7
+ versionCode: 264
+ commit: audiorecorder-3.2.7
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.12
+ versionCode: 270
+ commit: audiorecorder-3.2.12
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.13
+ versionCode: 271
+ commit: audiorecorder-3.2.13
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.14
+ versionCode: 272
+ commit: audiorecorder-3.2.14
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.15
+ versionCode: 273
+ commit: audiorecorder-3.2.15
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.17
+ versionCode: 275
+ commit: audiorecorder-3.2.17
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.18
+ versionCode: 276
+ commit: audiorecorder-3.2.18
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.19
+ versionCode: 277
+ commit: audiorecorder-3.2.19
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.20
+ versionCode: 278
+ commit: audiorecorder-3.2.20
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.21
+ versionCode: 279
+ commit: audiorecorder-3.2.21
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.22
+ versionCode: 280
+ commit: audiorecorder-3.2.22
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.23
+ versionCode: 281
+ commit: audiorecorder-3.2.23
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.24
+ versionCode: 282
+ commit: audiorecorder-3.2.24
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.26
+ versionCode: 284
+ commit: audiorecorder-3.2.26
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.31
+ versionCode: 289
+ commit: audiorecorder-3.2.31
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.34
+ versionCode: 292
+ commit: audiorecorder-3.2.34
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.35
+ versionCode: 293
+ commit: audiorecorder-3.2.35
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.36
+ versionCode: 294
+ commit: audiorecorder-3.2.36
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.41
+ versionCode: 299
+ commit: audiorecorder-3.2.41
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.43
+ versionCode: 301
+ commit: audiorecorder-3.2.43
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.44
+ versionCode: 302
+ commit: audiorecorder-3.2.44
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.45
+ versionCode: 303
+ commit: audiorecorder-3.2.45
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.47
+ versionCode: 305
+ commit: audiorecorder-3.2.47
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.48
+ versionCode: 306
+ commit: audiorecorder-3.2.48
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.50
+ versionCode: 308
+ commit: audiorecorder-3.2.50
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.52
+ versionCode: 310
+ commit: audiorecorder-3.2.52
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.53
+ versionCode: 311
+ commit: audiorecorder-3.2.53
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.54
+ versionCode: 312
+ commit: audiorecorder-3.2.54
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.56
+ versionCode: 314
+ commit: audiorecorder-3.2.56
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.57
+ versionCode: 315
+ commit: audiorecorder-3.2.57
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.58
+ versionCode: 316
+ commit: audiorecorder-3.2.58
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.59
+ versionCode: 317
+ commit: audiorecorder-3.2.59
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.60
+ versionCode: 318
+ commit: audiorecorder-3.2.60
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.61
+ versionCode: 319
+ commit: audiorecorder-3.2.61
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.62
+ versionCode: 320
+ commit: audiorecorder-3.2.62
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.64
+ versionCode: 322
+ commit: audiorecorder-3.2.64
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.65
+ versionCode: 323
+ commit: audiorecorder-3.2.65
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.2.66
+ versionCode: 324
+ commit: audiorecorder-3.2.66
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.3.1
+ versionCode: 326
+ commit: audiorecorder-3.3.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.3.2
+ versionCode: 327
+ commit: audiorecorder-3.3.2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.3.3
+ versionCode: 328
+ commit: audiorecorder-3.3.3
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.3.4
+ versionCode: 329
+ commit: audiorecorder-3.3.4
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+ - versionName: 3.3.5
+ versionCode: 330
+ commit: audiorecorder-3.3.5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/variant.outputs.each/,/}$/d; /enable true/d' build.gradle
+
+AutoUpdateMode: Version audiorecorder-%v
+UpdateCheckMode: Tags
+CurrentVersion: 3.3.5
+CurrentVersionCode: 330
diff --git a/metadata/com.github.axet.binauralbeats.txt b/metadata/com.github.axet.binauralbeats.txt
deleted file mode 100644
index 3114656bb2..0000000000
--- a/metadata/com.github.axet.binauralbeats.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Categories:Sports & Health
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/axet/android-binaural-beats
-Issue Tracker:https://gitlab.com/axet/android-binaural-beats/issues
-LiberapayID:1370123
-
-Auto Name:Binaural Beats
-Summary:Meditation helper
-Description:
-Simplified Binaural Beats application helps you to relax and meditate.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/axet/android-binaural-beats.git
-
-Build:1.4.8,139
- commit=binauralbeats-1.4.8
- subdir=app
- gradle=yes
-
-Build:1.4.10,141
- commit=binauralbeats-1.4.10
- subdir=app
- gradle=yes
-
-Build:1.4.11,142
- commit=binauralbeats-1.4.11
- subdir=app
- gradle=yes
-
-Build:1.4.13,144
- commit=binauralbeats-1.4.13
- subdir=app
- gradle=yes
-
-Build:1.4.16,147
- commit=binauralbeats-1.4.16
- subdir=app
- gradle=yes
-
-Build:1.4.19,150
- commit=binauralbeats-1.4.19
- subdir=app
- gradle=yes
-
-Build:1.4.20,151
- commit=binauralbeats-1.4.20
- subdir=app
- gradle=yes
-
-Build:1.4.21,152
- commit=binauralbeats-1.4.21
- subdir=app
- gradle=yes
-
-Build:1.4.24,156
- commit=binauralbeats-1.4.24
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version binauralbeats-%v
-Update Check Mode:Tags
-Current Version:1.4.24
-Current Version Code:156
diff --git a/metadata/com.github.axet.binauralbeats.yml b/metadata/com.github.axet.binauralbeats.yml
new file mode 100644
index 0000000000..6bd2a3eba1
--- /dev/null
+++ b/metadata/com.github.axet.binauralbeats.yml
@@ -0,0 +1,82 @@
+Categories:
+ - Sports & Health
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/axet/android-binaural-beats
+IssueTracker: https://gitlab.com/axet/android-binaural-beats/issues
+LiberapayID: '1370123'
+
+AutoName: Binaural Beats
+Summary: Meditation helper
+Description: Simplified Binaural Beats application helps you to relax and meditate.
+
+RepoType: git
+Repo: https://gitlab.com/axet/android-binaural-beats.git
+
+Builds:
+ - versionName: 1.4.8
+ versionCode: 139
+ commit: binauralbeats-1.4.8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.10
+ versionCode: 141
+ commit: binauralbeats-1.4.10
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.11
+ versionCode: 142
+ commit: binauralbeats-1.4.11
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.13
+ versionCode: 144
+ commit: binauralbeats-1.4.13
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.16
+ versionCode: 147
+ commit: binauralbeats-1.4.16
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.19
+ versionCode: 150
+ commit: binauralbeats-1.4.19
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.20
+ versionCode: 151
+ commit: binauralbeats-1.4.20
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.21
+ versionCode: 152
+ commit: binauralbeats-1.4.21
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.24
+ versionCode: 156
+ commit: binauralbeats-1.4.24
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version binauralbeats-%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.4.24
+CurrentVersionCode: 156