diff --git a/metadata/app.easytoken.txt b/metadata/app.easytoken.txt
deleted file mode 100644
index 16065ade5f..0000000000
--- a/metadata/app.easytoken.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-Categories:Security
-License:GPL-2.0-or-later
-Web Site:http://forum.xda-developers.com/android/apps-games/app-easy-token-source-securid-token-t2805507
-Source Code:https://github.com/cernekee/EasyToken
-Issue Tracker:https://github.com/cernekee/EasyToken/issues
-
-Auto Name:Easy Token
-Summary:RSA SecurID software token with widgets
-Description:
-Easy Token is an RSA SecurID compatible software authenticator with advanced
-usability features:
-
-* Convenient lock screen and home screen widgets provide instant tokencodes without navigating to an app.
-* Optionally save your PIN.
-* Supports SDTID files, importing 127.0.0.1/... tokens from email, and QR tokens.
-
-Requirements:
-
-* Android 4.1 (JB) or higher
-* A token seed issued by your system administrator.
-
-Sample token seeds are posted in the XDA thread.
-.
-
-Repo Type:git
-Repo:https://github.com/cernekee/EasyToken
-
-Build:0.81,819
- commit=v0.81
- submodules=yes
- srclibs=ACRA@acra-4.5.0
- rm=libs/acra*
- prebuild=make -C external sources && \
- pushd $$ACRA$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/
- build=make -C external NDK=$$NDK$$
-
-Build:0.90,909
- commit=v0.90
- submodules=yes
- srclibs=ACRA@acra-4.5.0
- rm=libs/acra*
- prebuild=make -C external sources && \
- pushd $$ACRA$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/
- build=make -C external NDK=$$NDK$$
-
-Build:0.91,919
- commit=v0.91
- submodules=yes
- srclibs=ACRA@acra-4.5.0
- rm=libs/acra*
- prebuild=make -C external sources && \
- pushd $$ACRA$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/
- build=make -C external NDK=$$NDK$$
-
-Maintainer Notes:
-Uses a fetch script to download files. Check this on each release.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.91
-Current Version Code:919
diff --git a/metadata/app.easytoken.yml b/metadata/app.easytoken.yml
new file mode 100644
index 0000000000..f791cc3b31
--- /dev/null
+++ b/metadata/app.easytoken.yml
@@ -0,0 +1,82 @@
+Categories:
+ - Security
+License: GPL-2.0-or-later
+WebSite: http://forum.xda-developers.com/android/apps-games/app-easy-token-source-securid-token-t2805507
+SourceCode: https://github.com/cernekee/EasyToken
+IssueTracker: https://github.com/cernekee/EasyToken/issues
+
+AutoName: Easy Token
+Summary: RSA SecurID software token with widgets
+Description: |-
+ Easy Token is an RSA SecurID compatible software authenticator with advanced
+ usability features:
+
+ * Convenient lock screen and home screen widgets provide instant tokencodes without navigating to an app.
+ * Optionally save your PIN.
+ * Supports SDTID files, importing 127.0.0.1/... tokens from email, and QR tokens.
+
+ Requirements:
+
+ * Android 4.1 (JB) or higher
+ * A token seed issued by your system administrator.
+
+ Sample token seeds are posted in the XDA thread.
+
+RepoType: git
+Repo: https://github.com/cernekee/EasyToken
+
+Builds:
+ - versionName: '0.81'
+ versionCode: 819
+ commit: v0.81
+ submodules: true
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/acra*
+ prebuild:
+ - make -C external sources
+ - pushd $$ACRA$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.90'
+ versionCode: 909
+ commit: v0.90
+ submodules: true
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/acra*
+ prebuild:
+ - make -C external sources
+ - pushd $$ACRA$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.91'
+ versionCode: 919
+ commit: v0.91
+ submodules: true
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/acra*
+ prebuild:
+ - make -C external sources
+ - pushd $$ACRA$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ build: make -C external NDK=$$NDK$$
+
+MaintainerNotes: Uses a fetch script to download files. Check this on each release.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.91'
+CurrentVersionCode: 919
diff --git a/metadata/app.openconnect.txt b/metadata/app.openconnect.txt
deleted file mode 100644
index 4cb0756fb7..0000000000
--- a/metadata/app.openconnect.txt
+++ /dev/null
@@ -1,137 +0,0 @@
-Categories:Internet
-License:GPL-2.0-or-later
-Web Site:http://forum.xda-developers.com/showthread.php?t=2616121
-Source Code:https://github.com/cernekee/ics-openconnect
-Issue Tracker:https://github.com/cernekee/ics-openconnect/issues
-
-Auto Name:OpenConnect
-Summary:SSL VPN client for Cisco AnyConnect
-Description:
-OpenConnect for Android is an SSL VPN client used with Cisco AnyConnect or
-ocserv based gateways.
-
-Features:
-
-* One-click connection (batch mode)
-* Supports RSA SecurID and TOTP software tokens
-* Keepalive feature to prevent unnecessary disconnections
-* Compatible with ARMv7, x86, and MIPS devices
-* No root required
-* Based on the popular [http://www.infradead.org/openconnect/ OpenConnect Linux package]
-
-Requirements:
-
-* Android 4.0 (ICS) or higher
-* An account on a suitable VPN server
-
-This product includes software developed by the OpenSSL Project for use in the
-OpenSSL Toolkit ([http://www.openssl.org/]).
-
-This product includes cryptographic software written by Eric Young
-(eay@cryptsoft.com).
-.
-
-Repo Type:git
-Repo:https://github.com/cernekee/ics-openconnect
-
-Build:0.1,1
- commit=v0.1
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.2,2
- commit=v0.2
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.5,509
- commit=v0.5
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.6,600
- commit=v0.6
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.81,819
- commit=v0.81
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.9,909
- commit=v0.9
- submodules=yes
- prebuild=rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so && \
- make -C external/openconnect/android sources
- build=make -C external NDK=$$NDK$$
-
-Build:0.95,959
- commit=v0.95
- submodules=yes
- rm=libs
- prebuild=make -C external/openconnect/android sources
- scandelete=assets/raw
- build=make -C external NDK=$$NDK$$
-
-Build:1.01,1019
- commit=v1.01
- submodules=yes
- srclibs=ACRA@acra-4.5.0
- rm=libs/*
- prebuild=pushd $$ACRA$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/ && \
- make -C external/openconnect/android sources
- scandelete=assets/raw
- build=make -C external NDK=$$NDK$$
-
-Build:1.02,1029
- commit=v1.02
- submodules=yes
- srclibs=ACRA@acra-4.5.0
- rm=libs/*
- prebuild=pushd $$ACRA$$ && \
- $$MVN3$$ -Dmaven.test.skip=true package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/ && \
- make -C external/openconnect/android sources
- scandelete=assets/raw
- build=make -C external NDK=$$NDK$$
-
-Build:1.11,1119
- commit=v1.11
- submodules=yes
- patch=stoken-java-7.diff,no-textrel-gmp.diff
- srclibs=ACRA@acra-4.5.0
- rm=libs/*
- prebuild=pushd $$ACRA$$ && \
- $$MVN3$$ -Dmaven.test.skip=true package && \
- popd && \
- cp $$ACRA$$/target/acra-4.5.0.jar libs/ && \
- make -C external/openconnect/android sources
- scandelete=external/openconnect/android/sources/gnutls-3.2.21/doc/credentials
- build=make -C external NDK=$$NDK$$
- ndk=r10e
-
-Maintainer Notes:
-TODO: libs/openconnect-wrapper.jar
-TODO: libs/stoken-wrapper.jar
-TODO: lib/XposedBridgeApi-54.jar
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.11
-Current Version Code:1119
diff --git a/metadata/app.openconnect.yml b/metadata/app.openconnect.yml
new file mode 100644
index 0000000000..a0ece8bc51
--- /dev/null
+++ b/metadata/app.openconnect.yml
@@ -0,0 +1,169 @@
+Categories:
+ - Internet
+License: GPL-2.0-or-later
+WebSite: http://forum.xda-developers.com/showthread.php?t=2616121
+SourceCode: https://github.com/cernekee/ics-openconnect
+IssueTracker: https://github.com/cernekee/ics-openconnect/issues
+
+AutoName: OpenConnect
+Summary: SSL VPN client for Cisco AnyConnect
+Description: |-
+ OpenConnect for Android is an SSL VPN client used with Cisco AnyConnect or
+ ocserv based gateways.
+
+ Features:
+
+ * One-click connection (batch mode)
+ * Supports RSA SecurID and TOTP software tokens
+ * Keepalive feature to prevent unnecessary disconnections
+ * Compatible with ARMv7, x86, and MIPS devices
+ * No root required
+ * Based on the popular [http://www.infradead.org/openconnect/ OpenConnect Linux package]
+
+ Requirements:
+
+ * Android 4.0 (ICS) or higher
+ * An account on a suitable VPN server
+
+ This product includes software developed by the OpenSSL Project for use in the
+ OpenSSL Toolkit ([http://www.openssl.org/]).
+
+ This product includes cryptographic software written by Eric Young
+ (eay@cryptsoft.com).
+
+RepoType: git
+Repo: https://github.com/cernekee/ics-openconnect
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ commit: v0.1
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.2'
+ versionCode: 2
+ commit: v0.2
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.5'
+ versionCode: 509
+ commit: v0.5
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.6'
+ versionCode: 600
+ commit: v0.6
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.81'
+ versionCode: 819
+ commit: v0.81
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.9'
+ versionCode: 909
+ commit: v0.9
+ submodules: true
+ prebuild:
+ - rm -rf assets/raw/{armeabi,x86,mips} libs/*.jar libs/*/*.so
+ - make -C external/openconnect/android sources
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '0.95'
+ versionCode: 959
+ commit: v0.95
+ submodules: true
+ rm:
+ - libs
+ prebuild: make -C external/openconnect/android sources
+ scandelete:
+ - assets/raw
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '1.01'
+ versionCode: 1019
+ commit: v1.01
+ submodules: true
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$ACRA$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ - make -C external/openconnect/android sources
+ scandelete:
+ - assets/raw
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '1.02'
+ versionCode: 1029
+ commit: v1.02
+ submodules: true
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$ACRA$$
+ - $$MVN3$$ -Dmaven.test.skip=true package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ - make -C external/openconnect/android sources
+ scandelete:
+ - assets/raw
+ build: make -C external NDK=$$NDK$$
+
+ - versionName: '1.11'
+ versionCode: 1119
+ commit: v1.11
+ submodules: true
+ patch:
+ - stoken-java-7.diff
+ - no-textrel-gmp.diff
+ srclibs:
+ - ACRA@acra-4.5.0
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$ACRA$$
+ - $$MVN3$$ -Dmaven.test.skip=true package
+ - popd
+ - cp $$ACRA$$/target/acra-4.5.0.jar libs/
+ - make -C external/openconnect/android sources
+ scandelete:
+ - external/openconnect/android/sources/gnutls-3.2.21/doc/credentials
+ build: make -C external NDK=$$NDK$$
+ ndk: r10e
+
+MaintainerNotes: |-
+ TODO: libs/openconnect-wrapper.jar
+ TODO: libs/stoken-wrapper.jar
+ TODO: lib/XposedBridgeApi-54.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.11'
+CurrentVersionCode: 1119
diff --git a/metadata/apps.droidnotify.txt b/metadata/apps.droidnotify.txt
deleted file mode 100644
index caeeba78da..0000000000
--- a/metadata/apps.droidnotify.txt
+++ /dev/null
@@ -1,142 +0,0 @@
-AntiFeatures:NonFreeAdd
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/http://droid-notify.googlecode.com/svn//directory/
-Issue Tracker:
-
-Auto Name:Notify Lite
-Summary:Notification management tool
-Description:
-This application will display a popup window for missed calls, text messages,
-calendar events and emails via [[com.fsck.k9]]. It is extremely customizable
-with many options to suit your needs and style. Extra themes are available as
-apks from the website.
-
-Anti-feature: Addons. The app has some limitations and the user is prompted to
-install the fully-featured proprietary version.
-
-Status: Newer versions have been published by the author but without source
-code.
-.
-
-Build:2.20,27
- commit=707
- srclibs=FacebookSDK@c58af0b
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- mv lib/ libs/
-
-Build:2.22,29
- commit=759
- srclibs=FacebookSDK@c58af0b
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- mv lib/ libs/
-
-Build:2.23,30
- commit=760
- srclibs=FacebookSDK@c58af0b
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- mv lib/ libs/
-
-Build:2.24,31
- commit=781
- srclibs=FacebookSDK@c58af0b
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- mv lib/ libs/
-
-Build:2.25,32
- commit=801
- srclibs=FacebookSDK@c58af0b
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- mv lib/ libs/
-
-Build:3.1,34
- disable=No source code
- commit=unknown - see disabled
-
-Build:3.4,37
- disable=No source code - https://code.google.com/p/droid-notify/issues/detail?id=115
- commit=unknown - see disabled
-
-Build:3.7,40
- disable=No source code
- commit=unknown - see disabled
-
-Build:3.12,45
- disable=No source code
- commit=unknown - see disabled
-
-Build:3.17,50
- disable=No source code for libraries
- commit=unknown - see disabled
-
-Build:3.19,52
- commit=1028
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
-
-Build:3.20,53
- commit=1039
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-15
-
-Build:3.21,54
- commit=1042
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-15
-
-Build:3.22,55
- commit=1045
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-15
-
-Build:3.23,56
- disable=no source
- commit=unknown - see disabled
-
-Build:3.25.2,59
- commit=1068
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-15
-
-Build:3.27,64
- commit=1098
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-15
-
-Build:3.29.2,67
- commit=1109
- srclibs=FacebookSDK@c58af0b,Color-Picker@5d697049fb
- encoding=utf-8
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
- target=android-17
-
-Maintainer Notes:
-Use Color-Picker-2 next time
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.29.2
-Current Version Code:67
diff --git a/metadata/apps.droidnotify.yml b/metadata/apps.droidnotify.yml
new file mode 100644
index 0000000000..c49e50fdd6
--- /dev/null
+++ b/metadata/apps.droidnotify.yml
@@ -0,0 +1,189 @@
+AntiFeatures:
+ - NonFreeAdd
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/http://droid-notify.googlecode.com/svn//directory/
+
+AutoName: Notify Lite
+Summary: Notification management tool
+Description: |-
+ This application will display a popup window for missed calls, text messages,
+ calendar events and emails via [[com.fsck.k9]]. It is extremely customizable
+ with many options to suit your needs and style. Extra themes are available as
+ apks from the website.
+
+ Anti-feature: Addons. The app has some limitations and the user is prompted to
+ install the fully-featured proprietary version.
+
+ Status: Newer versions have been published by the author but without source
+ code.
+
+Builds:
+ - versionName: '2.20'
+ versionCode: 27
+ commit: '707'
+ srclibs:
+ - FacebookSDK@c58af0b
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - mv lib/ libs/
+
+ - versionName: '2.22'
+ versionCode: 29
+ commit: '759'
+ srclibs:
+ - FacebookSDK@c58af0b
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - mv lib/ libs/
+
+ - versionName: '2.23'
+ versionCode: 30
+ commit: '760'
+ srclibs:
+ - FacebookSDK@c58af0b
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - mv lib/ libs/
+
+ - versionName: '2.24'
+ versionCode: 31
+ commit: '781'
+ srclibs:
+ - FacebookSDK@c58af0b
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - mv lib/ libs/
+
+ - versionName: '2.25'
+ versionCode: 32
+ commit: '801'
+ srclibs:
+ - FacebookSDK@c58af0b
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - mv lib/ libs/
+
+ - versionName: '3.1'
+ versionCode: 34
+ disable: No source code
+ commit: unknown - see disabled
+
+ - versionName: '3.4'
+ versionCode: 37
+ disable: No source code - https://code.google.com/p/droid-notify/issues/detail?id=115
+ commit: unknown - see disabled
+
+ - versionName: '3.7'
+ versionCode: 40
+ disable: No source code
+ commit: unknown - see disabled
+
+ - versionName: '3.12'
+ versionCode: 45
+ disable: No source code
+ commit: unknown - see disabled
+
+ - versionName: '3.17'
+ versionCode: 50
+ disable: No source code for libraries
+ commit: unknown - see disabled
+
+ - versionName: '3.19'
+ versionCode: 52
+ commit: '1028'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+
+ - versionName: '3.20'
+ versionCode: 53
+ commit: '1039'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-15
+
+ - versionName: '3.21'
+ versionCode: 54
+ commit: '1042'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-15
+
+ - versionName: '3.22'
+ versionCode: 55
+ commit: '1045'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-15
+
+ - versionName: '3.23'
+ versionCode: 56
+ disable: no source
+ commit: unknown - see disabled
+
+ - versionName: 3.25.2
+ versionCode: 59
+ commit: '1068'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-15
+
+ - versionName: '3.27'
+ versionCode: 64
+ commit: '1098'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-15
+
+ - versionName: 3.29.2
+ versionCode: 67
+ commit: '1109'
+ srclibs:
+ - FacebookSDK@c58af0b
+ - Color-Picker@5d697049fb
+ encoding: utf-8
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$FacebookSDK$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$Color-Picker$$@' project.properties
+ target: android-17
+
+MaintainerNotes: Use Color-Picker-2 next time
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 3.29.2
+CurrentVersionCode: 67
diff --git a/metadata/at.fhhgb.mc.swip.txt b/metadata/at.fhhgb.mc.swip.txt
deleted file mode 100644
index 97ec3fe3a5..0000000000
--- a/metadata/at.fhhgb.mc.swip.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:https://bitbucket.org/FlorianSchrofner/swip
-Source Code:https://bitbucket.org/FlorianSchrofner/swip/src
-Issue Tracker:https://bitbucket.org/FlorianSchrofner/swip/issues
-
-Auto Name:SwiP
-Summary:Change profiles automatically
-Description:
-Create, manage and apply profiles which can be triggered by different events.
-
-Options:
-
-* Ringer Mode
-* Ringtone- & Notification Volume
-* Media Volume
-* Alarm Volume
-* GPS
-* Mobile Data
-* WiFi
-* Bluetooth
-* Automatic Brightness
-* Brightness
-* Display Time Out
-
-Triggers:
-
-* Location (Geofence)
-* Time (Exact time or time range)
-* Battery State
-* Battery Level (Exact level or level range)
-* Headphone State
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/FlorianSchrofner/swip
-
-Build:0.2.6,7
- disable=google play services, missing resources
- commit=0.2.6
- subdir=src
- srclibs=RootToolsSvn@2.6
- extlibs=android/android-support-v4.jar
- prebuild=rm -fR ../libs; rm libs/*;
- target=android-19
-
-Build:0.2.8,9
- disable=play-services
- commit=0.2.8
- subdir=src
- gradle=foss
- forceversion=yes
- forcevercode=yes
- rm=libs/GooglePlayServices
- prebuild=sed -i -e "s@':libs:GooglePlayServices',@@g" ../settings.gradle && \
- sed -i -e '/GooglePlayServices/d' build.gradle
-
-Maintainer Notes:
-Tags auto-update doesn't work due to gradle settings?
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
diff --git a/metadata/at.fhhgb.mc.swip.yml b/metadata/at.fhhgb.mc.swip.yml
new file mode 100644
index 0000000000..fcd793aa88
--- /dev/null
+++ b/metadata/at.fhhgb.mc.swip.yml
@@ -0,0 +1,71 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+WebSite: https://bitbucket.org/FlorianSchrofner/swip
+SourceCode: https://bitbucket.org/FlorianSchrofner/swip/src
+IssueTracker: https://bitbucket.org/FlorianSchrofner/swip/issues
+
+AutoName: SwiP
+Summary: Change profiles automatically
+Description: |-
+ Create, manage and apply profiles which can be triggered by different events.
+
+ Options:
+
+ * Ringer Mode
+ * Ringtone- & Notification Volume
+ * Media Volume
+ * Alarm Volume
+ * GPS
+ * Mobile Data
+ * WiFi
+ * Bluetooth
+ * Automatic Brightness
+ * Brightness
+ * Display Time Out
+
+ Triggers:
+
+ * Location (Geofence)
+ * Time (Exact time or time range)
+ * Battery State
+ * Battery Level (Exact level or level range)
+ * Headphone State
+
+RepoType: hg
+Repo: https://bitbucket.org/FlorianSchrofner/swip
+
+Builds:
+ - versionName: 0.2.6
+ versionCode: 7
+ disable: google play services, missing resources
+ commit: 0.2.6
+ subdir: src
+ srclibs:
+ - RootToolsSvn@2.6
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: rm -fR ../libs; rm libs/*;
+ target: android-19
+
+ - versionName: 0.2.8
+ versionCode: 9
+ disable: play-services
+ commit: 0.2.8
+ subdir: src
+ gradle:
+ - foss
+ forceversion: true
+ forcevercode: true
+ rm:
+ - libs/GooglePlayServices
+ prebuild:
+ - sed -i -e "s@':libs:GooglePlayServices',@@g" ../settings.gradle
+ - sed -i -e '/GooglePlayServices/d' build.gradle
+
+MaintainerNotes: Tags auto-update doesn't work due to gradle settings?
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
diff --git a/metadata/at.tomtasche.reader.txt b/metadata/at.tomtasche.reader.txt
deleted file mode 100644
index f4f105b8f0..0000000000
--- a/metadata/at.tomtasche.reader.txt
+++ /dev/null
@@ -1,148 +0,0 @@
-AntiFeatures:Tracking,UpstreamNonFree
-Categories:Reading
-License:GPL-3.0-or-later
-Web Site:http://reader.tomtasche.at
-Source Code:https://github.com/TomTasche/OpenDocument.droid
-Issue Tracker:https://github.com/TomTasche/OpenDocument.droid/issues
-FlattrID:117140
-
-Auto Name:OpenDocument Reader
-Summary:Document reader
-Description:
-Read odf documents. ODF is a document format that can be read by a wide variety
-of programs, including OpenOffice and LibreOffice.
-
-Anti-feature: Tracking. A recent version had code for sending some device info
-via HTTP POST to a appspot.com server.
-
-A proprietary ad library was removed before building. More recent versions have
-several more proprietary binaries.
-.
-
-Repo Type:git
-Repo:https://github.com/TomTasche/OpenDocument.droid.git
-
-Build:1.1.9,11
- commit=243eba4f441b3601de96
-
-Build:1.2,12
- commit=d174bed05a6026ddb5db
-
-Build:1.2.3,15
- commit=8fe022fd67e5bb62c6d8
-
-Build:1.3.0,22
- commit=4b8ea7438125e90d43bdadfc042723a7a485a217
- srclibs=JOpenDocument@35ec3d3ddfc11592cefe8cae9eea3608ad2b30c2
- prebuild=cp -r $$JOpenDocument$$/src/* src/ && \
- rm -rf src/test/
-
-Build:1.3.2,24
- commit=4bcf9024ac9fb96bc5c03c3129f9d401272caaf0
- srclibs=JOpenDocument@35ec3d3ddfc11592cefe8cae9eea3608ad2b30c2
- prebuild=rm libs/jopendocument.jar && \
- cp -r $$JOpenDocument$$/src/* src/ && \
- rm -rf src/test/
-
-Build:2.0.6,33
- disable=unknown build server problems b88d8bf6d
- commit=unknown - see disabled
- srclibs=BillingLibrary@3ecc7cad9c,MobAdMob@2d5736,FilePicker@d12f209e8,aFileChooser@c3197bb151
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$aFileChooser$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$FilePicker$$@' project.properties && \
- echo "android.library.reference.3=$$BillingLibrary$$" >> project.properties && \
- echo "android.library.reference.4=$$MobAdMob$$" >> project.properties && \
- cp $$aFileChooser$$/libs/android-support-v4.jar $$FilePicker$$/libs/ && \
- rm -rf libs/GoogleAdMobAdsSdk-6.1.0.jar libs/androidbillinglibrary_22092012.jar tests
-
-Build:2.0.7,34
- commit=771437a702
- init=git config -f .gitmodules --remove-section submodule.test && \
- git rm --cached test && \
- rm -rf test && \
- git submodule update --init
- srclibs=MobAdMob@2d5736
- prebuild=sed -i '42d' filepicker-android/src/io/filepicker/AuthActivity.java && \
- echo "source.dir=src;$$MobAdMob$$/src" >> project.properties && \
- rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/ && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
- update=.,aFileChooser/aFileChooser,ActionBarSherlock/library,AndroidBillingLibrary/AndroidBillingLibrary,Android-AppMsg/library
-
-Build:2.0.8,35
- disable=broken v2.0.8
- commit=unknown - see disabled
- init=rm -rf odf2html/.gitmodules odf2html/library/dep/commons && \
- git submodule update --init && \
- git clone https://github.com/andiwand/commons.git odf2html/library/dep/commons && \
- cd odf2html/ && \
- git checkout 008034b70714
- srclibs=MobAdMob@2d5736
- prebuild=echo "source.dir=src;$$MobAdMob$$/src" >> project.properties && \
- rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar odf2html/library/odf2html.jar && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/ && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
- update=.,aFileChooser/aFileChooser,ActionBarSherlock/library,AndroidBillingLibrary/AndroidBillingLibrary,Android-AppMsg/library
- build=cd odf2html/library/ && \
- ant -f dep/commons/library/build.xml && \
- mkdir -p lib/ && \
- mv dep/commons/library/commons.jar lib/ && \
- cp lib/commons.jar ../../libs/ && \
- ant && \
- mv odf2html.jar ../../libs/
-
-Build:2.0.8.2,37
- disable=broken v2.0.8.2
- commit=unknown - see disabled
- init=rm -rf $(find . -name bin) && \
- rm -rf $(find . -name gen) && \
- rm -rf odf2html/.gitmodules odf2html/library/dep/commons && \
- git submodule update --init && \
- git clone https://github.com/andiwand/commons.git odf2html/library/dep/commons && \
- cd odf2html/library/dep/commons && \
- git checkout f9ba1a9
- srclibs=MobAdMob@2d5736
- prebuild=echo "source.dir=src;$$MobAdMob$$/src" >> project.properties && \
- rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar odf2html/library/odf2html.jar && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/ && \
- cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
- update=.,aFileChooser/aFileChooser,ActionBarSherlock/library,AndroidBillingLibrary/AndroidBillingLibrary,Android-AppMsg/library
- build=cd odf2html/library/ && \
- ant -f dep/commons/library/build.xml && \
- mkdir -p lib/ && \
- mv dep/commons/library/commons.jar lib/ && \
- cp lib/commons.jar ../../libs/ && \
- ant && \
- mv odf2html.jar ../../libs/
-
-Build:2.10.1,45
- disable=won't build and probably crashy at v2.10.1
- commit=v2.10.1
- submodules=yes
- init=rm -rf $(find . -name bin) && \
- rm -rf $(find . -name gen) && \
- cd odf2html/library/dep && \
- rm -rf commons && \
- git clone https://github.com/andiwand/commons.git && \
- cd commons/ && \
- git checkout cf34f179f
- srclibs=MobAdMob@2d5736,NoAnalytics@533c6c1
- prebuild=echo -e "android.library.reference.6=$$MobAdMob$$\nandroid.library.reference.7=$$NoAnalytics$$" >> project.properties && \
- sed -i 's/1.6/1.7/g' odf2html/library/build.xml && \
- sed -i 's/1.6/1.7/g' odf2html/library/dep/commons/library/build.xml && \
- rm -rf libs/GoogleAdMobAdsSdk*.jar libs/libGoogleAnalytics*.jar libs/android-support-v4.jar
- update=.,aFileChooser/aFileChooser,ActionBarSherlock/actionbarsherlock,Android-RateThisApp/library,Android-AppMsg/library,pay-me/library
- build=cd odf2html/library/dep/commons/library && \
- ant && \
- cd ../../../ && \
- ant && \
- mv dep/commons/library/commons.jar ../../libs/ && \
- mv odf2html.jar ../../libs/
-
-Build:2.12.6,59
- disable=mutiple proprietary libraries (at least 3)
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.12.6
-Current Version Code:59
diff --git a/metadata/at.tomtasche.reader.yml b/metadata/at.tomtasche.reader.yml
new file mode 100644
index 0000000000..8367016d10
--- /dev/null
+++ b/metadata/at.tomtasche.reader.yml
@@ -0,0 +1,210 @@
+AntiFeatures:
+ - Tracking
+ - UpstreamNonFree
+Categories:
+ - Reading
+License: GPL-3.0-or-later
+WebSite: http://reader.tomtasche.at
+SourceCode: https://github.com/TomTasche/OpenDocument.droid
+IssueTracker: https://github.com/TomTasche/OpenDocument.droid/issues
+FlattrID: '117140'
+
+AutoName: OpenDocument Reader
+Summary: Document reader
+Description: |-
+ Read odf documents. ODF is a document format that can be read by a wide variety
+ of programs, including OpenOffice and LibreOffice.
+
+ Anti-feature: Tracking. A recent version had code for sending some device info
+ via HTTP POST to a appspot.com server.
+
+ A proprietary ad library was removed before building. More recent versions have
+ several more proprietary binaries.
+
+RepoType: git
+Repo: https://github.com/TomTasche/OpenDocument.droid.git
+
+Builds:
+ - versionName: 1.1.9
+ versionCode: 11
+ commit: 243eba4f441b3601de96
+
+ - versionName: '1.2'
+ versionCode: 12
+ commit: d174bed05a6026ddb5db
+
+ - versionName: 1.2.3
+ versionCode: 15
+ commit: 8fe022fd67e5bb62c6d8
+
+ - versionName: 1.3.0
+ versionCode: 22
+ commit: 4b8ea7438125e90d43bdadfc042723a7a485a217
+ srclibs:
+ - JOpenDocument@35ec3d3ddfc11592cefe8cae9eea3608ad2b30c2
+ prebuild:
+ - cp -r $$JOpenDocument$$/src/* src/
+ - rm -rf src/test/
+
+ - versionName: 1.3.2
+ versionCode: 24
+ commit: 4bcf9024ac9fb96bc5c03c3129f9d401272caaf0
+ srclibs:
+ - JOpenDocument@35ec3d3ddfc11592cefe8cae9eea3608ad2b30c2
+ prebuild:
+ - rm libs/jopendocument.jar
+ - cp -r $$JOpenDocument$$/src/* src/
+ - rm -rf src/test/
+
+ - versionName: 2.0.6
+ versionCode: 33
+ disable: unknown build server problems b88d8bf6d
+ commit: unknown - see disabled
+ srclibs:
+ - BillingLibrary@3ecc7cad9c
+ - MobAdMob@2d5736
+ - FilePicker@d12f209e8
+ - aFileChooser@c3197bb151
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$aFileChooser$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$FilePicker$$@' project.properties
+ - echo "android.library.reference.3=$$BillingLibrary$$" >> project.properties
+ - echo "android.library.reference.4=$$MobAdMob$$" >> project.properties
+ - cp $$aFileChooser$$/libs/android-support-v4.jar $$FilePicker$$/libs/
+ - rm -rf libs/GoogleAdMobAdsSdk-6.1.0.jar libs/androidbillinglibrary_22092012.jar
+ tests
+
+ - versionName: 2.0.7
+ versionCode: 34
+ commit: 771437a702
+ init:
+ - git config -f .gitmodules --remove-section submodule.test
+ - git rm --cached test
+ - rm -rf test
+ - git submodule update --init
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - sed -i '42d' filepicker-android/src/io/filepicker/AuthActivity.java
+ - echo "source.dir=src;$$MobAdMob$$/src" >> project.properties
+ - rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
+ androidupdate:
+ - .
+ - aFileChooser/aFileChooser
+ - ActionBarSherlock/library
+ - AndroidBillingLibrary/AndroidBillingLibrary
+ - Android-AppMsg/library
+
+ - versionName: 2.0.8
+ versionCode: 35
+ disable: broken v2.0.8
+ commit: unknown - see disabled
+ init:
+ - rm -rf odf2html/.gitmodules odf2html/library/dep/commons
+ - git submodule update --init
+ - git clone https://github.com/andiwand/commons.git odf2html/library/dep/commons
+ - cd odf2html/
+ - git checkout 008034b70714
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "source.dir=src;$$MobAdMob$$/src" >> project.properties
+ - rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar odf2html/library/odf2html.jar
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
+ androidupdate:
+ - .
+ - aFileChooser/aFileChooser
+ - ActionBarSherlock/library
+ - AndroidBillingLibrary/AndroidBillingLibrary
+ - Android-AppMsg/library
+ build:
+ - cd odf2html/library/
+ - ant -f dep/commons/library/build.xml
+ - mkdir -p lib/
+ - mv dep/commons/library/commons.jar lib/
+ - cp lib/commons.jar ../../libs/
+ - ant
+ - mv odf2html.jar ../../libs/
+
+ - versionName: 2.0.8.2
+ versionCode: 37
+ disable: broken v2.0.8.2
+ commit: unknown - see disabled
+ init:
+ - rm -rf $(find . -name bin)
+ - rm -rf $(find . -name gen)
+ - rm -rf odf2html/.gitmodules odf2html/library/dep/commons
+ - git submodule update --init
+ - git clone https://github.com/andiwand/commons.git odf2html/library/dep/commons
+ - cd odf2html/library/dep/commons
+ - git checkout f9ba1a9
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "source.dir=src;$$MobAdMob$$/src" >> project.properties
+ - rm -rf libs/GoogleAdMobAdsSdk*.jar libs/android-support-v4.jar odf2html/library/odf2html.jar
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar filepicker-android/libs/
+ - cp aFileChooser/aFileChooser/libs/android-support-v4.jar ActionBarSherlock/library/libs/
+ androidupdate:
+ - .
+ - aFileChooser/aFileChooser
+ - ActionBarSherlock/library
+ - AndroidBillingLibrary/AndroidBillingLibrary
+ - Android-AppMsg/library
+ build:
+ - cd odf2html/library/
+ - ant -f dep/commons/library/build.xml
+ - mkdir -p lib/
+ - mv dep/commons/library/commons.jar lib/
+ - cp lib/commons.jar ../../libs/
+ - ant
+ - mv odf2html.jar ../../libs/
+
+ - versionName: 2.10.1
+ versionCode: 45
+ disable: won't build and probably crashy at v2.10.1
+ commit: v2.10.1
+ submodules: true
+ init:
+ - rm -rf $(find . -name bin)
+ - rm -rf $(find . -name gen)
+ - cd odf2html/library/dep
+ - rm -rf commons
+ - git clone https://github.com/andiwand/commons.git
+ - cd commons/
+ - git checkout cf34f179f
+ srclibs:
+ - MobAdMob@2d5736
+ - NoAnalytics@533c6c1
+ prebuild:
+ - echo -e "android.library.reference.6=$$MobAdMob$$\nandroid.library.reference.7=$$NoAnalytics$$"
+ >> project.properties
+ - sed -i 's/1.6/1.7/g' odf2html/library/build.xml
+ - sed -i 's/1.6/1.7/g' odf2html/library/dep/commons/library/build.xml
+ - rm -rf libs/GoogleAdMobAdsSdk*.jar libs/libGoogleAnalytics*.jar libs/android-support-v4.jar
+ androidupdate:
+ - .
+ - aFileChooser/aFileChooser
+ - ActionBarSherlock/actionbarsherlock
+ - Android-RateThisApp/library
+ - Android-AppMsg/library
+ - pay-me/library
+ build:
+ - cd odf2html/library/dep/commons/library
+ - ant
+ - cd ../../../
+ - ant
+ - mv dep/commons/library/commons.jar ../../libs/
+ - mv odf2html.jar ../../libs/
+
+ - versionName: 2.12.6
+ versionCode: 59
+ disable: mutiple proprietary libraries (at least 3)
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.12.6
+CurrentVersionCode: 59
diff --git a/metadata/at.univie.sensorium.txt b/metadata/at.univie.sensorium.txt
deleted file mode 100644
index 6839d76a0a..0000000000
--- a/metadata/at.univie.sensorium.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/fmetzger/android-sensorium
-Issue Tracker:https://github.com/fmetzger/android-sensorium/issues
-
-Auto Name:Sensorium
-Summary:Collect sensor data
-Description:
-Sensorium collects sensor values (such as 3G, GPS, battery charge) that you
-allow it to access. You can control the level of detail of the data collected
-from within the app. The app comes preconfigured so as to collect data for
-upstream's open 3G connectivity map,
-[https://skylla.fc.univie.ac.at/~puehringer/o3gm_django Open3GMap]: it sends
-data once an hour when a WiFi connection is available, but the URLs and
-frequency can be chosen.
-
-Sensors the app can use include:
-
-* Device Info
-* Radio Cell Info Sensor
-* Network Location
-* GPS Location
-* Battery (or power usage)
-* Wifi Scan result
-* Wifi Connection Details
-* Bluetooth Scan Result
-
-Fused location method isn't available as it depends on the non-free Google Play
-Services library.
-.
-
-Repo Type:git
-Repo:https://github.com/fmetzger/android-sensorium
-
-Build:1.1.6,9
- commit=af1b83545f23
- subdir=Sensorium
- prebuild=sed -i '/play/d' project.properties && \
- sed -i '/Fused/d' res/values/sensors.xml && \
- rm src/at/univie/sensorium/sensors/FusedLocationSensor.java
-
-Build:1.1.8,11
- commit=6914a24865
- subdir=Sensorium
- prebuild=sed -i '/play/d' project.properties && \
- printf 'play_services_available=false' > ant.properties
-
-Build:1.1.11,14
- commit=13f4d1ef9
- subdir=Sensorium
- prebuild=sed -i '/play/d' project.properties && \
- printf 'play_services_available=false' > ant.properties
-
-Build:1.1.12,15
- commit=832aa146f51f975
- subdir=Sensorium
- init=echo 'play_services_available=false' > ant.properties
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.12
-Current Version Code:15
diff --git a/metadata/at.univie.sensorium.yml b/metadata/at.univie.sensorium.yml
new file mode 100644
index 0000000000..cf193cef55
--- /dev/null
+++ b/metadata/at.univie.sensorium.yml
@@ -0,0 +1,70 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/fmetzger/android-sensorium
+IssueTracker: https://github.com/fmetzger/android-sensorium/issues
+
+AutoName: Sensorium
+Summary: Collect sensor data
+Description: |-
+ Sensorium collects sensor values (such as 3G, GPS, battery charge) that you
+ allow it to access. You can control the level of detail of the data collected
+ from within the app. The app comes preconfigured so as to collect data for
+ upstream's open 3G connectivity map,
+ [https://skylla.fc.univie.ac.at/~puehringer/o3gm_django Open3GMap]: it sends
+ data once an hour when a WiFi connection is available, but the URLs and
+ frequency can be chosen.
+
+ Sensors the app can use include:
+
+ * Device Info
+ * Radio Cell Info Sensor
+ * Network Location
+ * GPS Location
+ * Battery (or power usage)
+ * Wifi Scan result
+ * Wifi Connection Details
+ * Bluetooth Scan Result
+
+ Fused location method isn't available as it depends on the non-free Google Play
+ Services library.
+
+RepoType: git
+Repo: https://github.com/fmetzger/android-sensorium
+
+Builds:
+ - versionName: 1.1.6
+ versionCode: 9
+ commit: af1b83545f23
+ subdir: Sensorium
+ prebuild:
+ - sed -i '/play/d' project.properties
+ - sed -i '/Fused/d' res/values/sensors.xml
+ - rm src/at/univie/sensorium/sensors/FusedLocationSensor.java
+
+ - versionName: 1.1.8
+ versionCode: 11
+ commit: 6914a24865
+ subdir: Sensorium
+ prebuild:
+ - sed -i '/play/d' project.properties
+ - printf 'play_services_available=false' > ant.properties
+
+ - versionName: 1.1.11
+ versionCode: 14
+ commit: 13f4d1ef9
+ subdir: Sensorium
+ prebuild:
+ - sed -i '/play/d' project.properties
+ - printf 'play_services_available=false' > ant.properties
+
+ - versionName: 1.1.12
+ versionCode: 15
+ commit: 832aa146f51f975
+ subdir: Sensorium
+ init: echo 'play_services_available=false' > ant.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.12
+CurrentVersionCode: 15
diff --git a/metadata/cat.jordihernandez.cinecat.txt b/metadata/cat.jordihernandez.cinecat.txt
deleted file mode 100644
index 18845d5a44..0000000000
--- a/metadata/cat.jordihernandez.cinecat.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jordhi/CineCat
-Issue Tracker:https://github.com/jordhi/CineCat/issues
-
-Auto Name:CineCat
-Summary:Get information about Catalan movies
-Description:
-Get information about Catalan movies and films and where you can watch them. The
-data is obtained from opendata web from Catalonia government.
-.
-
-Repo Type:git
-Repo:https://github.com/jordhi/CineCat
-
-Build:1.0,1
- commit=5614bc3844d52b8a184b97fabde15fe27afac727
- srclibs=ImageLoader@v1.9.3
- rm=libs/*
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' > ant.properties && \
- pushd $$ImageLoader$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ImageLoader$$/target/universal-image-loader-1.9.3.jar libs/
-
-Build:1.1,2
- disable=https://github.com/jordhi/CineCat/pull/1 simplifies future builds
- commit=v1.1
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/cat.jordihernandez.cinecat.yml b/metadata/cat.jordihernandez.cinecat.yml
new file mode 100644
index 0000000000..cd8857561d
--- /dev/null
+++ b/metadata/cat.jordihernandez.cinecat.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/jordhi/CineCat
+IssueTracker: https://github.com/jordhi/CineCat/issues
+
+AutoName: CineCat
+Summary: Get information about Catalan movies
+Description: |-
+ Get information about Catalan movies and films and where you can watch them. The
+ data is obtained from opendata web from Catalonia government.
+
+RepoType: git
+Repo: https://github.com/jordhi/CineCat
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 5614bc3844d52b8a184b97fabde15fe27afac727
+ srclibs:
+ - ImageLoader@v1.9.3
+ rm:
+ - libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+ - pushd $$ImageLoader$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$ImageLoader$$/target/universal-image-loader-1.9.3.jar libs/
+
+ - versionName: '1.1'
+ versionCode: 2
+ disable: https://github.com/jordhi/CineCat/pull/1 simplifies future builds
+ commit: v1.1
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/cgeo.geocaching.txt b/metadata/cgeo.geocaching.txt
deleted file mode 100644
index e04c913360..0000000000
--- a/metadata/cgeo.geocaching.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-Disabled:Wait for g-free build
-AntiFeatures:UpstreamNonFree
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://www.cgeo.org
-Source Code:https://github.com/cgeo/c-geo-opensource
-Issue Tracker:https://github.com/cgeo/c-geo-opensource/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=cgeo%40cgeo%2eorg&item_name=Donate%20to%20CGeo%20via%20F-droid
-
-Auto Name:c:geo
-Summary:Geocaching client
-Description:
-Geocaching is a sport where people hide things and you go and find them. This is
-an unnofficial client to access geocaching.com's list of caches, search and save
-them to the device.
-
-Older builds of this application no longer work due to reliance on third party
-services that have changed.
-.
-
-Repo Type:git
-Repo:https://github.com/cgeo/cgeo
-
-Build:1,1
- disable=wip
- commit=market_20140918
- subdir=main
- init=cp templates/keys.xml res/values/ && \
- mkdir repackageMapsforge0.2/ && \
- mv libs/mapsforge-map-0.2.4.jar repackageMapsforge0.2/
- patch=no-gmaps.patch,dummykeys.patch
- gradle=yes
- srclibs=ApacheHttpCore@4.2.3,ApacheHttpClient@4.2.3,HttpClientAndroid@46874342a6b7,MapsforgeCgeo@cbd01e8,LocusMap@6:08dee4be1444
- forceversion=yes
- forcevercode=yes
- rm=main/libs/*.jar,main/libs/*.properties,main/libs/src/*
- prebuild=mv $$ApacheHttpCore$$/httpcore $$HttpClientAndroid$$/script/httpcore && \
- mv $$ApacheHttpClient$$/httpclient $$HttpClientAndroid$$/script/httpclient && \
- mv $$ApacheHttpClient$$/httpclient-cache $$HttpClientAndroid$$/script/httpclient-cache && \
- mv $$ApacheHttpClient$$/httpmime $$HttpClientAndroid$$/script/httpmime && \
- pushd $$HttpClientAndroid$$/script && \
- sed -i -e '/checkout/d' convert_stock_httpclient && \
- bash convert_stock_httpclient && \
- popd && \
- cp $$HttpClientAndroid$$/script/httpclientandroidlib-1.1.2.jar libs/ && \
- echo "==== HttpClientAndroid done ====" && \
- pushd $$LocusMap$$/LocusAddonPublicLib && \
- ant release && \
- popd && \
- cp $$LocusMap$$/LocusAddonPublicLib/bin/classes.jar libs/locus-api-4.0.jar && \
- $$MVN3$$ clean package -DskipTests -f $$MapsforgeCgeo$$/pom.xml && \
- mv $$MapsforgeCgeo$$/mapsforge-map/target/mapsforge-map-0.3.0-jar-with-dependencies.jar libs/ && \
- pushd repackageMapsforge0.2 && \
- jar xf mapsforge-map-0.2.4.jar && \
- rm org/mapsforge/android/mapsold/*.class && \
- mkdir src && \
- mv org src/ && \
- printf '\n\n' > AndroidManifest.xml && \
- android update project --path . --target android-19 && \
- echo "android.library=true" >> project.properties && \
- ant release && \
- cp bin/classes.jar ../libs/mapsforge-map-0.2.4.jar && \
- popd && \
- sed -i -e 's/debuggable true/debuggable false/' build.gradle && \
- sed -i -e '/versionCode/d' build.gradle && \
- sed -i -e '/versionName/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Static
diff --git a/metadata/cgeo.geocaching.yml b/metadata/cgeo.geocaching.yml
new file mode 100644
index 0000000000..ed9e88da01
--- /dev/null
+++ b/metadata/cgeo.geocaching.yml
@@ -0,0 +1,87 @@
+Disabled: Wait for g-free build
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://www.cgeo.org
+SourceCode: https://github.com/cgeo/c-geo-opensource
+IssueTracker: https://github.com/cgeo/c-geo-opensource/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=cgeo%40cgeo%2eorg&item_name=Donate%20to%20CGeo%20via%20F-droid
+
+AutoName: c:geo
+Summary: Geocaching client
+Description: |-
+ Geocaching is a sport where people hide things and you go and find them. This is
+ an unnofficial client to access geocaching.com's list of caches, search and save
+ them to the device.
+
+ Older builds of this application no longer work due to reliance on third party
+ services that have changed.
+
+RepoType: git
+Repo: https://github.com/cgeo/cgeo
+
+Builds:
+ - versionName: '1'
+ versionCode: 1
+ disable: wip
+ commit: market_20140918
+ subdir: main
+ init:
+ - cp templates/keys.xml res/values/
+ - mkdir repackageMapsforge0.2/
+ - mv libs/mapsforge-map-0.2.4.jar repackageMapsforge0.2/
+ patch:
+ - no-gmaps.patch
+ - dummykeys.patch
+ gradle:
+ - yes
+ srclibs:
+ - ApacheHttpCore@4.2.3
+ - ApacheHttpClient@4.2.3
+ - HttpClientAndroid@46874342a6b7
+ - MapsforgeCgeo@cbd01e8
+ - LocusMap@6:08dee4be1444
+ forceversion: true
+ forcevercode: true
+ rm:
+ - main/libs/*.jar
+ - main/libs/*.properties
+ - main/libs/src/*
+ prebuild:
+ - mv $$ApacheHttpCore$$/httpcore $$HttpClientAndroid$$/script/httpcore
+ - mv $$ApacheHttpClient$$/httpclient $$HttpClientAndroid$$/script/httpclient
+ - mv $$ApacheHttpClient$$/httpclient-cache $$HttpClientAndroid$$/script/httpclient-cache
+ - mv $$ApacheHttpClient$$/httpmime $$HttpClientAndroid$$/script/httpmime
+ - pushd $$HttpClientAndroid$$/script
+ - sed -i -e '/checkout/d' convert_stock_httpclient
+ - bash convert_stock_httpclient
+ - popd
+ - cp $$HttpClientAndroid$$/script/httpclientandroidlib-1.1.2.jar libs/
+ - echo "==== HttpClientAndroid done ===="
+ - pushd $$LocusMap$$/LocusAddonPublicLib
+ - ant release
+ - popd
+ - cp $$LocusMap$$/LocusAddonPublicLib/bin/classes.jar libs/locus-api-4.0.jar
+ - $$MVN3$$ clean package -DskipTests -f $$MapsforgeCgeo$$/pom.xml
+ - mv $$MapsforgeCgeo$$/mapsforge-map/target/mapsforge-map-0.3.0-jar-with-dependencies.jar
+ libs/
+ - pushd repackageMapsforge0.2
+ - jar xf mapsforge-map-0.2.4.jar
+ - rm org/mapsforge/android/mapsold/*.class
+ - mkdir src
+ - mv org src/
+ - printf '\n\n'
+ > AndroidManifest.xml
+ - android update project --path . --target android-19
+ - echo "android.library=true" >> project.properties
+ - ant release
+ - cp bin/classes.jar ../libs/mapsforge-map-0.2.4.jar
+ - popd
+ - sed -i -e 's/debuggable true/debuggable false/' build.gradle
+ - sed -i -e '/versionCode/d' build.gradle
+ - sed -i -e '/versionName/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
diff --git a/metadata/com.SecUpwN.AIMSICD.txt b/metadata/com.SecUpwN.AIMSICD.txt
deleted file mode 100644
index e011aaaff5..0000000000
--- a/metadata/com.SecUpwN.AIMSICD.txt
+++ /dev/null
@@ -1,171 +0,0 @@
-Categories:Security,System,Connectivity
-License:GPL-3.0-or-later
-Web Site:http://cellularprivacy.github.io/Android-IMSI-Catcher-Detector
-Source Code:https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector
-Issue Tracker:https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/issues
-Translation:https://hosted.weblate.org/projects/aimsicd/strings/
-Changelog:https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/blob/HEAD/CHANGELOG.md
-Donate:https://www.bountysource.com/teams/android-imsi-catcher-detector/issues
-
-Name:AIMSICD
-Auto Name:Android IMSI-Catcher Detector
-Summary:Fight cellular network attacks
-Description:
-Detect attacks of fake base stations such as IMSI-Catcher and StingRay on your
-GSM/UMTS network. Look for silent SMS used by police and intelligence services.
-.
-
-Repo Type:git
-Repo:https://github.com/SecUpwN/Android-IMSI-Catcher-Detector.git
-
-Build:0.1.24-alpha,24
- commit=eddf37469e48acf194c852d2da81875c650ae052
- subdir=app
- gradle=yes
-
-Build:0.1.25-alpha-b6,25
- commit=v0.1.25-alpha-b6
- subdir=app
- gradle=yes
-
-Build:0.1.26-alpha-b00,26
- commit=v0.1.26-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.27-alpha-b00,27
- commit=v0.1.27-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.28-alpha-b00,28
- commit=v0.1.28-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.30-alpha-b00,30
- commit=v0.1.30-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.31-alpha-b00,31
- commit=v0.1.31-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.32-alpha-b00,32
- commit=v0.1.32-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.33-alpha-b00,33
- commit=v0.1.33-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.34-alpha-b00,34
- commit=v0.1.34-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.35-alpha-b00,35
- disable=encoding error
- commit=v0.1.35-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/
-
-Build:0.1.36-alpha-b00,36
- commit=v0.1.36-alpha-b00
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e '/osmbonuspack/d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/ && \
- sed -i '/to prevent negative values/d' src/main/java/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.java && \
- echo "-dontwarn com.kaichunlin.transition.**" >> proguard-rules.txt
-
-Build:0.1.37-alpha-release,37
- commit=v0.1.37-alpha
- subdir=AIMSICD
- gradle=normal
-
-Build:0.1.38-alpha-normal,38
- commit=v0.1.38-alpha
- subdir=AIMSICD
- gradle=normal
-
-Build:0.1.39-alpha-normal,39
- commit=v0.1.39-alpha
- subdir=AIMSICD
- gradle=normal
-
-Build:0.1.40-alpha-normal,40
- commit=v0.1.40-alpha
- subdir=AIMSICD
- init=echo 'task wrapper(type: Wrapper) { gradleVersion = "2.11" }' >> ../build.gradle
- gradle=normal
- forceversion=yes
-
-Build:0.1.41-alpha-normal,41
- commit=v0.1.41-alpha
- subdir=AIMSICD
- init=echo 'task wrapper(type: Wrapper) { gradleVersion = "2.11" }' >> ../build.gradle
- gradle=normal
- forceversion=yes
-
-Build:0.1.42-alpha-normal,42
- commit=v0.1.42-alpha
- subdir=AIMSICD
- init=echo 'task wrapper(type: Wrapper) { gradleVersion = "2.11" }' >> ../build.gradle
- gradle=normal
- forceversion=yes
-
-Build:0.1.43-alpha-normal,43
- commit=v0.1.43-alpha
- subdir=AIMSICD
- init=echo 'task wrapper(type: Wrapper) { gradleVersion = "2.12" }' >> ../build.gradle
- gradle=normal
- forceversion=yes
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:$project.version-system
-Current Version Code:43
diff --git a/metadata/com.SecUpwN.AIMSICD.yml b/metadata/com.SecUpwN.AIMSICD.yml
new file mode 100644
index 0000000000..e15a099df8
--- /dev/null
+++ b/metadata/com.SecUpwN.AIMSICD.yml
@@ -0,0 +1,242 @@
+Categories:
+ - Security
+ - System
+ - Connectivity
+License: GPL-3.0-or-later
+WebSite: http://cellularprivacy.github.io/Android-IMSI-Catcher-Detector
+SourceCode: https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector
+IssueTracker: https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/issues
+Translation: https://hosted.weblate.org/projects/aimsicd/strings/
+Changelog: https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/blob/HEAD/CHANGELOG.md
+Donate: https://www.bountysource.com/teams/android-imsi-catcher-detector/issues
+
+Name: AIMSICD
+AutoName: Android IMSI-Catcher Detector
+Summary: Fight cellular network attacks
+Description: |-
+ Detect attacks of fake base stations such as IMSI-Catcher and StingRay on your
+ GSM/UMTS network. Look for silent SMS used by police and intelligence services.
+
+RepoType: git
+Repo: https://github.com/SecUpwN/Android-IMSI-Catcher-Detector.git
+
+Builds:
+ - versionName: 0.1.24-alpha
+ versionCode: 24
+ commit: eddf37469e48acf194c852d2da81875c650ae052
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.25-alpha-b6
+ versionCode: 25
+ commit: v0.1.25-alpha-b6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.26-alpha-b00
+ versionCode: 26
+ commit: v0.1.26-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.27-alpha-b00
+ versionCode: 27
+ commit: v0.1.27-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.28-alpha-b00
+ versionCode: 28
+ commit: v0.1.28-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.30-alpha-b00
+ versionCode: 30
+ commit: v0.1.30-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.31-alpha-b00
+ versionCode: 31
+ commit: v0.1.31-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.32-alpha-b00
+ versionCode: 32
+ commit: v0.1.32-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.33-alpha-b00
+ versionCode: 33
+ commit: v0.1.33-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.34-alpha-b00
+ versionCode: 34
+ commit: v0.1.34-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.35-alpha-b00
+ versionCode: 35
+ disable: encoding error
+ commit: v0.1.35-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+
+ - versionName: 0.1.36-alpha-b00
+ versionCode: 36
+ commit: v0.1.36-alpha-b00
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/osmbonuspack/d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+ - sed -i '/to prevent negative values/d' src/main/java/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.java
+ - echo "-dontwarn com.kaichunlin.transition.**" >> proguard-rules.txt
+
+ - versionName: 0.1.37-alpha-release
+ versionCode: 37
+ commit: v0.1.37-alpha
+ subdir: AIMSICD
+ gradle:
+ - normal
+
+ - versionName: 0.1.38-alpha-normal
+ versionCode: 38
+ commit: v0.1.38-alpha
+ subdir: AIMSICD
+ gradle:
+ - normal
+
+ - versionName: 0.1.39-alpha-normal
+ versionCode: 39
+ commit: v0.1.39-alpha
+ subdir: AIMSICD
+ gradle:
+ - normal
+
+ - versionName: 0.1.40-alpha-normal
+ versionCode: 40
+ commit: v0.1.40-alpha
+ subdir: AIMSICD
+ init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.11\" }' >> ../build.gradle"
+ gradle:
+ - normal
+ forceversion: true
+
+ - versionName: 0.1.41-alpha-normal
+ versionCode: 41
+ commit: v0.1.41-alpha
+ subdir: AIMSICD
+ init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.11\" }' >> ../build.gradle"
+ gradle:
+ - normal
+ forceversion: true
+
+ - versionName: 0.1.42-alpha-normal
+ versionCode: 42
+ commit: v0.1.42-alpha
+ subdir: AIMSICD
+ init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.11\" }' >> ../build.gradle"
+ gradle:
+ - normal
+ forceversion: true
+
+ - versionName: 0.1.43-alpha-normal
+ versionCode: 43
+ commit: v0.1.43-alpha
+ subdir: AIMSICD
+ init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.12\" }' >> ../build.gradle"
+ gradle:
+ - normal
+ forceversion: true
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: $project.version-system
+CurrentVersionCode: 43
diff --git a/metadata/com.achep.acdisplay.txt b/metadata/com.achep.acdisplay.txt
deleted file mode 100644
index 5d9dcd8e00..0000000000
--- a/metadata/com.achep.acdisplay.txt
+++ /dev/null
@@ -1,177 +0,0 @@
-Categories:System
-License:GPL-2.0-or-later
-Web Site:http://acdisplay.org
-Source Code:https://github.com/AChep/AcDisplay
-Issue Tracker:https://github.com/AChep/AcDisplay/issues
-
-Auto Name:AcDisplay
-Summary:Handle new notifications with ease
-Description:
-AcDisplay is a new way of handling notifications in Android. It will let you
-know about new notifications by showing a minimal, beautiful screen, allowing
-you to open them directly from the lock screen. And if you want to see what's
-going on, you can simply take your phone out of your pocket to view all the
-latest notifications, in a similarly pleasing and minimalistic manner.
-
-Features:
-
-* Great design and awesome performance.
-* Active mode (uses the device's sensors to wake your device up when you need it.)
-* Use AcDisplay as your lockscreen.
-* Translated to most popular languages.
-* Inactive hours (to save some battery.)
-* Enable only while charging.
-* Lots of other features such as: Blacklist, Dynamic background, Low-priority notifications and much more.
-
-This app uses a precompiled library: XposedBridge.
-.
-
-Repo Type:git
-Repo:https://github.com/AChep/AcDisplay.git
-
-Build:2.3,21
- commit=65a96e9692604ff083f0839e8e62948144b4c70b
- subdir=project/AcDisplay
- gradle=localized
-
-Build:2.4.5,29
- disable=our gradle pre-processing is causing issues
- commit=2.4.5
- subdir=project/AcDisplay
- gradle=localized
-
-Build:3.0.16,48
- commit=3.0.16
- subdir=project/app
- gradle=releaseFlavor
- rm=project/app/src/main/libs/square-seismic*.jar
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
-
-Build:3.1,49
- commit=3.1
- subdir=project/app
- gradle=releaseFlavor
- rm=project/app/src/main/libs/square-seismic*.jar
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
-
-Build:3.1.1,50
- commit=3.1.1
- subdir=project/app
- gradle=releaseFlavor
- rm=project/app/src/main/libs/square-seismic*.jar
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
-
-Build:3.2.2,53
- commit=3.2.2
- subdir=project/app
- gradle=releaseFlavor
- rm=project/app/src/main/libs/square-seismic*.jar
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
-
-Build:3.2.3,54
- commit=3.2.3
- subdir=project/app
- gradle=releaseFlavor
- rm=project/app/src/main/libs/square-seismic*.jar
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
-
-Build:3.3.2,57
- commit=3.3.2
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.3.3,58
- commit=3.3.3
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.4.1,61
- commit=3.4.1
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.4.2,62
- commit=3.4.2
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.4.4,64
- commit=3.4.4
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.5,66
- commit=3.5
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.6,67
- commit=3.6
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.6.1,68
- commit=3.6.1
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.6.2,69
- commit=3.6.2
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.7.1,71
- commit=3.7.1
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.8,72
- commit=3.8
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.8.1,73
- commit=3.8.1
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.8.2,74
- commit=3.8.2
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.8.3,75
- commit=3.8.3
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Build:3.8.4,76
- commit=3.8.4
- subdir=project/app
- gradle=releaseFlavor
- prebuild=sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
-
-Maintainer Notes:
-* Our gradle pre-processing is causing harm to some conditional statements.
-* Looks like "AUM: Version %v" can be set when gradle is fixed.
-* Uses jar for XposedBridge. Enabling build since we already shipped it once...
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.8.4
-Current Version Code:76
diff --git a/metadata/com.achep.acdisplay.yml b/metadata/com.achep.acdisplay.yml
new file mode 100644
index 0000000000..9c18d66bc7
--- /dev/null
+++ b/metadata/com.achep.acdisplay.yml
@@ -0,0 +1,251 @@
+Categories:
+ - System
+License: GPL-2.0-or-later
+WebSite: http://acdisplay.org
+SourceCode: https://github.com/AChep/AcDisplay
+IssueTracker: https://github.com/AChep/AcDisplay/issues
+
+AutoName: AcDisplay
+Summary: Handle new notifications with ease
+Description: |-
+ AcDisplay is a new way of handling notifications in Android. It will let you
+ know about new notifications by showing a minimal, beautiful screen, allowing
+ you to open them directly from the lock screen. And if you want to see what's
+ going on, you can simply take your phone out of your pocket to view all the
+ latest notifications, in a similarly pleasing and minimalistic manner.
+
+ Features:
+
+ * Great design and awesome performance.
+ * Active mode (uses the device's sensors to wake your device up when you need it.)
+ * Use AcDisplay as your lockscreen.
+ * Translated to most popular languages.
+ * Inactive hours (to save some battery.)
+ * Enable only while charging.
+ * Lots of other features such as: Blacklist, Dynamic background, Low-priority notifications and much more.
+
+ This app uses a precompiled library: XposedBridge.
+
+RepoType: git
+Repo: https://github.com/AChep/AcDisplay.git
+
+Builds:
+ - versionName: '2.3'
+ versionCode: 21
+ commit: 65a96e9692604ff083f0839e8e62948144b4c70b
+ subdir: project/AcDisplay
+ gradle:
+ - localized
+
+ - versionName: 2.4.5
+ versionCode: 29
+ disable: our gradle pre-processing is causing issues
+ commit: 2.4.5
+ subdir: project/AcDisplay
+ gradle:
+ - localized
+
+ - versionName: 3.0.16
+ versionCode: 48
+ commit: 3.0.16
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ rm:
+ - project/app/src/main/libs/square-seismic*.jar
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/'
+ -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
+
+ - versionName: '3.1'
+ versionCode: 49
+ commit: '3.1'
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ rm:
+ - project/app/src/main/libs/square-seismic*.jar
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/'
+ -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
+
+ - versionName: 3.1.1
+ versionCode: 50
+ commit: 3.1.1
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ rm:
+ - project/app/src/main/libs/square-seismic*.jar
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/'
+ -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
+
+ - versionName: 3.2.2
+ versionCode: 53
+ commit: 3.2.2
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ rm:
+ - project/app/src/main/libs/square-seismic*.jar
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/'
+ -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
+
+ - versionName: 3.2.3
+ versionCode: 54
+ commit: 3.2.3
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ rm:
+ - project/app/src/main/libs/square-seismic*.jar
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/'
+ -e '/appcompat-v7/icompile "com.squareup:seismic:1.0.1"' build.gradle
+
+ - versionName: 3.3.2
+ versionCode: 57
+ commit: 3.3.2
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.3.3
+ versionCode: 58
+ commit: 3.3.3
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.4.1
+ versionCode: 61
+ commit: 3.4.1
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.4.2
+ versionCode: 62
+ commit: 3.4.2
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.4.4
+ versionCode: 64
+ commit: 3.4.4
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: '3.5'
+ versionCode: 66
+ commit: '3.5'
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: '3.6'
+ versionCode: 67
+ commit: '3.6'
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.6.1
+ versionCode: 68
+ commit: 3.6.1
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.6.2
+ versionCode: 69
+ commit: 3.6.2
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.7.1
+ versionCode: 71
+ commit: 3.7.1
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: '3.8'
+ versionCode: 72
+ commit: '3.8'
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.8.1
+ versionCode: 73
+ commit: 3.8.1
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.8.2
+ versionCode: 74
+ commit: 3.8.2
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.8.3
+ versionCode: 75
+ commit: 3.8.3
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+ - versionName: 3.8.4
+ versionCode: 76
+ commit: 3.8.4
+ subdir: project/app
+ gradle:
+ - releaseFlavor
+ prebuild: sed -i -e '/askForPasswords/,$d' -e '/String timeStamp/aString keySalt
+ = UUID.randomUUID().toString();\nString keyEncrypted = "foo";\n/*' -e '/buildTypes/i*/' build.gradle
+
+MaintainerNotes: |-
+ * Our gradle pre-processing is causing harm to some conditional statements.
+ * Looks like "AUM: Version %v" can be set when gradle is fixed.
+ * Uses jar for XposedBridge. Enabling build since we already shipped it once...
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 3.8.4
+CurrentVersionCode: 76
diff --git a/metadata/com.afollestad.cabinet.txt b/metadata/com.afollestad.cabinet.txt
deleted file mode 100644
index 058c781b62..0000000000
--- a/metadata/com.afollestad.cabinet.txt
+++ /dev/null
@@ -1,186 +0,0 @@
-AntiFeatures:NonFreeDep,UpstreamNonFree
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/afollestad/cabinet
-Issue Tracker:
-
-Auto Name:Cabinet Beta
-Summary:File manager
-Description:
-Minimal file manager designed for Android 4.1 and above. However, updates might
-be slow or might not come at all, since the author has no longer the time to
-maintain it. Pullrequests are welcome.
-
-This app is now closed-source and will not be available on F-Droid in the
-future.
-.
-
-Build:1.8.1,71
- commit=a6440d5bd4dd95a8416a86305527a6f86aa49020
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"' build.gradle
-
-Build:1.8.2,74
- commit=6f40d75491728fe45bd68bb1c1c08100e1bd9dfa
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"' build.gradle
-
-Build:1.8.3,75
- commit=4ab08e6acc6bc6dfb84365fb604e92382bd2df6a
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"' build.gradle
-
-Build:1.8.3.1,78
- commit=ca6ece5f54ca8892a0415d4db41f05e22e469e3a
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"' build.gradle
-
-Build:1.8.3.3,82
- commit=b42d76b7548e11dcb2040547f27ca3571afb1cef
- subdir=app
- gradle=yes
- rm=app/libs/*
-
-Build:1.8.4,86
- commit=f1505e32df41262d35c6c9853b756b3297c2788c
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e 's/gradle:0.13.2/gradle:0.12.+/g' ../build.gradle
-
-Build:1.8.4.1,87
- commit=e42c22631ce240cc670ddf13f1efc195e124f1f5
- subdir=app
- gradle=yes
- rm=app/libs/*
-
-Build:1.8.4.3,89
- commit=4e7adb4277e87fc5d7491e9463544a0f65d968d8
- subdir=app
- gradle=yes
- rm=app/libs/*
-
-Build:1.8.5,91
- commit=8d59014d78f0ede2b999a7a101e05f5dd0bd93d4
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.5.1,92
- commit=a17ac44eb056739410c5c94b182a9bdd9a33c7f5
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.5.3,94
- commit=d09a413677295058c36a1ce452865ffb28034cbd
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.6,95
- commit=f11d545b9c1890c177abbeb7121b748dd3678a22
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.7,96
- commit=6359f9b64ce65468d3dd5988bb17c8baa63de721
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.7.1,97
- commit=e2f2dd500a55dac5f9a88a4743581e5e583b9edf
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.8.7.2,98
- commit=f5cede1f42c5605e796a1797f6c8712cf863cd31
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.0.3,103
- commit=v1.9.0.3
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.0.6,106
- commit=v1.9.0.6
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.0.8,108
- commit=v1.9.0.8
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.0.9,112
- disable=crashlytics
- commit=v1.9.0.9
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.1.0,114
- disable=crashlytics
- commit=v1.9.1.0
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/buildTypesMatcher/d' build.gradle && \
- sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
-
-Build:1.9.1.1,115
- disable=crashlytics
- commit=v1.9.1.1
-
-Maintainer Notes:
-* might include play-services sooner or later
-* might use tags someday
-* uses crashlytics
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0
-Current Version Code:0
-
-No Source Since:1.9.2.0
diff --git a/metadata/com.afollestad.cabinet.yml b/metadata/com.afollestad.cabinet.yml
new file mode 100644
index 0000000000..606d399ed1
--- /dev/null
+++ b/metadata/com.afollestad.cabinet.yml
@@ -0,0 +1,263 @@
+AntiFeatures:
+ - NonFreeDep
+ - UpstreamNonFree
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/afollestad/cabinet
+
+AutoName: Cabinet Beta
+Summary: File manager
+Description: |-
+ Minimal file manager designed for Android 4.1 and above. However, updates might
+ be slow or might not come at all, since the author has no longer the time to
+ maintain it. Pullrequests are welcome.
+
+ This app is now closed-source and will not be available on F-Droid in the
+ future.
+
+Builds:
+ - versionName: 1.8.1
+ versionCode: 71
+ commit: a6440d5bd4dd95a8416a86305527a6f86aa49020
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"'
+ build.gradle
+
+ - versionName: 1.8.2
+ versionCode: 74
+ commit: 6f40d75491728fe45bd68bb1c1c08100e1bd9dfa
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"'
+ build.gradle
+
+ - versionName: 1.8.3
+ versionCode: 75
+ commit: 4ab08e6acc6bc6dfb84365fb604e92382bd2df6a
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"'
+ build.gradle
+
+ - versionName: 1.8.3.1
+ versionCode: 78
+ commit: ca6ece5f54ca8892a0415d4db41f05e22e469e3a
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e '/fileTree/acompile "com.jcraft:jsch:0.1.51"\ncompile "com.anjlab.android.iab.v3:library:1.0.8@aar"'
+ build.gradle
+
+ - versionName: 1.8.3.3
+ versionCode: 82
+ commit: b42d76b7548e11dcb2040547f27ca3571afb1cef
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+
+ - versionName: 1.8.4
+ versionCode: 86
+ commit: f1505e32df41262d35c6c9853b756b3297c2788c
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e 's/gradle:0.13.2/gradle:0.12.+/g' ../build.gradle
+
+ - versionName: 1.8.4.1
+ versionCode: 87
+ commit: e42c22631ce240cc670ddf13f1efc195e124f1f5
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+
+ - versionName: 1.8.4.3
+ versionCode: 89
+ commit: 4e7adb4277e87fc5d7491e9463544a0f65d968d8
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+
+ - versionName: 1.8.5
+ versionCode: 91
+ commit: 8d59014d78f0ede2b999a7a101e05f5dd0bd93d4
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.5.1
+ versionCode: 92
+ commit: a17ac44eb056739410c5c94b182a9bdd9a33c7f5
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.5.3
+ versionCode: 94
+ commit: d09a413677295058c36a1ce452865ffb28034cbd
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.6
+ versionCode: 95
+ commit: f11d545b9c1890c177abbeb7121b748dd3678a22
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.7
+ versionCode: 96
+ commit: 6359f9b64ce65468d3dd5988bb17c8baa63de721
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.7.1
+ versionCode: 97
+ commit: e2f2dd500a55dac5f9a88a4743581e5e583b9edf
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.8.7.2
+ versionCode: 98
+ commit: f5cede1f42c5605e796a1797f6c8712cf863cd31
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.0.3
+ versionCode: 103
+ commit: v1.9.0.3
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.0.6
+ versionCode: 106
+ commit: v1.9.0.6
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.0.8
+ versionCode: 108
+ commit: v1.9.0.8
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.0.9
+ versionCode: 112
+ disable: crashlytics
+ commit: v1.9.0.9
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.1.0
+ versionCode: 114
+ disable: crashlytics
+ commit: v1.9.1.0
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/buildTypesMatcher/d' build.gradle
+ - sed -i -e '/supportBuildNumber/ibuildTypesMatcher = "foobar"' build.gradle
+
+ - versionName: 1.9.1.1
+ versionCode: 115
+ disable: crashlytics
+ commit: v1.9.1.1
+
+MaintainerNotes: |-
+ * might include play-services sooner or later
+ * might use tags someday
+ * uses crashlytics
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: 1.9.2.0
diff --git a/metadata/com.afollestad.impression.txt b/metadata/com.afollestad.impression.txt
deleted file mode 100644
index a773f61467..0000000000
--- a/metadata/com.afollestad.impression.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:http://aidanfollestad.com/projects
-Source Code:
-Issue Tracker:
-
-Name:Impression
-Auto Name:${appName}
-Summary:View images
-Description:
-Image gallery based on material design. This build removes non-free crashlytics
-sofware and will most likely not see any updates, since upstream now uses
-Google's play-services, a non-free dependecy, e.g. for media casting.
-
-This build might be unstable and crash when not used in "explorer mode". Please
-don't report issues to upstream that are not present in
-[https://github.com/afollestad/impression/releases official builds].
-.
-
-Build:0.8.0,66
- commit=0.8.0
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/dexOptions{/,+2d' -e '/fabric/d' -e '/com.crashlytics.sdk.android/,+2d' -e '/release {/a ext.enableCrashlytics = false' -e '/applicationVariants.all/,+5d' build.gradle && \
- sed -i -e '/ben-manes/d' -e 's/gradle:2.0.0-alpha1/gradle:1.5.0/g' ../build.gradle
-
-Maintainer Notes:
-This app has been moved to the archive because people did complain to upstream -- just what I told them NOT to do. People don't read... sad, but true.
-
-* Strip crashlytics from newer versions
-* Strip play-services from newer versions
-* UCM:Tags after next release
-* Add -fdroid suffix?
-* AutoName is a variable, so dont use it
-* Maybe find someone to maintain a floss fork?
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
-
-No Source Since:0.8.1
diff --git a/metadata/com.afollestad.impression.yml b/metadata/com.afollestad.impression.yml
new file mode 100644
index 0000000000..e8c9be13aa
--- /dev/null
+++ b/metadata/com.afollestad.impression.yml
@@ -0,0 +1,47 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+WebSite: http://aidanfollestad.com/projects
+
+Name: Impression
+AutoName: ${appName}
+Summary: View images
+Description: |-
+ Image gallery based on material design. This build removes non-free crashlytics
+ sofware and will most likely not see any updates, since upstream now uses
+ Google's play-services, a non-free dependecy, e.g. for media casting.
+
+ This build might be unstable and crash when not used in "explorer mode". Please
+ don't report issues to upstream that are not present in
+ [https://github.com/afollestad/impression/releases official builds].
+
+Builds:
+ - versionName: 0.8.0
+ versionCode: 66
+ commit: 0.8.0
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/dexOptions{/,+2d' -e '/fabric/d' -e '/com.crashlytics.sdk.android/,+2d'
+ -e '/release {/a ext.enableCrashlytics = false' -e '/applicationVariants.all/,+5d'
+ build.gradle
+ - sed -i -e '/ben-manes/d' -e 's/gradle:2.0.0-alpha1/gradle:1.5.0/g' ../build.gradle
+
+MaintainerNotes: |-
+ This app has been moved to the archive because people did complain to upstream -- just what I told them NOT to do. People don't read... sad, but true.
+
+ * Strip crashlytics from newer versions
+ * Strip play-services from newer versions
+ * UCM:Tags after next release
+ * Add -fdroid suffix?
+ * AutoName is a variable, so dont use it
+ * Maybe find someone to maintain a floss fork?
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: 0.8.1
diff --git a/metadata/com.alexkang.loopboard.txt b/metadata/com.alexkang.loopboard.txt
deleted file mode 100644
index 49aeae5581..0000000000
--- a/metadata/com.alexkang.loopboard.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/AlexKang/loopboard
-Issue Tracker:https://github.com/AlexKang/loopboard/issues
-
-Auto Name:LoopBoard
-Summary:Record, play and loop sounds
-Description:
-Dynamic sound board. Record sound clips and play them back or loop them.
-
-Currently, the application can record sounds through the microphone (or use
-sounds from internal storage!) and play them back through a newly created
-button. Each button has the option to re-record and loop playback.
-.
-
-Repo Type:git
-Repo:https://github.com/AlexKang/loopboard
-
-Build:1.4,5
- commit=f4d87ee028feb23f52141a9b8d9d29d9b2682377
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' app/build.gradle
-
-Build:1.8,13
- commit=c5a0ed6d5f82eb62e8fa94044a8b48fca73d27e1
- subdir=app
- gradle=yes
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' build.gradle && \
- sed -i -e 's/com.android.tools.build:gradle:0.13.2/com.android.tools.build:gradle:0.12.0/g' ../build.gradle
-
-Build:1.8.2,15
- commit=81c5b5ae188682b2904ddb354ac71f5565f8ac1b
- subdir=app
- gradle=yes
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' build.gradle && \
- sed -i -e 's/com.android.tools.build:gradle:0.13.2/com.android.tools.build:gradle:0.12.0/g' ../build.gradle
-
-Build:2.1,17
- commit=14a437deead7b5ef0fe2fb01abb9d964002f2e4d
- subdir=app
- gradle=yes
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' build.gradle
-
-Build:2.2,18
- commit=c43813ccc5a59fbbd34c0d0aae01d69ad7549186
- subdir=app
- gradle=yes
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' build.gradle
-
-Build:2.3,19
- commit=3e0030f72d34684dfc41ed6cd6a28c905b0eb282
- subdir=app
- gradle=yes
- rm=libs/*,app/build/
- prebuild=sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile "com.android.support:support-v4:21.0.+" }' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.0
-Current Version Code:20
diff --git a/metadata/com.alexkang.loopboard.yml b/metadata/com.alexkang.loopboard.yml
new file mode 100644
index 0000000000..b5723d272b
--- /dev/null
+++ b/metadata/com.alexkang.loopboard.yml
@@ -0,0 +1,98 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/AlexKang/loopboard
+IssueTracker: https://github.com/AlexKang/loopboard/issues
+
+AutoName: LoopBoard
+Summary: Record, play and loop sounds
+Description: |-
+ Dynamic sound board. Record sound clips and play them back or loop them.
+
+ Currently, the application can record sounds through the microphone (or use
+ sounds from internal storage!) and play them back through a newly created
+ button. Each button has the option to re-record and loop playback.
+
+RepoType: git
+Repo: https://github.com/AlexKang/loopboard
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 5
+ commit: f4d87ee028feb23f52141a9b8d9d29d9b2682377
+ rm:
+ - libs/*
+ - app/build/
+ prebuild: sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' app/build.gradle
+
+ - versionName: '1.8'
+ versionCode: 13
+ commit: c5a0ed6d5f82eb62e8fa94044a8b48fca73d27e1
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ - app/build/
+ prebuild:
+ - sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' build.gradle
+ - sed -i -e 's/com.android.tools.build:gradle:0.13.2/com.android.tools.build:gradle:0.12.0/g'
+ ../build.gradle
+
+ - versionName: 1.8.2
+ versionCode: 15
+ commit: 81c5b5ae188682b2904ddb354ac71f5565f8ac1b
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ - app/build/
+ prebuild:
+ - sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' build.gradle
+ - sed -i -e 's/com.android.tools.build:gradle:0.13.2/com.android.tools.build:gradle:0.12.0/g'
+ ../build.gradle
+
+ - versionName: '2.1'
+ versionCode: 17
+ commit: 14a437deead7b5ef0fe2fb01abb9d964002f2e4d
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ - app/build/
+ prebuild: sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' build.gradle
+
+ - versionName: '2.2'
+ versionCode: 18
+ commit: c43813ccc5a59fbbd34c0d0aae01d69ad7549186
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ - app/build/
+ prebuild: sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' build.gradle
+
+ - versionName: '2.3'
+ versionCode: 19
+ commit: 3e0030f72d34684dfc41ed6cd6a28c905b0eb282
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ - app/build/
+ prebuild: sed -i -e '/buildTypes/irepositories { jcenter() }\ndependencies { compile
+ "com.android.support:support-v4:21.0.+" }' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.0'
+CurrentVersionCode: 20
diff --git a/metadata/com.allansimon.verbisteandroid.txt b/metadata/com.allansimon.verbisteandroid.txt
deleted file mode 100644
index a481aafa85..0000000000
--- a/metadata/com.allansimon.verbisteandroid.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Science & Education
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/allan-simon/verbiste-android
-Issue Tracker:https://github.com/allan-simon/verbiste-android/issues
-
-Auto Name:Verbiste Android
-Summary:Conjugate French verbs
-Description:
-Verb conjugation for French, powered by
-[http://perso.b2b2c.ca/~sarrazip/dev/verbiste.html Verbiste] database.
-.
-
-Repo Type:git
-Repo:https://github.com/allan-simon/verbiste-android
-
-Build:1.0,1
- commit=cddbaf1dc319e6b52bc944067db8da46b1d4f8f4
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=pushd utils && \
- python xml2sqlite.py && \
- popd && \
- echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs/
- target=android-21
-
-Maintainer Notes:
-Run cd utils ; python xml2sqlite.py before build.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.allansimon.verbisteandroid.yml b/metadata/com.allansimon.verbisteandroid.yml
new file mode 100644
index 0000000000..1b67c1eb8e
--- /dev/null
+++ b/metadata/com.allansimon.verbisteandroid.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Science & Education
+License: GPL-2.0-only
+SourceCode: https://github.com/allan-simon/verbiste-android
+IssueTracker: https://github.com/allan-simon/verbiste-android/issues
+
+AutoName: Verbiste Android
+Summary: Conjugate French verbs
+Description: |-
+ Verb conjugation for French, powered by
+ [http://perso.b2b2c.ca/~sarrazip/dev/verbiste.html Verbiste] database.
+
+RepoType: git
+Repo: https://github.com/allan-simon/verbiste-android
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: cddbaf1dc319e6b52bc944067db8da46b1d4f8f4
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd utils
+ - python xml2sqlite.py
+ - popd
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs/
+ target: android-21
+
+MaintainerNotes: Run cd utils ; python xml2sqlite.py before build.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.amphoras.tpthelper.txt b/metadata/com.amphoras.tpthelper.txt
deleted file mode 100644
index f34e3fde6d..0000000000
--- a/metadata/com.amphoras.tpthelper.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:https://github.com/Amphoras/TPT-Helper
-Source Code:https://github.com/Amphoras/TPT-Helper/tree/V2.0.3/TPT%20Helper
-Issue Tracker:https://github.com/Amphoras/TPT-Helper/issues
-
-Auto Name:TPT Helper
-Summary:Tools for ZTE phones
-Description:
-TPT Helper is designed for the ZTE phones. It helps you to easily repartition
-the phone and for the ZTE Blade, convert it to the Gen 2 memory layout to let
-you run the latest custom ROMs. ZTE phones supported so far are the ZTE Blade
-alias Orange San Francisco, ZTE Skate alias Orange Monte Carlo and the Orange
-San Francisco II alias T-Mobile Vivacity.
-
-Warning: TPTs can be dangerous and could permanently brick your phone. Only use
-files designed for your phone, and always follow the in-app instructions. When
-you flash a TPT, all your data will be wiped. Make a backup first.
-.
-
-Repo Type:git
-Repo:https://github.com/Amphoras/TPT-Helper.git
-
-Build:2.0.3,24
- commit=e2c80263eef99fd6ab4aa656bfae47a22389493f
- subdir=TPT Helper
- target=android-10
-
-Build:2.1,25
- commit=16957b894e37a2c540d7f7a819443fce3f3d523a
- subdir=TPT Helper
- prebuild=cd assets && \
- rm ztepack && \
- cp ztepack.txt ztepack.cpp && \
- gcc -o ztepack ztepack.cpp
- target=android-10
- scanignore=TPT Helper/assets/ztepack
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1
-Current Version Code:25
diff --git a/metadata/com.amphoras.tpthelper.yml b/metadata/com.amphoras.tpthelper.yml
new file mode 100644
index 0000000000..7e1e21ad81
--- /dev/null
+++ b/metadata/com.amphoras.tpthelper.yml
@@ -0,0 +1,47 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://github.com/Amphoras/TPT-Helper
+SourceCode: https://github.com/Amphoras/TPT-Helper/tree/V2.0.3/TPT%20Helper
+IssueTracker: https://github.com/Amphoras/TPT-Helper/issues
+
+AutoName: TPT Helper
+Summary: Tools for ZTE phones
+Description: |-
+ TPT Helper is designed for the ZTE phones. It helps you to easily repartition
+ the phone and for the ZTE Blade, convert it to the Gen 2 memory layout to let
+ you run the latest custom ROMs. ZTE phones supported so far are the ZTE Blade
+ alias Orange San Francisco, ZTE Skate alias Orange Monte Carlo and the Orange
+ San Francisco II alias T-Mobile Vivacity.
+
+ Warning: TPTs can be dangerous and could permanently brick your phone. Only use
+ files designed for your phone, and always follow the in-app instructions. When
+ you flash a TPT, all your data will be wiped. Make a backup first.
+
+RepoType: git
+Repo: https://github.com/Amphoras/TPT-Helper.git
+
+Builds:
+ - versionName: 2.0.3
+ versionCode: 24
+ commit: e2c80263eef99fd6ab4aa656bfae47a22389493f
+ subdir: TPT Helper
+ target: android-10
+
+ - versionName: '2.1'
+ versionCode: 25
+ commit: 16957b894e37a2c540d7f7a819443fce3f3d523a
+ subdir: TPT Helper
+ prebuild:
+ - cd assets
+ - rm ztepack
+ - cp ztepack.txt ztepack.cpp
+ - gcc -o ztepack ztepack.cpp
+ target: android-10
+ scanignore:
+ - TPT Helper/assets/ztepack
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.1'
+CurrentVersionCode: 25
diff --git a/metadata/com.andrewshu.android.reddit.txt b/metadata/com.andrewshu.android.reddit.txt
deleted file mode 100644
index 326a1f9d8c..0000000000
--- a/metadata/com.andrewshu.android.reddit.txt
+++ /dev/null
@@ -1,78 +0,0 @@
-Disabled:Use in.shick.diode
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:https://www.talklittle.com/reddit-is-fun/
-Source Code:https://github.com/talklittle/reddit-is-fun
-Issue Tracker:https://github.com/talklittle/reddit-is-fun/issues
-
-Auto Name:reddit is fun
-Summary:Access social news
-Description:
-An app for the social news website Reddit.
-
-N.B v2.0+ of RiF, found elsewhere, are proprietary
-.
-
-Repo Type:git
-Repo:https://github.com/talklittle/reddit-is-fun.git
-
-Build:1.1.2a,67
- commit=d507af7facaf46323804
- prebuild=rsync -r lib/ libs
-
-Build:1.1.3,68
- commit=b302eaa24a975060f7fb
- prebuild=rsync -r lib/ libs
-
-Build:1.1.4,69
- commit=9372d0ab3a16125e9045
- prebuild=rsync -r lib/ libs
-
-Build:1.2.0,70
- commit=442e604760506e25e6c9
- prebuild=rsync -r lib/ libs
-
-Build:1.2.0a,71
- commit=e37439e12d11ff17a841
- prebuild=rsync -r lib/ libs
-
-Build:1.2.1,73
- commit=e35fd128c954d41e24abf91b71f301740f6ca483
- prebuild=rsync -r lib/ libs
-
-Build:1.2.1.2,75
- commit=28c98a7
- prebuild=rsync -r lib/ libs
- target=android-10
-
-Build:1.2.1.3,76
- commit=143892b558
- prebuild=rsync -r lib/ libs
- target=android-10
-
-Build:1.2.1.5,78
- disable=more dependency shuffling required and watch out for the proguard config
- commit=unknown - see disabled
-
-Build:1.3.0,83
- commit=v1.3.0
- prebuild=mkdir lib && \
- mv libs-dependencies/* lib && \
- rm -r libs-dependencies && \
- mv libs/* lib && \
- rm -r libs && \
- git checkout proguard.cfg
- target=android-11
-
-Build:2.1.1,91
- disable=No source in repo
- commit=unknown - see disabled
-
-Build:2.2,92
- disable=No source in repo
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3.0
-Current Version Code:83
diff --git a/metadata/com.andrewshu.android.reddit.yml b/metadata/com.andrewshu.android.reddit.yml
new file mode 100644
index 0000000000..adfd4cbd00
--- /dev/null
+++ b/metadata/com.andrewshu.android.reddit.yml
@@ -0,0 +1,92 @@
+Disabled: Use in.shick.diode
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+WebSite: https://www.talklittle.com/reddit-is-fun/
+SourceCode: https://github.com/talklittle/reddit-is-fun
+IssueTracker: https://github.com/talklittle/reddit-is-fun/issues
+
+AutoName: reddit is fun
+Summary: Access social news
+Description: |-
+ An app for the social news website Reddit.
+
+ N.B v2.0+ of RiF, found elsewhere, are proprietary
+
+RepoType: git
+Repo: https://github.com/talklittle/reddit-is-fun.git
+
+Builds:
+ - versionName: 1.1.2a
+ versionCode: 67
+ commit: d507af7facaf46323804
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.1.3
+ versionCode: 68
+ commit: b302eaa24a975060f7fb
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.1.4
+ versionCode: 69
+ commit: 9372d0ab3a16125e9045
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.2.0
+ versionCode: 70
+ commit: 442e604760506e25e6c9
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.2.0a
+ versionCode: 71
+ commit: e37439e12d11ff17a841
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.2.1
+ versionCode: 73
+ commit: e35fd128c954d41e24abf91b71f301740f6ca483
+ prebuild: rsync -r lib/ libs
+
+ - versionName: 1.2.1.2
+ versionCode: 75
+ commit: 28c98a7
+ prebuild: rsync -r lib/ libs
+ target: android-10
+
+ - versionName: 1.2.1.3
+ versionCode: 76
+ commit: 143892b558
+ prebuild: rsync -r lib/ libs
+ target: android-10
+
+ - versionName: 1.2.1.5
+ versionCode: 78
+ disable: more dependency shuffling required and watch out for the proguard config
+ commit: unknown - see disabled
+
+ - versionName: 1.3.0
+ versionCode: 83
+ commit: v1.3.0
+ prebuild:
+ - mkdir lib
+ - mv libs-dependencies/* lib
+ - rm -r libs-dependencies
+ - mv libs/* lib
+ - rm -r libs
+ - git checkout proguard.cfg
+ target: android-11
+
+ - versionName: 2.1.1
+ versionCode: 91
+ disable: No source in repo
+ commit: unknown - see disabled
+
+ - versionName: '2.2'
+ versionCode: 92
+ disable: No source in repo
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.3.0
+CurrentVersionCode: 83
diff --git a/metadata/com.android.launcher3.txt b/metadata/com.android.launcher3.txt
deleted file mode 100644
index 46268eb84e..0000000000
--- a/metadata/com.android.launcher3.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://android.googlesource.com/platform/packages/apps/Launcher3/
-Issue Tracker:
-
-Summary:Home screen
-Description:
-Android 4.4 homescreen from AOSP, patched to enable installation on 4.1. Backup
-of configuration to Google account is removed.
-.
-
-Repo Type:git
-Repo:https://android.googlesource.com/platform/packages/apps/Launcher3
-
-Build:1.0,1
- commit=android-4.4_r1.2
- init=sed -i '/LauncherBackup/d' src/com/android/launcher3/LauncherProvider.java && \
- rm src/com/android/launcher3/LauncherBackup* && \
- echo -e 'target=android-19\nproguard.config=$$SDK$$/tools/proguard/proguard-android.txt:proguard.flags' > project.properties
- patch=manifest-minsdk_1.patch
- extlibs=android/android-support-v4.jar
-
-Maintainer Notes:
-Possible improvements: https://github.com/bvermeule/Launcher3/commits/master
-https://github.com/MuddPuddle/packages_apps_Launcher3
-I tried to build the protos but failed, hence the forced removal of backup.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.android.launcher3.yml b/metadata/com.android.launcher3.yml
new file mode 100644
index 0000000000..0ab1ec265a
--- /dev/null
+++ b/metadata/com.android.launcher3.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://android.googlesource.com/platform/packages/apps/Launcher3/
+
+Summary: Home screen
+Description: |-
+ Android 4.4 homescreen from AOSP, patched to enable installation on 4.1. Backup
+ of configuration to Google account is removed.
+
+RepoType: git
+Repo: https://android.googlesource.com/platform/packages/apps/Launcher3
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: android-4.4_r1.2
+ init:
+ - sed -i '/LauncherBackup/d' src/com/android/launcher3/LauncherProvider.java
+ - rm src/com/android/launcher3/LauncherBackup*
+ - echo -e 'target=android-19\nproguard.config=$$SDK$$/tools/proguard/proguard-android.txt:proguard.flags'
+ > project.properties
+ patch:
+ - manifest-minsdk_1.patch
+ extlibs:
+ - android/android-support-v4.jar
+
+MaintainerNotes: |-
+ Possible improvements: https://github.com/bvermeule/Launcher3/commits/master
+ https://github.com/MuddPuddle/packages_apps_Launcher3
+ I tried to build the protos but failed, hence the forced removal of backup.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.android.music.txt b/metadata/com.android.music.txt
deleted file mode 100644
index 1da6e237ea..0000000000
--- a/metadata/com.android.music.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://android.googlesource.com/platform/packages/apps/Music
-Issue Tracker:
-
-Auto Name:Music
-Summary:The stock audio player
-Description:
-The stock Android music player; the version name corresponds to the tag at which
-it was built. Although the interface hasn't changed since the Gingerbread days,
-the code has got a steady stream of bug-fixes and translations. It is good for
-playing streams and audio files from the file manager.
-.
-
-Repo Type:git
-Repo:https://android.googlesource.com/platform/packages/apps/Music.git
-
-Build:android-4.2.2_r1.2,1
- commit=android-4.2.2_r1.2
- prebuild=sed -i '18 i android:versionCode=\"1\"\nandroid:versionName=\"android-4.2.2_r1.2\"' AndroidManifest.xml && \
- rm -rf tests
- target=android-17
-
-Build:android-6.0.1_r63,2
- commit=android-6.0.1_r63
- prebuild=sed -i '18 i android:versionCode=\"$$VERCODE$$\"\nandroid:versionName=\"$$VERSION$$\"' AndroidManifest.xml && \
- rm -rf tests
- target=android-23
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:android-6.0.1_r63
-Current Version Code:2
diff --git a/metadata/com.android.music.yml b/metadata/com.android.music.yml
new file mode 100644
index 0000000000..e31bd6c5fd
--- /dev/null
+++ b/metadata/com.android.music.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://android.googlesource.com/platform/packages/apps/Music
+
+AutoName: Music
+Summary: The stock audio player
+Description: |-
+ The stock Android music player; the version name corresponds to the tag at which
+ it was built. Although the interface hasn't changed since the Gingerbread days,
+ the code has got a steady stream of bug-fixes and translations. It is good for
+ playing streams and audio files from the file manager.
+
+RepoType: git
+Repo: https://android.googlesource.com/platform/packages/apps/Music.git
+
+Builds:
+ - versionName: android-4.2.2_r1.2
+ versionCode: 1
+ commit: android-4.2.2_r1.2
+ prebuild:
+ - sed -i '18 i android:versionCode=\"1\"\nandroid:versionName=\"android-4.2.2_r1.2\"'
+ AndroidManifest.xml
+ - rm -rf tests
+ target: android-17
+
+ - versionName: android-6.0.1_r63
+ versionCode: 2
+ commit: android-6.0.1_r63
+ prebuild:
+ - sed -i '18 i android:versionCode=\"$$VERCODE$$\"\nandroid:versionName=\"$$VERSION$$\"'
+ AndroidManifest.xml
+ - rm -rf tests
+ target: android-23
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: android-6.0.1_r63
+CurrentVersionCode: 2
diff --git a/metadata/com.android.quake.txt b/metadata/com.android.quake.txt
deleted file mode 100644
index 95d3453e59..0000000000
--- a/metadata/com.android.quake.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jackpal/glesquake
-Issue Tracker:https://github.com/jackpal/glesquake/issues
-
-Auto Name:Quake
-Summary:Quake 1 port
-Description:
-Port of Quake 1 to Android. Requires hardware keys, no sound. You have to put
-your own copy of the pak0.pak and maps Quake game data files under
-/sdcard/data/quake/id1/. The best way to obtain those files currently is by
-using [http://nquake.sourceforge.net/ nQuake].
-.
-
-Repo Type:git
-Repo:https://github.com/jackpal/glesquake
-
-Build:1.0,1
- commit=823b728ed3a9
- prebuild=sed -i 's/package="com.android.quake"/package="com.android.quake" android:installLocation="auto" android:versionCode="1" android:versionName="1.0"/g' AndroidManifest.xml
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.android.quake.yml b/metadata/com.android.quake.yml
new file mode 100644
index 0000000000..2de9840f7b
--- /dev/null
+++ b/metadata/com.android.quake.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/jackpal/glesquake
+IssueTracker: https://github.com/jackpal/glesquake/issues
+
+AutoName: Quake
+Summary: Quake 1 port
+Description: |-
+ Port of Quake 1 to Android. Requires hardware keys, no sound. You have to put
+ your own copy of the pak0.pak and maps Quake game data files under
+ /sdcard/data/quake/id1/. The best way to obtain those files currently is by
+ using [http://nquake.sourceforge.net/ nQuake].
+
+RepoType: git
+Repo: https://github.com/jackpal/glesquake
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 823b728ed3a9
+ prebuild: sed -i 's/package="com.android.quake"/package="com.android.quake" android:installLocation="auto"
+ android:versionCode="1" android:versionName="1.0"/g' AndroidManifest.xml
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.android2.calculator3.txt b/metadata/com.android2.calculator3.txt
deleted file mode 100644
index 1ee3fa1b57..0000000000
--- a/metadata/com.android2.calculator3.txt
+++ /dev/null
@@ -1,184 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:http://xlythe.com
-Source Code:https://github.com/Xlythe/android_packages_apps_Calculator
-Issue Tracker:https://github.com/Xlythe/android_packages_apps_Calculator/issues
-
-Name:Calculator (old)
-Auto Name:Calculator
-Summary:Make calculations
-Description:
-This app has been deprecated in favor of [[com.xlythe.calculator.material]].
-
-A simple calculator that tries to make graphing and matrix math as simple as
-adding or multiplying two numbers. Slide left and right to access more panels.
-.
-
-Repo Type:git
-Repo:https://github.com/Xlythe/android_packages_apps_Calculator.git
-
-Build:1.8,22
- commit=d2b2bde6c9
- target=android-15
-
-Build:2.0,24
- commit=d61631afc5
- srclibs=Slider@556b4db69a
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-16
-
-Build:2.2,26
- disable=no source
- commit=unknown - see disabled
-
-Build:2.2.2,28
- commit=2eafd952
- srclibs=Slider@556b4db69a
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-16
-
-Build:3.1.2,42
- commit=b427694d
- srclibs=Slider@4d2c894ca3
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-17
-
-Build:v3.2,43
- commit=ff027e7311a69aea68
- srclibs=Slider@4d2c894ca3
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-17
-
-Build:v3.3.2,46
- commit=02a0d7cccf1182d4
- srclibs=Slider@4d2c894ca3
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-17
-
-Build:v3.4,47
- commit=4df0d69e720fd2ae2
- srclibs=Slider@2ec23c12a39
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-17
-
-Build:v3.4.2,49
- commit=799803d7f0
- srclibs=Slider@2ec23c12a39
- prebuild=rm -rf tests libs/slider.jar && \
- echo "android.library.reference.1=$$Slider$$" >> project.properties
- target=android-17
-
-Build:4.3,63
- commit=7ad3de71422a75b7c3865835b53cf1f6ca64a6ce
- subdir=Calculator
- patch=glassless-manifest.patch
- gradle=yes
- srclibs=EJML@v0.25,Google-Gson@gson-2.2.4,Slider@00020deb7fa5499bb33cc4471af2bd5256d10e78,ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
- rm=Calculator/libs/*jar
- prebuild=pushd $$EJML$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$Google-Gson$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$Slider$$ && \
- android update project -p ./ && \
- ant release && \
- popd && \
- pushd $$ArityXlythe$$ && \
- rm -fR bin/* && \
- find -name "*.java" > sources.txt && \
- javac -d bin @sources.txt && \
- cd bin && \
- jar cf arity.jar org && \
- popd && \
- rm src/main/java/com/android2/calculator3/GlassHomeActivity.java src/main/java/com/android2/calculator3/GlassResultActivity.java && \
- cp $$EJML$$/target/ejml-0.25.jar $$Google-Gson$$/target/gson-2.2.4.jar $$Slider$$/bin/classes.jar $$ArityXlythe$$/bin/arity.jar libs/
-
-Build:5.1.1,85
- commit=677d992f8d9627197f9c2aabdbfbed32d5713b34
- subdir=mobile
- gradle=yes
- srclibs=EJML@v0.25,Google-Gson@gson-2.2.4,ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
- rm=mobile/libs/*jar,MathLibrary/libs/*.jar,legacy-mobile,wear,glass,GDK-ProgressBar
- prebuild=sed -i -e '/wearApp/d' build.gradle && \
- pushd $$EJML$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$Google-Gson$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$ArityXlythe$$ && \
- rm -fR bin/* && \
- find -name "*.java" > sources.txt && \
- javac -d bin @sources.txt && \
- cd bin && \
- jar cf arity.jar org && \
- popd && \
- cp $$EJML$$/target/ejml-0.25.jar $$ArityXlythe$$/bin/arity.jar ../MathLibrary/libs/ && \
- cp $$Google-Gson$$/target/gson-2.2.4.jar libs/
-
-Build:5.1.1,88
- disable=gson tests fail
- commit=a172a4e277f39a6805c682a2543344f67258716c
- subdir=mobile
- gradle=yes
- srclibs=EJML@v0.25,Google-Gson@gson-2.2.4,ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
- rm=mobile/libs/*jar,MathLibrary/libs/*.jar,legacy-mobile,wear,glass,GDK-ProgressBar
- prebuild=sed -i -e '/wearApp/d' build.gradle && \
- pushd $$EJML$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$Google-Gson$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$ArityXlythe$$ && \
- rm -fR bin/* && \
- find -name "*.java" > sources.txt && \
- javac -d bin @sources.txt && \
- cd bin && \
- jar cf arity.jar org && \
- popd && \
- cp $$EJML$$/target/ejml-0.25.jar $$ArityXlythe$$/bin/arity.jar ../MathLibrary/libs/ && \
- cp $$Google-Gson$$/target/gson-2.2.4.jar libs/
-
-Build:5.4,93
- commit=1c305c1e9e6b2ab2225d218576984d329913b1d9
- subdir=mobile
- gradle=yes
- srclibs=Google-Gson@gson-2.2.4
- rm=mobile/libs/*jar,legacy-mobile,wear,glass,GDK-ProgressBar
- prebuild=sed -i -e '/wearApp/d' build.gradle && \
- pushd $$Google-Gson$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$Google-Gson$$/target/gson-2.2.4.jar libs/ && \
- sed -i -e '/applicationId/s/com.xlythe.calculator.material/com.android2.calculator3/g' build.gradle
-
-Maintainer Notes:
-The JAR files slider.jar, gson-2.2.4.jar and ejml-0.21.jar have been replaced
-by a version build from upstream sources. As arity-2.1.6.jar is no longer
-available from upstream, it has been replaced by a repo-copy of the author
-of this app.
-
-Google's Glass Development Kit is currently not available under a free license,
-so $$SDK$$/add-ons/addon-google_gdk-google-19/libs/gdk.jar cannot be used. It
-hhas been removed and the code has been patched to not use it.
-
-Google's wearable-preview-support.jar is currently not available under a free
-license. It seems like it's not used in this version, so it has been removed.
-
-Package id is now com.xlythe.calculator.material.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Update Check Name:com.xlythe.calculator.material
-Current Version:5.4
-Current Version Code:93
diff --git a/metadata/com.android2.calculator3.yml b/metadata/com.android2.calculator3.yml
new file mode 100644
index 0000000000..3368b0bc2b
--- /dev/null
+++ b/metadata/com.android2.calculator3.yml
@@ -0,0 +1,251 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: http://xlythe.com
+SourceCode: https://github.com/Xlythe/android_packages_apps_Calculator
+IssueTracker: https://github.com/Xlythe/android_packages_apps_Calculator/issues
+
+Name: Calculator (old)
+AutoName: Calculator
+Summary: Make calculations
+Description: |-
+ This app has been deprecated in favor of [[com.xlythe.calculator.material]].
+
+ A simple calculator that tries to make graphing and matrix math as simple as
+ adding or multiplying two numbers. Slide left and right to access more panels.
+
+RepoType: git
+Repo: https://github.com/Xlythe/android_packages_apps_Calculator.git
+
+Builds:
+ - versionName: '1.8'
+ versionCode: 22
+ commit: d2b2bde6c9
+ target: android-15
+
+ - versionName: '2.0'
+ versionCode: 24
+ commit: d61631afc5
+ srclibs:
+ - Slider@556b4db69a
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-16
+
+ - versionName: '2.2'
+ versionCode: 26
+ disable: no source
+ commit: unknown - see disabled
+
+ - versionName: 2.2.2
+ versionCode: 28
+ commit: 2eafd952
+ srclibs:
+ - Slider@556b4db69a
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-16
+
+ - versionName: 3.1.2
+ versionCode: 42
+ commit: b427694d
+ srclibs:
+ - Slider@4d2c894ca3
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-17
+
+ - versionName: v3.2
+ versionCode: 43
+ commit: ff027e7311a69aea68
+ srclibs:
+ - Slider@4d2c894ca3
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-17
+
+ - versionName: v3.3.2
+ versionCode: 46
+ commit: 02a0d7cccf1182d4
+ srclibs:
+ - Slider@4d2c894ca3
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-17
+
+ - versionName: v3.4
+ versionCode: 47
+ commit: 4df0d69e720fd2ae2
+ srclibs:
+ - Slider@2ec23c12a39
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-17
+
+ - versionName: v3.4.2
+ versionCode: 49
+ commit: 799803d7f0
+ srclibs:
+ - Slider@2ec23c12a39
+ prebuild:
+ - rm -rf tests libs/slider.jar
+ - echo "android.library.reference.1=$$Slider$$" >> project.properties
+ target: android-17
+
+ - versionName: '4.3'
+ versionCode: 63
+ commit: 7ad3de71422a75b7c3865835b53cf1f6ca64a6ce
+ subdir: Calculator
+ patch:
+ - glassless-manifest.patch
+ gradle:
+ - yes
+ srclibs:
+ - EJML@v0.25
+ - Google-Gson@gson-2.2.4
+ - Slider@00020deb7fa5499bb33cc4471af2bd5256d10e78
+ - ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
+ rm:
+ - Calculator/libs/*jar
+ prebuild:
+ - pushd $$EJML$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$Google-Gson$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$Slider$$
+ - android update project -p ./
+ - ant release
+ - popd
+ - pushd $$ArityXlythe$$
+ - rm -fR bin/*
+ - find -name "*.java" > sources.txt
+ - javac -d bin @sources.txt
+ - cd bin
+ - jar cf arity.jar org
+ - popd
+ - rm src/main/java/com/android2/calculator3/GlassHomeActivity.java src/main/java/com/android2/calculator3/GlassResultActivity.java
+ - cp $$EJML$$/target/ejml-0.25.jar $$Google-Gson$$/target/gson-2.2.4.jar $$Slider$$/bin/classes.jar
+ $$ArityXlythe$$/bin/arity.jar libs/
+
+ - versionName: 5.1.1
+ versionCode: 85
+ commit: 677d992f8d9627197f9c2aabdbfbed32d5713b34
+ subdir: mobile
+ gradle:
+ - yes
+ srclibs:
+ - EJML@v0.25
+ - Google-Gson@gson-2.2.4
+ - ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
+ rm:
+ - mobile/libs/*jar
+ - MathLibrary/libs/*.jar
+ - legacy-mobile
+ - wear
+ - glass
+ - GDK-ProgressBar
+ prebuild:
+ - sed -i -e '/wearApp/d' build.gradle
+ - pushd $$EJML$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$Google-Gson$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$ArityXlythe$$
+ - rm -fR bin/*
+ - find -name "*.java" > sources.txt
+ - javac -d bin @sources.txt
+ - cd bin
+ - jar cf arity.jar org
+ - popd
+ - cp $$EJML$$/target/ejml-0.25.jar $$ArityXlythe$$/bin/arity.jar ../MathLibrary/libs/
+ - cp $$Google-Gson$$/target/gson-2.2.4.jar libs/
+
+ - versionName: 5.1.1
+ versionCode: 88
+ disable: gson tests fail
+ commit: a172a4e277f39a6805c682a2543344f67258716c
+ subdir: mobile
+ gradle:
+ - yes
+ srclibs:
+ - EJML@v0.25
+ - Google-Gson@gson-2.2.4
+ - ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
+ rm:
+ - mobile/libs/*jar
+ - MathLibrary/libs/*.jar
+ - legacy-mobile
+ - wear
+ - glass
+ - GDK-ProgressBar
+ prebuild:
+ - sed -i -e '/wearApp/d' build.gradle
+ - pushd $$EJML$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$Google-Gson$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$ArityXlythe$$
+ - rm -fR bin/*
+ - find -name "*.java" > sources.txt
+ - javac -d bin @sources.txt
+ - cd bin
+ - jar cf arity.jar org
+ - popd
+ - cp $$EJML$$/target/ejml-0.25.jar $$ArityXlythe$$/bin/arity.jar ../MathLibrary/libs/
+ - cp $$Google-Gson$$/target/gson-2.2.4.jar libs/
+
+ - versionName: '5.4'
+ versionCode: 93
+ commit: 1c305c1e9e6b2ab2225d218576984d329913b1d9
+ subdir: mobile
+ gradle:
+ - yes
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - mobile/libs/*jar
+ - legacy-mobile
+ - wear
+ - glass
+ - GDK-ProgressBar
+ prebuild:
+ - sed -i -e '/wearApp/d' build.gradle
+ - pushd $$Google-Gson$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$Google-Gson$$/target/gson-2.2.4.jar libs/
+ - sed -i -e '/applicationId/s/com.xlythe.calculator.material/com.android2.calculator3/g'
+ build.gradle
+
+MaintainerNotes: |-
+ The JAR files slider.jar, gson-2.2.4.jar and ejml-0.21.jar have been replaced
+ by a version build from upstream sources. As arity-2.1.6.jar is no longer
+ available from upstream, it has been replaced by a repo-copy of the author
+ of this app.
+
+ Google's Glass Development Kit is currently not available under a free license,
+ so $$SDK$$/add-ons/addon-google_gdk-google-19/libs/gdk.jar cannot be used. It
+ hhas been removed and the code has been patched to not use it.
+
+ Google's wearable-preview-support.jar is currently not available under a free
+ license. It seems like it's not used in this version, so it has been removed.
+
+ Package id is now com.xlythe.calculator.material.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+UpdateCheckName: com.xlythe.calculator.material
+CurrentVersion: '5.4'
+CurrentVersionCode: 93
diff --git a/metadata/com.androsz.electricsleepbeta.txt b/metadata/com.androsz.electricsleepbeta.txt
deleted file mode 100644
index eb3f8a244a..0000000000
--- a/metadata/com.androsz.electricsleepbeta.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Science & Education
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/jondwillis/ElectricSleep
-Issue Tracker:https://github.com/jondwillis/ElectricSleep/issues
-
-Auto Name:ElectricSleep
-Summary:Improve your sleep
-Description:
-Improve the quality of your sleep with this smart alarm clock. ElectricSleep is
-a smarter alarm clock.
-
-Google Analytics was removed before building.
-.
-
-Repo Type:git
-Repo:https://github.com/jondwillis/ElectricSleep.git
-
-Build:1.1.1,50
- disable=not on gplay 1.1.1
- commit=unknown - see disabled
- maven=yes
- srclibs=NoAnalytics@158a4a
- prebuild=sed -i 's/3.1.1/3.6.0/g;79s/1.4.2/0.0.1/g;119s/jar/apklib/g' pom.xml && \
- sed -i '116s/android/android.apps/g;244s/true/false/g' pom.xml && \
- cd $$NoAnalytics$$ && \
- zip -r NoAnalytics.apklib *
- build=$$MVN3$$ install:install-file -Dfile=$$NoAnalytics$$/NoAnalytics.apklib -DgroupId=com.google.android.apps -DartifactId=analytics -Dversion=0.0.1 -Dpackaging=apklib
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:18
diff --git a/metadata/com.androsz.electricsleepbeta.yml b/metadata/com.androsz.electricsleepbeta.yml
new file mode 100644
index 0000000000..7875827283
--- /dev/null
+++ b/metadata/com.androsz.electricsleepbeta.yml
@@ -0,0 +1,39 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Science & Education
+License: Apache-2.0
+SourceCode: https://github.com/jondwillis/ElectricSleep
+IssueTracker: https://github.com/jondwillis/ElectricSleep/issues
+
+AutoName: ElectricSleep
+Summary: Improve your sleep
+Description: |-
+ Improve the quality of your sleep with this smart alarm clock. ElectricSleep is
+ a smarter alarm clock.
+
+ Google Analytics was removed before building.
+
+RepoType: git
+Repo: https://github.com/jondwillis/ElectricSleep.git
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 50
+ disable: not on gplay 1.1.1
+ commit: unknown - see disabled
+ maven: 'yes'
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - sed -i 's/3.1.1/3.6.0/g;79s/1.4.2/0.0.1/g;119s/jar/apklib/g' pom.xml
+ - sed -i '116s/android/android.apps/g;244s/true/false/g' pom.xml
+ - cd $$NoAnalytics$$
+ - zip -r NoAnalytics.apklib *
+ build: $$MVN3$$ install:install-file -Dfile=$$NoAnalytics$$/NoAnalytics.apklib
+ -DgroupId=com.google.android.apps -DartifactId=analytics -Dversion=0.0.1 -Dpackaging=apklib
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 18
diff --git a/metadata/com.androzic.txt b/metadata/com.androzic.txt
deleted file mode 100644
index 496b5605bf..0000000000
--- a/metadata/com.androzic.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:http://androzic.com
-Source Code:https://github.com/andreynovikov/Androzic
-Issue Tracker:https://github.com/andreynovikov/Androzic/issues
-
-Auto Name:Androzic
-Summary:Navigation for ozf2/3 maps
-Description:
-Navigation client that uses OziExplorer (ozf2, ozfx3) or online maps. Great for
-hiking, geocaching, off-roading, sailing, boating and other outdoor activities.
-You are expected to be aware of OziExplorer or at least of where to get its
-maps. Maps also can be created by yourself, but with some effort: see FAQ and
-wiki on the website for details.
-
-* works without maps as a simple navigator
-* track recording in background (power-safe)
-* navigation to waypoint and via route
-* track to route conversion
-* route creation and manipulation
-* works with waypoints, tracks and routes in Ozi format
-* reads waypoints, tracks and routes in KML and GPX format
-* HSI and compass
-* configurable units
-* UTM coordinates
-* search for locations via Google geocoder
-* location and waypoint sharing
-* portrait and landscape modes
-* tablet support
-
-Functionality can be extended by plugins (currently not on f-droid.org):
-
-* receive coordinates via text messages (sms)
-* share location in real time
-.
-
-Repo Type:git
-Repo:https://github.com/andreynovikov/Androzic.git
-
-Build:1.7.1,85
- commit=1.7.1
- srclibs=AndrozicLib@1.7.1
- prebuild=rm custom_rules.xml && \
- sed -i 's@\(android.library.reference.1=\).*@\1$$AndrozicLib$$@' project.properties
- buildjni=yes
-
-Build:1.7.2,86
- commit=1.7.2
- srclibs=AndrozicLib@1.7.2
- prebuild=rm custom_rules.xml && \
- sed -i 's@\(android.library.reference.1=\).*@\1$$AndrozicLib$$@' project.properties
- buildjni=yes
-
-Build:1.7.6,90
- commit=1.7.6
- srclibs=ActionBarSherlock@4.2.0,AndrozicLib@1.7.6,ShowCase-Androzic@v3.0,NineOldAndroids@2.4.0
- prebuild=rm custom_rules.xml && \
- sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i 's@\(reference.2=\).*@\1$$AndrozicLib$$@' project.properties && \
- sed -i 's@\(reference.3=\).*@\1$$ShowCase-Androzic$$@' project.properties
- buildjni=yes
-
-Build:1.7.8,94
- commit=1.7.8
- srclibs=AndrozicLib@aabbe0bd6da1889f357c,2:Support/v7/appcompat@android-4.4.4_r2.0.1
- extlibs=android/android-support-v4.jar
- prebuild=cp -r $$AndrozicLib$$ AndrozicLib && \
- sed -i 's@\(reference.1=\).*@\1AndrozicLib@' project.properties && \
- mv libs/android-support-v4.jar $$Support$$/libs
- buildjni=AndrozicLib
-
-Build:1.7.9,95
- commit=1.7.9
- srclibs=AndrozicLib@1.7.9,2:Support/v7/appcompat@android-4.4.4_r2.0.1
- extlibs=android/android-support-v4.jar
- prebuild=cp -r $$AndrozicLib$$ AndrozicLib && \
- sed -i 's@\(reference.1=\).*@\1AndrozicLib@' project.properties && \
- mv libs/android-support-v4.jar $$Support$$/libs
- buildjni=AndrozicLib
-
-Build:2.0.3,105
- disable=https://github.com/andreynovikov/Androzic/issues/45
- commit=2.0.3
- gradle=yes
-
-Build:2.0.5,107
- disable=https://github.com/andreynovikov/Androzic/issues/45
- commit=2.0.5
- gradle=yes
-
-Build:2.1,108
- disable=https://github.com/andreynovikov/Androzic/issues/45
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.1
-Current Version Code:108
diff --git a/metadata/com.androzic.yml b/metadata/com.androzic.yml
new file mode 100644
index 0000000000..066364d8c9
--- /dev/null
+++ b/metadata/com.androzic.yml
@@ -0,0 +1,130 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: http://androzic.com
+SourceCode: https://github.com/andreynovikov/Androzic
+IssueTracker: https://github.com/andreynovikov/Androzic/issues
+
+AutoName: Androzic
+Summary: Navigation for ozf2/3 maps
+Description: |-
+ Navigation client that uses OziExplorer (ozf2, ozfx3) or online maps. Great for
+ hiking, geocaching, off-roading, sailing, boating and other outdoor activities.
+ You are expected to be aware of OziExplorer or at least of where to get its
+ maps. Maps also can be created by yourself, but with some effort: see FAQ and
+ wiki on the website for details.
+
+ * works without maps as a simple navigator
+ * track recording in background (power-safe)
+ * navigation to waypoint and via route
+ * track to route conversion
+ * route creation and manipulation
+ * works with waypoints, tracks and routes in Ozi format
+ * reads waypoints, tracks and routes in KML and GPX format
+ * HSI and compass
+ * configurable units
+ * UTM coordinates
+ * search for locations via Google geocoder
+ * location and waypoint sharing
+ * portrait and landscape modes
+ * tablet support
+
+ Functionality can be extended by plugins (currently not on f-droid.org):
+
+ * receive coordinates via text messages (sms)
+ * share location in real time
+
+RepoType: git
+Repo: https://github.com/andreynovikov/Androzic.git
+
+Builds:
+ - versionName: 1.7.1
+ versionCode: 85
+ commit: 1.7.1
+ srclibs:
+ - AndrozicLib@1.7.1
+ prebuild:
+ - rm custom_rules.xml
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AndrozicLib$$@' project.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.7.2
+ versionCode: 86
+ commit: 1.7.2
+ srclibs:
+ - AndrozicLib@1.7.2
+ prebuild:
+ - rm custom_rules.xml
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AndrozicLib$$@' project.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.7.6
+ versionCode: 90
+ commit: 1.7.6
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ - AndrozicLib@1.7.6
+ - ShowCase-Androzic@v3.0
+ - NineOldAndroids@2.4.0
+ prebuild:
+ - rm custom_rules.xml
+ - sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i 's@\(reference.2=\).*@\1$$AndrozicLib$$@' project.properties
+ - sed -i 's@\(reference.3=\).*@\1$$ShowCase-Androzic$$@' project.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.7.8
+ versionCode: 94
+ commit: 1.7.8
+ srclibs:
+ - AndrozicLib@aabbe0bd6da1889f357c
+ - 2:Support/v7/appcompat@android-4.4.4_r2.0.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp -r $$AndrozicLib$$ AndrozicLib
+ - sed -i 's@\(reference.1=\).*@\1AndrozicLib@' project.properties
+ - mv libs/android-support-v4.jar $$Support$$/libs
+ buildjni:
+ - AndrozicLib
+
+ - versionName: 1.7.9
+ versionCode: 95
+ commit: 1.7.9
+ srclibs:
+ - AndrozicLib@1.7.9
+ - 2:Support/v7/appcompat@android-4.4.4_r2.0.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp -r $$AndrozicLib$$ AndrozicLib
+ - sed -i 's@\(reference.1=\).*@\1AndrozicLib@' project.properties
+ - mv libs/android-support-v4.jar $$Support$$/libs
+ buildjni:
+ - AndrozicLib
+
+ - versionName: 2.0.3
+ versionCode: 105
+ disable: https://github.com/andreynovikov/Androzic/issues/45
+ commit: 2.0.3
+ gradle:
+ - yes
+
+ - versionName: 2.0.5
+ versionCode: 107
+ disable: https://github.com/andreynovikov/Androzic/issues/45
+ commit: 2.0.5
+ gradle:
+ - yes
+
+ - versionName: '2.1'
+ versionCode: 108
+ disable: https://github.com/andreynovikov/Androzic/issues/45
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '2.1'
+CurrentVersionCode: 108
diff --git a/metadata/com.andybotting.tramhunter.txt b/metadata/com.andybotting.tramhunter.txt
deleted file mode 100644
index a38e29d991..0000000000
--- a/metadata/com.andybotting.tramhunter.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:http://tramhunter.andybotting.com
-Source Code:https://github.com/andybotting/tramhunter
-Issue Tracker:https://github.com/andybotting/tramhunter/issues
-
-Auto Name:Tram Hunter
-Summary:Locate trams in Melbourne
-Description:
-Client to Yarra Trams tram TRACKER® service for real-time location of Melbourne
-trams.
-
-Newer versions of this are available elsewhere but require proprietary software
-to build.
-.
-
-Repo Type:git
-Repo:https://github.com/andybotting/tramhunter.git
-
-Build:1.0,1000
- commit=47b60e349f
- subdir=android/TramHunter
- srclibs=ActionBarSherlock@9598f2bb2c
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.1,1100
- commit=3e2a604768
- subdir=android/TramHunter
- srclibs=ActionBarSherlock@4.1.0
- extlibs=ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
-
-Build:1.2,1200
- commit=9b07112beb1
- subdir=android/TramHunter
- srclibs=ActionBarSherlock@4.1.0
- forceversion=yes
- forcevercode=yes
- extlibs=ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
- prebuild=sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
- target=Google Inc.:Google APIs:16
-
-Build:1.3,1300
- commit=v1.3
- subdir=android/TramHunter
- srclibs=ActionBarSherlock@4.1.0
- forceversion=yes
- forcevercode=yes
- extlibs=ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
- prebuild=sed -i 's@\(.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
- target=Google Inc.:Google APIs:17
-
-Build:1.4,1400
- disable=Proprietary API required
- commit=v1.4
- subdir=android/TramHunter
- srclibs=ActionBarSherlock@4.1.0
- forceversion=yes
- forcevercode=yes
- extlibs=ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
- prebuild=sed -i 's@\(.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
- target=Google Inc.:Google APIs:19
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3
-Current Version Code:1300
diff --git a/metadata/com.andybotting.tramhunter.yml b/metadata/com.andybotting.tramhunter.yml
new file mode 100644
index 0000000000..e0e3b4afc3
--- /dev/null
+++ b/metadata/com.andybotting.tramhunter.yml
@@ -0,0 +1,93 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: http://tramhunter.andybotting.com
+SourceCode: https://github.com/andybotting/tramhunter
+IssueTracker: https://github.com/andybotting/tramhunter/issues
+
+AutoName: Tram Hunter
+Summary: Locate trams in Melbourne
+Description: |-
+ Client to Yarra Trams tram TRACKER® service for real-time location of Melbourne
+ trams.
+
+ Newer versions of this are available elsewhere but require proprietary software
+ to build.
+
+RepoType: git
+Repo: https://github.com/andybotting/tramhunter.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1000
+ commit: 47b60e349f
+ subdir: android/TramHunter
+ srclibs:
+ - ActionBarSherlock@9598f2bb2c
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: '1.1'
+ versionCode: 1100
+ commit: 3e2a604768
+ subdir: android/TramHunter
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ extlibs:
+ - ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
+
+ - versionName: '1.2'
+ versionCode: 1200
+ commit: 9b07112beb1
+ subdir: android/TramHunter
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
+ target: Google Inc.:Google APIs:16
+
+ - versionName: '1.3'
+ versionCode: 1300
+ commit: v1.3
+ subdir: android/TramHunter
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
+ target: Google Inc.:Google APIs:17
+
+ - versionName: '1.4'
+ versionCode: 1400
+ disable: Proprietary API required
+ commit: v1.4
+ subdir: android/TramHunter
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - ABS-MapsPlugin/actionbarsherlock-plugin-maps-4.2.0.jar
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - mv libs/actionbarsherlock-plugin-maps-4.2.0.jar $$ActionBarSherlock$$/libs/
+ target: Google Inc.:Google APIs:19
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.3'
+CurrentVersionCode: 1300
diff --git a/metadata/com.anysoftkeyboard.languagepack.SSH.txt b/metadata/com.anysoftkeyboard.languagepack.SSH.txt
deleted file mode 100644
index 8a9f03c590..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.SSH.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:http://www.pedramhayati.com/2012/07/16/ssh-terminal-keyboard-android/
-Source Code:https://github.com/pi3ch/ssh_anysoftkeyboard
-Issue Tracker:https://github.com/pi3ch/ssh_anysoftkeyboard/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: SSH
-Auto Name:SSH for AnySoftKeyboard
-Summary:Language pack for ASK
-Description:
-A handy keyboard for terminal emulators, ssh clients (e.g. [[org.connectbot]])
-and any application that requires a full keyboard. The keyboard learns your
-frequently used commands as you use it (you need to add your common commands for
-auto suggestion: only tested on [[sk.vx.connectbot]]).
-
-* Command suggestion (comes with basic dictionary)
-* Arrow keys for command history
-* CTRL key e.g. CTRL+E to jump to end of line
-* Tab key for completion (depends on shell)
-* Special characters as pop-ups
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-
-Status: BETA.
-.
-
-Repo Type:git
-Repo:https://github.com/pi3ch/ssh_anysoftkeyboard
-
-Build:0.4.20120611-beta,4
- commit=626f9fc2c
- patch=xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=echo "android.library.reference.1=$$AnySoftKeyboard-API$$" >> project.properties && \
- mkdir -p res/raw/ dict/ && \
- rm -rf assets/ gen/ res/values/attrs.xml && \
- mv res/xml/ssh_dict.xml dict/words.xml
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.4.20120611-beta
-Current Version Code:4
diff --git a/metadata/com.anysoftkeyboard.languagepack.SSH.yml b/metadata/com.anysoftkeyboard.languagepack.SSH.yml
new file mode 100644
index 0000000000..18a1b45614
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.SSH.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: http://www.pedramhayati.com/2012/07/16/ssh-terminal-keyboard-android/
+SourceCode: https://github.com/pi3ch/ssh_anysoftkeyboard
+IssueTracker: https://github.com/pi3ch/ssh_anysoftkeyboard/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: SSH'
+AutoName: SSH for AnySoftKeyboard
+Summary: Language pack for ASK
+Description: |-
+ A handy keyboard for terminal emulators, ssh clients (e.g. [[org.connectbot]])
+ and any application that requires a full keyboard. The keyboard learns your
+ frequently used commands as you use it (you need to add your common commands for
+ auto suggestion: only tested on [[sk.vx.connectbot]]).
+
+ * Command suggestion (comes with basic dictionary)
+ * Arrow keys for command history
+ * CTRL key e.g. CTRL+E to jump to end of line
+ * Tab key for completion (depends on shell)
+ * Special characters as pop-ups
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+ Status: BETA.
+
+RepoType: git
+Repo: https://github.com/pi3ch/ssh_anysoftkeyboard
+
+Builds:
+ - versionName: 0.4.20120611-beta
+ versionCode: 4
+ commit: 626f9fc2c
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - echo "android.library.reference.1=$$AnySoftKeyboard-API$$" >> project.properties
+ - mkdir -p res/raw/ dict/
+ - rm -rf assets/ gen/ res/values/attrs.xml
+ - mv res/xml/ssh_dict.xml dict/words.xml
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.4.20120611-beta
+CurrentVersionCode: 4
diff --git a/metadata/com.anysoftkeyboard.languagepack.catalan.txt b/metadata/com.anysoftkeyboard.languagepack.catalan.txt
deleted file mode 100644
index 13e2f3d147..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.catalan.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Catalan
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Catalan
-Auto Name:AnySoftKeyboard - Catalan Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Dictionary is based on the Wikipedia article database which can be distributed
-under the terms of either the GNU Free Documentation or the Creative Commons
-Attribution-ShareAlike licenses and has about 5,000 words.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git-svn
-Repo:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Catalan
-
-Build:20110220,3
- commit=1560
- init=rm -rf build.xml
- patch=xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/ca.xml.gz
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- gunzip -c libs/ca.xml.gz > dict/words.xml && \
- rm -rf assets/ libs/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:20110220
-Current Version Code:3
diff --git a/metadata/com.anysoftkeyboard.languagepack.catalan.yml b/metadata/com.anysoftkeyboard.languagepack.catalan.yml
new file mode 100644
index 0000000000..e2d80d6b28
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.catalan.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Catalan
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Catalan'
+AutoName: AnySoftKeyboard - Catalan Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Dictionary is based on the Wikipedia article database which can be distributed
+ under the terms of either the GNU Free Documentation or the Creative Commons
+ Attribution-ShareAlike licenses and has about 5,000 words.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git-svn
+Repo: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Catalan
+
+Builds:
+ - versionName: '20110220'
+ versionCode: 3
+ commit: '1560'
+ init: rm -rf build.xml
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/ca.xml.gz
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - gunzip -c libs/ca.xml.gz > dict/words.xml
+ - rm -rf assets/ libs/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '20110220'
+CurrentVersionCode: 3
diff --git a/metadata/com.anysoftkeyboard.languagepack.danish.txt b/metadata/com.anysoftkeyboard.languagepack.danish.txt
deleted file mode 100644
index fbf60ca3e3..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.danish.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Danish
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Danish
-Auto Name:AnySoftKeyboard - Danish Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Dictionary based on AOSP dictionary.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:20100614,2
- commit=1081
- init=rm -f build.xml
- patch=xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/da.xml.gz
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- gunzip -c libs/da.xml.gz > dict/words.xml && \
- rm -rf assets/ libs/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:2.0,100
- commit=danish_2.0
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Danish
-Current Version:2.0
-Current Version Code:100
diff --git a/metadata/com.anysoftkeyboard.languagepack.danish.yml b/metadata/com.anysoftkeyboard.languagepack.danish.yml
new file mode 100644
index 0000000000..7c26468daf
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.danish.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Danish
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Danish'
+AutoName: AnySoftKeyboard - Danish Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Dictionary based on AOSP dictionary.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: '20100614'
+ versionCode: 2
+ commit: '1081'
+ init: rm -f build.xml
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/da.xml.gz
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - gunzip -c libs/da.xml.gz > dict/words.xml
+ - rm -rf assets/ libs/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: '2.0'
+ versionCode: 100
+ commit: danish_2.0
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Danish
+CurrentVersion: '2.0'
+CurrentVersionCode: 100
diff --git a/metadata/com.anysoftkeyboard.languagepack.esperanto.txt b/metadata/com.anysoftkeyboard.languagepack.esperanto.txt
deleted file mode 100644
index c5145c099f..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.esperanto.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Esperanto
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Esperanto
-Auto Name:AnySoftKeyboard - Esperanto Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Dictionary is [http://wiki.apertium.org/wiki/Vikipedia_korpuso_de_Esperanto
-based on the Wikipedia] article database and has about 50,000 words.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git-svn
-Repo:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Esperanto
-
-Build:20100613,2
- commit=1082
- init=rm -f build.xml
- patch=xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/eo.xml.gz
- prebuild=sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- gunzip -c libs/eo.xml.gz > dict/words.xml && \
- rm -rf assets/ libs/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:20100613
-Current Version Code:2
diff --git a/metadata/com.anysoftkeyboard.languagepack.esperanto.yml b/metadata/com.anysoftkeyboard.languagepack.esperanto.yml
new file mode 100644
index 0000000000..782c5f1439
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.esperanto.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Esperanto
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Esperanto'
+AutoName: AnySoftKeyboard - Esperanto Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Dictionary is [http://wiki.apertium.org/wiki/Vikipedia_korpuso_de_Esperanto
+ based on the Wikipedia] article database and has about 50,000 words.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git-svn
+Repo: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/Esperanto
+
+Builds:
+ - versionName: '20100613'
+ versionCode: 2
+ commit: '1082'
+ init: rm -f build.xml
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/eo.xml.gz
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - gunzip -c libs/eo.xml.gz > dict/words.xml
+ - rm -rf assets/ libs/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '20100613'
+CurrentVersionCode: 2
diff --git a/metadata/com.anysoftkeyboard.languagepack.french_xlarge.txt b/metadata/com.anysoftkeyboard.languagepack.french_xlarge.txt
deleted file mode 100644
index 29630f94f8..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.french_xlarge.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://www.evendanan.net
-Source Code:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/FrenchXLarge
-Issue Tracker:https://github.com/anysoftkeyboard/LanguagePack/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: French
-Auto Name:AnySoftKeyboard - French Language Pack with XLarge dictionary
-Summary:Language pack for AnySoftKeyboard
-Description:
-AZERTY, BEPO and French-Canadian layouts with an almost 400,000 word dictionary.
-You would need an 800MHz processor for it work smoothly.
-
-Dictionary is from [http://www.dicollecte.org/inscription.php?prj=fr
-Dicollecte.org], and is licensed under the terms of the Mozilla public license.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git-svn
-Repo:https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/FrenchXLarge
-
-Build:20111029,1
- commit=2019
- init=rm -rf build.xml
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ && \
- rm -f release/* res/raw/* && \
- sed -i 's/fr_main/words/g' res/values/values.xml && \
- wget https://softkeyboard.googlecode.com/svn/trunk/DictionaryTools/xml/fr_xlarge.xml -O dict/words.xml
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:20111029
-Current Version Code:1
diff --git a/metadata/com.anysoftkeyboard.languagepack.french_xlarge.yml b/metadata/com.anysoftkeyboard.languagepack.french_xlarge.yml
new file mode 100644
index 0000000000..1f526c3c2b
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.french_xlarge.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://www.evendanan.net
+SourceCode: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/FrenchXLarge
+IssueTracker: https://github.com/anysoftkeyboard/LanguagePack/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: French'
+AutoName: AnySoftKeyboard - French Language Pack with XLarge dictionary
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ AZERTY, BEPO and French-Canadian layouts with an almost 400,000 word dictionary.
+ You would need an 800MHz processor for it work smoothly.
+
+ Dictionary is from [http://www.dicollecte.org/inscription.php?prj=fr
+ Dicollecte.org], and is licensed under the terms of the Mozilla public license.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git-svn
+Repo: https://softkeyboard.googlecode.com/svn/trunk/LanguagePacks/FrenchXLarge
+
+Builds:
+ - versionName: '20111029'
+ versionCode: 1
+ commit: '2019'
+ init: rm -rf build.xml
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/
+ - rm -f release/* res/raw/*
+ - sed -i 's/fr_main/words/g' res/values/values.xml
+ - wget https://softkeyboard.googlecode.com/svn/trunk/DictionaryTools/xml/fr_xlarge.xml
+ -O dict/words.xml
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '20111029'
+CurrentVersionCode: 1
diff --git a/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.txt b/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.txt
deleted file mode 100644
index edacf0e712..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:https://github.com/Stichoza
-Source Code:https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian
-Issue Tracker:https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Georgian
-Auto Name:Georgian (full) for AnySoftKeyboard
-Summary:Language pack for AnySoftKeyboard
-Description:
-N.B You may need to install Georgian fonts. This process would require root. We
-have a package for them: [[org.herrlado.geofonts]].
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu. See the Google Play
-description of com.anysoftkeyboard.languagepack.georgian_full for more tips.
-
-This package is a hybrid, using keyboards from the source code page and
-dictionaries from the texts of the literature portal lib.ge (editor an co-owner
-Giorgi Kekelidze) and published with his permission. Be sure to mention that
-this package uses a different dictionary if visiting the issue tracker
-.
-
-Repo Type:git
-Repo:https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian
-
-Build:2.0.204,4
- disable=One of the srclibs fails on android update project (at e8b7071461)
- commit=e8b7071461
- init=rm -rf bin/ gen/
- patch=packageid.patch,xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=echo 'android.library.reference.1=$$AnySoftKeyboard-API$$' >> project.properties && \
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties && \
- mkdir -p dict/ res/raw/ && \
- rm -f assets/* && \
- wget https://softkeyboard.googlecode.com/svn/trunk/DictionaryTools/xml/ka.xml -O dict/words.xml
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:2.1.4,5
- commit=eb2334531
- init=rm -rf bin/ gen/
- patch=packageid.patch,xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/ka.xml.gz
- prebuild=echo 'android.library.reference.1=$$AnySoftKeyboard-API$$' >> project.properties && \
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties && \
- mkdir -p dict/ res/raw/ && \
- rm -f assets/* && \
- gunzip -c libs/ka.xml.gz > dict/words.xml && \
- rm libs/*.gz
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.1.4
-Current Version Code:5
diff --git a/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.yml b/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.yml
new file mode 100644
index 0000000000..5b6c77cfb1
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.georgian.fdroid.yml
@@ -0,0 +1,73 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: https://github.com/Stichoza
+SourceCode: https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian
+IssueTracker: https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Georgian'
+AutoName: Georgian (full) for AnySoftKeyboard
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ N.B You may need to install Georgian fonts. This process would require root. We
+ have a package for them: [[org.herrlado.geofonts]].
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu. See the Google Play
+ description of com.anysoftkeyboard.languagepack.georgian_full for more tips.
+
+ This package is a hybrid, using keyboards from the source code page and
+ dictionaries from the texts of the literature portal lib.ge (editor an co-owner
+ Giorgi Kekelidze) and published with his permission. Be sure to mention that
+ this package uses a different dictionary if visiting the issue tracker
+
+RepoType: git
+Repo: https://github.com/Stichoza/AnySoftKeyboardLanguagePackGeorgian
+
+Builds:
+ - versionName: 2.0.204
+ versionCode: 4
+ disable: One of the srclibs fails on android update project (at e8b7071461)
+ commit: e8b7071461
+ init: rm -rf bin/ gen/
+ patch:
+ - packageid.patch
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - echo 'android.library.reference.1=$$AnySoftKeyboard-API$$' >> project.properties
+ - echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
+ - mkdir -p dict/ res/raw/
+ - rm -f assets/*
+ - wget https://softkeyboard.googlecode.com/svn/trunk/DictionaryTools/xml/ka.xml
+ -O dict/words.xml
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: 2.1.4
+ versionCode: 5
+ commit: eb2334531
+ init: rm -rf bin/ gen/
+ patch:
+ - packageid.patch
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/ka.xml.gz
+ prebuild:
+ - echo 'android.library.reference.1=$$AnySoftKeyboard-API$$' >> project.properties
+ - echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
+ - mkdir -p dict/ res/raw/
+ - rm -f assets/*
+ - gunzip -c libs/ka.xml.gz > dict/words.xml
+ - rm libs/*.gz
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.1.4
+CurrentVersionCode: 5
diff --git a/metadata/com.anysoftkeyboard.languagepack.german.txt b/metadata/com.anysoftkeyboard.languagepack.german.txt
deleted file mode 100644
index b331655a3b..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.german.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/German
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: German
-Auto Name:AnySoftKeyboard - German Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-German keyboard layout and dictionary of over 100,000 words.
-
-Dictionary comes from AOSP. The source code is in another branch to the default.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:v2.0.1,100
- commit=2.0.1
- init=mkdir -p src/main/res/raw && \
- touch src/main/res/raw/words_1.dict
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Build:v2.0.3,103
- commit=german_2.0.3
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Build:v2.0.4,173
- commit=german-2.0.4
- gradle=yes
- forceversion=yes
- forcevercode=yes
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/German
-Current Version:v2.0.4
-Current Version Code:173
diff --git a/metadata/com.anysoftkeyboard.languagepack.german.yml b/metadata/com.anysoftkeyboard.languagepack.german.yml
new file mode 100644
index 0000000000..b1ac2dc6e1
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.german.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Writing
+License: Apache-2.0
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/German
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: German'
+AutoName: AnySoftKeyboard - German Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ German keyboard layout and dictionary of over 100,000 words.
+
+ Dictionary comes from AOSP. The source code is in another branch to the default.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: v2.0.1
+ versionCode: 100
+ commit: 2.0.1
+ init:
+ - mkdir -p src/main/res/raw
+ - touch src/main/res/raw/words_1.dict
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: v2.0.3
+ versionCode: 103
+ commit: german_2.0.3
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: v2.0.4
+ versionCode: 173
+ commit: german-2.0.4
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/German
+CurrentVersion: v2.0.4
+CurrentVersionCode: 173
diff --git a/metadata/com.anysoftkeyboard.languagepack.greek.txt b/metadata/com.anysoftkeyboard.languagepack.greek.txt
deleted file mode 100644
index f0240f4686..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.greek.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/Greek
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: Greek
-Auto Name:AnySoftKeyboard - Ελληνικό Γλωσσικό Πακέτο
-Summary:Language pack for AnySoftKeyboard
-Description:
-Greek keyboard layouts and AOSP dictionary.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:20110717,3
- commit=1815
- init=rm -f build.xml
- patch=xml.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/gr.xml
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- rm -rf assets/ && \
- mv libs/gr.xml dict/words.xml
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:2.0.0,200
- commit=greek_2.0.0
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Greek
-Current Version:2.0
-Current Version Code:200
diff --git a/metadata/com.anysoftkeyboard.languagepack.greek.yml b/metadata/com.anysoftkeyboard.languagepack.greek.yml
new file mode 100644
index 0000000000..6a1217a9a0
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.greek.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/Greek
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: Greek'
+AutoName: AnySoftKeyboard - Ελληνικό Γλωσσικό Πακέτο
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Greek keyboard layouts and AOSP dictionary.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: '20110717'
+ versionCode: 3
+ commit: '1815'
+ init: rm -f build.xml
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/gr.xml
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - rm -rf assets/
+ - mv libs/gr.xml dict/words.xml
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: 2.0.0
+ versionCode: 200
+ commit: greek_2.0.0
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Greek
+CurrentVersion: '2.0'
+CurrentVersionCode: 200
diff --git a/metadata/com.anysoftkeyboard.languagepack.hebrew_large.txt b/metadata/com.anysoftkeyboard.languagepack.hebrew_large.txt
deleted file mode 100644
index 0a34710fae..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.hebrew_large.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Hebrew (outdated)
-Auto Name:AnySoftKeyboard - Hebrew Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-This pack is outdated. Please use [[com.anysoftkeyboard.languagepack.hebrew]]
-instead. Hebrew keyboard layout (regular, 16 keys and Phonetic) and dictionary
-of over 100,000 words. Note: This will NOT install Hebrew fonts on your device!
-
-Dictionary comes from [http://www.mila.cs.technion.ac.il
-www.mila.cs.technion.ac.il]. The source code is in another branch to the
-default.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack
-
-Build:20121101,10
- commit=421e0212c
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml && \
- sed -i '/key/d' project.properties
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:20121101
-Current Version Code:10
diff --git a/metadata/com.anysoftkeyboard.languagepack.hebrew_large.yml b/metadata/com.anysoftkeyboard.languagepack.hebrew_large.yml
new file mode 100644
index 0000000000..d406df96e4
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.hebrew_large.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Hebrew (outdated)'
+AutoName: AnySoftKeyboard - Hebrew Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ This pack is outdated. Please use [[com.anysoftkeyboard.languagepack.hebrew]]
+ instead. Hebrew keyboard layout (regular, 16 keys and Phonetic) and dictionary
+ of over 100,000 words. Note: This will NOT install Hebrew fonts on your device!
+
+ Dictionary comes from [http://www.mila.cs.technion.ac.il
+ www.mila.cs.technion.ac.il]. The source code is in another branch to the
+ default.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack
+
+Builds:
+ - versionName: '20121101'
+ versionCode: 10
+ commit: 421e0212c
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml
+ - sed -i '/key/d' project.properties
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '20121101'
+CurrentVersionCode: 10
diff --git a/metadata/com.anysoftkeyboard.languagepack.hungarian.txt b/metadata/com.anysoftkeyboard.languagepack.hungarian.txt
deleted file mode 100644
index 9443bb9056..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.hungarian.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:https://github.com/rhornig/anysoftkeyboard-hungarian/wiki
-Source Code:https://github.com/rhornig/anysoftkeyboard-hungarian
-Issue Tracker:https://github.com/rhornig/anysoftkeyboard-hungarian/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Magyar
-Auto Name:AnySoftKeyboard - Hungarian Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Layouts and dictionaries for for the Hungarian language. See the Google Play
-description for usage tips.
-
-Dictionary is via [http://magyarispell.sourceforge.net].
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/rhornig/anysoftkeyboard-hungarian
-
-Build:20120208,12
- commit=v20120208
- patch=add-icon.patch,dictionaries.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=echo "android.library.reference.1=$$AnySoftKeyboard-API$$" >> project.properties && \
- mkdir -p res/raw/ dict/ && \
- mv dic/hu_HU-1.6.1.xml dict/words.xml && \
- rm -rf assets/ dic/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:20130712,15
- commit=05b2303fb
- patch=dictionaries.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p res/raw/ dict/ && \
- mv dic/hu_HU-1.6.1.xml dict/words.xml && \
- rm -rf assets/ dic/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:20131020,16
- commit=v20131020
- patch=dictionaries.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p res/raw/ dict/ && \
- mv dic/hu_HU-1.6.1.xml dict/words.xml && \
- rm -rf assets/ dic/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Maintainer Notes:
-Tags not always reliable.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:20180709
-Current Version Code:18
diff --git a/metadata/com.anysoftkeyboard.languagepack.hungarian.yml b/metadata/com.anysoftkeyboard.languagepack.hungarian.yml
new file mode 100644
index 0000000000..1860db9532
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.hungarian.yml
@@ -0,0 +1,76 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: https://github.com/rhornig/anysoftkeyboard-hungarian/wiki
+SourceCode: https://github.com/rhornig/anysoftkeyboard-hungarian
+IssueTracker: https://github.com/rhornig/anysoftkeyboard-hungarian/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Magyar'
+AutoName: AnySoftKeyboard - Hungarian Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Layouts and dictionaries for for the Hungarian language. See the Google Play
+ description for usage tips.
+
+ Dictionary is via [http://magyarispell.sourceforge.net].
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/rhornig/anysoftkeyboard-hungarian
+
+Builds:
+ - versionName: '20120208'
+ versionCode: 12
+ commit: v20120208
+ patch:
+ - add-icon.patch
+ - dictionaries.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - echo "android.library.reference.1=$$AnySoftKeyboard-API$$" >> project.properties
+ - mkdir -p res/raw/ dict/
+ - mv dic/hu_HU-1.6.1.xml dict/words.xml
+ - rm -rf assets/ dic/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: '20130712'
+ versionCode: 15
+ commit: 05b2303fb
+ patch:
+ - dictionaries.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p res/raw/ dict/
+ - mv dic/hu_HU-1.6.1.xml dict/words.xml
+ - rm -rf assets/ dic/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: '20131020'
+ versionCode: 16
+ commit: v20131020
+ patch:
+ - dictionaries.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p res/raw/ dict/
+ - mv dic/hu_HU-1.6.1.xml dict/words.xml
+ - rm -rf assets/ dic/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+MaintainerNotes: Tags not always reliable.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '20180709'
+CurrentVersionCode: 18
diff --git a/metadata/com.anysoftkeyboard.languagepack.pali.txt b/metadata/com.anysoftkeyboard.languagepack.pali.txt
deleted file mode 100644
index 8cfa900773..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.pali.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:https://github.com/yuttadhammo
-Source Code:https://github.com/yuttadhammo/ask-pali-keyboard
-Issue Tracker:https://github.com/yuttadhammo/ask-pali-keyboard/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Pali
-Auto Name:AnySoftKeyboard - change_me Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-You may need a special font to display the diacritics properly: this would
-require root and instructions are
-[http://anewtab.com/install-hindi-marathi-devanagari-fonts-in-andriod-phonesdevices
-here].
-
-Standard QWERTY keyboard layout with Pali and Sanskrit diacritics and Pali
-dictionary (about 75,000 of the most common word-forms in the Pali texts).
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:0.2,2
- commit=5eabfc
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- forceversion=yes
- forcevercode=yes
- extlibs=LanguagePacks/pali.zip
- prebuild=rm -rf res/ StoreStuff/ dict/ && \
- unzip libs/pali.zip && \
- sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- sed -i 's/change_me/pali/g' src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java AndroidManifest.xml && \
- mkdir -p src/com/anysoftkeyboard/languagepack/pali && \
- mv src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java src/com/anysoftkeyboard/languagepack/pali/ && \
- sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml && \
- sed -i 's/LanguagePack/LanguagePackPali/g' build.xml && \
- sed -i '/key/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.2
-Current Version Code:2
diff --git a/metadata/com.anysoftkeyboard.languagepack.pali.yml b/metadata/com.anysoftkeyboard.languagepack.pali.yml
new file mode 100644
index 0000000000..5d6014b37f
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.pali.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: https://github.com/yuttadhammo
+SourceCode: https://github.com/yuttadhammo/ask-pali-keyboard
+IssueTracker: https://github.com/yuttadhammo/ask-pali-keyboard/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Pali'
+AutoName: AnySoftKeyboard - change_me Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ You may need a special font to display the diacritics properly: this would
+ require root and instructions are
+ [http://anewtab.com/install-hindi-marathi-devanagari-fonts-in-andriod-phonesdevices
+ here].
+
+ Standard QWERTY keyboard layout with Pali and Sanskrit diacritics and Pali
+ dictionary (about 75,000 of the most common word-forms in the Pali texts).
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: '0.2'
+ versionCode: 2
+ commit: 5eabfc
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - LanguagePacks/pali.zip
+ prebuild:
+ - rm -rf res/ StoreStuff/ dict/
+ - unzip libs/pali.zip
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - sed -i 's/change_me/pali/g' src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java
+ AndroidManifest.xml
+ - mkdir -p src/com/anysoftkeyboard/languagepack/pali
+ - mv src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java
+ src/com/anysoftkeyboard/languagepack/pali/
+ - sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml
+ - sed -i 's/LanguagePack/LanguagePackPali/g' build.xml
+ - sed -i '/key/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0.2'
+CurrentVersionCode: 2
diff --git a/metadata/com.anysoftkeyboard.languagepack.persian.txt b/metadata/com.anysoftkeyboard.languagepack.persian.txt
deleted file mode 100644
index d8b9e5bdc0..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.persian.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:http://www.pedramhayati.com/2011/05/15/persianfarsi-language-for-android
-Source Code:https://github.com/pi3ch/persian_anysoftkeyboard
-Issue Tracker:https://github.com/pi3ch/persian_anysoftkeyboard/issues
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Persian
-Auto Name:Persian for AnySoftKeyboard
-Summary:Language pack for AnySoftKeyboard
-Description:
-N.B You may need to install Persian fonts. This process would require root and
-is described on the website.
-
-* Full Persian keyboards
-* Farsi and Pinglish word suggestion and auto completion
-* Persian numbers
-
-Dictionaries are based on the
-[http://ece.ut.ac.ir/dbrg/Hamshahri/publications.html#pub_1 Hamshahri Corpus],
-which is free only for non-commercial use.
-.
-
-Repo Type:git
-Repo:https://github.com/pi3ch/persian_anysoftkeyboard
-
-Build:20120613-persian-numbers,4
- commit=5c341f2e73
- patch=xml.patch
- srclibs=AnySoftKeyboardTools@73e9a09496
- build=mkdir -p res/raw/ dict/ && \
- rm -rf assets/ gen/ && \
- cp res/xml/pi.xml dict/words.xml && \
- java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar && \
- mv res/raw/words_1.dict words_2.dict && \
- cp res/xml/fa.xml dict/words.xml && \
- java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar && \
- rm dict/words.xml && \
- mv words_2.dict res/raw/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:20120613-persian-numbers
-Current Version Code:4
diff --git a/metadata/com.anysoftkeyboard.languagepack.persian.yml b/metadata/com.anysoftkeyboard.languagepack.persian.yml
new file mode 100644
index 0000000000..341cf2d1d6
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.persian.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: http://www.pedramhayati.com/2011/05/15/persianfarsi-language-for-android
+SourceCode: https://github.com/pi3ch/persian_anysoftkeyboard
+IssueTracker: https://github.com/pi3ch/persian_anysoftkeyboard/issues
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Persian'
+AutoName: Persian for AnySoftKeyboard
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ N.B You may need to install Persian fonts. This process would require root and
+ is described on the website.
+
+ * Full Persian keyboards
+ * Farsi and Pinglish word suggestion and auto completion
+ * Persian numbers
+
+ Dictionaries are based on the
+ [http://ece.ut.ac.ir/dbrg/Hamshahri/publications.html#pub_1 Hamshahri Corpus],
+ which is free only for non-commercial use.
+
+RepoType: git
+Repo: https://github.com/pi3ch/persian_anysoftkeyboard
+
+Builds:
+ - versionName: 20120613-persian-numbers
+ versionCode: 4
+ commit: 5c341f2e73
+ patch:
+ - xml.patch
+ srclibs:
+ - AnySoftKeyboardTools@73e9a09496
+ build:
+ - mkdir -p res/raw/ dict/
+ - rm -rf assets/ gen/
+ - cp res/xml/pi.xml dict/words.xml
+ - java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+ - mv res/raw/words_1.dict words_2.dict
+ - cp res/xml/fa.xml dict/words.xml
+ - java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+ - rm dict/words.xml
+ - mv words_2.dict res/raw/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 20120613-persian-numbers
+CurrentVersionCode: 4
diff --git a/metadata/com.anysoftkeyboard.languagepack.russian2.txt b/metadata/com.anysoftkeyboard.languagepack.russian2.txt
deleted file mode 100644
index de41d64060..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.russian2.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/Russian
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: Русский
-Auto Name:AnySoftKeyboard - Russian Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Russian layouts and a dictionary for auto-complete for AnySoftKeyboard.
-
-Dictionary comes from AOSP. The source code is in another branch to the default.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:20121016,6
- disable=no source or licence for the dictionary (at 5eabfc)
- commit=5eabfc
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- forceversion=yes
- forcevercode=yes
- extlibs=LanguagePacks/russian.zip
- prebuild=rm -rf res/ StoreStuff/ dict/ && \
- unzip libs/russian.zip && \
- sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- sed -i 's/change_me/russian2/g' src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java AndroidManifest.xml && \
- mkdir -p src/com/anysoftkeyboard/languagepack/russian2 && \
- mv src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java src/com/anysoftkeyboard/languagepack/russian2/ && \
- sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml && \
- sed -i 's/LanguagePack/LanguagePackRussian/g' build.xml && \
- sed -i '/key/d' project.properties
-
-Build:2.0,100
- commit=russion_2.0
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Build:2.0.1,101
- commit=russian_2.0.1
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Russian
-Current Version:2.0.1
-Current Version Code:101
diff --git a/metadata/com.anysoftkeyboard.languagepack.russian2.yml b/metadata/com.anysoftkeyboard.languagepack.russian2.yml
new file mode 100644
index 0000000000..b5ee37f814
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.russian2.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Writing
+License: Apache-2.0
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/Russian
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: Русский'
+AutoName: AnySoftKeyboard - Russian Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Russian layouts and a dictionary for auto-complete for AnySoftKeyboard.
+
+ Dictionary comes from AOSP. The source code is in another branch to the default.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: '20121016'
+ versionCode: 6
+ disable: no source or licence for the dictionary (at 5eabfc)
+ commit: 5eabfc
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - LanguagePacks/russian.zip
+ prebuild:
+ - rm -rf res/ StoreStuff/ dict/
+ - unzip libs/russian.zip
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - sed -i 's/change_me/russian2/g' src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java
+ AndroidManifest.xml
+ - mkdir -p src/com/anysoftkeyboard/languagepack/russian2
+ - mv src/com/anysoftkeyboard/languagepack/change_me/PackBroadcastReceiver.java
+ src/com/anysoftkeyboard/languagepack/russian2/
+ - sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml
+ - sed -i 's/LanguagePack/LanguagePackRussian/g' build.xml
+ - sed -i '/key/d' project.properties
+
+ - versionName: '2.0'
+ versionCode: 100
+ commit: russion_2.0
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: 2.0.1
+ versionCode: 101
+ commit: russian_2.0.1
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Russian
+CurrentVersion: 2.0.1
+CurrentVersionCode: 101
diff --git a/metadata/com.anysoftkeyboard.languagepack.spain.txt b/metadata/com.anysoftkeyboard.languagepack.spain.txt
deleted file mode 100644
index 551b14e8bd..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.spain.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/Spanish
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: Spanish
-Auto Name:AnySoftKeyboard - Spanish Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-AnySoftKeyboard keyboards pack: Spanish and Catalan keyboards, and Spanish
-dictionary.
-
-This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard
-first, and then select the desired layout from AnySoftKeyboard's
-Settings->Keyboards menu.
-
-Dictionary is based on AOSP dictionary.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:20110717-smaller,2
- commit=1813
- patch=xml.patch,dump.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- forceversion=yes
- forcevercode=yes
- extlibs=LanguagePacks/es-smaller.xml.gz
- prebuild=sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- gunzip -c libs/es-smaller.xml.gz > dict/words.xml && \
- rm -rf assets/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:20110717,3
- commit=1813
- patch=xml.patch,dump.patch
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- extlibs=LanguagePacks/es.xml.gz
- prebuild=sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- mkdir -p dict/ res/raw/ && \
- gunzip -c libs/es.xml.gz > dict/words.xml && \
- rm -rf assets/
- build=java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
-
-Build:2.0,100
- commit=spanish-2.0
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Build:2.1.0,165
- commit=spanish-2.1.0
- gradle=yes
- forceversion=yes
- forcevercode=yes
- preassemble=:makeDictionary
-
-Build:2.1.1,167
- commit=spanish-2.1.1
- gradle=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/versionCode versionData.versionCode/versionCode 167/' build.gradle
- preassemble=:makeDictionary
-
-Build:2.1.1,168
- commit=spanish-2.1.2
- gradle=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/versionCode versionData.versionCode/versionCode 168/' build.gradle
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Spanish
-Current Version:2.1.2
-Current Version Code:168
diff --git a/metadata/com.anysoftkeyboard.languagepack.spain.yml b/metadata/com.anysoftkeyboard.languagepack.spain.yml
new file mode 100644
index 0000000000..59f5436220
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.spain.yml
@@ -0,0 +1,111 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/Spanish
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: Spanish'
+AutoName: AnySoftKeyboard - Spanish Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ AnySoftKeyboard keyboards pack: Spanish and Catalan keyboards, and Spanish
+ dictionary.
+
+ This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard
+ first, and then select the desired layout from AnySoftKeyboard's
+ Settings->Keyboards menu.
+
+ Dictionary is based on AOSP dictionary.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: 20110717-smaller
+ versionCode: 2
+ commit: '1813'
+ patch:
+ - xml.patch
+ - dump.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - LanguagePacks/es-smaller.xml.gz
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - gunzip -c libs/es-smaller.xml.gz > dict/words.xml
+ - rm -rf assets/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: '20110717'
+ versionCode: 3
+ commit: '1813'
+ patch:
+ - xml.patch
+ - dump.patch
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ extlibs:
+ - LanguagePacks/es.xml.gz
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - mkdir -p dict/ res/raw/
+ - gunzip -c libs/es.xml.gz > dict/words.xml
+ - rm -rf assets/
+ build: java -jar $$AnySoftKeyboardTools$$/makedict/makedict.jar
+
+ - versionName: '2.0'
+ versionCode: 100
+ commit: spanish-2.0
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: 2.1.0
+ versionCode: 165
+ commit: spanish-2.1.0
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: 2.1.1
+ versionCode: 167
+ commit: spanish-2.1.1
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+ prebuild: sed -i -e 's/versionCode versionData.versionCode/versionCode 167/' build.gradle
+ preassemble:
+ - :makeDictionary
+
+ - versionName: 2.1.1
+ versionCode: 168
+ commit: spanish-2.1.2
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+ prebuild: sed -i -e 's/versionCode versionData.versionCode/versionCode 168/' build.gradle
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Spanish
+CurrentVersion: 2.1.2
+CurrentVersionCode: 168
diff --git a/metadata/com.anysoftkeyboard.languagepack.ukrainian.txt b/metadata/com.anysoftkeyboard.languagepack.ukrainian.txt
deleted file mode 100644
index b5823b6299..0000000000
--- a/metadata/com.anysoftkeyboard.languagepack.ukrainian.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://s.evendanan.net/ask
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/Ukrainian
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: Ukrainian
-Auto Name:AnySoftKeyboard - Ukrainian Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-Ukrainian keyboard layout and dictionary of over 100,000 words.
-
-Dictionary comes from AOSP. The source code is in another branch to the default.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:20130510,5
- commit=62ece25a
- srclibs=AnySoftKeyboard-API@b21d8907,AnySoftKeyboardTools@73e9a09496
- prebuild=sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml && \
- sed -i '/key/d' project.properties && \
- rm res/raw/*
-
-Build:2.0,100
- commit=Ukrainian_2.0
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Build:2.0.1,101
- commit=ukrainian-2.0.1
- gradle=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/versionCode versionData.versionCode/versionCode 101/' build.gradle
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Ukrainian
-Current Version:2.0
-Current Version Code:100
diff --git a/metadata/com.anysoftkeyboard.languagepack.ukrainian.yml b/metadata/com.anysoftkeyboard.languagepack.ukrainian.yml
new file mode 100644
index 0000000000..af559db619
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.languagepack.ukrainian.yml
@@ -0,0 +1,59 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://s.evendanan.net/ask
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/Ukrainian
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: Ukrainian'
+AutoName: AnySoftKeyboard - Ukrainian Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ Ukrainian keyboard layout and dictionary of over 100,000 words.
+
+ Dictionary comes from AOSP. The source code is in another branch to the default.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: '20130510'
+ versionCode: 5
+ commit: 62ece25a
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ - AnySoftKeyboardTools@73e9a09496
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - sed -i 's@..\/AnySoftKeyboardTools@$$AnySoftKeyboardTools$$@g' custom_rules.xml
+ - sed -i '/key/d' project.properties
+ - rm res/raw/*
+
+ - versionName: '2.0'
+ versionCode: 100
+ commit: Ukrainian_2.0
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+ - versionName: 2.0.1
+ versionCode: 101
+ commit: ukrainian-2.0.1
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+ prebuild: sed -i -e 's/versionCode versionData.versionCode/versionCode 101/' build.gradle
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Ukrainian
+CurrentVersion: '2.0'
+CurrentVersionCode: 100
diff --git a/metadata/com.anysoftkeyboard.theme.classic_pc.txt b/metadata/com.anysoftkeyboard.theme.classic_pc.txt
deleted file mode 100644
index 5e0d9c530f..0000000000
--- a/metadata/com.anysoftkeyboard.theme.classic_pc.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://www.evendanan.net
-Source Code:https://softkeyboard.googlecode.com/svn/trunk/Themes/ClassicPC
-Issue Tracker:
-Donate:http://anysoftkeyboard.github.io/
-
-Name:AnySoftKeyboard: Classic PC Theme
-Auto Name:Classic PC AnySoftKeyboard Theme
-Summary:Theme pack for AnySoftKeyboard
-Description:
-Bright theme with a 3-D look.
-
-Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
-layout from AnySoftKeyboard's Settings->Keyboard themes menu.
-.
-
-Repo Type:git-svn
-Repo:https://softkeyboard.googlecode.com/svn/trunk/Themes/ClassicPC
-
-Build:1.0.1-201200304,2
- commit=2255
- srclibs=AnySoftKeyboard-API@b21d8907
- prebuild=sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties && \
- sed -i '/key/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0.1-201200304
-Current Version Code:2
diff --git a/metadata/com.anysoftkeyboard.theme.classic_pc.yml b/metadata/com.anysoftkeyboard.theme.classic_pc.yml
new file mode 100644
index 0000000000..fc3a8d2ea5
--- /dev/null
+++ b/metadata/com.anysoftkeyboard.theme.classic_pc.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://www.evendanan.net
+SourceCode: https://softkeyboard.googlecode.com/svn/trunk/Themes/ClassicPC
+Donate: http://anysoftkeyboard.github.io/
+
+Name: 'AnySoftKeyboard: Classic PC Theme'
+AutoName: Classic PC AnySoftKeyboard Theme
+Summary: Theme pack for AnySoftKeyboard
+Description: |-
+ Bright theme with a 3-D look.
+
+ Install [[com.menny.android.anysoftkeyboard]] first, then select the desired
+ layout from AnySoftKeyboard's Settings->Keyboard themes menu.
+
+RepoType: git-svn
+Repo: https://softkeyboard.googlecode.com/svn/trunk/Themes/ClassicPC
+
+Builds:
+ - versionName: 1.0.1-201200304
+ versionCode: 2
+ commit: '2255'
+ srclibs:
+ - AnySoftKeyboard-API@b21d8907
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$AnySoftKeyboard-API$$@' project.properties
+ - sed -i '/key/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.0.1-201200304
+CurrentVersionCode: 2
diff --git a/metadata/com.aokp.backup.txt b/metadata/com.aokp.backup.txt
deleted file mode 100644
index f1c6cd6af3..0000000000
--- a/metadata/com.aokp.backup.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-Disabled:Not much chance of keeping it updated
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/romanbb/AOKP_Backup
-Issue Tracker:https://github.com/romanbb/AOKP_Backup/issues
-Donate:http://aokp.co/index.php/news
-
-Auto Name:AOKP Backup
-Summary:Backup your ROM settings
-Description:
-Only for users of AOKP ROM. You must be on at least milestone 5 to use this
-
-Status: The latest versions contain non-free libraries which would be rather
-difficult to remove.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/romanbb/AOKP_Backup.git
-
-Build:1.51,22
- commit=531698
-
-Build:1.7.1,36
- disable=nonfree libs a8e823
- commit=unknown - see disabled
- srclibs=libsuperuser@e2c43a81379
- prebuild=mv lib libs && \
- mv $$libsuperuser$$/src/* src/ && \
- mkdir -p gen/eu/chainfire/libsuperuser && \
- echo -e "package eu.chainfire.libsuperuser;\npublic final class BuildConfig { public final static boolean DEBUG = false; }" > gen/eu/chainfire/libsuperuser/BuildConfig.java
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.8.1
-Current Version Code:38
diff --git a/metadata/com.aokp.backup.yml b/metadata/com.aokp.backup.yml
new file mode 100644
index 0000000000..289c407b35
--- /dev/null
+++ b/metadata/com.aokp.backup.yml
@@ -0,0 +1,44 @@
+Disabled: Not much chance of keeping it updated
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/romanbb/AOKP_Backup
+IssueTracker: https://github.com/romanbb/AOKP_Backup/issues
+Donate: http://aokp.co/index.php/news
+
+AutoName: AOKP Backup
+Summary: Backup your ROM settings
+Description: |-
+ Only for users of AOKP ROM. You must be on at least milestone 5 to use this
+
+ Status: The latest versions contain non-free libraries which would be rather
+ difficult to remove.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/romanbb/AOKP_Backup.git
+
+Builds:
+ - versionName: '1.51'
+ versionCode: 22
+ commit: '531698'
+
+ - versionName: 1.7.1
+ versionCode: 36
+ disable: nonfree libs a8e823
+ commit: unknown - see disabled
+ srclibs:
+ - libsuperuser@e2c43a81379
+ prebuild:
+ - mv lib libs
+ - mv $$libsuperuser$$/src/* src/
+ - mkdir -p gen/eu/chainfire/libsuperuser
+ - echo -e "package eu.chainfire.libsuperuser;\npublic final class BuildConfig
+ { public final static boolean DEBUG = false; }" > gen/eu/chainfire/libsuperuser/BuildConfig.java
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.8.1
+CurrentVersionCode: 38
diff --git a/metadata/com.app.Zensuren.txt b/metadata/com.app.Zensuren.txt
deleted file mode 100644
index fa77d09407..0000000000
--- a/metadata/com.app.Zensuren.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Time,Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ngbvol/Zensuren
-Issue Tracker:https://github.com/ngbvol/Zensuren/issues
-
-Auto Name:Zensuren
-Summary:Organize teaching
-Description:
-Organize teaching, manage classes, schedules, homework and grades.
-.
-
-Repo Type:git
-Repo:https://github.com/ngbvol/Zensuren
-
-Build:1.21,121
- commit=a2134d60acad14915df40292e534b66fabaa6e05
- init=mv build.gradle old.gradle && \
- echo -e "buildscript {\nrepositories {\njcenter()\n}\ndependencies {\nclasspath 'com.android.tools.build:gradle:1.2.2'\n}\n}\nallprojects {\nrepositories {\njcenter()\n}\n}" > build.gradle && \
- cat old.gradle >> build.gradle && \
- rm old.gradle
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.21
-Current Version Code:121
diff --git a/metadata/com.app.Zensuren.yml b/metadata/com.app.Zensuren.yml
new file mode 100644
index 0000000000..aa8f382f65
--- /dev/null
+++ b/metadata/com.app.Zensuren.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Time
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/ngbvol/Zensuren
+IssueTracker: https://github.com/ngbvol/Zensuren/issues
+
+AutoName: Zensuren
+Summary: Organize teaching
+Description: Organize teaching, manage classes, schedules, homework and grades.
+
+RepoType: git
+Repo: https://github.com/ngbvol/Zensuren
+
+Builds:
+ - versionName: '1.21'
+ versionCode: 121
+ commit: a2134d60acad14915df40292e534b66fabaa6e05
+ init:
+ - mv build.gradle old.gradle
+ - echo -e "buildscript {\nrepositories {\njcenter()\n}\ndependencies {\nclasspath
+ 'com.android.tools.build:gradle:1.2.2'\n}\n}\nallprojects {\nrepositories
+ {\njcenter()\n}\n}" > build.gradle
+ - cat old.gradle >> build.gradle
+ - rm old.gradle
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.21'
+CurrentVersionCode: 121
diff --git a/metadata/com.artifex.mupdfdemo.txt b/metadata/com.artifex.mupdfdemo.txt
deleted file mode 100644
index 40860e5cd0..0000000000
--- a/metadata/com.artifex.mupdfdemo.txt
+++ /dev/null
@@ -1,379 +0,0 @@
-AntiFeatures:KnownVuln
-Categories:Reading
-License:AGPL-3.0-or-later
-Web Site:https://mupdf.com
-Source Code:https://git.ghostscript.com/?p=mupdf-android-viewer-old.git;a=summary
-Issue Tracker:https://bugs.ghostscript.com
-Changelog:https://git.ghostscript.com/?p=mupdf.git;a=blob_plain;f=CHANGES;hb=HEAD
-
-Auto Name:MuPDF
-Summary:Lightweight document viewer
-Description:
-Deprecated in favor of [[com.artifex.mupdf.viewer.app]].
-
-The last version has multiple vulnerabilities:
-
-* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15587
-* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14687
-* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14686
-* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14685
-
-MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations,
-searching, form editing and more. It also reads OpenXPS and CBZ (comic book)
-documents.
-.
-
-Repo Type:git
-Repo:git://git.ghostscript.com/mupdf-android-viewer-old.git
-
-Build:1.2,2
- commit=1.2
- subdir=android
- submodules=yes
- prebuild=cd .. && \
- make generate && \
- cd android
- buildjni=yes
-
-Build:1.2-ARM,50
- commit=0516026e
- subdir=platform/android
- submodules=yes
- forceversion=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- buildjni=yes
-
-Build:1.2-x86,51
- commit=0516026e
- subdir=platform/android
- submodules=yes
- patch=x86.patch
- forceversion=yes
- forcevercode=yes
- prebuild=cd ../.. && \
- make generate
- buildjni=yes
-
-Build:1.2-MIPS,52
- commit=0516026e
- subdir=platform/android
- submodules=yes
- patch=mips.patch
- forceversion=yes
- forcevercode=yes
- prebuild=cd ../.. && \
- make generate
- buildjni=yes
-
-Build:1.5,53
- commit=1.5-ios-appstore
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.5,54
- commit=1.5-ios-appstore
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.5,55
- commit=1.5-ios-appstore
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.6,61
- commit=android-release-60
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.6,62
- commit=android-release-60
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.6,63
- commit=android-release-60
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7,71
- commit=1.7
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7,72
- commit=1.7
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7,73
- commit=1.7
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7a,76
- commit=1.7a
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7a,77
- commit=1.7a
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.7a,78
- commit=1.7a
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/
- buildjni=yes
-
-Build:1.8,81
- commit=1.8
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.8,82
- commit=1.8
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.8,83
- commit=1.8
- subdir=platform/android
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../.. && \
- make generate
- scandelete=build/debug/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.9,91
- commit=1.9a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.9,92
- commit=1.9a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.9,93
- commit=1.9a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
-
-Build:1.10,101
- commit=1.10a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/armeabi-v7a/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r11c
-
-Build:1.10,102
- commit=1.10a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r11c
-
-Build:1.10,103
- commit=1.10a
- subdir=platform/android/viewer
- submodules=yes
- forceversion=yes
- forcevercode=yes
- prebuild=sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk && \
- cd ../../.. && \
- make generate
- scandelete=build/release/,thirdparty/curl/tests/data/test*
- buildjni=yes
- ndk=r11c
-
-Build:1.11,111
- commit=1.11
- submodules=yes
- output=bin/MuPDF-release-unsigned.apk
- forceversion=yes
- forcevercode=yes
- rm=libmupdf/thirdparty/curl/tests
- build=make release APP_ABI=armeabi-v7a
- ndk=r14b
-
-Build:1.11,112
- commit=1.11
- submodules=yes
- output=bin/MuPDF-release-unsigned.apk
- forceversion=yes
- forcevercode=yes
- rm=libmupdf/thirdparty/curl/tests
- build=make release APP_ABI=x86
- ndk=r14b
-
-Build:1.11,113
- commit=1.11
- submodules=yes
- output=bin/MuPDF-release-unsigned.apk
- forceversion=yes
- forcevercode=yes
- rm=libmupdf/thirdparty/curl/tests
- build=make release APP_ABI=mips
- ndk=r14b
-
-Maintainer Notes:
-The version code "bears no resemblance to the version name", however it
-follows this pattern:
-* MINOR + "1" for armeabi-v7a
-* MINOR + "2" for x86
-* MINOR + "3" for mips
-E.g. MuPDF 1.11 for x86 has version code 112 ("11" + "2").
-
-Documents:
-* https://www.mupdf.com/docs/how-to-build-mupdf-for-android
-* https://mupdf.com/downloads/
-* https://twiki.ghostscript.com/do/view/MuPDF/AndroidReleases
-
-Split Android and iOS viewers into separate projects:
-* mupdf-viewer-ios.git has the iOS viewer.
-* mupdf-viewer-android-old.git has the Android viewer.
-* mupdf-viewer-android-nui.git has a new advanced Android viewer.
-* mupdf-viewer-android-mini.git has a new minimalist Android viewer.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.11
-Current Version Code:113
diff --git a/metadata/com.artifex.mupdfdemo.yml b/metadata/com.artifex.mupdfdemo.yml
new file mode 100644
index 0000000000..4cdc1c6710
--- /dev/null
+++ b/metadata/com.artifex.mupdfdemo.yml
@@ -0,0 +1,493 @@
+AntiFeatures:
+ - KnownVuln
+Categories:
+ - Reading
+License: AGPL-3.0-or-later
+WebSite: https://mupdf.com
+SourceCode: https://git.ghostscript.com/?p=mupdf-android-viewer-old.git;a=summary
+IssueTracker: https://bugs.ghostscript.com
+Changelog: https://git.ghostscript.com/?p=mupdf.git;a=blob_plain;f=CHANGES;hb=HEAD
+
+AutoName: MuPDF
+Summary: Lightweight document viewer
+Description: |-
+ Deprecated in favor of [[com.artifex.mupdf.viewer.app]].
+
+ The last version has multiple vulnerabilities:
+
+ * https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15587
+ * https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14687
+ * https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14686
+ * https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14685
+
+ MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations,
+ searching, form editing and more. It also reads OpenXPS and CBZ (comic book)
+ documents.
+
+RepoType: git
+Repo: git://git.ghostscript.com/mupdf-android-viewer-old.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 2
+ commit: '1.2'
+ subdir: android
+ submodules: true
+ prebuild:
+ - cd ..
+ - make generate
+ - cd android
+ buildjni:
+ - yes
+
+ - versionName: 1.2-ARM
+ versionCode: 50
+ commit: 0516026e
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ buildjni:
+ - yes
+
+ - versionName: 1.2-x86
+ versionCode: 51
+ commit: 0516026e
+ subdir: platform/android
+ submodules: true
+ patch:
+ - x86.patch
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - cd ../..
+ - make generate
+ buildjni:
+ - yes
+
+ - versionName: 1.2-MIPS
+ versionCode: 52
+ commit: 0516026e
+ subdir: platform/android
+ submodules: true
+ patch:
+ - mips.patch
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - cd ../..
+ - make generate
+ buildjni:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 53
+ commit: 1.5-ios-appstore
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 54
+ commit: 1.5-ios-appstore
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 55
+ commit: 1.5-ios-appstore
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 61
+ commit: android-release-60
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 62
+ commit: android-release-60
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 63
+ commit: android-release-60
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 71
+ commit: '1.7'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 72
+ commit: '1.7'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 73
+ commit: '1.7'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 1.7a
+ versionCode: 76
+ commit: 1.7a
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 1.7a
+ versionCode: 77
+ commit: 1.7a
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: 1.7a
+ versionCode: 78
+ commit: 1.7a
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ buildjni:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 81
+ commit: '1.8'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 82
+ commit: '1.8'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 83
+ commit: '1.8'
+ subdir: platform/android
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../..
+ - make generate
+ scandelete:
+ - build/debug/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.9'
+ versionCode: 91
+ commit: 1.9a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.9'
+ versionCode: 92
+ commit: 1.9a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.9'
+ versionCode: 93
+ commit: 1.9a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+
+ - versionName: '1.10'
+ versionCode: 101
+ commit: 1.10a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/armeabi-v7a/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r11c
+
+ - versionName: '1.10'
+ versionCode: 102
+ commit: 1.10a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/x86/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r11c
+
+ - versionName: '1.10'
+ versionCode: 103
+ commit: 1.10a
+ subdir: platform/android/viewer
+ submodules: true
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/armeabi-v7a/mips/g' -e 's/android-8/android-9/g' jni/Application.mk
+ - cd ../../..
+ - make generate
+ scandelete:
+ - build/release/
+ - thirdparty/curl/tests/data/test*
+ buildjni:
+ - yes
+ ndk: r11c
+
+ - versionName: '1.11'
+ versionCode: 111
+ commit: '1.11'
+ submodules: true
+ output: bin/MuPDF-release-unsigned.apk
+ forceversion: true
+ forcevercode: true
+ rm:
+ - libmupdf/thirdparty/curl/tests
+ build: make release APP_ABI=armeabi-v7a
+ ndk: r14b
+
+ - versionName: '1.11'
+ versionCode: 112
+ commit: '1.11'
+ submodules: true
+ output: bin/MuPDF-release-unsigned.apk
+ forceversion: true
+ forcevercode: true
+ rm:
+ - libmupdf/thirdparty/curl/tests
+ build: make release APP_ABI=x86
+ ndk: r14b
+
+ - versionName: '1.11'
+ versionCode: 113
+ commit: '1.11'
+ submodules: true
+ output: bin/MuPDF-release-unsigned.apk
+ forceversion: true
+ forcevercode: true
+ rm:
+ - libmupdf/thirdparty/curl/tests
+ build: make release APP_ABI=mips
+ ndk: r14b
+
+MaintainerNotes: |-
+ The version code "bears no resemblance to the version name", however it
+ follows this pattern:
+ * MINOR + "1" for armeabi-v7a
+ * MINOR + "2" for x86
+ * MINOR + "3" for mips
+ E.g. MuPDF 1.11 for x86 has version code 112 ("11" + "2").
+
+ Documents:
+ * https://www.mupdf.com/docs/how-to-build-mupdf-for-android
+ * https://mupdf.com/downloads/
+ * https://twiki.ghostscript.com/do/view/MuPDF/AndroidReleases
+
+ Split Android and iOS viewers into separate projects:
+ * mupdf-viewer-ios.git has the iOS viewer.
+ * mupdf-viewer-android-old.git has the Android viewer.
+ * mupdf-viewer-android-nui.git has a new advanced Android viewer.
+ * mupdf-viewer-android-mini.git has a new minimalist Android viewer.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.11'
+CurrentVersionCode: 113
diff --git a/metadata/com.as.anagramsolver.txt b/metadata/com.as.anagramsolver.txt
deleted file mode 100644
index 7db0ecde26..0000000000
--- a/metadata/com.as.anagramsolver.txt
+++ /dev/null
@@ -1,92 +0,0 @@
-Categories:Reading
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/uberspot/AnagramSolver
-Issue Tracker:https://github.com/uberspot/AnagramSolver/issues
-
-Auto Name:AnagramSolver
-Summary:Find anagrams
-Description:
-Anagram Solver finds the words that can be created with some given letters. It
-supports English, Greek, Polish and French. By default only English is enabled;
-you can enable the other languages from the settings button on top.
-
-TIP: If you long click on a search result it will search for the words
-definition online.
-.
-
-Repo Type:git
-Repo:https://github.com/uberspot/AnagramSolver.git
-
-Build:1.9,10
- commit=1801cd4610c12dbf17
- srclibs=ActionBarSherlock@4.4.0
- prebuild=echo 'android.library.reference.1=$$ActionBarSherlock$$' >> project.properties && \
- cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
-
-Build:2.0,11
- commit=e183274989
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >>project.properties && \
- echo 'android.library.reference.3=external/storageutils' >>project.properties && \
- git submodule init && \
- git submodule update
-
-Build:2.05,12
- commit=c3c48c2e
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >>project.properties && \
- echo 'android.library.reference.3=external/storageutils' >>project.properties && \
- git submodule init && \
- git submodule update
-
-Build:2.1,13
- commit=7a6ebadac48
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >>project.properties && \
- echo 'android.library.reference.3=external/storageutils' >>project.properties && \
- git submodule update --init
-
-Build:2.11,14
- commit=afbb4b266b
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >>project.properties && \
- echo 'android.library.reference.3=external/storageutils' >>project.properties && \
- git submodule update --init
-
-Build:2.21,16
- commit=v2.21
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >>project.properties && \
- echo 'android.library.reference.3=external/storageutils' >>project.properties && \
- git submodule update --init
-
-Build:2.4,18
- commit=v2.4
- submodules=yes
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >> project.properties && \
- echo 'android.library.reference.3=external/storageutils' >> project.properties
-
-Build:2.45,19
- commit=v2.45
- submodules=yes
- init=echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock' >> project.properties && \
- echo 'android.library.reference.2=external/changelog/library' >> project.properties && \
- echo 'android.library.reference.3=external/storageutils' >> project.properties
-
-Maintainer Notes:
-No tags, and historically no clear marking of release points in commit comments.
-Look out for binary apk changing in source repo though.
-
-Uses git submodules for dependencies after 2.0, but the project.properties
-indicates that the developer is not actually using them, so beware of
-versioning discrepancies for those.
-
-Update: Recently using tags - maybe can switch to those for UCM if consistent.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.45
-Current Version Code:19
diff --git a/metadata/com.as.anagramsolver.yml b/metadata/com.as.anagramsolver.yml
new file mode 100644
index 0000000000..a3f6dafcb5
--- /dev/null
+++ b/metadata/com.as.anagramsolver.yml
@@ -0,0 +1,115 @@
+Categories:
+ - Reading
+License: GPL-3.0-or-later
+SourceCode: https://github.com/uberspot/AnagramSolver
+IssueTracker: https://github.com/uberspot/AnagramSolver/issues
+
+AutoName: AnagramSolver
+Summary: Find anagrams
+Description: |-
+ Anagram Solver finds the words that can be created with some given letters. It
+ supports English, Greek, Polish and French. By default only English is enabled;
+ you can enable the other languages from the settings button on top.
+
+ TIP: If you long click on a search result it will search for the words
+ definition online.
+
+RepoType: git
+Repo: https://github.com/uberspot/AnagramSolver.git
+
+Builds:
+ - versionName: '1.9'
+ versionCode: 10
+ commit: 1801cd4610c12dbf17
+ srclibs:
+ - ActionBarSherlock@4.4.0
+ prebuild:
+ - echo 'android.library.reference.1=$$ActionBarSherlock$$' >> project.properties
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+
+ - versionName: '2.0'
+ versionCode: 11
+ commit: e183274989
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >>project.properties
+ - echo 'android.library.reference.3=external/storageutils' >>project.properties
+ - git submodule init
+ - git submodule update
+
+ - versionName: '2.05'
+ versionCode: 12
+ commit: c3c48c2e
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >>project.properties
+ - echo 'android.library.reference.3=external/storageutils' >>project.properties
+ - git submodule init
+ - git submodule update
+
+ - versionName: '2.1'
+ versionCode: 13
+ commit: 7a6ebadac48
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >>project.properties
+ - echo 'android.library.reference.3=external/storageutils' >>project.properties
+ - git submodule update --init
+
+ - versionName: '2.11'
+ versionCode: 14
+ commit: afbb4b266b
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >>project.properties
+ - echo 'android.library.reference.3=external/storageutils' >>project.properties
+ - git submodule update --init
+
+ - versionName: '2.21'
+ versionCode: 16
+ commit: v2.21
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >>project.properties
+ - echo 'android.library.reference.3=external/storageutils' >>project.properties
+ - git submodule update --init
+
+ - versionName: '2.4'
+ versionCode: 18
+ commit: v2.4
+ submodules: true
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >> project.properties
+ - echo 'android.library.reference.3=external/storageutils' >> project.properties
+
+ - versionName: '2.45'
+ versionCode: 19
+ commit: v2.45
+ submodules: true
+ init:
+ - echo 'android.library.reference.1=external/actionbarsherlock/actionbarsherlock'
+ >> project.properties
+ - echo 'android.library.reference.2=external/changelog/library' >> project.properties
+ - echo 'android.library.reference.3=external/storageutils' >> project.properties
+
+MaintainerNotes: |-
+ No tags, and historically no clear marking of release points in commit comments.
+ Look out for binary apk changing in source repo though.
+
+ Uses git submodules for dependencies after 2.0, but the project.properties
+ indicates that the developer is not actually using them, so beware of
+ versioning discrepancies for those.
+
+ Update: Recently using tags - maybe can switch to those for UCM if consistent.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.45'
+CurrentVersionCode: 19
diff --git a/metadata/com.asksven.betterbatterystats.txt b/metadata/com.asksven.betterbatterystats.txt
deleted file mode 100644
index e567355605..0000000000
--- a/metadata/com.asksven.betterbatterystats.txt
+++ /dev/null
@@ -1,105 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:System
-License:Apache-2.0
-Web Site:http://better.asksven.org/bbs-description/
-Source Code:https://github.com/asksven/BetterBatteryStats
-Issue Tracker:https://github.com/asksven/BetterBatteryStats/issues
-Changelog:http://better.asksven.org/bbs-changelog
-
-Auto Name:BBS
-Summary:Monitor battery behaviour with Better Battery Stats
-Description:
-Find applications causing the phone to drain battery while it is supposed to be
-asleep and measure the effect of corrective actions:
-
-* Spot drainers based on detailed information about the root cause
-* Measure the effect of actions to reduce drain
-* Detect changes in the awake/sleep profile and quickly find the causes (rogue apps)
-
-The app displays bar graphs based on reference points as explained in the
-Getting Started section of the Help menu and it is good idea to read that if you
-want to have any chance of interpreting the information.
-
-Requires root: On Android 4.4 it does. Otherwise you only need root to view
-Network or Alarm stats.
-
-Google Analytics and Locale SDK integration were removed.
-.
-
-Repo Type:git
-Repo:https://github.com/asksven/BetterBatteryStats.git
-
-Build:1.11.0.0,28
- commit=v1.11.0.0
- subdir=BetterBatteryStats
- srclibs=ActionBarSherlock@4.2.0,NoAnalytics@158a4a,Common-AskSven@7d71a6ba9a
- prebuild=sed -i 's@\(reference.1=\).*@\1$$Common-AskSven$$@' project.properties && \
- sed -i 's@\(reference.2=\).*@\1$$NoAnalytics$$@' project.properties && \
- sed -i 's@\(reference.3=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i '75,87d' AndroidManifest.xml && \
- rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
-
-Build:1.13.4.0,38
- commit=ef3df22ba
- subdir=BetterBatteryStats
- srclibs=ActionBarSherlock@4.2.0,NoAnalytics@158a4a,Common-AskSven@b09bb8b6cd
- prebuild=sed -i 's@\(reference.1=\).*@\1$$Common-AskSven$$@' project.properties && \
- sed -i 's@\(reference.2=\).*@\1$$NoAnalytics$$@' project.properties && \
- sed -i 's@\(reference.3=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i '104,116d' AndroidManifest.xml && \
- rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
-
-Build:1.14.0.0,39
- disable=missing part of Common-AskSven library v1.14.0.0
- commit=unknown - see disabled
- subdir=BetterBatteryStats
- srclibs=ActionBarSherlock@4.4.0,NoAnalytics@a63142b59,Common-AskSven@b09bb8b6cd
- prebuild=echo "android.library.reference.1=$$Common-AskSven$$" >> project.properties && \
- echo "android.library.reference.2=$$NoAnalytics$$" >> project.properties && \
- echo "android.library.reference.3=$$ActionBarSherlock$$" >> project.properties && \
- sed -i '106,140d' AndroidManifest.xml && \
- rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
-
-Build:1.15.0.0_B1,40
- disable=beta
-
-Build:1.15.0.0_RC8,43
- commit=v1.15.0.0_RC8
- subdir=BetterBatteryStats
- srclibs=RootToolsSvn@2.6,1:Common-AskSven@4d805,3:ActionBarSherlock@4.4.0,2:NoAnalytics@a63142b59
- rm=BetterBatteryStats/libs/libGoogleAnalytics.jar,BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
- prebuild=sed -i '115,127d' AndroidManifest.xml
-
-Build:1.15.0.0,44
- commit=480c0d217ee
- subdir=BetterBatteryStats
- srclibs=RootToolsSvn@2.6,1:Common-AskSven@4d805,3:ActionBarSherlock@4.4.0,2:NoAnalytics@d38ae535b543b515db
- rm=BetterBatteryStats/libs/libGoogleAnalytics.jar,BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
- prebuild=sed -i '115,127d' AndroidManifest.xml
-
-Build:1.16.0.0,49
- disable=wip
- commit=440495c1a4df0dc349edea8d776c5b26ce3db2f6
- subdir=BetterBatteryStats
- srclibs=Common-AskSven@v0.9.0.0,1:ActionBarSherlock@4.4.0,2:NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9,Google-Gson@gson-2.2.4,RootTools@3.4
- rm=BetterBatteryStats/libs/libGoogleAnalytics.jar,BetterBatteryStats/libs/gson-2.2.2.jar,BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
- prebuild=sed -i '115,127d' AndroidManifest.xml && \
- cp -r $$Google-Gson$$/src/main/java/com/ src/ &&cp -r $$RootTools$$/RootTools/src/main/java/com/ src/ && \
- cp -r $$Common-AskSven$$/src/com/ src/ && \
- sed -i -e '/AndroidCommon/d' -e '/LocalePluginLib/d' -e '/..\/..\/ActionBarSherlock\/actionbarsherlock/d' project.properties && \
- cp $$ActionBarSherlock$$/libs/android-support-v4.jar libs/
-
-Build:2.3,85
- commit=ff64514044bd7a84093d7d776fea42e41368deee
- subdir=app
- gradle=gplay
-
-Maintainer Notes:
-Newer builds require firebase/play-services again.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.3
-Current Version Code:85
diff --git a/metadata/com.asksven.betterbatterystats.yml b/metadata/com.asksven.betterbatterystats.yml
new file mode 100644
index 0000000000..af32e8c15b
--- /dev/null
+++ b/metadata/com.asksven.betterbatterystats.yml
@@ -0,0 +1,149 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://better.asksven.org/bbs-description/
+SourceCode: https://github.com/asksven/BetterBatteryStats
+IssueTracker: https://github.com/asksven/BetterBatteryStats/issues
+Changelog: http://better.asksven.org/bbs-changelog
+
+AutoName: BBS
+Summary: Monitor battery behaviour with Better Battery Stats
+Description: |-
+ Find applications causing the phone to drain battery while it is supposed to be
+ asleep and measure the effect of corrective actions:
+
+ * Spot drainers based on detailed information about the root cause
+ * Measure the effect of actions to reduce drain
+ * Detect changes in the awake/sleep profile and quickly find the causes (rogue apps)
+
+ The app displays bar graphs based on reference points as explained in the
+ Getting Started section of the Help menu and it is good idea to read that if you
+ want to have any chance of interpreting the information.
+
+ Requires root: On Android 4.4 it does. Otherwise you only need root to view
+ Network or Alarm stats.
+
+ Google Analytics and Locale SDK integration were removed.
+
+RepoType: git
+Repo: https://github.com/asksven/BetterBatteryStats.git
+
+Builds:
+ - versionName: 1.11.0.0
+ versionCode: 28
+ commit: v1.11.0.0
+ subdir: BetterBatteryStats
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ - NoAnalytics@158a4a
+ - Common-AskSven@7d71a6ba9a
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$Common-AskSven$$@' project.properties
+ - sed -i 's@\(reference.2=\).*@\1$$NoAnalytics$$@' project.properties
+ - sed -i 's@\(reference.3=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i '75,87d' AndroidManifest.xml
+ - rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
+
+ - versionName: 1.13.4.0
+ versionCode: 38
+ commit: ef3df22ba
+ subdir: BetterBatteryStats
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ - NoAnalytics@158a4a
+ - Common-AskSven@b09bb8b6cd
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$Common-AskSven$$@' project.properties
+ - sed -i 's@\(reference.2=\).*@\1$$NoAnalytics$$@' project.properties
+ - sed -i 's@\(reference.3=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i '104,116d' AndroidManifest.xml
+ - rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
+
+ - versionName: 1.14.0.0
+ versionCode: 39
+ disable: missing part of Common-AskSven library v1.14.0.0
+ commit: unknown - see disabled
+ subdir: BetterBatteryStats
+ srclibs:
+ - ActionBarSherlock@4.4.0
+ - NoAnalytics@a63142b59
+ - Common-AskSven@b09bb8b6cd
+ prebuild:
+ - echo "android.library.reference.1=$$Common-AskSven$$" >> project.properties
+ - echo "android.library.reference.2=$$NoAnalytics$$" >> project.properties
+ - echo "android.library.reference.3=$$ActionBarSherlock$$" >> project.properties
+ - sed -i '106,140d' AndroidManifest.xml
+ - rm -rf libs/libGoogleAnalytics.jar src/com/asksven/betterbatterystats/localeplugin
+
+ - versionName: 1.15.0.0_B1
+ versionCode: 40
+ disable: beta
+
+ - versionName: 1.15.0.0_RC8
+ versionCode: 43
+ commit: v1.15.0.0_RC8
+ subdir: BetterBatteryStats
+ srclibs:
+ - RootToolsSvn@2.6
+ - 1:Common-AskSven@4d805
+ - 3:ActionBarSherlock@4.4.0
+ - 2:NoAnalytics@a63142b59
+ rm:
+ - BetterBatteryStats/libs/libGoogleAnalytics.jar
+ - BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
+ prebuild: sed -i '115,127d' AndroidManifest.xml
+
+ - versionName: 1.15.0.0
+ versionCode: 44
+ commit: 480c0d217ee
+ subdir: BetterBatteryStats
+ srclibs:
+ - RootToolsSvn@2.6
+ - 1:Common-AskSven@4d805
+ - 3:ActionBarSherlock@4.4.0
+ - 2:NoAnalytics@d38ae535b543b515db
+ rm:
+ - BetterBatteryStats/libs/libGoogleAnalytics.jar
+ - BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
+ prebuild: sed -i '115,127d' AndroidManifest.xml
+
+ - versionName: 1.16.0.0
+ versionCode: 49
+ disable: wip
+ commit: 440495c1a4df0dc349edea8d776c5b26ce3db2f6
+ subdir: BetterBatteryStats
+ srclibs:
+ - Common-AskSven@v0.9.0.0
+ - 1:ActionBarSherlock@4.4.0
+ - 2:NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ - Google-Gson@gson-2.2.4
+ - RootTools@3.4
+ rm:
+ - BetterBatteryStats/libs/libGoogleAnalytics.jar
+ - BetterBatteryStats/libs/gson-2.2.2.jar
+ - BetterBatteryStats/src/com/asksven/betterbatterystats/localeplugin
+ prebuild:
+ - sed -i '115,127d' AndroidManifest.xml
+ - cp -r $$Google-Gson$$/src/main/java/com/ src/ &&cp -r $$RootTools$$/RootTools/src/main/java/com/
+ src/
+ - cp -r $$Common-AskSven$$/src/com/ src/
+ - sed -i -e '/AndroidCommon/d' -e '/LocalePluginLib/d' -e '/..\/..\/ActionBarSherlock\/actionbarsherlock/d'
+ project.properties
+ - cp $$ActionBarSherlock$$/libs/android-support-v4.jar libs/
+
+ - versionName: '2.3'
+ versionCode: 85
+ commit: ff64514044bd7a84093d7d776fea42e41368deee
+ subdir: app
+ gradle:
+ - gplay
+
+MaintainerNotes: Newer builds require firebase/play-services again.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '2.3'
+CurrentVersionCode: 85
diff --git a/metadata/com.asksven.betterwifionoff.txt b/metadata/com.asksven.betterwifionoff.txt
deleted file mode 100644
index dba91c1078..0000000000
--- a/metadata/com.asksven.betterwifionoff.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Connectivity
-License:Apache-2.0
-Web Site:http://blog.asksven.org/tagged/betterwifionoff
-Source Code:https://github.com/asksven/BetterWifiOnOff
-Issue Tracker:https://github.com/asksven/BetterWifiOnOff/issues
-
-Auto Name:Better Wifi on/off
-Summary:Manage the use of WiFi to save battery
-Description:
-Locale-API integration was removed to get it to build. Proprietary ad library
-was removed.
-.
-
-Repo Type:git
-Repo:https://github.com/asksven/BetterWifiOnOff.git
-
-Build:2.1.0.0,43
- commit=v2.1.0.0
- subdir=BetterWifiOnOff
- srclibs=3:ActionBarSherlock@4.2.0,2:LocaleAPI@bc2d5a1,4:MobAdMob@2d5736,1:Common-AskSven@b09bb8b6cd
- rm=BetterWifiOnOff/libs/GoogleAdMobAdsSdk-6.4.1.jar,BetterWifiOnOff/src/com/asksven/betterwifionoff/localeplugin
- prebuild=sed -i '95,97d;113,115d' AndroidManifest.xml && \
- sed -i '24d' src/com/asksven/betterwifionoff/SsidWhitelistPreference.java
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.1.0.0
-Current Version Code:43
diff --git a/metadata/com.asksven.betterwifionoff.yml b/metadata/com.asksven.betterwifionoff.yml
new file mode 100644
index 0000000000..7ab981bbfd
--- /dev/null
+++ b/metadata/com.asksven.betterwifionoff.yml
@@ -0,0 +1,39 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Connectivity
+License: Apache-2.0
+WebSite: http://blog.asksven.org/tagged/betterwifionoff
+SourceCode: https://github.com/asksven/BetterWifiOnOff
+IssueTracker: https://github.com/asksven/BetterWifiOnOff/issues
+
+AutoName: Better Wifi on/off
+Summary: Manage the use of WiFi to save battery
+Description: |-
+ Locale-API integration was removed to get it to build. Proprietary ad library
+ was removed.
+
+RepoType: git
+Repo: https://github.com/asksven/BetterWifiOnOff.git
+
+Builds:
+ - versionName: 2.1.0.0
+ versionCode: 43
+ commit: v2.1.0.0
+ subdir: BetterWifiOnOff
+ srclibs:
+ - 3:ActionBarSherlock@4.2.0
+ - 2:LocaleAPI@bc2d5a1
+ - 4:MobAdMob@2d5736
+ - 1:Common-AskSven@b09bb8b6cd
+ rm:
+ - BetterWifiOnOff/libs/GoogleAdMobAdsSdk-6.4.1.jar
+ - BetterWifiOnOff/src/com/asksven/betterwifionoff/localeplugin
+ prebuild:
+ - sed -i '95,97d;113,115d' AndroidManifest.xml
+ - sed -i '24d' src/com/asksven/betterwifionoff/SsidWhitelistPreference.java
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.1.0.0
+CurrentVersionCode: 43
diff --git a/metadata/com.axelby.podax.txt b/metadata/com.axelby.podax.txt
deleted file mode 100644
index 23d1e32d3f..0000000000
--- a/metadata/com.axelby.podax.txt
+++ /dev/null
@@ -1,134 +0,0 @@
-Categories:Multimedia
-License:BSD-3-Clause
-Web Site:http://www.axelby.com
-Source Code:https://github.com/thasmin/Podax
-Issue Tracker:https://github.com/thasmin/Podax/issues
-
-Auto Name:Podax
-Summary:Podcast downloader and player
-Description:
-It automatically downloads new podcasts on an RSS feed and has a widget for easy
-control.
-
-Features include:
-
-* keeping a list of subscriptions
-* downloading new podcasts when they are available
-* importing subscriptions from OPML
-* two widgets for easy pausing and resuming
-* discover popular podcasts from other Podax listeners
-
-(note: some versions earlier than 6.02 had the Tracking antifeature, but
-versions from 6.02 onwards don't)
-.
-
-Repo Type:git
-Repo:https://github.com/thasmin/Podax.git
-
-Build:2.11,12
- commit=13d0e30198d96b4cd7b1a87065a1b8cf3ed578f4
- target=android-7
-
-Build:3.1,14
- commit=7843408a0960
- target=android-14
-
-Build:3.2,15
- commit=6bed14c32963
- target=android-14
-
-Build:3.3,16
- commit=606af2015873
- target=android-14
-
-Build:3.5,18
- commit=62c2b93562b6
- target=android-14
-
-Build:4.5,28
- commit=acb8477a
- submodules=yes
- update=.,ViewPagerIndicator/library,ActionBarSherlock/library
-
-Build:5.01,30
- commit=5.01
- submodules=yes
- update=.,ViewPagerIndicator/library,ActionBarSherlock/library
-
-Build:5.2,32
- commit=5.2
- submodules=yes
- update=.,ViewPagerIndicator/library,ActionBarSherlock/library
-
-Build:5.3,33
- commit=5.3
- submodules=yes
- update=.,ViewPagerIndicator/library,ActionBarSherlock/library
- target=android-16
-
-Build:5.6,36
- disable=build fail
- commit=5.6
-
-Build:5.8,38
- commit=5.8
- submodules=yes
- prebuild=sed -i '/proguard/d' project.properties
- update=.,ViewPagerIndicator/library,ActionBarSherlock/library,Riasel/library,drag-sort-listview
-
-Build:6.02,42
- commit=6.02
- submodules=yes
- srclibs=appcompat@v7
- prebuild=echo "android.library.reference.3=$$appcompat$$" >> project.properties && \
- mkdir drag-sort-listview/library/libs/ && \
- cp $$appcompat$$/libs/android-support-v4* drag-sort-listview/library/libs/ && \
- sed -i '/proguard/d' project.properties
-
-Build:6.1.2,45
- commit=6.1.2
- gradle=yes
-
-Build:6.1.3,46
- commit=6.1.3
- gradle=yes
-
-Build:6.1.5,48
- commit=6.1.5
- gradle=yes
-
-Build:6.1.7,50
- commit=6.1.7
- gradle=yes
-
-Build:6.1.9,52
- commit=6.1.9
- gradle=yes
-
-Build:6.2,56
- commit=6.2
- gradle=yes
-
-Build:7.05,62
- commit=7.05
- gradle=yes
- rm=src/main/libs/armeabi-v7a/*,src/main/libs/x86/*,src/main/libs/armeabi/*
- buildjni=src/main/jni
-
-Build:7.06,63
- commit=605beaf07b9b332e43221191b3f26807dc74fabf
- gradle=yes
- rm=src/main/libs/armeabi-v7a/*,src/main/libs/x86/*,src/main/libs/armeabi/*
- buildjni=src/main/jni
-
-Maintainer Notes:
-* 7.06: Upstream moved all dependencies but volley.jar to gradle; don't use tag due to a last-minute change.
-* 7.05: Assuming jars are okay since no change from 6.2.
-* Pinged upstream to pull all dependencies from maven central; set AUM when done.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:7.06
-Current Version Code:63
diff --git a/metadata/com.axelby.podax.yml b/metadata/com.axelby.podax.yml
new file mode 100644
index 0000000000..923aafcbef
--- /dev/null
+++ b/metadata/com.axelby.podax.yml
@@ -0,0 +1,189 @@
+Categories:
+ - Multimedia
+License: BSD-3-Clause
+WebSite: http://www.axelby.com
+SourceCode: https://github.com/thasmin/Podax
+IssueTracker: https://github.com/thasmin/Podax/issues
+
+AutoName: Podax
+Summary: Podcast downloader and player
+Description: |-
+ It automatically downloads new podcasts on an RSS feed and has a widget for easy
+ control.
+
+ Features include:
+
+ * keeping a list of subscriptions
+ * downloading new podcasts when they are available
+ * importing subscriptions from OPML
+ * two widgets for easy pausing and resuming
+ * discover popular podcasts from other Podax listeners
+
+ (note: some versions earlier than 6.02 had the Tracking antifeature, but
+ versions from 6.02 onwards don't)
+
+RepoType: git
+Repo: https://github.com/thasmin/Podax.git
+
+Builds:
+ - versionName: '2.11'
+ versionCode: 12
+ commit: 13d0e30198d96b4cd7b1a87065a1b8cf3ed578f4
+ target: android-7
+
+ - versionName: '3.1'
+ versionCode: 14
+ commit: 7843408a0960
+ target: android-14
+
+ - versionName: '3.2'
+ versionCode: 15
+ commit: 6bed14c32963
+ target: android-14
+
+ - versionName: '3.3'
+ versionCode: 16
+ commit: 606af2015873
+ target: android-14
+
+ - versionName: '3.5'
+ versionCode: 18
+ commit: 62c2b93562b6
+ target: android-14
+
+ - versionName: '4.5'
+ versionCode: 28
+ commit: acb8477a
+ submodules: true
+ androidupdate:
+ - .
+ - ViewPagerIndicator/library
+ - ActionBarSherlock/library
+
+ - versionName: '5.01'
+ versionCode: 30
+ commit: '5.01'
+ submodules: true
+ androidupdate:
+ - .
+ - ViewPagerIndicator/library
+ - ActionBarSherlock/library
+
+ - versionName: '5.2'
+ versionCode: 32
+ commit: '5.2'
+ submodules: true
+ androidupdate:
+ - .
+ - ViewPagerIndicator/library
+ - ActionBarSherlock/library
+
+ - versionName: '5.3'
+ versionCode: 33
+ commit: '5.3'
+ submodules: true
+ androidupdate:
+ - .
+ - ViewPagerIndicator/library
+ - ActionBarSherlock/library
+ target: android-16
+
+ - versionName: '5.6'
+ versionCode: 36
+ disable: build fail
+ commit: '5.6'
+
+ - versionName: '5.8'
+ versionCode: 38
+ commit: '5.8'
+ submodules: true
+ prebuild: sed -i '/proguard/d' project.properties
+ androidupdate:
+ - .
+ - ViewPagerIndicator/library
+ - ActionBarSherlock/library
+ - Riasel/library
+ - drag-sort-listview
+
+ - versionName: '6.02'
+ versionCode: 42
+ commit: '6.02'
+ submodules: true
+ srclibs:
+ - appcompat@v7
+ prebuild:
+ - echo "android.library.reference.3=$$appcompat$$" >> project.properties
+ - mkdir drag-sort-listview/library/libs/
+ - cp $$appcompat$$/libs/android-support-v4* drag-sort-listview/library/libs/
+ - sed -i '/proguard/d' project.properties
+
+ - versionName: 6.1.2
+ versionCode: 45
+ commit: 6.1.2
+ gradle:
+ - yes
+
+ - versionName: 6.1.3
+ versionCode: 46
+ commit: 6.1.3
+ gradle:
+ - yes
+
+ - versionName: 6.1.5
+ versionCode: 48
+ commit: 6.1.5
+ gradle:
+ - yes
+
+ - versionName: 6.1.7
+ versionCode: 50
+ commit: 6.1.7
+ gradle:
+ - yes
+
+ - versionName: 6.1.9
+ versionCode: 52
+ commit: 6.1.9
+ gradle:
+ - yes
+
+ - versionName: '6.2'
+ versionCode: 56
+ commit: '6.2'
+ gradle:
+ - yes
+
+ - versionName: '7.05'
+ versionCode: 62
+ commit: '7.05'
+ gradle:
+ - yes
+ rm:
+ - src/main/libs/armeabi-v7a/*
+ - src/main/libs/x86/*
+ - src/main/libs/armeabi/*
+ buildjni:
+ - src/main/jni
+
+ - versionName: '7.06'
+ versionCode: 63
+ commit: 605beaf07b9b332e43221191b3f26807dc74fabf
+ gradle:
+ - yes
+ rm:
+ - src/main/libs/armeabi-v7a/*
+ - src/main/libs/x86/*
+ - src/main/libs/armeabi/*
+ buildjni:
+ - src/main/jni
+
+MaintainerNotes: |-
+ * 7.06: Upstream moved all dependencies but volley.jar to gradle; don't use tag due to a last-minute change.
+ * 7.05: Assuming jars are okay since no change from 6.2.
+ * Pinged upstream to pull all dependencies from maven central; set AUM when done.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '7.06'
+CurrentVersionCode: 63
diff --git a/metadata/com.bd.gitlab.txt b/metadata/com.bd.gitlab.txt
deleted file mode 100644
index d9dcf83402..0000000000
--- a/metadata/com.bd.gitlab.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Development,Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/ekx/GitLabAndroid
-Issue Tracker:https://github.com/ekx/GitLabAndroid/issues
-Changelog:https://github.com/ekx/GitLabAndroid/blob/HEAD/changelog.txt
-
-Auto Name:GitLab
-Summary:Mange GitLab accounts
-Description:
-Unofficial client for accounts and git repositories hosted at
-[https://www.gitlab.com GitLab].
-.
-
-Repo Type:git
-Repo:https://github.com/ekx/GitLabAndroid
-
-Build:1.5.6,36
- disable=https://github.com/ekx/GitLabAndroid/issues/10
- commit=1.5.6
- subdir=app
- gradle=yes
- srclibs=GravatarAndroid@v1.0
- rm=app/libs/*jar,app/native-libs/armeabi/libbypass.so,app/native-libs/armeabi-v7a/libbypass.so,app/native-libs/mips/libbypass.so,app/native-libs/x86/libbypass.so
- prebuild=touch signing.gradle && \
- cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/ && \
- sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile fileTree/g' build.gradle
-
-Build:1.6.0,37
- disable=https://github.com/ekx/GitLabAndroid/issues/10
- commit=1.6.0
- subdir=app
- gradle=yes
- srclibs=GravatarAndroid@v1.0
- rm=app/libs/*jar,app/native-libs/armeabi/libbypass.so,app/native-libs/armeabi-v7a/libbypass.so,app/native-libs/mips/libbypass.so,app/native-libs/x86/libbypass.so
- prebuild=touch signing.gradle && \
- cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/ && \
- sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile fileTree/g' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.6.0
-Current Version Code:37
diff --git a/metadata/com.bd.gitlab.yml b/metadata/com.bd.gitlab.yml
new file mode 100644
index 0000000000..6be1a0f867
--- /dev/null
+++ b/metadata/com.bd.gitlab.yml
@@ -0,0 +1,64 @@
+Categories:
+ - Development
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/ekx/GitLabAndroid
+IssueTracker: https://github.com/ekx/GitLabAndroid/issues
+Changelog: https://github.com/ekx/GitLabAndroid/blob/HEAD/changelog.txt
+
+AutoName: GitLab
+Summary: Mange GitLab accounts
+Description: |-
+ Unofficial client for accounts and git repositories hosted at
+ [https://www.gitlab.com GitLab].
+
+RepoType: git
+Repo: https://github.com/ekx/GitLabAndroid
+
+Builds:
+ - versionName: 1.5.6
+ versionCode: 36
+ disable: https://github.com/ekx/GitLabAndroid/issues/10
+ commit: 1.5.6
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - GravatarAndroid@v1.0
+ rm:
+ - app/libs/*jar
+ - app/native-libs/armeabi/libbypass.so
+ - app/native-libs/armeabi-v7a/libbypass.so
+ - app/native-libs/mips/libbypass.so
+ - app/native-libs/x86/libbypass.so
+ prebuild:
+ - touch signing.gradle
+ - cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/
+ - sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile
+ fileTree/g' build.gradle
+
+ - versionName: 1.6.0
+ versionCode: 37
+ disable: https://github.com/ekx/GitLabAndroid/issues/10
+ commit: 1.6.0
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - GravatarAndroid@v1.0
+ rm:
+ - app/libs/*jar
+ - app/native-libs/armeabi/libbypass.so
+ - app/native-libs/armeabi-v7a/libbypass.so
+ - app/native-libs/mips/libbypass.so
+ - app/native-libs/x86/libbypass.so
+ prebuild:
+ - touch signing.gradle
+ - cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/
+ - sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile
+ fileTree/g' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.6.0
+CurrentVersionCode: 37
diff --git a/metadata/com.bigbluecup.android.launcher.txt b/metadata/com.bigbluecup.android.launcher.txt
deleted file mode 100644
index 1ee4219f26..0000000000
--- a/metadata/com.bigbluecup.android.launcher.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-Categories:Games
-License:GPL-2.0-or-later
-Web Site:http://www.adventuregamestudio.co.uk/site/ags
-Source Code:https://github.com/adventuregamestudio/ags
-Issue Tracker:https://github.com/adventuregamestudio/ags/issues
-Donate:http://www.adventuregamestudio.co.uk/site/community/donate
-
-Auto Name:AGS
-Summary:Graphical adventure player
-Description:
-Adventure Game Studio is a game development software, including editor, common
-routine library and C-based programming language that is primarily used to
-create graphical adventure games. Titles, created with it, include:
-
-* [https://en.wikipedia.org/wiki/Blackwell_(series) Blackwell series]
-* [https://en.wikipedia.org/wiki/Resonance_(game) Resonance]
-* [https://en.wikipedia.org/wiki/Gemini_Rue Gemini Rue]
-
-and many other.
-
-A lot of free (as in beer) games can be downloaded from the
-[http://www.adventuregamestudio.co.uk/site/games/ project site].
-
-[https://github.com/adventuregamestudio/ags/blob/HEAD/Android/README.md#adding-games-to-the-game-list
-Android README]
-
-Status: BETA
-.
-
-Repo Type:git
-Repo:https://github.com/adventuregamestudio/ags.git
-
-Build:3.3.0-hotfix,1158
- disable=missing symbols
- commit=v.3.3.0-hotfix
- subdir=Android/launcher_list
- submodules=yes
- forceversion=yes
- target=android-17
- scandelete=/
- build=cd ../buildlibs && \
- find -name "*.sh" -exec chmod +x {} + && \
- ./buildall.sh
- buildjni=../library
-
-Maintainer Notes:
-Android manifest has no version info, so no UCM applies.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:3.3.0-hotfix
-Current Version Code:1158
diff --git a/metadata/com.bigbluecup.android.launcher.yml b/metadata/com.bigbluecup.android.launcher.yml
new file mode 100644
index 0000000000..1d93229d5d
--- /dev/null
+++ b/metadata/com.bigbluecup.android.launcher.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Games
+License: GPL-2.0-or-later
+WebSite: http://www.adventuregamestudio.co.uk/site/ags
+SourceCode: https://github.com/adventuregamestudio/ags
+IssueTracker: https://github.com/adventuregamestudio/ags/issues
+Donate: http://www.adventuregamestudio.co.uk/site/community/donate
+
+AutoName: AGS
+Summary: Graphical adventure player
+Description: |-
+ Adventure Game Studio is a game development software, including editor, common
+ routine library and C-based programming language that is primarily used to
+ create graphical adventure games. Titles, created with it, include:
+
+ * [https://en.wikipedia.org/wiki/Blackwell_(series) Blackwell series]
+ * [https://en.wikipedia.org/wiki/Resonance_(game) Resonance]
+ * [https://en.wikipedia.org/wiki/Gemini_Rue Gemini Rue]
+
+ and many other.
+
+ A lot of free (as in beer) games can be downloaded from the
+ [http://www.adventuregamestudio.co.uk/site/games/ project site].
+
+ [https://github.com/adventuregamestudio/ags/blob/HEAD/Android/README.md#adding-games-to-the-game-list
+ Android README]
+
+ Status: BETA
+
+RepoType: git
+Repo: https://github.com/adventuregamestudio/ags.git
+
+Builds:
+ - versionName: 3.3.0-hotfix
+ versionCode: 1158
+ disable: missing symbols
+ commit: v.3.3.0-hotfix
+ subdir: Android/launcher_list
+ submodules: true
+ forceversion: true
+ target: android-17
+ scandelete:
+ - /
+ build:
+ - cd ../buildlibs
+ - find -name "*.sh" -exec chmod +x {} +
+ - ./buildall.sh
+ buildjni:
+ - ../library
+
+MaintainerNotes: Android manifest has no version info, so no UCM applies.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 3.3.0-hotfix
+CurrentVersionCode: 1158
diff --git a/metadata/com.blanyal.remindly.txt b/metadata/com.blanyal.remindly.txt
deleted file mode 100644
index 353fd6ac91..0000000000
--- a/metadata/com.blanyal.remindly.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:http://blanyal.com
-Source Code:https://github.com/blanyal/Remindly/
-Issue Tracker:https://github.com/blanyal/Remindly/issues
-
-Auto Name:Remindly
-Summary:Set up reminders
-Description:
-Add reminders to the notification list.
-.
-
-Repo Type:git
-Repo:https://github.com/blanyal/Remindly/
-
-Build:1.0.1,2
- commit=cfbd3e059001e7f46f20d4d11e820de142049bf4
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/com.blanyal.remindly.yml b/metadata/com.blanyal.remindly.yml
new file mode 100644
index 0000000000..aecaf91da0
--- /dev/null
+++ b/metadata/com.blanyal.remindly.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Time
+License: Apache-2.0
+WebSite: http://blanyal.com
+SourceCode: https://github.com/blanyal/Remindly/
+IssueTracker: https://github.com/blanyal/Remindly/issues
+
+AutoName: Remindly
+Summary: Set up reminders
+Description: Add reminders to the notification list.
+
+RepoType: git
+Repo: https://github.com/blanyal/Remindly/
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: cfbd3e059001e7f46f20d4d11e820de142049bf4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/com.blippex.app.txt b/metadata/com.blippex.app.txt
deleted file mode 100644
index 39470bcf3c..0000000000
--- a/metadata/com.blippex.app.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:https://www.blippex.org
-Source Code:https://github.com/blippex/blippex_android_app
-Issue Tracker:https://github.com/blippex/blippex_android_app/issues
-
-Auto Name:blippex
-Summary:Client for a search engine
-Description:
-Searches Blippex, a search engine which allow the community to rank websites
-based on how long they spend there among other things. There are extensions for
-many or the desktop browsers.
-.
-
-Repo Type:git
-Repo:https://github.com/blippex/blippex_android_app.git
-
-Build:1.0.3,5
- commit=a077c4dd93e026c4b
- subdir=blippex
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3
-Current Version Code:5
diff --git a/metadata/com.blippex.app.yml b/metadata/com.blippex.app.yml
new file mode 100644
index 0000000000..313cc1ddf9
--- /dev/null
+++ b/metadata/com.blippex.app.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: https://www.blippex.org
+SourceCode: https://github.com/blippex/blippex_android_app
+IssueTracker: https://github.com/blippex/blippex_android_app/issues
+
+AutoName: blippex
+Summary: Client for a search engine
+Description: |-
+ Searches Blippex, a search engine which allow the community to rank websites
+ based on how long they spend there among other things. There are extensions for
+ many or the desktop browsers.
+
+RepoType: git
+Repo: https://github.com/blippex/blippex_android_app.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 5
+ commit: a077c4dd93e026c4b
+ subdir: blippex
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3
+CurrentVersionCode: 5
diff --git a/metadata/com.blntsoft.emailpopup.txt b/metadata/com.blntsoft.emailpopup.txt
deleted file mode 100644
index e7beb73cb9..0000000000
--- a/metadata/com.blntsoft.emailpopup.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Theming
-License:Apache-2.0
-Web Site:http://www.blntsoft.com/category/email-popup/
-Source Code:https://github.com/baolongnt/EmailPopup
-Issue Tracker:https://github.com/baolongnt/EmailPopup/issues
-
-Auto Name:Email Popup
-Summary:Display a popup for new mail
-Description:
-You can select how long the popup stays on & configure the app to filter out
-emails so that only the important ones do popup.
-
-A proprietary crash reporting library was removed.
-.
-
-Repo Type:git
-Repo:https://github.com/baolongnt/EmailPopup.git
-
-Build:0.2.2,14
- commit=0.2.2
- rm=libs/crashlytics.jar,custom_rules.xml,tests
- prebuild=find src -type f -print0 | xargs -0 sed -i '/Crashlytics/d'
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.2.2
-Current Version Code:14
diff --git a/metadata/com.blntsoft.emailpopup.yml b/metadata/com.blntsoft.emailpopup.yml
new file mode 100644
index 0000000000..943089a879
--- /dev/null
+++ b/metadata/com.blntsoft.emailpopup.yml
@@ -0,0 +1,34 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Theming
+License: Apache-2.0
+WebSite: http://www.blntsoft.com/category/email-popup/
+SourceCode: https://github.com/baolongnt/EmailPopup
+IssueTracker: https://github.com/baolongnt/EmailPopup/issues
+
+AutoName: Email Popup
+Summary: Display a popup for new mail
+Description: |-
+ You can select how long the popup stays on & configure the app to filter out
+ emails so that only the important ones do popup.
+
+ A proprietary crash reporting library was removed.
+
+RepoType: git
+Repo: https://github.com/baolongnt/EmailPopup.git
+
+Builds:
+ - versionName: 0.2.2
+ versionCode: 14
+ commit: 0.2.2
+ rm:
+ - libs/crashlytics.jar
+ - custom_rules.xml
+ - tests
+ prebuild: find src -type f -print0 | xargs -0 sed -i '/Crashlytics/d'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.2.2
+CurrentVersionCode: 14
diff --git a/metadata/com.blogspot.tonyatkins.freespeech.txt b/metadata/com.blogspot.tonyatkins.freespeech.txt
deleted file mode 100644
index bb5980600a..0000000000
--- a/metadata/com.blogspot.tonyatkins.freespeech.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Science & Education
-License:BSD-2-Clause-FreeBSD
-Web Site:http://tonyatkins.blogspot.com/
-Source Code:https://bitbucket.org/duhrer/free-speech-for-android
-Issue Tracker:
-
-Auto Name:Free Speech
-Summary:Speaking assistance
-Description:
-Free Speech is a sound board for people who have problems speaking. When you
-press a button, a sound is played. You can use recorded sounds, record new
-sounds, or generate sounds using the text-to-speech (TTS) built-into Android.
-Free Speech is an augmentative and alternative communication (AAC) program that
-provides a low-cost alternative to dedicated speech generating devices (SGD).
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/duhrer/free-speech-for-android
-
-Build:1.17,117
- commit=freespeech-1.17
- maven=yes
-
-Build:1.19,119
- commit=freespeech-1.19
- maven=yes
- forceversion=yes
- forcevercode=yes
-
-Build:1.21,121
- commit=e293b4a
- maven=yes
- forceversion=yes
- forcevercode=yes
-
-Build:1.24,124
- commit=freespeech-1.24
- maven=yes
-
-Build:1.33,133
- commit=1.33
- subdir=freespeech
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.33
-Current Version Code:133
diff --git a/metadata/com.blogspot.tonyatkins.freespeech.yml b/metadata/com.blogspot.tonyatkins.freespeech.yml
new file mode 100644
index 0000000000..d2ce9fd0bf
--- /dev/null
+++ b/metadata/com.blogspot.tonyatkins.freespeech.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Science & Education
+License: BSD-2-Clause-FreeBSD
+WebSite: http://tonyatkins.blogspot.com/
+SourceCode: https://bitbucket.org/duhrer/free-speech-for-android
+
+AutoName: Free Speech
+Summary: Speaking assistance
+Description: |-
+ Free Speech is a sound board for people who have problems speaking. When you
+ press a button, a sound is played. You can use recorded sounds, record new
+ sounds, or generate sounds using the text-to-speech (TTS) built-into Android.
+ Free Speech is an augmentative and alternative communication (AAC) program that
+ provides a low-cost alternative to dedicated speech generating devices (SGD).
+
+RepoType: hg
+Repo: https://bitbucket.org/duhrer/free-speech-for-android
+
+Builds:
+ - versionName: '1.17'
+ versionCode: 117
+ commit: freespeech-1.17
+ maven: 'yes'
+
+ - versionName: '1.19'
+ versionCode: 119
+ commit: freespeech-1.19
+ maven: 'yes'
+ forceversion: true
+ forcevercode: true
+
+ - versionName: '1.21'
+ versionCode: 121
+ commit: e293b4a
+ maven: 'yes'
+ forceversion: true
+ forcevercode: true
+
+ - versionName: '1.24'
+ versionCode: 124
+ commit: freespeech-1.24
+ maven: 'yes'
+
+ - versionName: '1.33'
+ versionCode: 133
+ commit: '1.33'
+ subdir: freespeech
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.33'
+CurrentVersionCode: 133
diff --git a/metadata/com.bmpak.anagramsolver.txt b/metadata/com.bmpak.anagramsolver.txt
deleted file mode 100644
index 2a25acb2e2..0000000000
--- a/metadata/com.bmpak.anagramsolver.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Reading
-License:MIT
-Web Site:https://charbgr.github.io/Anagram-Solver
-Source Code:https://github.com/charbgr/Anagram-Solver
-Issue Tracker:https://github.com/charbgr/Anagram-Solver/issues
-
-Auto Name:Anagram Solver
-Summary:Find anagrams for a given word
-Description:
-Find anagrams for any given word INSTANTLY!
-
-A word or phrase formed by reordering the letters of another word or phrase,
-such as "garden" to "danger", is called an anagram. One word anagrams (where a
-single word is anagrammed into another single word) are sometimes referred to by
-wordplay specialists as transpositions. For example, "listen" is a transposition
-of "silent".
-
-You can type a regular or a scrambled word and see all the possible
-combinations. Come up with a word and let the app find all the possible
-anagrams. Browsing through random anagrams is a fun option! You can also use the
-app as a spelling dictionary.
-
-Languages:
-
-* English
-* Greek
-* French
-* German
-.
-
-Repo Type:git
-Repo:https://github.com/charbgr/Anagram-Solver
-
-Build:2.1,20
- commit=454aaf80b63dd6a7a6618fe2556f246d17073c10
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1
-Current Version Code:20
diff --git a/metadata/com.bmpak.anagramsolver.yml b/metadata/com.bmpak.anagramsolver.yml
new file mode 100644
index 0000000000..5614016b65
--- /dev/null
+++ b/metadata/com.bmpak.anagramsolver.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Reading
+License: MIT
+WebSite: https://charbgr.github.io/Anagram-Solver
+SourceCode: https://github.com/charbgr/Anagram-Solver
+IssueTracker: https://github.com/charbgr/Anagram-Solver/issues
+
+AutoName: Anagram Solver
+Summary: Find anagrams for a given word
+Description: |-
+ Find anagrams for any given word INSTANTLY!
+
+ A word or phrase formed by reordering the letters of another word or phrase,
+ such as "garden" to "danger", is called an anagram. One word anagrams (where a
+ single word is anagrammed into another single word) are sometimes referred to by
+ wordplay specialists as transpositions. For example, "listen" is a transposition
+ of "silent".
+
+ You can type a regular or a scrambled word and see all the possible
+ combinations. Come up with a word and let the app find all the possible
+ anagrams. Browsing through random anagrams is a fun option! You can also use the
+ app as a spelling dictionary.
+
+ Languages:
+
+ * English
+ * Greek
+ * French
+ * German
+
+RepoType: git
+Repo: https://github.com/charbgr/Anagram-Solver
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 20
+ commit: 454aaf80b63dd6a7a6618fe2556f246d17073c10
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.1'
+CurrentVersionCode: 20
diff --git a/metadata/com.boardgamegeek.txt b/metadata/com.boardgamegeek.txt
deleted file mode 100644
index cb88d45ab1..0000000000
--- a/metadata/com.boardgamegeek.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:https://github.com/ccomeaux/boardgamegeek4android/wiki
-Source Code:https://github.com/ccomeaux/boardgamegeek4android
-Issue Tracker:
-Changelog:https://github.com/ccomeaux/boardgamegeek4android/blob/HEAD/CHANGELOG.md
-
-Auto Name:BoardGameGeek
-Summary:Search boardgame data
-Description:
-This app searches the board game data from boardgamegeek.com. It's not a game
-itself -- it's a reference tool that provides information about board games.
-.
-
-Repo Type:git
-Repo:https://github.com/ccomeaux/boardgamegeek4android
-
-Build:3.3,20
- disable=repo changed
- commit=416
- subdir=BoardGameGeek
- target=android-8
-
-Build:3.4,21
- disable=repo changed
- commit=525
- subdir=BoardGameGeek
- target=android-8
-
-Build:3.6,23
- disable=repo changed
- commit=V3.6
- subdir=BoardGameGeek
- target=android-8
-
-Build:4.2,26
- disable=repo changed
- commit=V4.2
- subdir=BoardGameGeek
- update=.,../ActionBarSherlock
- target=android-17
-
-Build:4.3,27
- disable=repo changed
- commit=V4.3
- srclibs=ActionBarSherlock@4.3.1
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:4.7.3,36
- commit=V4.7.3
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties
-
-Build:4.8,37
- commit=4.8
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Build:4.8.1,38
- commit=4.8.1
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Build:4.8.2,39
- commit=4.8.2
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Build:4.8.3,40
- commit=4.8.3
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Build:4.8.4,41
- commit=4.8.4
- subdir=BoardGameGeek
- prebuild=sed -i 's@\\@/@g' project.properties && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Build:5.2.2,54
- disable=crashlytics
- commit=95e6fd14f22536ffac45df83f08c0342654932d4
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:5.2.7
-Current Version Code:59
diff --git a/metadata/com.boardgamegeek.yml b/metadata/com.boardgamegeek.yml
new file mode 100644
index 0000000000..735762c8d9
--- /dev/null
+++ b/metadata/com.boardgamegeek.yml
@@ -0,0 +1,118 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: https://github.com/ccomeaux/boardgamegeek4android/wiki
+SourceCode: https://github.com/ccomeaux/boardgamegeek4android
+Changelog: https://github.com/ccomeaux/boardgamegeek4android/blob/HEAD/CHANGELOG.md
+
+AutoName: BoardGameGeek
+Summary: Search boardgame data
+Description: |-
+ This app searches the board game data from boardgamegeek.com. It's not a game
+ itself -- it's a reference tool that provides information about board games.
+
+RepoType: git
+Repo: https://github.com/ccomeaux/boardgamegeek4android
+
+Builds:
+ - versionName: '3.3'
+ versionCode: 20
+ disable: repo changed
+ commit: '416'
+ subdir: BoardGameGeek
+ target: android-8
+
+ - versionName: '3.4'
+ versionCode: 21
+ disable: repo changed
+ commit: '525'
+ subdir: BoardGameGeek
+ target: android-8
+
+ - versionName: '3.6'
+ versionCode: 23
+ disable: repo changed
+ commit: V3.6
+ subdir: BoardGameGeek
+ target: android-8
+
+ - versionName: '4.2'
+ versionCode: 26
+ disable: repo changed
+ commit: V4.2
+ subdir: BoardGameGeek
+ androidupdate:
+ - .
+ - ../ActionBarSherlock
+ target: android-17
+
+ - versionName: '4.3'
+ versionCode: 27
+ disable: repo changed
+ commit: V4.3
+ srclibs:
+ - ActionBarSherlock@4.3.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - sed -i 's@\(reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+
+ - versionName: 4.7.3
+ versionCode: 36
+ commit: V4.7.3
+ subdir: BoardGameGeek
+ prebuild: sed -i 's@\\@/@g' project.properties
+
+ - versionName: '4.8'
+ versionCode: 37
+ commit: '4.8'
+ subdir: BoardGameGeek
+ prebuild:
+ - sed -i 's@\\@/@g' project.properties
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+ - versionName: 4.8.1
+ versionCode: 38
+ commit: 4.8.1
+ subdir: BoardGameGeek
+ prebuild:
+ - sed -i 's@\\@/@g' project.properties
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+ - versionName: 4.8.2
+ versionCode: 39
+ commit: 4.8.2
+ subdir: BoardGameGeek
+ prebuild:
+ - sed -i 's@\\@/@g' project.properties
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+ - versionName: 4.8.3
+ versionCode: 40
+ commit: 4.8.3
+ subdir: BoardGameGeek
+ prebuild:
+ - sed -i 's@\\@/@g' project.properties
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+ - versionName: 4.8.4
+ versionCode: 41
+ commit: 4.8.4
+ subdir: BoardGameGeek
+ prebuild:
+ - sed -i 's@\\@/@g' project.properties
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+ - versionName: 5.2.2
+ versionCode: 54
+ disable: crashlytics
+ commit: 95e6fd14f22536ffac45df83f08c0342654932d4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 5.2.7
+CurrentVersionCode: 59
diff --git a/metadata/com.boombuler.games.shift.txt b/metadata/com.boombuler.games.shift.txt
deleted file mode 100644
index e66bbfe8cb..0000000000
--- a/metadata/com.boombuler.games.shift.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/boombuler/Shift
-Issue Tracker:https://github.com/boombuler/Shift/issues
-
-Auto Name:Shift
-Summary:Eliminate the tiles
-Description:
-Shift is a small puzzle game for Android. It is a remake of a game for
-WindowsMobile devices.
-.
-
-Repo Type:git
-Repo:https://github.com/boombuler/Shift.git
-
-Build:1.0.1,101
- commit=5d7784b359
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:101
diff --git a/metadata/com.boombuler.games.shift.yml b/metadata/com.boombuler.games.shift.yml
new file mode 100644
index 0000000000..4ef1b4c8e1
--- /dev/null
+++ b/metadata/com.boombuler.games.shift.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/boombuler/Shift
+IssueTracker: https://github.com/boombuler/Shift/issues
+
+AutoName: Shift
+Summary: Eliminate the tiles
+Description: |-
+ Shift is a small puzzle game for Android. It is a remake of a game for
+ WindowsMobile devices.
+
+RepoType: git
+Repo: https://github.com/boombuler/Shift.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 101
+ commit: 5d7784b359
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 101
diff --git a/metadata/com.boombuler.piraten.map.txt b/metadata/com.boombuler.piraten.map.txt
deleted file mode 100644
index 97a4b6dde9..0000000000
--- a/metadata/com.boombuler.piraten.map.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:https://wiki.piratenpartei.de/Plakatkarte
-Source Code:https://github.com/boombuler/piraten_map_app
-Issue Tracker:https://github.com/boombuler/piraten_map_app/issues
-Donate:https://www.piratenpartei.de/mitmachen/spenden
-
-Auto Name:Piraten Karte
-Summary:Plakate App der Piraten Partei Deutschland
-Description:
-Sammle Informationen über Plakate und deren Standorte mit dieser App. So findet
-man die Plakate später nach der Wahl alle leicht wieder und kann sie abhängen.
-
-Note: This app is currently only useful in Germany. It is used by the local
-Pirate Party to track election posters.
-.
-
-Repo Type:git
-Repo:https://github.com/boombuler/piraten_map_app.git
-
-Build:1.3.0,1300
- commit=v1.3.0
- target=android-19
-
-Build:1.3.2,1320
- commit=v1.3.2
- target=android-19
-
-Build:1.3.3,1330
- disable=https://github.com/boombuler/piraten_map_app/issues/11
- commit=v1.3.3
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.3.3
-Current Version Code:1330
diff --git a/metadata/com.boombuler.piraten.map.yml b/metadata/com.boombuler.piraten.map.yml
new file mode 100644
index 0000000000..17dc90e241
--- /dev/null
+++ b/metadata/com.boombuler.piraten.map.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: https://wiki.piratenpartei.de/Plakatkarte
+SourceCode: https://github.com/boombuler/piraten_map_app
+IssueTracker: https://github.com/boombuler/piraten_map_app/issues
+Donate: https://www.piratenpartei.de/mitmachen/spenden
+
+AutoName: Piraten Karte
+Summary: Plakate App der Piraten Partei Deutschland
+Description: |-
+ Sammle Informationen über Plakate und deren Standorte mit dieser App. So findet
+ man die Plakate später nach der Wahl alle leicht wieder und kann sie abhängen.
+
+ Note: This app is currently only useful in Germany. It is used by the local
+ Pirate Party to track election posters.
+
+RepoType: git
+Repo: https://github.com/boombuler/piraten_map_app.git
+
+Builds:
+ - versionName: 1.3.0
+ versionCode: 1300
+ commit: v1.3.0
+ target: android-19
+
+ - versionName: 1.3.2
+ versionCode: 1320
+ commit: v1.3.2
+ target: android-19
+
+ - versionName: 1.3.3
+ versionCode: 1330
+ disable: https://github.com/boombuler/piraten_map_app/issues/11
+ commit: v1.3.3
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.3.3
+CurrentVersionCode: 1330
diff --git a/metadata/com.boombuler.widgets.contacts.txt b/metadata/com.boombuler.widgets.contacts.txt
deleted file mode 100644
index 96d52a0839..0000000000
--- a/metadata/com.boombuler.widgets.contacts.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/boombuler/scrollablecontacts
-Issue Tracker:https://github.com/boombuler/scrollablecontacts/issues
-Donate:https://github.com/boombuler/scrollablecontacts
-
-Auto Name:Contact Widget
-Summary:Scroll through your contacts on the home screen
-Description:
-A widget that allows you to scroll through your contacts. This requires a
-homescreen that supports scrollable widgets.
-.
-
-Repo Type:git
-Repo:https://github.com/boombuler/scrollablecontacts
-
-Build:1.0.2,102
- commit=129
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.2
-Current Version Code:102
-
-No Source Since:1.0.3
diff --git a/metadata/com.boombuler.widgets.contacts.yml b/metadata/com.boombuler.widgets.contacts.yml
new file mode 100644
index 0000000000..7713c12b4e
--- /dev/null
+++ b/metadata/com.boombuler.widgets.contacts.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/boombuler/scrollablecontacts
+IssueTracker: https://github.com/boombuler/scrollablecontacts/issues
+Donate: https://github.com/boombuler/scrollablecontacts
+
+AutoName: Contact Widget
+Summary: Scroll through your contacts on the home screen
+Description: |-
+ A widget that allows you to scroll through your contacts. This requires a
+ homescreen that supports scrollable widgets.
+
+RepoType: git
+Repo: https://github.com/boombuler/scrollablecontacts
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 102
+ commit: '129'
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.2
+CurrentVersionCode: 102
+
+NoSourceSince: 1.0.3
diff --git a/metadata/com.borneq.heregpslocation.txt b/metadata/com.borneq.heregpslocation.txt
deleted file mode 100644
index 7bfa5c5964..0000000000
--- a/metadata/com.borneq.heregpslocation.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/borneq/HereGPSLocation
-Issue Tracker:https://github.com/borneq/HereGPSLocation/issues
-
-Auto Name:Here GPS Location
-Summary:Shows current GPS coordinates
-Description:
-Small app that shows you the current GPS coordinates.
-.
-
-Repo Type:git
-Repo:https://github.com/borneq/HereGPSLocation.git
-
-Build:1.0,1
- commit=1.0
- target=android-18
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.borneq.heregpslocation.yml b/metadata/com.borneq.heregpslocation.yml
new file mode 100644
index 0000000000..821bf8d9a4
--- /dev/null
+++ b/metadata/com.borneq.heregpslocation.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+SourceCode: https://github.com/borneq/HereGPSLocation
+IssueTracker: https://github.com/borneq/HereGPSLocation/issues
+
+AutoName: Here GPS Location
+Summary: Shows current GPS coordinates
+Description: Small app that shows you the current GPS coordinates.
+
+RepoType: git
+Repo: https://github.com/borneq/HereGPSLocation.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ target: android-18
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.botbrew.basil.txt b/metadata/com.botbrew.basil.txt
deleted file mode 100644
index 3ff3a86045..0000000000
--- a/metadata/com.botbrew.basil.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Categories:Development
-License:LGPL-2.1-only
-Web Site:http://botbrew.com
-Source Code:https://github.com/jyio/botbrew-gui
-Issue Tracker:https://github.com/jyio/botbrew-gui/issues
-
-Auto Name:BotBrew Basil
-Summary:Debian package management
-Description:
-Botbrew Basil is a frontend application which allows to install
-[http://en.wikipedia.org/wiki/Debian Debian] in a
-[http://en.wikipedia.org/wiki/Chroot chroot] on your Android device, and manage
-installed packages and running services via comfortable UI.
-
-Botbrew release "Basil" uses dpkg, unlike previous release Botbrew "Anise" (not
-available as open-source) which used [http://en.wikipedia.org/wiki/Opkg opkg].
-It uses official Debian and Emdebian package repositories, though some bootstrap
-and support packages are downloaded from botbrew.com.
-
-Before deleting the Botbrew bootstrap directory, open the control/preferences
-window and tap 'exit' to make sure everything has been unmounted properly.
-
-Status: Experimental
-
-Requires root: Yes
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/jyio/botbrew-gui.git
-
-Build:0.0.1.23,23
- disable=works but maybe not ready for popular consumption 32698170dd
- commit=unknown - see disabled
- srclibs=ActionBarSherlock@4.0.1,ViewPagerIndicator@2.2.3,EmulatorView@v1.0.43
- extlibs=acra/acra-4.2.3.jar
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1$$ViewPagerIndicator$$@' project.properties && \
- sed -i 's@\(android.library.reference.3=\).*@\1$$EmulatorView$$@' project.properties && \
- sed -i 's@~/android-ndk-r8@$$NDK$$@g' mkjni.sh && \
- ./mkjni.sh
- target=android-15
-
-Build:0.0.1.24,24
- commit=733293d904
- maven=yes
- prebuild=./external.sh && \
- sed -i 's@~/android-ndk-r8b@$$NDK$$@g' mkjni.sh && \
- ./mkjni.sh
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.0.1.24
-Current Version Code:24
diff --git a/metadata/com.botbrew.basil.yml b/metadata/com.botbrew.basil.yml
new file mode 100644
index 0000000000..2438ad2ba0
--- /dev/null
+++ b/metadata/com.botbrew.basil.yml
@@ -0,0 +1,64 @@
+Categories:
+ - Development
+License: LGPL-2.1-only
+WebSite: http://botbrew.com
+SourceCode: https://github.com/jyio/botbrew-gui
+IssueTracker: https://github.com/jyio/botbrew-gui/issues
+
+AutoName: BotBrew Basil
+Summary: Debian package management
+Description: |-
+ Botbrew Basil is a frontend application which allows to install
+ [http://en.wikipedia.org/wiki/Debian Debian] in a
+ [http://en.wikipedia.org/wiki/Chroot chroot] on your Android device, and manage
+ installed packages and running services via comfortable UI.
+
+ Botbrew release "Basil" uses dpkg, unlike previous release Botbrew "Anise" (not
+ available as open-source) which used [http://en.wikipedia.org/wiki/Opkg opkg].
+ It uses official Debian and Emdebian package repositories, though some bootstrap
+ and support packages are downloaded from botbrew.com.
+
+ Before deleting the Botbrew bootstrap directory, open the control/preferences
+ window and tap 'exit' to make sure everything has been unmounted properly.
+
+ Status: Experimental
+
+ Requires root: Yes
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/jyio/botbrew-gui.git
+
+Builds:
+ - versionName: 0.0.1.23
+ versionCode: 23
+ disable: works but maybe not ready for popular consumption 32698170dd
+ commit: unknown - see disabled
+ srclibs:
+ - ActionBarSherlock@4.0.1
+ - ViewPagerIndicator@2.2.3
+ - EmulatorView@v1.0.43
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1$$ViewPagerIndicator$$@' project.properties
+ - sed -i 's@\(android.library.reference.3=\).*@\1$$EmulatorView$$@' project.properties
+ - sed -i 's@~/android-ndk-r8@$$NDK$$@g' mkjni.sh
+ - ./mkjni.sh
+ target: android-15
+
+ - versionName: 0.0.1.24
+ versionCode: 24
+ commit: 733293d904
+ maven: 'yes'
+ prebuild:
+ - ./external.sh
+ - sed -i 's@~/android-ndk-r8b@$$NDK$$@g' mkjni.sh
+ - ./mkjni.sh
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.0.1.24
+CurrentVersionCode: 24
diff --git a/metadata/com.boztalay.puppyframeuid.txt b/metadata/com.boztalay.puppyframeuid.txt
deleted file mode 100644
index 29835de11e..0000000000
--- a/metadata/com.boztalay.puppyframeuid.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/boztalay/PuppyFrame
-Issue Tracker:https://github.com/boztalay/PuppyFrame/issues
-
-Auto Name:PuppyFrame
-Summary:Widget that displays pictures
-Description:
-An Android widget that displays selected pictures on your home screen.
-
-Pictures are organized into albums, and the picture rotates whenever the widget
-becomes visible again.
-.
-
-Repo Type:git
-Repo:https://github.com/boztalay/PuppyFrame.git
-
-Build:1.0,1
- commit=14758c
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.boztalay.puppyframeuid.yml b/metadata/com.boztalay.puppyframeuid.yml
new file mode 100644
index 0000000000..d5a28f88fe
--- /dev/null
+++ b/metadata/com.boztalay.puppyframeuid.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/boztalay/PuppyFrame
+IssueTracker: https://github.com/boztalay/PuppyFrame/issues
+
+AutoName: PuppyFrame
+Summary: Widget that displays pictures
+Description: |-
+ An Android widget that displays selected pictures on your home screen.
+
+ Pictures are organized into albums, and the picture rotates whenever the widget
+ becomes visible again.
+
+RepoType: git
+Repo: https://github.com/boztalay/PuppyFrame.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 14758c
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.brapeba.roaminginfo.txt b/metadata/com.brapeba.roaminginfo.txt
deleted file mode 100644
index 75f94d31a4..0000000000
--- a/metadata/com.brapeba.roaminginfo.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-Categories:Phone & SMS
-License:PublicDomain
-Web Site:http://www.brapeba.com/privacypolicy
-Source Code:https://github.com/jbardera/RoamingInfo
-Issue Tracker:https://github.com/jbardera/RoamingInfo/issues
-
-Auto Name:Roaming Info
-Summary:Notify about SIM operator changes
-Description:
-Displays a notification with current operator's name and in case of roaming it
-also shows the original SIM's operator name.
-
-If you swipe (dismiss) the notification, a new one will be displayed when a
-change in the conexion occurs. To remove the service from memory and avoid
-further notifications, just tap the notification.
-.
-
-Repo Type:git
-Repo:https://github.com/jbardera/RoamingInfo
-
-Build:1.7,12
- commit=e12465bc5ffa85565102220eace3b8267aed981e
-
-Build:1.8,13
- commit=a381fdaead6a8f4c02e385e6ab69aff174f19b1c
-
-Build:1.9,14
- commit=ee22ad40b1cc358d6ec77150b14956eb4f8b9d0e
-
-Build:2.0,15
- commit=b1e5448c4e1e7a026208294946920f90cbcad0ab
-
-Build:2.1,16
- commit=c579abf1145afbd988f70fd65c7a7ba587c83f90
-
-Build:2.7,22
- commit=2eb30e58a8a39af1fe5faaa964f558382b3fdb20
-
-Build:3.0,23
- disable=jar files
- commit=bdd510cadc0b441ef143ac43aa0eaaddedc49f74
-
-Build:4.2,27
- commit=a60c2530114e4957f1485d0efe32ff9694d13588
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Build:4.9,34
- commit=80cce0ca681640949a2769465c1978b63da503f7
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Build:4.13,38
- commit=66641c36c6ca6de139f73b6ac7ab6ff2983d9705
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Build:4.14,39
- commit=9e7718b45ac9c86422d4bfa441c418f5ae373d04
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Build:4.15,40
- commit=b0abd33b4e82877b5cd0c5d1ba93de6bbede0ebb
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Build:4.19,44
- commit=1f4d96c9488dc8b9ba1f3cd3a970e61902b39dde
- rm=libs/mediatek*.jar
- prebuild=sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d' -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
-
-Maintainer Notes:
-See https://github.com/jbardera/RoamingInfo/issues/3 .
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:4.19
-Current Version Code:44
diff --git a/metadata/com.brapeba.roaminginfo.yml b/metadata/com.brapeba.roaminginfo.yml
new file mode 100644
index 0000000000..d748d240ed
--- /dev/null
+++ b/metadata/com.brapeba.roaminginfo.yml
@@ -0,0 +1,110 @@
+Categories:
+ - Phone & SMS
+License: PublicDomain
+WebSite: http://www.brapeba.com/privacypolicy
+SourceCode: https://github.com/jbardera/RoamingInfo
+IssueTracker: https://github.com/jbardera/RoamingInfo/issues
+
+AutoName: Roaming Info
+Summary: Notify about SIM operator changes
+Description: |-
+ Displays a notification with current operator's name and in case of roaming it
+ also shows the original SIM's operator name.
+
+ If you swipe (dismiss) the notification, a new one will be displayed when a
+ change in the conexion occurs. To remove the service from memory and avoid
+ further notifications, just tap the notification.
+
+RepoType: git
+Repo: https://github.com/jbardera/RoamingInfo
+
+Builds:
+ - versionName: '1.7'
+ versionCode: 12
+ commit: e12465bc5ffa85565102220eace3b8267aed981e
+
+ - versionName: '1.8'
+ versionCode: 13
+ commit: a381fdaead6a8f4c02e385e6ab69aff174f19b1c
+
+ - versionName: '1.9'
+ versionCode: 14
+ commit: ee22ad40b1cc358d6ec77150b14956eb4f8b9d0e
+
+ - versionName: '2.0'
+ versionCode: 15
+ commit: b1e5448c4e1e7a026208294946920f90cbcad0ab
+
+ - versionName: '2.1'
+ versionCode: 16
+ commit: c579abf1145afbd988f70fd65c7a7ba587c83f90
+
+ - versionName: '2.7'
+ versionCode: 22
+ commit: 2eb30e58a8a39af1fe5faaa964f558382b3fdb20
+
+ - versionName: '3.0'
+ versionCode: 23
+ disable: jar files
+ commit: bdd510cadc0b441ef143ac43aa0eaaddedc49f74
+
+ - versionName: '4.2'
+ versionCode: 27
+ commit: a60c2530114e4957f1485d0efe32ff9694d13588
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+ - versionName: '4.9'
+ versionCode: 34
+ commit: 80cce0ca681640949a2769465c1978b63da503f7
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+ - versionName: '4.13'
+ versionCode: 38
+ commit: 66641c36c6ca6de139f73b6ac7ab6ff2983d9705
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+ - versionName: '4.14'
+ versionCode: 39
+ commit: 9e7718b45ac9c86422d4bfa441c418f5ae373d04
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+ - versionName: '4.15'
+ versionCode: 40
+ commit: b0abd33b4e82877b5cd0c5d1ba93de6bbede0ebb
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+ - versionName: '4.19'
+ versionCode: 44
+ commit: 1f4d96c9488dc8b9ba1f3cd3a970e61902b39dde
+ rm:
+ - libs/mediatek*.jar
+ prebuild: sed -i -e '/mgMtk/d' -e '/toShow/s/\[1\]//g' -e '/code below for data
+ connection activity/i*/' -e '/notification for 2nd SIM/i/*' -e '/import com.mediatek.telephony/d'
+ -e 's/weMtk=true/weMtk=false/g' -e '/else toShowD="\[2\]/d' src/com/brapeba/roaminginfo/RoamingInfoService.java
+
+MaintainerNotes: See https://github.com/jbardera/RoamingInfo/issues/3 .
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '4.19'
+CurrentVersionCode: 44
diff --git a/metadata/com.bretternst.URLazy.txt b/metadata/com.bretternst.URLazy.txt
deleted file mode 100644
index 986b8427af..0000000000
--- a/metadata/com.bretternst.URLazy.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:
-Source Code:https://github.com/bretternst/urlazy
-Issue Tracker:https://github.com/bretternst/urlazy/issues
-
-Auto Name:URLazy
-Summary:Tool for web developers
-Description:
-Eases the pain of entering long URLs into a bunch of test devices by finding
-collections of URLs on the local network and allowing you to open them with a
-single tap. You can serve links from a GUI app on your workstation or from a
-Ruby script on a local development server (source code in same repo).
-
-URLazy finds this list with no configuration required, provided you are
-connected to your network via Wi-Fi. This makes it super easy to test your
-projects on real devices without manually setting up bookmarks or entering URLs.
-
-This is a better alternative to bookmarks or centralized index pages because new
-devices require no set-up and you don't have to edit URLs every time your
-environment changes - or if you take your work home. URLazy uses multicast UDP
-to find collections of links. If your network administrator enables it, this can
-even work across a corporate WAN.
-.
-
-Repo Type:git
-Repo:https://github.com/bretternst/urlazy.git
-
-Build:1.0a,2
- commit=2fe2293df9b49b3
- subdir=src/Android
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0a
-Current Version Code:2
diff --git a/metadata/com.bretternst.URLazy.yml b/metadata/com.bretternst.URLazy.yml
new file mode 100644
index 0000000000..23d710ae06
--- /dev/null
+++ b/metadata/com.bretternst.URLazy.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Development
+License: MIT
+SourceCode: https://github.com/bretternst/urlazy
+IssueTracker: https://github.com/bretternst/urlazy/issues
+
+AutoName: URLazy
+Summary: Tool for web developers
+Description: |-
+ Eases the pain of entering long URLs into a bunch of test devices by finding
+ collections of URLs on the local network and allowing you to open them with a
+ single tap. You can serve links from a GUI app on your workstation or from a
+ Ruby script on a local development server (source code in same repo).
+
+ URLazy finds this list with no configuration required, provided you are
+ connected to your network via Wi-Fi. This makes it super easy to test your
+ projects on real devices without manually setting up bookmarks or entering URLs.
+
+ This is a better alternative to bookmarks or centralized index pages because new
+ devices require no set-up and you don't have to edit URLs every time your
+ environment changes - or if you take your work home. URLazy uses multicast UDP
+ to find collections of links. If your network administrator enables it, this can
+ even work across a corporate WAN.
+
+RepoType: git
+Repo: https://github.com/bretternst/urlazy.git
+
+Builds:
+ - versionName: 1.0a
+ versionCode: 2
+ commit: 2fe2293df9b49b3
+ subdir: src/Android
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0a
+CurrentVersionCode: 2
diff --git a/metadata/com.brewcrewfoo.performance.txt b/metadata/com.brewcrewfoo.performance.txt
deleted file mode 100644
index eaabd62119..0000000000
--- a/metadata/com.brewcrewfoo.performance.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://forum.xda-developers.com/showthread.php?t=2401988
-Source Code:https://github.com/horn3t/android_packages_apps_PerformanceControl
-Issue Tracker:http://forum.xda-developers.com/devdb/project/?id=600#bugReporter
-Donate:http://forum.xda-developers.com/donatetome.php?u=4674443
-
-Auto Name:Performance Control
-Summary:System configuration
-Description:
-* Change CPU Governor, I/O Scheduler and Clock Speed
-* Battery information + Fast Charge setting + Battery Life eXtender setting
-* Change Voltages Assigned to each CPU frequency
-* Customize MinFree Task Killer (set the amount of RAM the minfree taskiller will keep)
-* zRam (RAM compression)
-* Customize SD read-ahead
-* VM Settings such as: Dirty Ratio, Dynamic Fsync, Backlight timeout
-* Integrated [[com.bvalosek.cpuspy]]
-* Linux Kernel, CPU, Memory informations
-* Misc. Tools: Custom shell command, Wipe cache+dalvik cache, build.prop editor etc.
-
-The sqlite functions won't work unless you have the sqlite3 busybox binary
-installed.
-
-Requires root, busybox and a custom ROM.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/horn3t/android_packages_apps_PerformanceControl
-
-Build:2.1.3,3
- commit=e2b54691bda8a74
- forcevercode=yes
-
-Build:2.1.8,4
- commit=e0ebe71ee3ccd
- prebuild=rm assets/sq*
-
-Build:2.1.19,2119
- commit=ca00d73e9f777dc909110ffda8b3f1b95e7b3fa8
- prebuild=rm assets/sq*
-
-Build:2.2.1,2201
- commit=85cf3094fd5390847bba85
- prebuild=rm assets/sq*
-
-Build:2.2.3,2203
- commit=4d93f24a7aa4008eef66448168c87960aa23ca5a
- prebuild=rm assets/sq*
-
-Build:2.2.4,2204
- commit=c66489a294f0c232c40138bb3632e3a3b86aafa5
- prebuild=rm assets/sq*
-
-Build:2.2.5,2205
- commit=7284b0e5e12d0240416b393e1b81c79708229ac9
- prebuild=rm assets/sq*
-
-Maintainer Notes:
-Vercodes are rarely updated.
-2.1.19 seems to start with a new verCode scheme.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2.5
-Current Version Code:2205
diff --git a/metadata/com.brewcrewfoo.performance.yml b/metadata/com.brewcrewfoo.performance.yml
new file mode 100644
index 0000000000..c644f75498
--- /dev/null
+++ b/metadata/com.brewcrewfoo.performance.yml
@@ -0,0 +1,76 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://forum.xda-developers.com/showthread.php?t=2401988
+SourceCode: https://github.com/horn3t/android_packages_apps_PerformanceControl
+IssueTracker: http://forum.xda-developers.com/devdb/project/?id=600#bugReporter
+Donate: http://forum.xda-developers.com/donatetome.php?u=4674443
+
+AutoName: Performance Control
+Summary: System configuration
+Description: |-
+ * Change CPU Governor, I/O Scheduler and Clock Speed
+ * Battery information + Fast Charge setting + Battery Life eXtender setting
+ * Change Voltages Assigned to each CPU frequency
+ * Customize MinFree Task Killer (set the amount of RAM the minfree taskiller will keep)
+ * zRam (RAM compression)
+ * Customize SD read-ahead
+ * VM Settings such as: Dirty Ratio, Dynamic Fsync, Backlight timeout
+ * Integrated [[com.bvalosek.cpuspy]]
+ * Linux Kernel, CPU, Memory informations
+ * Misc. Tools: Custom shell command, Wipe cache+dalvik cache, build.prop editor etc.
+
+ The sqlite functions won't work unless you have the sqlite3 busybox binary
+ installed.
+
+ Requires root, busybox and a custom ROM.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/horn3t/android_packages_apps_PerformanceControl
+
+Builds:
+ - versionName: 2.1.3
+ versionCode: 3
+ commit: e2b54691bda8a74
+ forcevercode: true
+
+ - versionName: 2.1.8
+ versionCode: 4
+ commit: e0ebe71ee3ccd
+ prebuild: rm assets/sq*
+
+ - versionName: 2.1.19
+ versionCode: 2119
+ commit: ca00d73e9f777dc909110ffda8b3f1b95e7b3fa8
+ prebuild: rm assets/sq*
+
+ - versionName: 2.2.1
+ versionCode: 2201
+ commit: 85cf3094fd5390847bba85
+ prebuild: rm assets/sq*
+
+ - versionName: 2.2.3
+ versionCode: 2203
+ commit: 4d93f24a7aa4008eef66448168c87960aa23ca5a
+ prebuild: rm assets/sq*
+
+ - versionName: 2.2.4
+ versionCode: 2204
+ commit: c66489a294f0c232c40138bb3632e3a3b86aafa5
+ prebuild: rm assets/sq*
+
+ - versionName: 2.2.5
+ versionCode: 2205
+ commit: 7284b0e5e12d0240416b393e1b81c79708229ac9
+ prebuild: rm assets/sq*
+
+MaintainerNotes: |-
+ Vercodes are rarely updated.
+ 2.1.19 seems to start with a new verCode scheme.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.2.5
+CurrentVersionCode: 2205
diff --git a/metadata/com.bri1.soundbored.txt b/metadata/com.bri1.soundbored.txt
deleted file mode 100644
index 703d1cbc3e..0000000000
--- a/metadata/com.bri1.soundbored.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/nezvadovitz/soundbored
-Issue Tracker:https://github.com/nezvadovitz/soundbored/issues
-
-Auto Name:Instant Sound Effects
-Summary:Comedy soundboard
-Description:
-Play various sound effects, each indicating that you're bored; including
-rim-shots and crickets. In other words, it's a sound-bored (''trombone sound'').
-.
-
-Build:2.0,3
- commit=42ed
- extlibs=android/android-support-v4.jar
-
-Maintainer Notes:
-Source repo disappeared from https://github.com/nezvadovitz/soundbored.git
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0
-Current Version Code:0
-
-No Source Since:2.1
diff --git a/metadata/com.bri1.soundbored.yml b/metadata/com.bri1.soundbored.yml
new file mode 100644
index 0000000000..d06f1e8822
--- /dev/null
+++ b/metadata/com.bri1.soundbored.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/nezvadovitz/soundbored
+IssueTracker: https://github.com/nezvadovitz/soundbored/issues
+
+AutoName: Instant Sound Effects
+Summary: Comedy soundboard
+Description: |-
+ Play various sound effects, each indicating that you're bored; including
+ rim-shots and crickets. In other words, it's a sound-bored (''trombone sound'').
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 3
+ commit: 42ed
+ extlibs:
+ - android/android-support-v4.jar
+
+MaintainerNotes: Source repo disappeared from https://github.com/nezvadovitz/soundbored.git
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: '2.1'
diff --git a/metadata/com.brianco.colorclock.txt b/metadata/com.brianco.colorclock.txt
deleted file mode 100644
index 970dc9d548..0000000000
--- a/metadata/com.brianco.colorclock.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Theming
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/NightlyNexus/Color-Clock
-Issue Tracker:https://github.com/NightlyNexus/Color-Clock/issues
-
-Summary:Clock widget
-Description:
-Simple digital clock widget in your choice of colours
-.
-
-Repo Type:git
-Repo:https://github.com/NightlyNexus/Color-Clock.git
-
-Build:1.0,1
- commit=64d55457728b
- srclibs=ColorPickerPreference@15b666
- prebuild=sed -i 's@\(reference.1=\).*@\1$$ColorPickerPreference$$@' project.properties
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.brianco.colorclock.yml b/metadata/com.brianco.colorclock.yml
new file mode 100644
index 0000000000..5b236239c5
--- /dev/null
+++ b/metadata/com.brianco.colorclock.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Theming
+License: GPL-3.0-or-later
+SourceCode: https://github.com/NightlyNexus/Color-Clock
+IssueTracker: https://github.com/NightlyNexus/Color-Clock/issues
+
+Summary: Clock widget
+Description: Simple digital clock widget in your choice of colours
+
+RepoType: git
+Repo: https://github.com/NightlyNexus/Color-Clock.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 64d55457728b
+ srclibs:
+ - ColorPickerPreference@15b666
+ prebuild: sed -i 's@\(reference.1=\).*@\1$$ColorPickerPreference$$@' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.briankhuu.nfcmessageboard.txt b/metadata/com.briankhuu.nfcmessageboard.txt
deleted file mode 100644
index c02e74c204..0000000000
--- a/metadata/com.briankhuu.nfcmessageboard.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/mofosyne/NFCMessageBoard
-Issue Tracker:https://github.com/mofosyne/NFCMessageBoard/issues
-
-Auto Name:NFCMessageBoard
-Summary:Share messages via NFC tags
-Description:
-Proof of concept for a localized message system.
-
-It is quite simple, and does the job of reading and writing to any plain text
-NFC tags. At a minimum you are recommended to use an NTAG216 that gives you
-approximately 800 bytes of writeable memory.
-
-It also has the advantage of being relatively private means of communicating
-(even if it runs the issue of spoofing), since it is essentially a dead drop
-system.
-
-Potential Uses:
-
-* Geo Cache GuestBook
-* Ingress Local Message Store
-
-Features:
-
-* Reads Plain Text
-* Write and prepends a message to a Plain Text Tag
-* UTF-8 support, so can show emoticon.
-* Links, email, map address are autolinked
-.
-
-Repo Type:git
-Repo:https://github.com/mofosyne/NFCMessageBoard
-
-Build:1.0,1
- commit=87630a2348e9e2a6c7bf82fdb541188aa3f71760
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=d1254957f3374977ea21fce50d91c38e4db9d47b
- subdir=app
- gradle=yes
-
-Build:1.4,5
- commit=34da04176cf6594aec572b698b9bcff6d67d58f9
- subdir=app
- gradle=yes
-
-Build:1.5,6
- commit=5b16a250fecb6b97520fa0c1b778167dcc41b5bb
- subdir=app
- gradle=yes
-
-Build:2,7
- commit=dafa224dfe1aaf531ff2b8cfc6e7c149e6578822
- subdir=app
- gradle=yes
-
-Build:2.3,10
- commit=9c0df3ebdd50b5c847913d28da00f53adcbf8556
- subdir=app
- gradle=yes
-
-Build:2.3.3,12
- commit=59d98a815584eb60f6b44a65523e3df692adf6b6
- subdir=app
- gradle=yes
-
-Build:2.3.4,13
- commit=1e3962a2c6b46aeba46d9fbe89d59cd5f67e4222
- subdir=app
- gradle=yes
-
-Build:3.0,14
- commit=ed26183c3ff3c3fda073c3272750bd6faf059a95
- subdir=app
- gradle=yes
- prebuild=mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
-
-Build:3.1,15
- commit=0c60e613ee6780f688dcc9fc1cd754ae7b2856aa
- subdir=app
- gradle=yes
- prebuild=mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
-
-Build:3.2,16
- commit=4ea9b775714c2ff942010090c170df118407987b
- subdir=app
- gradle=yes
- prebuild=mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.3
-Current Version Code:17
diff --git a/metadata/com.briankhuu.nfcmessageboard.yml b/metadata/com.briankhuu.nfcmessageboard.yml
new file mode 100644
index 0000000000..e0c39e460d
--- /dev/null
+++ b/metadata/com.briankhuu.nfcmessageboard.yml
@@ -0,0 +1,122 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-or-later
+SourceCode: https://github.com/mofosyne/NFCMessageBoard
+IssueTracker: https://github.com/mofosyne/NFCMessageBoard/issues
+
+AutoName: NFCMessageBoard
+Summary: Share messages via NFC tags
+Description: |-
+ Proof of concept for a localized message system.
+
+ It is quite simple, and does the job of reading and writing to any plain text
+ NFC tags. At a minimum you are recommended to use an NTAG216 that gives you
+ approximately 800 bytes of writeable memory.
+
+ It also has the advantage of being relatively private means of communicating
+ (even if it runs the issue of spoofing), since it is essentially a dead drop
+ system.
+
+ Potential Uses:
+
+ * Geo Cache GuestBook
+ * Ingress Local Message Store
+
+ Features:
+
+ * Reads Plain Text
+ * Write and prepends a message to a Plain Text Tag
+ * UTF-8 support, so can show emoticon.
+ * Links, email, map address are autolinked
+
+RepoType: git
+Repo: https://github.com/mofosyne/NFCMessageBoard
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 87630a2348e9e2a6c7bf82fdb541188aa3f71760
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: d1254957f3374977ea21fce50d91c38e4db9d47b
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: 34da04176cf6594aec572b698b9bcff6d67d58f9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: 5b16a250fecb6b97520fa0c1b778167dcc41b5bb
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2'
+ versionCode: 7
+ commit: dafa224dfe1aaf531ff2b8cfc6e7c149e6578822
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.3'
+ versionCode: 10
+ commit: 9c0df3ebdd50b5c847913d28da00f53adcbf8556
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.3.3
+ versionCode: 12
+ commit: 59d98a815584eb60f6b44a65523e3df692adf6b6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.3.4
+ versionCode: 13
+ commit: 1e3962a2c6b46aeba46d9fbe89d59cd5f67e4222
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '3.0'
+ versionCode: 14
+ commit: ed26183c3ff3c3fda073c3272750bd6faf059a95
+ subdir: app
+ gradle:
+ - yes
+ prebuild: mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java
+ src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
+
+ - versionName: '3.1'
+ versionCode: 15
+ commit: 0c60e613ee6780f688dcc9fc1cd754ae7b2856aa
+ subdir: app
+ gradle:
+ - yes
+ prebuild: mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java
+ src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
+
+ - versionName: '3.2'
+ versionCode: 16
+ commit: 4ea9b775714c2ff942010090c170df118407987b
+ subdir: app
+ gradle:
+ - yes
+ prebuild: mv src/main/java/com/briankhuu/nfcmessageboard/writingToTextTag.java
+ src/main/java/com/briankhuu/nfcmessageboard/WritingToTextTag.java
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.3'
+CurrentVersionCode: 17
diff --git a/metadata/com.brillenheini.deepscratch.free.txt b/metadata/com.brillenheini.deepscratch.free.txt
deleted file mode 100644
index ac7bc82118..0000000000
--- a/metadata/com.brillenheini.deepscratch.free.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/brillenheini/DeepScratch
-Issue Tracker:https://github.com/brillenheini/DeepScratch/issues
-
-Auto Name:Deep Scratch
-Summary:Scratch audio samples
-Description:
-Simple DJ-like scratching of audio samples.
-.
-
-Repo Type:git
-Repo:https://github.com/brillenheini/DeepScratch
-
-Build:1.2,3
- commit=1.2
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.brillenheini.deepscratch.free.yml b/metadata/com.brillenheini.deepscratch.free.yml
new file mode 100644
index 0000000000..c9b790aa09
--- /dev/null
+++ b/metadata/com.brillenheini.deepscratch.free.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+SourceCode: https://github.com/brillenheini/DeepScratch
+IssueTracker: https://github.com/brillenheini/DeepScratch/issues
+
+AutoName: Deep Scratch
+Summary: Scratch audio samples
+Description: Simple DJ-like scratching of audio samples.
+
+RepoType: git
+Repo: https://github.com/brillenheini/DeepScratch
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '1.2'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.brockoli.android.hsdroid.txt b/metadata/com.brockoli.android.hsdroid.txt
deleted file mode 100644
index 5c978e0c31..0000000000
--- a/metadata/com.brockoli.android.hsdroid.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://bitbucket.org/brockoli/hsdroid/src
-Issue Tracker:https://bitbucket.org/brockoli/hsdroid/issues
-
-Auto Name:HSDroid
-Summary:Watch hockey games
-Description:
-Client for watching hockeystreams.com live and on demand video streams. It only
-uses (HLS) formated streams.
-
-Requires you to have an active account on [http://www.hockeystreams.com].
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/brockoli/hsdroid.git
-
-Build:1.6,9
- disable=hard-coded build-tools
- commit=127e76
- patch=build.gradle_9.patch,build-fix_9.patch
- gradle=yes
- srclibs=SlidingMenu@9b3d8c15c1b0fbd,ActionBarSherlock@4.4.0
- prebuild=echo -e "include ':SlidingMenu'\nproject(':SlidingMenu').projectDir = new File('$(readlink -f $$SlidingMenu$$)')" > settings.gradle && \
- sed -i 's/targetSdkVersion="17"/targetSdkVersion="16"/g' $$SlidingMenu$$/AndroidManifest.xml && \
- cp $$ActionBarSherlock$$/build.gradle $$SlidingMenu$$/ && \
- sed -i -e 's/compileSdkVersion 14/compileSdkVersion 16/g' -e "s/buildToolsVersion '17.0.0'/buildToolsVersion '18.1.1'/g" $$SlidingMenu$$/build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6
-Current Version Code:9
diff --git a/metadata/com.brockoli.android.hsdroid.yml b/metadata/com.brockoli.android.hsdroid.yml
new file mode 100644
index 0000000000..fe381ed8e7
--- /dev/null
+++ b/metadata/com.brockoli.android.hsdroid.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://bitbucket.org/brockoli/hsdroid/src
+IssueTracker: https://bitbucket.org/brockoli/hsdroid/issues
+
+AutoName: HSDroid
+Summary: Watch hockey games
+Description: |-
+ Client for watching hockeystreams.com live and on demand video streams. It only
+ uses (HLS) formated streams.
+
+ Requires you to have an active account on [http://www.hockeystreams.com].
+
+RepoType: git
+Repo: https://bitbucket.org/brockoli/hsdroid.git
+
+Builds:
+ - versionName: '1.6'
+ versionCode: 9
+ disable: hard-coded build-tools
+ commit: '127e76'
+ patch:
+ - build.gradle_9.patch
+ - build-fix_9.patch
+ gradle:
+ - yes
+ srclibs:
+ - SlidingMenu@9b3d8c15c1b0fbd
+ - ActionBarSherlock@4.4.0
+ prebuild:
+ - echo -e "include ':SlidingMenu'\nproject(':SlidingMenu').projectDir = new
+ File('$(readlink -f $$SlidingMenu$$)')" > settings.gradle
+ - sed -i 's/targetSdkVersion="17"/targetSdkVersion="16"/g' $$SlidingMenu$$/AndroidManifest.xml
+ - cp $$ActionBarSherlock$$/build.gradle $$SlidingMenu$$/
+ - sed -i -e 's/compileSdkVersion 14/compileSdkVersion 16/g' -e "s/buildToolsVersion
+ '17.0.0'/buildToolsVersion '18.1.1'/g" $$SlidingMenu$$/build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.6'
+CurrentVersionCode: 9
diff --git a/metadata/com.brosmike.airpushdetector.txt b/metadata/com.brosmike.airpushdetector.txt
deleted file mode 100644
index 0d6052c32a..0000000000
--- a/metadata/com.brosmike.airpushdetector.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/brosmike/AirPush-Detector
-Issue Tracker:https://github.com/brosmike/AirPush-Detector/issues
-
-Auto Name:AirPush Detector
-Summary:Discover where the ads are coming from
-Description:
-If you like to install apps from other repos, and you start to get
-advertisements in your notification area, this will tell you what app is causing
-it.
-.
-
-Repo Type:git
-Repo:https://github.com/brosmike/AirPush-Detector.git
-
-Build:2.4,7
- commit=7c6baa68d
- target=android-16
-
-Build:3.1,10
- commit=f88eb3c8a
- target=android-16
-
-Build:3.2,11
- commit=2bdfa08f0f72fcd
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.2
-Current Version Code:11
diff --git a/metadata/com.brosmike.airpushdetector.yml b/metadata/com.brosmike.airpushdetector.yml
new file mode 100644
index 0000000000..e6e44d43df
--- /dev/null
+++ b/metadata/com.brosmike.airpushdetector.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/brosmike/AirPush-Detector
+IssueTracker: https://github.com/brosmike/AirPush-Detector/issues
+
+AutoName: AirPush Detector
+Summary: Discover where the ads are coming from
+Description: |-
+ If you like to install apps from other repos, and you start to get
+ advertisements in your notification area, this will tell you what app is causing
+ it.
+
+RepoType: git
+Repo: https://github.com/brosmike/AirPush-Detector.git
+
+Builds:
+ - versionName: '2.4'
+ versionCode: 7
+ commit: 7c6baa68d
+ target: android-16
+
+ - versionName: '3.1'
+ versionCode: 10
+ commit: f88eb3c8a
+ target: android-16
+
+ - versionName: '3.2'
+ versionCode: 11
+ commit: 2bdfa08f0f72fcd
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.2'
+CurrentVersionCode: 11
diff --git a/metadata/com.btcontract.wallet.txt b/metadata/com.btcontract.wallet.txt
deleted file mode 100644
index 48c12a5d0b..0000000000
--- a/metadata/com.btcontract.wallet.txt
+++ /dev/null
@@ -1,110 +0,0 @@
-Categories:Money
-License:GPL-3.0-only
-Web Site:https://btcontract.com
-Source Code:https://github.com/btcontract/wallet
-Issue Tracker:https://github.com/btcontract/wallet/issues
-
-Auto Name:Bitcoin
-Summary:Simple Bitcoin wallet
-Description:
-Simple Bitcoin is a standalone wallet for Android devices which does not depend
-on any centralized service and gives you full control over your money. Here are
-some reasons to use it:
-
-* A single-page application which allows you to store your bitcoins securely and transfer them easily.
-* It is an HD wallet which means your balance and full transaction history can always be restored using a single mnemonic code should anything bad happen to your device.
-* This wallet is lightweight and blazingly fast. It works well even on a slow internet connections.
-* Wallet data is encrypted and password-protected.
-.
-
-Repo Type:git
-Repo:https://github.com/btcontract/wallet.git
-
-Build:1.04,30
- commit=a510a0e
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/mips/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.06,36
- commit=8ba3e84850ad7633f7910e601fc60c441f20c1a1
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.06,39
- commit=ac29f9b96ee02589ec73a7ed12c1166648e9b003
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi-v7a/libscrypt.so,app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.072,43
- commit=664819a65f4ff4372a44f360660b9abbeabc0110
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi-v7a/libscrypt.so,app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.073,45
- commit=aabcba568e8a475279ed978ea215c6cbcf84f62f
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi-v7a/libscrypt.so,app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.074,47
- commit=291ed3ba4c758c17f897f826be4505b885151c33
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi-v7a/libscrypt.so,app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Build:1.075,52
- commit=361654ae9e749a881780d89d904a5dc42432bdf8
- subdir=app
- submodules=yes
- gradle=yes
- srclibs=jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
- scandelete=app/src/main/jniLibs/armeabi-v7a/libscrypt.so,app/src/main/jniLibs/armeabi/libscrypt.so,app/src/main/jniLibs/x86/libscrypt.so,app/scrypt/src
- build=pushd $$jbox2d$$/jbox2d-library && \
- $$MVN3$$ install && \
- popd && \
- ./prepare_fdroid.sh
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.075
-Current Version Code:55
diff --git a/metadata/com.btcontract.wallet.yml b/metadata/com.btcontract.wallet.yml
new file mode 100644
index 0000000000..2f67933952
--- /dev/null
+++ b/metadata/com.btcontract.wallet.yml
@@ -0,0 +1,166 @@
+Categories:
+ - Money
+License: GPL-3.0-only
+WebSite: https://btcontract.com
+SourceCode: https://github.com/btcontract/wallet
+IssueTracker: https://github.com/btcontract/wallet/issues
+
+AutoName: Bitcoin
+Summary: Simple Bitcoin wallet
+Description: |-
+ Simple Bitcoin is a standalone wallet for Android devices which does not depend
+ on any centralized service and gives you full control over your money. Here are
+ some reasons to use it:
+
+ * A single-page application which allows you to store your bitcoins securely and transfer them easily.
+ * It is an HD wallet which means your balance and full transaction history can always be restored using a single mnemonic code should anything bad happen to your device.
+ * This wallet is lightweight and blazingly fast. It works well even on a slow internet connections.
+ * Wallet data is encrypted and password-protected.
+
+RepoType: git
+Repo: https://github.com/btcontract/wallet.git
+
+Builds:
+ - versionName: '1.04'
+ versionCode: 30
+ commit: a510a0e
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/mips/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.06'
+ versionCode: 36
+ commit: 8ba3e84850ad7633f7910e601fc60c441f20c1a1
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.06'
+ versionCode: 39
+ commit: ac29f9b96ee02589ec73a7ed12c1166648e9b003
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi-v7a/libscrypt.so
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.072'
+ versionCode: 43
+ commit: 664819a65f4ff4372a44f360660b9abbeabc0110
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi-v7a/libscrypt.so
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.073'
+ versionCode: 45
+ commit: aabcba568e8a475279ed978ea215c6cbcf84f62f
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi-v7a/libscrypt.so
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.074'
+ versionCode: 47
+ commit: 291ed3ba4c758c17f897f826be4505b885151c33
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi-v7a/libscrypt.so
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+ - versionName: '1.075'
+ versionCode: 52
+ commit: 361654ae9e749a881780d89d904a5dc42432bdf8
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ srclibs:
+ - jbox2d@e1b7021e7adb2c39b047e530a4ca52d015976fb7
+ scandelete:
+ - app/src/main/jniLibs/armeabi-v7a/libscrypt.so
+ - app/src/main/jniLibs/armeabi/libscrypt.so
+ - app/src/main/jniLibs/x86/libscrypt.so
+ - app/scrypt/src
+ build:
+ - pushd $$jbox2d$$/jbox2d-library
+ - $$MVN3$$ install
+ - popd
+ - ./prepare_fdroid.sh
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.075'
+CurrentVersionCode: 55
diff --git a/metadata/com.btmura.android.reddit.txt b/metadata/com.btmura.android.reddit.txt
deleted file mode 100644
index d8c0a907e0..0000000000
--- a/metadata/com.btmura.android.reddit.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/btmura/rbb
-Issue Tracker:https://github.com/btmura/rbb/issues
-
-Auto Name:falling for reddit
-Summary:Simple reddit.com client
-Description:
-Reddit by Brian (rbb) is a fast and simple Reddit client for Android.
-
-* Browse and search with optimized layouts for all sizes whether 4", 7", or 10"
-* Login with multiple accounts to post, comment, message, and vote
-* Swipe horizontally to quickly switch between links and comments
-* Touch comments to expand and collapse them
-* Enjoy a clean Holo experience and switch between light and dark themes
-.
-
-Repo Type:git
-Repo:https://github.com/btmura/rbb.git
-
-Build:2.3,6
- disable=broken build
- commit=v2.3
- srclibs=ViewPagerIndicator@2.4.1
- prebuild=rm -rf tests eclipse && \
- echo "android.library.reference.1=$$ViewPagerIndicator$$" >> project.properties && \
- mv libs/support/*.jar libs/
- target=android-17
-
-Build:3.0,7
- disable=proprietary blob (youtube api)
- commit=unknown - see disabled
-
-Build:3.2,9
- disable=java problems
- commit=v3.2-foss
- srclibs=1:ViewPagerIndicator@2.4.1
- prebuild=rm -rf tests eclipse && \
- mv libs/android-support-v4.jar $$ViewPagerIndicator$$/libs
- target=android-18
-
-Build:3.4,11
- commit=v3.4-foss
- target=android-18
-
-Build:3.5,12
- commit=v3.5-foss
- target=android-18
-
-Maintainer Notes:
-There's a separate FOSS branch, which doesn't include the proprietary YouTube
-API blob. ([https://github.com/btmura/rbb/issues/286 related issue])
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.5
-Current Version Code:12
diff --git a/metadata/com.btmura.android.reddit.yml b/metadata/com.btmura.android.reddit.yml
new file mode 100644
index 0000000000..05bd6673ae
--- /dev/null
+++ b/metadata/com.btmura.android.reddit.yml
@@ -0,0 +1,67 @@
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/btmura/rbb
+IssueTracker: https://github.com/btmura/rbb/issues
+
+AutoName: falling for reddit
+Summary: Simple reddit.com client
+Description: |-
+ Reddit by Brian (rbb) is a fast and simple Reddit client for Android.
+
+ * Browse and search with optimized layouts for all sizes whether 4", 7", or 10"
+ * Login with multiple accounts to post, comment, message, and vote
+ * Swipe horizontally to quickly switch between links and comments
+ * Touch comments to expand and collapse them
+ * Enjoy a clean Holo experience and switch between light and dark themes
+
+RepoType: git
+Repo: https://github.com/btmura/rbb.git
+
+Builds:
+ - versionName: '2.3'
+ versionCode: 6
+ disable: broken build
+ commit: v2.3
+ srclibs:
+ - ViewPagerIndicator@2.4.1
+ prebuild:
+ - rm -rf tests eclipse
+ - echo "android.library.reference.1=$$ViewPagerIndicator$$" >> project.properties
+ - mv libs/support/*.jar libs/
+ target: android-17
+
+ - versionName: '3.0'
+ versionCode: 7
+ disable: proprietary blob (youtube api)
+ commit: unknown - see disabled
+
+ - versionName: '3.2'
+ versionCode: 9
+ disable: java problems
+ commit: v3.2-foss
+ srclibs:
+ - 1:ViewPagerIndicator@2.4.1
+ prebuild:
+ - rm -rf tests eclipse
+ - mv libs/android-support-v4.jar $$ViewPagerIndicator$$/libs
+ target: android-18
+
+ - versionName: '3.4'
+ versionCode: 11
+ commit: v3.4-foss
+ target: android-18
+
+ - versionName: '3.5'
+ versionCode: 12
+ commit: v3.5-foss
+ target: android-18
+
+MaintainerNotes: |-
+ There's a separate FOSS branch, which doesn't include the proprietary YouTube
+ API blob. ([https://github.com/btmura/rbb/issues/286 related issue])
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '3.5'
+CurrentVersionCode: 12
diff --git a/metadata/com.bvalosek.cpuspy.txt b/metadata/com.bvalosek.cpuspy.txt
deleted file mode 100644
index 088104c717..0000000000
--- a/metadata/com.bvalosek.cpuspy.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/bvalosek/cpuspy
-Issue Tracker:https://github.com/bvalosek/cpuspy/issues
-
-Auto Name:CPU Spy
-Summary:Display CPU info
-Description:
-Show time spent overall in each cpu state CPU and general kernel info
-.
-
-Repo Type:git
-Repo:https://github.com/bvalosek/cpuspy.git
-
-Build:0.4.0,9
- commit=908f9
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.4.0
-Current Version Code:9
diff --git a/metadata/com.bvalosek.cpuspy.yml b/metadata/com.bvalosek.cpuspy.yml
new file mode 100644
index 0000000000..b76b255e9e
--- /dev/null
+++ b/metadata/com.bvalosek.cpuspy.yml
@@ -0,0 +1,22 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/bvalosek/cpuspy
+IssueTracker: https://github.com/bvalosek/cpuspy/issues
+
+AutoName: CPU Spy
+Summary: Display CPU info
+Description: Show time spent overall in each cpu state CPU and general kernel info
+
+RepoType: git
+Repo: https://github.com/bvalosek/cpuspy.git
+
+Builds:
+ - versionName: 0.4.0
+ versionCode: 9
+ commit: 908f9
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.4.0
+CurrentVersionCode: 9
diff --git a/metadata/com.bwx.bequick.txt b/metadata/com.bwx.bequick.txt
deleted file mode 100644
index d2ae9e4676..0000000000
--- a/metadata/com.bwx.bequick.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-AntiFeatures:NonFreeAdd,UpstreamNonFree
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:
-Issue Tracker:
-
-Summary:System settings tool
-Description:
-Quick Settings provides quick access to various Android system settings, such as
-WiFi, GPS, brightness and all the various volume controls. Can be launched by
-long-pressing the hardware search key, or via the status bar.
-
-Anti-feature: Addons. Promotes other apps that aren't FOSS.
-
-Status: This app won't receive any further updates as the author is not
-publishing the source code for the newer versions (or indeed, older versions).
-.
-
-Build:1.9.8 p2,201012060
- commit=184
- target=android-8
-
-Build:1.9.9.2,201106160
- commit=213
- target=android-8
-
-Build:1.9.9.3,201107260
- commit=220
- target=android-8
-
-Maintainer Notes:
-Source repo no longer exists. No point mirroring as it's non-free now
-anyway. (repo was at https://code.google.com/p/quick-settings)
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0
-Current Version Code:0
-
-No Source Since:1.9.9.4
diff --git a/metadata/com.bwx.bequick.yml b/metadata/com.bwx.bequick.yml
new file mode 100644
index 0000000000..8c0c4e0144
--- /dev/null
+++ b/metadata/com.bwx.bequick.yml
@@ -0,0 +1,44 @@
+AntiFeatures:
+ - NonFreeAdd
+ - UpstreamNonFree
+Categories:
+ - System
+License: Apache-2.0
+
+Summary: System settings tool
+Description: |-
+ Quick Settings provides quick access to various Android system settings, such as
+ WiFi, GPS, brightness and all the various volume controls. Can be launched by
+ long-pressing the hardware search key, or via the status bar.
+
+ Anti-feature: Addons. Promotes other apps that aren't FOSS.
+
+ Status: This app won't receive any further updates as the author is not
+ publishing the source code for the newer versions (or indeed, older versions).
+
+Builds:
+ - versionName: 1.9.8 p2
+ versionCode: 201012060
+ commit: '184'
+ target: android-8
+
+ - versionName: 1.9.9.2
+ versionCode: 201106160
+ commit: '213'
+ target: android-8
+
+ - versionName: 1.9.9.3
+ versionCode: 201107260
+ commit: '220'
+ target: android-8
+
+MaintainerNotes: |-
+ Source repo no longer exists. No point mirroring as it's non-free now
+ anyway. (repo was at https://code.google.com/p/quick-settings)
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: 1.9.9.4
diff --git a/metadata/com.bytesforge.linkasanote.txt b/metadata/com.bytesforge.linkasanote.txt
deleted file mode 100644
index 8b4df94856..0000000000
--- a/metadata/com.bytesforge.linkasanote.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/alexcustos/linkasanote
-Issue Tracker:https://github.com/alexcustos/linkasanote/issues
-
-Summary:Bind notes to links and sync them with Nextcloud
-Description:
-LaaNo is an app which is designed to simplify the access to the information
-found on the Web and to give more power to manage it.
-
-* The app allows to bind Notes to Links and, at the same time, providing independent access to them;
-* Notes can be used as background information or as flashcards;
-* Two-way data sync is possible via Nextcloud.
-.
-
-Repo Type:git
-Repo:https://github.com/alexcustos/linkasanote.git
-
-Build:0.3.3,30399
- commit=v0.3.3
- subdir=app
- gradle=prod
-
-Auto Update Mode:None
-Update Check Mode:None
diff --git a/metadata/com.bytesforge.linkasanote.yml b/metadata/com.bytesforge.linkasanote.yml
new file mode 100644
index 0000000000..f61b1b900a
--- /dev/null
+++ b/metadata/com.bytesforge.linkasanote.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+SourceCode: https://github.com/alexcustos/linkasanote
+IssueTracker: https://github.com/alexcustos/linkasanote/issues
+
+Summary: Bind notes to links and sync them with Nextcloud
+Description: |-
+ LaaNo is an app which is designed to simplify the access to the information
+ found on the Web and to give more power to manage it.
+
+ * The app allows to bind Notes to Links and, at the same time, providing independent access to them;
+ * Notes can be used as background information or as flashcards;
+ * Two-way data sync is possible via Nextcloud.
+
+RepoType: git
+Repo: https://github.com/alexcustos/linkasanote.git
+
+Builds:
+ - versionName: 0.3.3
+ versionCode: 30399
+ commit: v0.3.3
+ subdir: app
+ gradle:
+ - prod
+
+AutoUpdateMode: None
+UpdateCheckMode: None
diff --git a/metadata/com.callrecorder.android.txt b/metadata/com.callrecorder.android.txt
deleted file mode 100644
index 216cc64099..0000000000
--- a/metadata/com.callrecorder.android.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/riul88/call-recorder-for-android
-Issue Tracker:https://github.com/riul88/call-recorder-for-android/issues
-
-Auto Name:Call recorder for Android
-Summary:Record calls
-Description:
-Records all incoming and outgoing calls from/to your phone. Your calls are saved
-in mp3 format and can be sent by various methods.
-
-The main application screen contains a list of all calls with details of phone
-numbers, date and time of a call. A click on one of the items will provide you
-with 3 options: erase record, send record and play record.
-
-In order to allow or disallow recordings open the main menu and choose
-enable/disable recordings.
-
-This is a fork of the discontinued [[com.call.recorder]]. The fork should work
-with newer devices based on Android 4.1 and above.
-.
-
-Repo Type:git
-Repo:https://github.com/riul88/call-recorder-for-android
-
-Build:2.0.5,25
- commit=b172b1adaca6f97a95f784ba9078dabd94029ed8
- extlibs=android/android-support-v4.jar
-
-Maintainer Notes:
-GPLv3 as seen on the GoggleCode project page before the fork.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.5
-Current Version Code:25
diff --git a/metadata/com.callrecorder.android.yml b/metadata/com.callrecorder.android.yml
new file mode 100644
index 0000000000..495ce41111
--- /dev/null
+++ b/metadata/com.callrecorder.android.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/riul88/call-recorder-for-android
+IssueTracker: https://github.com/riul88/call-recorder-for-android/issues
+
+AutoName: Call recorder for Android
+Summary: Record calls
+Description: |-
+ Records all incoming and outgoing calls from/to your phone. Your calls are saved
+ in mp3 format and can be sent by various methods.
+
+ The main application screen contains a list of all calls with details of phone
+ numbers, date and time of a call. A click on one of the items will provide you
+ with 3 options: erase record, send record and play record.
+
+ In order to allow or disallow recordings open the main menu and choose
+ enable/disable recordings.
+
+ This is a fork of the discontinued [[com.call.recorder]]. The fork should work
+ with newer devices based on Android 4.1 and above.
+
+RepoType: git
+Repo: https://github.com/riul88/call-recorder-for-android
+
+Builds:
+ - versionName: 2.0.5
+ versionCode: 25
+ commit: b172b1adaca6f97a95f784ba9078dabd94029ed8
+ extlibs:
+ - android/android-support-v4.jar
+
+MaintainerNotes: GPLv3 as seen on the GoggleCode project page before the fork.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.5
+CurrentVersionCode: 25
diff --git a/metadata/com.catchingnow.tinyclipboardmanager.txt b/metadata/com.catchingnow.tinyclipboardmanager.txt
deleted file mode 100644
index 994d670af9..0000000000
--- a/metadata/com.catchingnow.tinyclipboardmanager.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:System
-License:MIT
-Web Site:http://catchingnow.com
-Source Code:https://github.com/heruoxin/Clip-Stack
-Issue Tracker:https://github.com/heruoxin/Clip-Stack/issues
-
-Auto Name:Clip Stack
-Summary:Manage clipboard history
-Description:
-Remember all your clipboard history and recover text after reboot. You can
-easily search, edit, delete and even share your clipboards. Also, an export to a
-plain text file is possible.
-.
-
-Repo Type:git
-Repo:https://github.com/heruoxin/Clip-Stack
-
-Build:1.0.9.1,44
- commit=b37dd2a274d650f352cc590cb5e9098e8fa23c92
- subdir=app
- gradle=yes
-
-Build:1.1.0,45
- commit=bb9ca96e96ccb5590bf6eb6421b9c15f0b9f2dd4
- subdir=app
- gradle=yes
-
-Build:1.2.1,51
- commit=703560a7d646c6786cc5ea9d60de61fbdc42b78d
- subdir=app
- gradle=yes
-
-Build:1.3.0,55
- commit=b43fe3c7c343ba6c3a0852c4959d460f90391e34
- subdir=app
- gradle=yes
-
-Build:1.5.0,57
- commit=eb54307ec1609b91ad751f5b4b63d3e192b37852
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5.0
-Current Version Code:57
diff --git a/metadata/com.catchingnow.tinyclipboardmanager.yml b/metadata/com.catchingnow.tinyclipboardmanager.yml
new file mode 100644
index 0000000000..3d0222baad
--- /dev/null
+++ b/metadata/com.catchingnow.tinyclipboardmanager.yml
@@ -0,0 +1,57 @@
+Categories:
+ - System
+License: MIT
+WebSite: http://catchingnow.com
+SourceCode: https://github.com/heruoxin/Clip-Stack
+IssueTracker: https://github.com/heruoxin/Clip-Stack/issues
+
+AutoName: Clip Stack
+Summary: Manage clipboard history
+Description: |-
+ Remember all your clipboard history and recover text after reboot. You can
+ easily search, edit, delete and even share your clipboards. Also, an export to a
+ plain text file is possible.
+
+RepoType: git
+Repo: https://github.com/heruoxin/Clip-Stack
+
+Builds:
+ - versionName: 1.0.9.1
+ versionCode: 44
+ commit: b37dd2a274d650f352cc590cb5e9098e8fa23c92
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 45
+ commit: bb9ca96e96ccb5590bf6eb6421b9c15f0b9f2dd4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.1
+ versionCode: 51
+ commit: 703560a7d646c6786cc5ea9d60de61fbdc42b78d
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.0
+ versionCode: 55
+ commit: b43fe3c7c343ba6c3a0852c4959d460f90391e34
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.0
+ versionCode: 57
+ commit: eb54307ec1609b91ad751f5b4b63d3e192b37852
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.5.0
+CurrentVersionCode: 57
diff --git a/metadata/com.cebesius.materialhash.txt b/metadata/com.cebesius.materialhash.txt
deleted file mode 100644
index 6d3bc5c711..0000000000
--- a/metadata/com.cebesius.materialhash.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/carltonwhitehead/material-hash-android
-Issue Tracker:https://github.com/carltonwhitehead/material-hash-android/issues
-
-Auto Name:Material Hash
-Summary:Calculate hashes
-Description:
-Simple hash calculator featuring material design.
-.
-
-Repo Type:git
-Repo:https://github.com/carltonwhitehead/material-hash-android
-
-Build:1.0,1
- disable=java8 fails
- commit=0d962af2dda8a84de7ca677e86889b818d25f93e
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.cebesius.materialhash.yml b/metadata/com.cebesius.materialhash.yml
new file mode 100644
index 0000000000..7c0d742d78
--- /dev/null
+++ b/metadata/com.cebesius.materialhash.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/carltonwhitehead/material-hash-android
+IssueTracker: https://github.com/carltonwhitehead/material-hash-android/issues
+
+AutoName: Material Hash
+Summary: Calculate hashes
+Description: Simple hash calculator featuring material design.
+
+RepoType: git
+Repo: https://github.com/carltonwhitehead/material-hash-android
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: java8 fails
+ commit: 0d962af2dda8a84de7ca677e86889b818d25f93e
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.cebesius.wifiautoforget.txt b/metadata/com.cebesius.wifiautoforget.txt
deleted file mode 100644
index e1bf137f52..0000000000
--- a/metadata/com.cebesius.wifiautoforget.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/carltonwhitehead/wifi-auto-forget
-Issue Tracker:https://github.com/carltonwhitehead/wifi-auto-forget/issues
-
-Auto Name:Wi-Fi AutoForget
-Summary:Auto-forget unwanted WiFi networks
-Description:
-Schedule unwanted networks for automatic removal from your system Wi-Fi settings
-upon disconnection. Wi-Fi AutoForget will show a notification when you connect,
-allowing you to specify the desired action with a single tap or swipe. When you
-move out of range, Wi-Fi AutoForget will automatically tell your device to
-forget it.
-.
-
-Repo Type:git
-Repo:https://github.com/carltonwhitehead/wifi-auto-forget
-
-Build:0.1.1,3
- disable=doesn't build
- commit=v0.1.1
- subdir=Code/WifiAutoForget
- gradle=yes
- srclibs=ActiveAndroid@3.0
- prebuild=cp -fR $$ActiveAndroid$$/src/com src/main/java && \
- sed -i -e '/SNAPSHOT/d' -e '/readPassword/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.1.1
-Current Version Code:3
diff --git a/metadata/com.cebesius.wifiautoforget.yml b/metadata/com.cebesius.wifiautoforget.yml
new file mode 100644
index 0000000000..b4088c8fa2
--- /dev/null
+++ b/metadata/com.cebesius.wifiautoforget.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+SourceCode: https://github.com/carltonwhitehead/wifi-auto-forget
+IssueTracker: https://github.com/carltonwhitehead/wifi-auto-forget/issues
+
+AutoName: Wi-Fi AutoForget
+Summary: Auto-forget unwanted WiFi networks
+Description: |-
+ Schedule unwanted networks for automatic removal from your system Wi-Fi settings
+ upon disconnection. Wi-Fi AutoForget will show a notification when you connect,
+ allowing you to specify the desired action with a single tap or swipe. When you
+ move out of range, Wi-Fi AutoForget will automatically tell your device to
+ forget it.
+
+RepoType: git
+Repo: https://github.com/carltonwhitehead/wifi-auto-forget
+
+Builds:
+ - versionName: 0.1.1
+ versionCode: 3
+ disable: doesn't build
+ commit: v0.1.1
+ subdir: Code/WifiAutoForget
+ gradle:
+ - yes
+ srclibs:
+ - ActiveAndroid@3.0
+ prebuild:
+ - cp -fR $$ActiveAndroid$$/src/com src/main/java
+ - sed -i -e '/SNAPSHOT/d' -e '/readPassword/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.1.1
+CurrentVersionCode: 3
diff --git a/metadata/com.chanapps.four.activity.txt b/metadata/com.chanapps.four.activity.txt
deleted file mode 100644
index 37c4f576e9..0000000000
--- a/metadata/com.chanapps.four.activity.txt
+++ /dev/null
@@ -1,201 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/grzegorznittner/chanu
-Issue Tracker:https://github.com/grzegorznittner/chanu/issues
-
-Auto Name:Chanu
-Summary:4chan viewer
-Description:
-Browse the famous [https://en.wikipedia.org/wiki/4chan 4chan image board].
-Features include:
-
-* Browse boards and threads at high speed
-* Track threads with watchlists
-* View entire thread in gallery and download all images
-* Post replies and make new threads
-* Upload images from the web, your album, or your camera
-* Favorite boards you visit the most
-* Optimizes bandwidth usage on mobile data
-* Offline mode saves content for when you aren't connected
-* Automatic thread image expansion
-* Light and dark mode selected from ambient light conditions
-* Widgets for displaying threads on your home screen
-* Optimized for both 7" and 10" tablets
-* Supports 4chan Pass
-* Customization options
-.
-
-Repo Type:git
-Repo:https://github.com/grzegorznittner/chanu
-
-Build:2.0.3,78
- commit=c6299ec2c966f21744600fbc40669216988349cd
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.4,80
- commit=v2.0.4
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.6,82
- commit=v2.0.6
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.7,83
- commit=v2.0.7
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.9,85
- commit=v2.0.9
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.10,86
- commit=11858662bfc3d71488e9b1cbeb260de8032b3494
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.12,87
- commit=v2.0.12
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.13,88
- commit=v2.0.13
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.14,89
- commit=v2.0.14
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.15,90
- commit=v2.0.15
- subdir=app
- srclibs=3:NineOldAndroids@2.4.0,CommonsLang@LANG_3_2_1,CommonsIO@2.4
- forceversion=yes
- rm=app/libs/commons*,app/libs/nineold*
- prebuild=pushd $$CommonsLang$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package -Dmaven.test.skip=true && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
-
-Build:2.0.22,95
- disable=jars, proguard issue
- commit=v2.0.22
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/support-v4/acompile "commons-io:commons-io:2.0.1"' -e '/support-v4/acompile "org.apache.commons:commons-lang3:3.3.1"' -e '/support-v4/acompile "com.nineoldandroids:library:2.4.0"' -e '/jar/d' build.gradle && \
- sed -i -e '/support-v4/acompile files("libs/jackson-all-1.8.2.jar")' build.gradle
-
-Maintainer Notes:
-Verified jackson-all*jar against http://jackson.codehaus.org/1.8.2/jackson-all-1.8.2.jar
-since jackson's upstream sources include quite a lot jars as well.. no point in replacing
-one jar with a source build one that way..
-
-https://github.com/grzegorznittner/chanu/issues/467 will fix some dependency issues.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0.22
-Current Version Code:95
diff --git a/metadata/com.chanapps.four.activity.yml b/metadata/com.chanapps.four.activity.yml
new file mode 100644
index 0000000000..6c409c0b1f
--- /dev/null
+++ b/metadata/com.chanapps.four.activity.yml
@@ -0,0 +1,275 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/grzegorznittner/chanu
+IssueTracker: https://github.com/grzegorznittner/chanu/issues
+
+AutoName: Chanu
+Summary: 4chan viewer
+Description: |-
+ Browse the famous [https://en.wikipedia.org/wiki/4chan 4chan image board].
+ Features include:
+
+ * Browse boards and threads at high speed
+ * Track threads with watchlists
+ * View entire thread in gallery and download all images
+ * Post replies and make new threads
+ * Upload images from the web, your album, or your camera
+ * Favorite boards you visit the most
+ * Optimizes bandwidth usage on mobile data
+ * Offline mode saves content for when you aren't connected
+ * Automatic thread image expansion
+ * Light and dark mode selected from ambient light conditions
+ * Widgets for displaying threads on your home screen
+ * Optimized for both 7" and 10" tablets
+ * Supports 4chan Pass
+ * Customization options
+
+RepoType: git
+Repo: https://github.com/grzegorznittner/chanu
+
+Builds:
+ - versionName: 2.0.3
+ versionCode: 78
+ commit: c6299ec2c966f21744600fbc40669216988349cd
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.4
+ versionCode: 80
+ commit: v2.0.4
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.6
+ versionCode: 82
+ commit: v2.0.6
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.7
+ versionCode: 83
+ commit: v2.0.7
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.9
+ versionCode: 85
+ commit: v2.0.9
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.10
+ versionCode: 86
+ commit: 11858662bfc3d71488e9b1cbeb260de8032b3494
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.12
+ versionCode: 87
+ commit: v2.0.12
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.13
+ versionCode: 88
+ commit: v2.0.13
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.14
+ versionCode: 89
+ commit: v2.0.14
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.15
+ versionCode: 90
+ commit: v2.0.15
+ subdir: app
+ srclibs:
+ - 3:NineOldAndroids@2.4.0
+ - CommonsLang@LANG_3_2_1
+ - CommonsIO@2.4
+ forceversion: true
+ rm:
+ - app/libs/commons*
+ - app/libs/nineold*
+ prebuild:
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package -Dmaven.test.skip=true
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+
+ - versionName: 2.0.22
+ versionCode: 95
+ disable: jars, proguard issue
+ commit: v2.0.22
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/support-v4/acompile "commons-io:commons-io:2.0.1"' -e '/support-v4/acompile
+ "org.apache.commons:commons-lang3:3.3.1"' -e '/support-v4/acompile "com.nineoldandroids:library:2.4.0"'
+ -e '/jar/d' build.gradle
+ - sed -i -e '/support-v4/acompile files("libs/jackson-all-1.8.2.jar")' build.gradle
+
+MaintainerNotes: |-
+ Verified jackson-all*jar against http://jackson.codehaus.org/1.8.2/jackson-all-1.8.2.jar
+ since jackson's upstream sources include quite a lot jars as well.. no point in replacing
+ one jar with a source build one that way..
+
+ https://github.com/grzegorznittner/chanu/issues/467 will fix some dependency issues.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.0.22
+CurrentVersionCode: 95
diff --git a/metadata/com.chdev.ks.minx.txt b/metadata/com.chdev.ks.minx.txt
deleted file mode 100644
index 47fb7582a1..0000000000
--- a/metadata/com.chdev.ks.minx.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:http://minx.crazyhitty.com/
-Source Code:https://github.com/crazyhitty/minx
-Issue Tracker:https://github.com/crazyhitty/minx/issues
-
-Auto Name:MinX
-Summary:Minimalistic, text based web browser
-Description:
-Simple web browser that focuses on text.
-
-This is intended for those users who don't like adverts on webpages or enjoy
-reading content from websites but unfortunately these websites don't scale well
-on smartphone screens. Minx grabs textual data from websites and represents it
-to the user in a readable format. This app also tries to remove any possibility
-of websites tracking user data as no cookies or user details are shared with the
-website. It uses jsoup to parse HTML data into string values which can further
-be displayed to the user.
-
-Features:
-
-* Ad free and no user information tracking.
-* Load any url into the app and it will load it as long as the url is valid.
-* Change font size according to your liking.
-* Save webpages offline.
-* Secure your archive with a PIN.
-.
-
-Repo Type:git
-Repo:https://github.com/crazyhitty/minx
-
-Build:0.1,1
- disable=Could not find com.afollestad:material-dialogs:0.7.8.1
- commit=ddcaedd628cb843dbce49c4354ab31e448f85f62
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.1
-Current Version Code:1
diff --git a/metadata/com.chdev.ks.minx.yml b/metadata/com.chdev.ks.minx.yml
new file mode 100644
index 0000000000..0d1f888372
--- /dev/null
+++ b/metadata/com.chdev.ks.minx.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: http://minx.crazyhitty.com/
+SourceCode: https://github.com/crazyhitty/minx
+IssueTracker: https://github.com/crazyhitty/minx/issues
+
+AutoName: MinX
+Summary: Minimalistic, text based web browser
+Description: |-
+ Simple web browser that focuses on text.
+
+ This is intended for those users who don't like adverts on webpages or enjoy
+ reading content from websites but unfortunately these websites don't scale well
+ on smartphone screens. Minx grabs textual data from websites and represents it
+ to the user in a readable format. This app also tries to remove any possibility
+ of websites tracking user data as no cookies or user details are shared with the
+ website. It uses jsoup to parse HTML data into string values which can further
+ be displayed to the user.
+
+ Features:
+
+ * Ad free and no user information tracking.
+ * Load any url into the app and it will load it as long as the url is valid.
+ * Change font size according to your liking.
+ * Save webpages offline.
+ * Secure your archive with a PIN.
+
+RepoType: git
+Repo: https://github.com/crazyhitty/minx
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 1
+ disable: Could not find com.afollestad:material-dialogs:0.7.8.1
+ commit: ddcaedd628cb843dbce49c4354ab31e448f85f62
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.1'
+CurrentVersionCode: 1
diff --git a/metadata/com.chmod0.manpages.txt b/metadata/com.chmod0.manpages.txt
deleted file mode 100644
index 567956a062..0000000000
--- a/metadata/com.chmod0.manpages.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Reading
-License:BSD-3-Clause
-Web Site:http://julien.guepin.fr
-Source Code:https://github.com/chmod0/Manpages
-Issue Tracker:https://github.com/jguepin/Manpages/issues
-
-Auto Name:Manpages
-Summary:Read the manual
-Description:
-Read *nix manual pages, either in online html or by downloading a database for
-offline study.
-.
-
-Repo Type:git
-Repo:https://github.com/chmod0/Manpages.git
-
-Build:1.51,3
- commit=8aff33631
- prebuild=rm -rf htmlman pr
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.51
-Current Version Code:3
diff --git a/metadata/com.chmod0.manpages.yml b/metadata/com.chmod0.manpages.yml
new file mode 100644
index 0000000000..010fb514bc
--- /dev/null
+++ b/metadata/com.chmod0.manpages.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Reading
+License: BSD-3-Clause
+WebSite: http://julien.guepin.fr
+SourceCode: https://github.com/chmod0/Manpages
+IssueTracker: https://github.com/jguepin/Manpages/issues
+
+AutoName: Manpages
+Summary: Read the manual
+Description: |-
+ Read *nix manual pages, either in online html or by downloading a database for
+ offline study.
+
+RepoType: git
+Repo: https://github.com/chmod0/Manpages.git
+
+Builds:
+ - versionName: '1.51'
+ versionCode: 3
+ commit: 8aff33631
+ prebuild: rm -rf htmlman pr
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.51'
+CurrentVersionCode: 3
diff --git a/metadata/com.chrisheald.flexauth.txt b/metadata/com.chrisheald.flexauth.txt
deleted file mode 100644
index c83fcab23b..0000000000
--- a/metadata/com.chrisheald.flexauth.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Security
-License:GPL-2.0-or-later
-Web Site:https://www.coffeepowered.net/2010/06/10/flexauth-portable-authentication-for-battle-net
-Source Code:https://github.com/cheald/FlexAuth
-Issue Tracker:https://github.com/cheald/FlexAuth/issues
-
-Auto Name:FlexAuth
-Summary:Authenticator for Battle.net
-Description:
-Authenticator for Blizzard's Battle.net gaming service.
-.
-
-Repo Type:git
-Repo:https://github.com/cheald/FlexAuth.git
-
-Build:1.1.6,8
- disable=non-free icon used, pull request pending
- commit=17afd40d89597ab7df16ec18f1b1ca02b57ba36f
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.6
-Current Version Code:8
diff --git a/metadata/com.chrisheald.flexauth.yml b/metadata/com.chrisheald.flexauth.yml
new file mode 100644
index 0000000000..2261c76f42
--- /dev/null
+++ b/metadata/com.chrisheald.flexauth.yml
@@ -0,0 +1,26 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Security
+License: GPL-2.0-or-later
+WebSite: https://www.coffeepowered.net/2010/06/10/flexauth-portable-authentication-for-battle-net
+SourceCode: https://github.com/cheald/FlexAuth
+IssueTracker: https://github.com/cheald/FlexAuth/issues
+
+AutoName: FlexAuth
+Summary: Authenticator for Battle.net
+Description: Authenticator for Blizzard's Battle.net gaming service.
+
+RepoType: git
+Repo: https://github.com/cheald/FlexAuth.git
+
+Builds:
+ - versionName: 1.1.6
+ versionCode: 8
+ disable: non-free icon used, pull request pending
+ commit: 17afd40d89597ab7df16ec18f1b1ca02b57ba36f
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.6
+CurrentVersionCode: 8
diff --git a/metadata/com.ciarang.tallyphant.txt b/metadata/com.ciarang.tallyphant.txt
deleted file mode 100644
index 8ea5bf4afc..0000000000
--- a/metadata/com.ciarang.tallyphant.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:https://gitlab.com/CiaranG/tallyphant
-Source Code:https://gitlab.com/CiaranG/tallyphant/tree/HEAD
-Issue Tracker:https://gitlab.com/CiaranG/tallyphant/issues
-FlattrID:474713
-
-Auto Name:Tallyphant
-Summary:Counter
-Description:
-A simple counting application. Count any number of items simultanously, either
-up or down. Can be set to vibrate, beep or speak when the values change.
-
-Live data can also be send via UDP to a networked computer, and results can be
-shared via email, etc.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/CiaranG/tallyphant.git
-
-Build:0.1,2
- commit=065a77a8d508746c6838b6892f68d7b35ac10608
-
-Build:0.2,3
- commit=38c8d82a1b19c7313aea5cdaae9f93a95fcaac32
-
-Build:0.3,4
- commit=cbe9aa47adb5ac24244b4e80484fee3eb356cf8b
-
-Build:0.4,5
- commit=f207fbd7d2d7a682ba71c4fa7c446cc636401cba
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.4
-Current Version Code:5
diff --git a/metadata/com.ciarang.tallyphant.yml b/metadata/com.ciarang.tallyphant.yml
new file mode 100644
index 0000000000..e60be6b6e3
--- /dev/null
+++ b/metadata/com.ciarang.tallyphant.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: https://gitlab.com/CiaranG/tallyphant
+SourceCode: https://gitlab.com/CiaranG/tallyphant/tree/HEAD
+IssueTracker: https://gitlab.com/CiaranG/tallyphant/issues
+FlattrID: '474713'
+
+AutoName: Tallyphant
+Summary: Counter
+Description: |-
+ A simple counting application. Count any number of items simultanously, either
+ up or down. Can be set to vibrate, beep or speak when the values change.
+
+ Live data can also be send via UDP to a networked computer, and results can be
+ shared via email, etc.
+
+RepoType: git
+Repo: https://gitlab.com/CiaranG/tallyphant.git
+
+Builds:
+ - versionName: '0.1'
+ versionCode: 2
+ commit: 065a77a8d508746c6838b6892f68d7b35ac10608
+
+ - versionName: '0.2'
+ versionCode: 3
+ commit: 38c8d82a1b19c7313aea5cdaae9f93a95fcaac32
+
+ - versionName: '0.3'
+ versionCode: 4
+ commit: cbe9aa47adb5ac24244b4e80484fee3eb356cf8b
+
+ - versionName: '0.4'
+ versionCode: 5
+ commit: f207fbd7d2d7a682ba71c4fa7c446cc636401cba
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.4'
+CurrentVersionCode: 5
diff --git a/metadata/com.cityfreqs.littlesirecho.txt b/metadata/com.cityfreqs.littlesirecho.txt
deleted file mode 100644
index a1f1315cd6..0000000000
--- a/metadata/com.cityfreqs.littlesirecho.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Phone & SMS
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/kaputnikGo/LittleSirEcho
-Issue Tracker:https://github.com/kaputnikGo/LittleSirEcho/issues
-
-Auto Name:Little Sir Echo
-Summary:Repeat SMS notifications
-Description:
-Listens for SMS/MMS package notifications, sets a user-defined timer to remind
-using default ringtone and it's own notification message and continues to do so
-until the user views the sms or removes any sms notifications.
-
-A simple setting for awake hours constrain Little Sir Echo to repeat
-notifications within user selected hours. Defaults apply for this and all other
-settings.
-
-'''Note:''' This app only [https://github.com/kaputnikGo/LittleSirEcho/issues/4
-works up to Android 5].
-.
-
-Repo Type:git
-Repo:https://github.com/kaputnikGo/LittleSirEcho
-
-Build:2.1,3
- commit=434e1cba9ded723d090824850daacb7ec202caa1
- target=android-19
-
-Build:2.2,4
- commit=7878ecefb9cf4d09d2363019cd2d46e35089101e
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2
-Current Version Code:4
diff --git a/metadata/com.cityfreqs.littlesirecho.yml b/metadata/com.cityfreqs.littlesirecho.yml
new file mode 100644
index 0000000000..04db558498
--- /dev/null
+++ b/metadata/com.cityfreqs.littlesirecho.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Phone & SMS
+License: Apache-2.0
+SourceCode: https://github.com/kaputnikGo/LittleSirEcho
+IssueTracker: https://github.com/kaputnikGo/LittleSirEcho/issues
+
+AutoName: Little Sir Echo
+Summary: Repeat SMS notifications
+Description: |-
+ Listens for SMS/MMS package notifications, sets a user-defined timer to remind
+ using default ringtone and it's own notification message and continues to do so
+ until the user views the sms or removes any sms notifications.
+
+ A simple setting for awake hours constrain Little Sir Echo to repeat
+ notifications within user selected hours. Defaults apply for this and all other
+ settings.
+
+ '''Note:''' This app only [https://github.com/kaputnikGo/LittleSirEcho/issues/4
+ works up to Android 5].
+
+RepoType: git
+Repo: https://github.com/kaputnikGo/LittleSirEcho
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 3
+ commit: 434e1cba9ded723d090824850daacb7ec202caa1
+ target: android-19
+
+ - versionName: '2.2'
+ versionCode: 4
+ commit: 7878ecefb9cf4d09d2363019cd2d46e35089101e
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.2'
+CurrentVersionCode: 4
diff --git a/metadata/com.claha.showtimeremote.txt b/metadata/com.claha.showtimeremote.txt
deleted file mode 100644
index 88ffd8a3d5..0000000000
--- a/metadata/com.claha.showtimeremote.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://movian.tv
-Source Code:https://github.com/claha/movianremote
-Issue Tracker:https://github.com/claha/movianremote/issues
-Changelog:https://github.com/claha/movianremote/blob/HEAD/CHANGELOG.md
-
-Auto Name:Movian Remote
-Summary:Control a Showtime media center
-Description:
-Remote control for a [https://movian.tv/ Movian] media center instance.
-
-Features:
-
-* Buttons for most common actions, see below for a more detailed description
-* Use the integrated searchbar to search in Movian
-* Use profiles if you are running Movian on multiple devices
-* Swipe to switch between profiles
-* Swipe to switch between navigation and media remote
-.
-
-Repo Type:git
-Repo:https://github.com/claha/movianremote
-
-Build:1.0,1
- commit=v1.0.0
- subdir=app
- gradle=yes
-
-Build:1.1.0,2
- commit=019295b72ba2e59f65673bb89135a7447500ec6a
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.0
-Current Version Code:2
diff --git a/metadata/com.claha.showtimeremote.yml b/metadata/com.claha.showtimeremote.yml
new file mode 100644
index 0000000000..2bf01e9d6b
--- /dev/null
+++ b/metadata/com.claha.showtimeremote.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://movian.tv
+SourceCode: https://github.com/claha/movianremote
+IssueTracker: https://github.com/claha/movianremote/issues
+Changelog: https://github.com/claha/movianremote/blob/HEAD/CHANGELOG.md
+
+AutoName: Movian Remote
+Summary: Control a Showtime media center
+Description: |-
+ Remote control for a [https://movian.tv/ Movian] media center instance.
+
+ Features:
+
+ * Buttons for most common actions, see below for a more detailed description
+ * Use the integrated searchbar to search in Movian
+ * Use profiles if you are running Movian on multiple devices
+ * Swipe to switch between profiles
+ * Swipe to switch between navigation and media remote
+
+RepoType: git
+Repo: https://github.com/claha/movianremote
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 2
+ commit: 019295b72ba2e59f65673bb89135a7447500ec6a
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.0
+CurrentVersionCode: 2
diff --git a/metadata/com.cleveroad.sample.txt b/metadata/com.cleveroad.sample.txt
deleted file mode 100644
index a1bea41216..0000000000
--- a/metadata/com.cleveroad.sample.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia,Development
-License:MIT
-Web Site:https://www.cleveroad.com/
-Source Code:https://github.com/Cleveroad/PlayWidget
-Issue Tracker:https://github.com/Cleveroad/PlayWidget/issues
-
-Name:PlayMusic Widget (sample)
-Auto Name:sample
-Summary:Play music from a widget
-Description:
-Sample app for a new music player widget.
-.
-
-Repo Type:git
-Repo:https://github.com/Cleveroad/PlayWidget
-
-Build:1.0,1
- commit=d1137d0fc661acfe9dd3229789858aa56c547d6c
- subdir=sample
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.cleveroad.sample.yml b/metadata/com.cleveroad.sample.yml
new file mode 100644
index 0000000000..0f227bd601
--- /dev/null
+++ b/metadata/com.cleveroad.sample.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Multimedia
+ - Development
+License: MIT
+WebSite: https://www.cleveroad.com/
+SourceCode: https://github.com/Cleveroad/PlayWidget
+IssueTracker: https://github.com/Cleveroad/PlayWidget/issues
+
+Name: PlayMusic Widget (sample)
+AutoName: sample
+Summary: Play music from a widget
+Description: Sample app for a new music player widget.
+
+RepoType: git
+Repo: https://github.com/Cleveroad/PlayWidget
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: d1137d0fc661acfe9dd3229789858aa56c547d6c
+ subdir: sample
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.clickgostudio.air1072.txt b/metadata/com.clickgostudio.air1072.txt
deleted file mode 100644
index d4bacf5b0b..0000000000
--- a/metadata/com.clickgostudio.air1072.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Disabled:missing current version 1.3.2
-Categories:Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/davidbain/BasicRadioAndroid
-Issue Tracker:https://github.com/davidbain/BasicRadioAndroid/issues
-
-Auto Name:AIR 107.2
-Summary:Listen to AIR 107.2's radio broadcast
-Description:
-'''Note:''' This app is no longer maintained.
-
-Listen to the UK based radio station [http://aironair.co.uk/ AIR 107.2].
-.
-
-Repo Type:git
-Repo:https://github.com/davidbain/BasicRadioAndroid
-
-Build:1.3,4
- commit=494f502653edb4c2b
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3
-Current Version Code:4
diff --git a/metadata/com.clickgostudio.air1072.yml b/metadata/com.clickgostudio.air1072.yml
new file mode 100644
index 0000000000..cbc76daccf
--- /dev/null
+++ b/metadata/com.clickgostudio.air1072.yml
@@ -0,0 +1,26 @@
+Disabled: missing current version 1.3.2
+Categories:
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/davidbain/BasicRadioAndroid
+IssueTracker: https://github.com/davidbain/BasicRadioAndroid/issues
+
+AutoName: AIR 107.2
+Summary: Listen to AIR 107.2's radio broadcast
+Description: |-
+ '''Note:''' This app is no longer maintained.
+
+ Listen to the UK based radio station [http://aironair.co.uk/ AIR 107.2].
+
+RepoType: git
+Repo: https://github.com/davidbain/BasicRadioAndroid
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 4
+ commit: 494f502653edb4c2b
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.3'
+CurrentVersionCode: 4
diff --git a/metadata/com.code61.deadpixel.txt b/metadata/com.code61.deadpixel.txt
deleted file mode 100644
index 006e4755b3..0000000000
--- a/metadata/com.code61.deadpixel.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Graphics
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/SrpMtt/DeadPixel
-Issue Tracker:https://github.com/SrpMtt/DeadPixel/issues
-
-Auto Name:DeadPixel
-Summary:Spot dead pixels
-Description:
-Identify dead or stuck pixels by selecting a color to find incorrect pixels on
-your display; tap on the screen to change color.
-.
-
-Repo Type:git
-Repo:https://github.com/SrpMtt/DeadPixel
-
-Build:1.0,2
- commit=d6e0eab6a7c6102dee0f7f2a01c6fd6df4f11cf8
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=mv java src && \
- echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs/
- target=android-21
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.code61.deadpixel.yml b/metadata/com.code61.deadpixel.yml
new file mode 100644
index 0000000000..db6f90d448
--- /dev/null
+++ b/metadata/com.code61.deadpixel.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Graphics
+License: GPL-3.0-only
+SourceCode: https://github.com/SrpMtt/DeadPixel
+IssueTracker: https://github.com/SrpMtt/DeadPixel/issues
+
+AutoName: DeadPixel
+Summary: Spot dead pixels
+Description: |-
+ Identify dead or stuck pixels by selecting a color to find incorrect pixels on
+ your display; tap on the screen to change color.
+
+RepoType: git
+Repo: https://github.com/SrpMtt/DeadPixel
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: d6e0eab6a7c6102dee0f7f2a01c6fd6df4f11cf8
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv java src
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs/
+ target: android-21
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.codebutler.farebot.txt b/metadata/com.codebutler.farebot.txt
deleted file mode 100644
index 0afb725c3e..0000000000
--- a/metadata/com.codebutler.farebot.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-or-later
-Web Site:https://codebutler.github.com/farebot
-Source Code:https://github.com/codebutler/farebot
-Issue Tracker:https://github.com/codebutler/farebot/issues
-
-Auto Name:FareBot
-Summary:Transport card reader
-Description:
-Read data from MIFARE public transit cards using your NFC-equipped Android
-phone.
-
-''N.B'' This build cannot use the Google Maps because no keys are included in
-the source code. Most of its functionalities still work without having Google
-Apps on your device.
-.
-
-Repo Type:git
-Repo:https://github.com/codebutler/farebot
-
-Build:2.4.1,18
- commit=ffcc3025f5d99ee
- prebuild=sed -i 's/> project.properties
- update=.,libs/ActionBarSherlock
- target=Google Inc.:Google APIs:15
-
-Build:2.5.0,20
- disable=binary blob - crashlytics
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.1.1
-Current Version Code:29
diff --git a/metadata/com.codebutler.farebot.yml b/metadata/com.codebutler.farebot.yml
new file mode 100644
index 0000000000..c418e856fe
--- /dev/null
+++ b/metadata/com.codebutler.farebot.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Navigation
+License: GPL-3.0-or-later
+WebSite: https://codebutler.github.com/farebot
+SourceCode: https://github.com/codebutler/farebot
+IssueTracker: https://github.com/codebutler/farebot/issues
+
+AutoName: FareBot
+Summary: Transport card reader
+Description: |-
+ Read data from MIFARE public transit cards using your NFC-equipped Android
+ phone.
+
+ ''N.B'' This build cannot use the Google Maps because no keys are included in
+ the source code. Most of its functionalities still work without having Google
+ Apps on your device.
+
+RepoType: git
+Repo: https://github.com/codebutler/farebot
+
+Builds:
+ - versionName: 2.4.1
+ versionCode: 18
+ commit: ffcc3025f5d99ee
+ prebuild:
+ - sed -i 's/> project.properties
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+ target: Google Inc.:Google APIs:15
+
+ - versionName: 2.5.0
+ versionCode: 20
+ disable: binary blob - crashlytics
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 3.1.1
+CurrentVersionCode: 29
diff --git a/metadata/com.color.colornamer.txt b/metadata/com.color.colornamer.txt
deleted file mode 100644
index ab8845992f..0000000000
--- a/metadata/com.color.colornamer.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://www.dektar.com
-Source Code:https://github.com/kaytdek/ColorNamer
-Issue Tracker:https://github.com/kaytdek/ColorNamer/issues
-
-Auto Name:Color Namer
-Summary:Names for colours
-Description:
-Ever wondered what the name for that colour is? Or wanted the code for a colour
-that could be described as 'dusty'?
-
-Identify colours via the camera and the xkcd survey and share them. Set colours
-to wallpaper.
-.
-
-Repo Type:git
-Repo:https://github.com/kaytdek/ColorNamer.git
-
-Build:2.3,8
- commit=fed05971fc580
-
-Build:2.32,10
- commit=54eb756f0
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.32
-Current Version Code:10
diff --git a/metadata/com.color.colornamer.yml b/metadata/com.color.colornamer.yml
new file mode 100644
index 0000000000..17f8e481cb
--- /dev/null
+++ b/metadata/com.color.colornamer.yml
@@ -0,0 +1,32 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://www.dektar.com
+SourceCode: https://github.com/kaytdek/ColorNamer
+IssueTracker: https://github.com/kaytdek/ColorNamer/issues
+
+AutoName: Color Namer
+Summary: Names for colours
+Description: |-
+ Ever wondered what the name for that colour is? Or wanted the code for a colour
+ that could be described as 'dusty'?
+
+ Identify colours via the camera and the xkcd survey and share them. Set colours
+ to wallpaper.
+
+RepoType: git
+Repo: https://github.com/kaytdek/ColorNamer.git
+
+Builds:
+ - versionName: '2.3'
+ versionCode: 8
+ commit: fed05971fc580
+
+ - versionName: '2.32'
+ versionCode: 10
+ commit: 54eb756f0
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.32'
+CurrentVersionCode: 10
diff --git a/metadata/com.commonsware.android.arXiv.txt b/metadata/com.commonsware.android.arXiv.txt
deleted file mode 100644
index 36a235920e..0000000000
--- a/metadata/com.commonsware.android.arXiv.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Reading
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/jdeslip/arxiv-mobile
-Issue Tracker:https://github.com/jdeslip/arxiv-mobile/issues
-
-Auto Name:arXiv mobile
-Summary:Client for arXiv.org
-Description:
-Keep up with the latest science research: physics, math, computers science.
-Browse daily science articles (Physics, Astronomy, Math...) at arXiv.org and
-search the entire arXiv collection. You can read PDFs, save them for later
-reading and share articles. A homescreen widget lets you know of any new
-articles in your favorite science categories (dozens of physics, math, computer
-science categories) or custom searches.
-.
-
-Repo Type:git
-Repo:https://github.com/jdeslip/arxiv-mobile
-
-Build:2.0.4,90
- disable=94 but doesn't compile due to apparently missing resource
- commit=unknown - see disabled
- target=android-11
-
-Build:2.0.6,92
- commit=95
- prebuild=sed -i -e "/key\.alias.*/d" -e "/key\.store.*/d" *.properties
- target=android-11
-
-Build:2.0.10,96
- disable=No source in repo
- commit=unknown - see disabled
- target=android-11
-
-Build:2.0.14,100
- disable=No source in repo
- commit=unknown - see disabled
- target=android-11
-
-Build:2.0.16,102
- disable=No source in repo
- commit=unknown - see disabled
- target=android-11
-
-Build:2.0.20,106
- commit=4
- patch=fix.patch
-
-Build:2.0.22,108
- commit=6
-
-Build:2.0.27,112
- commit=383a5adc18d6c50b890648a13f2913584f2e1492
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.27
-Current Version Code:112
diff --git a/metadata/com.commonsware.android.arXiv.yml b/metadata/com.commonsware.android.arXiv.yml
new file mode 100644
index 0000000000..df553ecaee
--- /dev/null
+++ b/metadata/com.commonsware.android.arXiv.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Reading
+License: GPL-2.0-only
+SourceCode: https://github.com/jdeslip/arxiv-mobile
+IssueTracker: https://github.com/jdeslip/arxiv-mobile/issues
+
+AutoName: arXiv mobile
+Summary: Client for arXiv.org
+Description: |-
+ Keep up with the latest science research: physics, math, computers science.
+ Browse daily science articles (Physics, Astronomy, Math...) at arXiv.org and
+ search the entire arXiv collection. You can read PDFs, save them for later
+ reading and share articles. A homescreen widget lets you know of any new
+ articles in your favorite science categories (dozens of physics, math, computer
+ science categories) or custom searches.
+
+RepoType: git
+Repo: https://github.com/jdeslip/arxiv-mobile
+
+Builds:
+ - versionName: 2.0.4
+ versionCode: 90
+ disable: 94 but doesn't compile due to apparently missing resource
+ commit: unknown - see disabled
+ target: android-11
+
+ - versionName: 2.0.6
+ versionCode: 92
+ commit: '95'
+ prebuild: sed -i -e "/key\.alias.*/d" -e "/key\.store.*/d" *.properties
+ target: android-11
+
+ - versionName: 2.0.10
+ versionCode: 96
+ disable: No source in repo
+ commit: unknown - see disabled
+ target: android-11
+
+ - versionName: 2.0.14
+ versionCode: 100
+ disable: No source in repo
+ commit: unknown - see disabled
+ target: android-11
+
+ - versionName: 2.0.16
+ versionCode: 102
+ disable: No source in repo
+ commit: unknown - see disabled
+ target: android-11
+
+ - versionName: 2.0.20
+ versionCode: 106
+ commit: '4'
+ patch:
+ - fix.patch
+
+ - versionName: 2.0.22
+ versionCode: 108
+ commit: '6'
+
+ - versionName: 2.0.27
+ versionCode: 112
+ commit: 383a5adc18d6c50b890648a13f2913584f2e1492
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.27
+CurrentVersionCode: 112
diff --git a/metadata/com.concentricsky.android.khan.txt b/metadata/com.concentricsky.android.khan.txt
deleted file mode 100644
index 13eafba598..0000000000
--- a/metadata/com.concentricsky.android.khan.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:http://viewerforkhanacademy.com
-Source Code:https://github.com/concentricsky/android-viewer-for-khan-academy
-Issue Tracker:https://github.com/concentricsky/android-viewer-for-khan-academy/issues
-
-Name:Khan Academy viewer
-Auto Name:Viewer for Khan Academy
-Summary:Watch videos and lectures
-Description:
-View [http://khanacademy.org Khan Academy]'s library of over 4,000 educational
-videos. Topics covered include: general science, biology, chemistry, physics,
-math, finance, history, the humanities, and more.
-
-Khan Academy's library of videos is available free of charge. Teachers,
-students, scientists - people form all walks of life - will find Khan Academy's
-materials immensely valuable and engaging.
-
-You can take individual videos, or entire topics offline to watch when you don't
-have a network connection. Follow along, skip ahead, or go back by navigating
-subtitles, and connect with your Khan Academy user account to track your work
-and earn achievements.
-.
-
-Repo Type:git
-Repo:https://github.com/concentricsky/android-viewer-for-khan-academy.git
-
-Build:1.2.2,14
- commit=13566d739dc674
- patch=pom_14.patch
- maven=yes
- extlibs=android/android-support-v4r11.jar
- prebuild=cp oauth_credentials.json.sample res/raw/oauth_credentials.json && \
- $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4 -Dversion=r11 -Dpackaging=jar -Dfile=libs/android-support-v4r11.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.2
-Current Version Code:14
diff --git a/metadata/com.concentricsky.android.khan.yml b/metadata/com.concentricsky.android.khan.yml
new file mode 100644
index 0000000000..60ce7b5f22
--- /dev/null
+++ b/metadata/com.concentricsky.android.khan.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+WebSite: http://viewerforkhanacademy.com
+SourceCode: https://github.com/concentricsky/android-viewer-for-khan-academy
+IssueTracker: https://github.com/concentricsky/android-viewer-for-khan-academy/issues
+
+Name: Khan Academy viewer
+AutoName: Viewer for Khan Academy
+Summary: Watch videos and lectures
+Description: |-
+ View [http://khanacademy.org Khan Academy]'s library of over 4,000 educational
+ videos. Topics covered include: general science, biology, chemistry, physics,
+ math, finance, history, the humanities, and more.
+
+ Khan Academy's library of videos is available free of charge. Teachers,
+ students, scientists - people form all walks of life - will find Khan Academy's
+ materials immensely valuable and engaging.
+
+ You can take individual videos, or entire topics offline to watch when you don't
+ have a network connection. Follow along, skip ahead, or go back by navigating
+ subtitles, and connect with your Khan Academy user account to track your work
+ and earn achievements.
+
+RepoType: git
+Repo: https://github.com/concentricsky/android-viewer-for-khan-academy.git
+
+Builds:
+ - versionName: 1.2.2
+ versionCode: 14
+ commit: 13566d739dc674
+ patch:
+ - pom_14.patch
+ maven: 'yes'
+ extlibs:
+ - android/android-support-v4r11.jar
+ prebuild:
+ - cp oauth_credentials.json.sample res/raw/oauth_credentials.json
+ - $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4
+ -Dversion=r11 -Dpackaging=jar -Dfile=libs/android-support-v4r11.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.2
+CurrentVersionCode: 14
diff --git a/metadata/com.corner23.android.beautyclocklivewallpaper.txt b/metadata/com.corner23.android.beautyclocklivewallpaper.txt
deleted file mode 100644
index 7986d935bc..0000000000
--- a/metadata/com.corner23.android.beautyclocklivewallpaper.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Theming
-License:MIT
-Web Site:
-Source Code:https://github.com/shakalaca/BeautyClockLiveWallpaper
-Issue Tracker:https://github.com/shakalaca/BeautyClockLiveWallpaper/issues
-
-Auto Name:Beauty Clock
-Summary:Pictures of people with the time
-Description:
-Bijin Tokei is a genre of wallpaper that is popular in East Asia. Every minute
-the wallpaper changes to a picture of a pretty girl holding an object that
-displays the time.
-
-This app will download the pictures for every minute from your chosen site
-without caching them ''but'' it will check if images already exist in
-'''sdcard/BeautyClock/pic/site/''' and the scheme is always aabb.jpg where aa is
-the hour and bb is the minute. In this way, you can have the app display any
-images that you want.
-.
-
-Repo Type:git
-Repo:https://github.com/shakalaca/BeautyClockLiveWallpaper.git
-
-Build:2.5,12
- commit=8abb9d220c78
- target=android-14
-
-Maintainer Notes:
-Not published anywhere seemingly
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.5
-Current Version Code:12
diff --git a/metadata/com.corner23.android.beautyclocklivewallpaper.yml b/metadata/com.corner23.android.beautyclocklivewallpaper.yml
new file mode 100644
index 0000000000..921490bdc4
--- /dev/null
+++ b/metadata/com.corner23.android.beautyclocklivewallpaper.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Theming
+License: MIT
+SourceCode: https://github.com/shakalaca/BeautyClockLiveWallpaper
+IssueTracker: https://github.com/shakalaca/BeautyClockLiveWallpaper/issues
+
+AutoName: Beauty Clock
+Summary: Pictures of people with the time
+Description: |-
+ Bijin Tokei is a genre of wallpaper that is popular in East Asia. Every minute
+ the wallpaper changes to a picture of a pretty girl holding an object that
+ displays the time.
+
+ This app will download the pictures for every minute from your chosen site
+ without caching them ''but'' it will check if images already exist in
+ '''sdcard/BeautyClock/pic/site/''' and the scheme is always aabb.jpg where aa is
+ the hour and bb is the minute. In this way, you can have the app display any
+ images that you want.
+
+RepoType: git
+Repo: https://github.com/shakalaca/BeautyClockLiveWallpaper.git
+
+Builds:
+ - versionName: '2.5'
+ versionCode: 12
+ commit: 8abb9d220c78
+ target: android-14
+
+MaintainerNotes: Not published anywhere seemingly
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.5'
+CurrentVersionCode: 12
diff --git a/metadata/com.corphish.nightlight.generic.txt b/metadata/com.corphish.nightlight.generic.txt
deleted file mode 100644
index a175f3e0d4..0000000000
--- a/metadata/com.corphish.nightlight.generic.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/corphish/NightLight
-Issue Tracker:https://github.com/corphish/NightLight/issues
-
-Auto Name:Night Light
-Summary:An app to adjust blue light intensity, powered by KCAL
-Description:
-Night light is an open-source app which uses KCAL to adjust blue light intensity
-of the display colors, so that viewing the screen at dark becomes pleasant for
-the eyes, and help you fall asleep faster (this is what science have proven
-so...).
-
-''Features''
-
-* Control blue/green light filter intensities to your liking.
-* Or, control the color temperature of the display.
-* Quick Setting tile for easy toggling on/off night light anywhere.
-* Automatic switching on/off night light at user specified timings.
-* Supports sunset/sunrise timings. (Limitation: Once sunset/sunrise times are set, Night Light will be toggled every day at that time. Calculating sunset/sunrise times everyday and setting times based on it is not supported as of now.)
-* Create profiles, and then apply it with one tap, or let other apps (like Tasker) do it for you.
-
-''Requirements''
-
-* Kernel supporting KCAL.
-* Root access.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/corphish/NightLight
-
-Build:1.1.6,11
- commit=b60d8a31c4de8f379fd7798c196e40cee504345e
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*) {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
-
-Build:1.2.0,12
- commit=8c994c1139157b358c0bbd2bb54c69f682061c59
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*) {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
-
-Build:1.5.1,19
- commit=ce6ea1d793c54c2edfa88971680c883691421a66
- subdir=app
- gradle=foss
- prebuild=sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*) {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.5.1
-Current Version Code:19
diff --git a/metadata/com.corphish.nightlight.generic.yml b/metadata/com.corphish.nightlight.generic.yml
new file mode 100644
index 0000000000..206c97821e
--- /dev/null
+++ b/metadata/com.corphish.nightlight.generic.yml
@@ -0,0 +1,65 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/corphish/NightLight
+IssueTracker: https://github.com/corphish/NightLight/issues
+
+AutoName: Night Light
+Summary: An app to adjust blue light intensity, powered by KCAL
+Description: |-
+ Night light is an open-source app which uses KCAL to adjust blue light intensity
+ of the display colors, so that viewing the screen at dark becomes pleasant for
+ the eyes, and help you fall asleep faster (this is what science have proven
+ so...).
+
+ ''Features''
+
+ * Control blue/green light filter intensities to your liking.
+ * Or, control the color temperature of the display.
+ * Quick Setting tile for easy toggling on/off night light anywhere.
+ * Automatic switching on/off night light at user specified timings.
+ * Supports sunset/sunrise timings. (Limitation: Once sunset/sunrise times are set, Night Light will be toggled every day at that time. Calculating sunset/sunrise times everyday and setting times based on it is not supported as of now.)
+ * Create profiles, and then apply it with one tap, or let other apps (like Tasker) do it for you.
+
+ ''Requirements''
+
+ * Kernel supporting KCAL.
+ * Root access.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/corphish/NightLight
+
+Builds:
+ - versionName: 1.1.6
+ versionCode: 11
+ commit: b60d8a31c4de8f379fd7798c196e40cee504345e
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*)
+ {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
+
+ - versionName: 1.2.0
+ versionCode: 12
+ commit: 8c994c1139157b358c0bbd2bb54c69f682061c59
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*)
+ {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
+
+ - versionName: 1.5.1
+ versionCode: 19
+ commit: ce6ea1d793c54c2edfa88971680c883691421a66
+ subdir: app
+ gradle:
+ - foss
+ prebuild: sed -i -e '/io.fabric/d' -e '/fabric.io/d' -e '/genericImplementation(.*)
+ {/,/}/d' -e '/donateImplementation(.*) {/,/}/d' ../build.gradle build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.5.1
+CurrentVersionCode: 19
diff --git a/metadata/com.cr5315.cfdc.txt b/metadata/com.cr5315.cfdc.txt
deleted file mode 100644
index 16be260a0a..0000000000
--- a/metadata/com.cr5315.cfdc.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:http://www.cr5315.com
-Source Code:https://github.com/cr5315/countdown-for-dashclock
-Issue Tracker:https://github.com/cr5315/countdown-for-dashclock/issues
-
-Auto Name:Countdown for DashClock
-Summary:Countdown on the lock screen
-Description:
-Extension for [[net.nurik.roman.dashclock]] that displays the time remaining
-until an event.
-.
-
-Repo Type:git
-Repo:https://github.com/cr5315/countdown-for-dashclock.git
-
-Build:1.3.2,17
- disable=repo change
- commit=f1dd7
- srclibs=DashClock@ecb5a191880
- rm=libs/dashclock-api-r2.0.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl' >> project.properties
-
-Build:1.3.3,18
- disable=repo change
- commit=2cf6d12841
- srclibs=DashClock@ecb5a191880
- rm=libs/dashclock-api-r2.0.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl' >> project.properties
-
-Build:1.3.4.1,20
- disable=repo change
- commit=bd1d9852e8
- srclibs=DashClock@ecb5a191880
- rm=libs/dashclock-api-r2.0.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl' >> project.properties
-
-Build:2.0.4,26
- disable=repo change
- commit=FIXME
- subdir=App/CFDC
- gradle=yes
- srclibs=DashClock@ecb5a191880
- rm=App/CFDC/libs/dashclock-api-r2.0.jar
- prebuild=cp -fR $$DashClock$$/api/src/main src
-
-Build:2.1,27
- commit=02ee9fa9f42228ecd34482de07b55de807e1cb46
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Upstream deleted repo and pushed a new one by the same name which only
-contains 2.1+.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1
-Current Version Code:27
diff --git a/metadata/com.cr5315.cfdc.yml b/metadata/com.cr5315.cfdc.yml
new file mode 100644
index 0000000000..5b557cb125
--- /dev/null
+++ b/metadata/com.cr5315.cfdc.yml
@@ -0,0 +1,78 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+WebSite: http://www.cr5315.com
+SourceCode: https://github.com/cr5315/countdown-for-dashclock
+IssueTracker: https://github.com/cr5315/countdown-for-dashclock/issues
+
+AutoName: Countdown for DashClock
+Summary: Countdown on the lock screen
+Description: |-
+ Extension for [[net.nurik.roman.dashclock]] that displays the time remaining
+ until an event.
+
+RepoType: git
+Repo: https://github.com/cr5315/countdown-for-dashclock.git
+
+Builds:
+ - versionName: 1.3.2
+ versionCode: 17
+ disable: repo change
+ commit: f1dd7
+ srclibs:
+ - DashClock@ecb5a191880
+ rm:
+ - libs/dashclock-api-r2.0.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl'
+ >> project.properties
+
+ - versionName: 1.3.3
+ versionCode: 18
+ disable: repo change
+ commit: 2cf6d12841
+ srclibs:
+ - DashClock@ecb5a191880
+ rm:
+ - libs/dashclock-api-r2.0.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl'
+ >> project.properties
+
+ - versionName: 1.3.4.1
+ versionCode: 20
+ disable: repo change
+ commit: bd1d9852e8
+ srclibs:
+ - DashClock@ecb5a191880
+ rm:
+ - libs/dashclock-api-r2.0.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src/main/java;$$DashClock$$/api/src/main/aidl'
+ >> project.properties
+
+ - versionName: 2.0.4
+ versionCode: 26
+ disable: repo change
+ commit: FIXME
+ subdir: App/CFDC
+ gradle:
+ - yes
+ srclibs:
+ - DashClock@ecb5a191880
+ rm:
+ - App/CFDC/libs/dashclock-api-r2.0.jar
+ prebuild: cp -fR $$DashClock$$/api/src/main src
+
+ - versionName: '2.1'
+ versionCode: 27
+ commit: 02ee9fa9f42228ecd34482de07b55de807e1cb46
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ Upstream deleted repo and pushed a new one by the same name which only
+ contains 2.1+.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.1'
+CurrentVersionCode: 27
diff --git a/metadata/com.cradle.iitc_mobile.txt b/metadata/com.cradle.iitc_mobile.txt
deleted file mode 100644
index 2149e9c7bf..0000000000
--- a/metadata/com.cradle.iitc_mobile.txt
+++ /dev/null
@@ -1,382 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Games
-License:ISC
-Web Site:http://iitc.jonatkins.com
-Source Code:https://github.com/iitc-project/ingress-intel-total-conversion
-Issue Tracker:https://github.com/iitc-project/ingress-intel-total-conversion/issues
-Donate:http://iitc.jonatkins.com/?page=donate
-
-Auto Name:IITC Mobile
-Summary:Map addon for the Ingress game
-Description:
-Ingress map browser with IITC embedded. Ingress Intel Total Conversion (IITC) is
-a browser addon for the Ingress augmented reality game. IITC Mobile brings this
-browser addon to the mobile world.
-
-Anti-feature: Network Services. The game itself is neither free-as-in-freedom
-nor open-source.
-.
-
-Repo Type:git
-Repo:https://github.com/iitc-project/ingress-intel-total-conversion.git
-
-Build:0.3.2,13
- disable=non-functional 18f9ef0c2e4af
- commit=unknown - see disabled
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'Mobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.3.2.1,14
- commit=18f9ef0c2e4af
- subdir=mobile
- forceversion=yes
- forcevercode=yes
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.3.6,18
- disable=not CV (at 9edcdaac)
- commit=9edcdaac
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.4.0,21
- commit=iitc_0_12_0_mobile_0_4_0
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.4.6,27
- commit=iitc_0_12_1_mobile_0_4_6
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.4.8,29
- commit=iitc_0_12_2_mobile_0_4_8
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.5.2,33
- commit=iitc_0_13_0_mobile_0_5_2
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.5.4,35
- commit=iitc_0_13_1_mobile_0_5_4
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.5.4.2,37
- commit=iitc_0_13_3_mobile_0_5_4_2
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.5.6,40
- commit=iitc_0_14_0_mobile_0_5_6
- subdir=mobile
- prebuild=cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
- build=cd .. && \
- ./build.py fdroid
-
-Build:0.7.1,51
- commit=iitc_0_14_2_mobile_0_7_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.7.4,54
- commit=iitc_0_14_3_mobile_0_7_4
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.7.7,57
- commit=iitc_0_14_4_mobile_0_7_7
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.9,60
- commit=iitc_0_15_0_mobile_0_9_fixed_code
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.0,61
- commit=iitc_0_16_0_mobile_0_10_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.1,62
- commit=iitc_0_16_1_mobile_0_10_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.4,65
- commit=iitc_0_16_4_mobile_0_10_4
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.6,67
- commit=iitc_0_16_6_mobile_0_10_6
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.9,70
- commit=iitc_0_16_9_mobile_0_10_9
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.10.11,72
- commit=iitc_0_16_11_mobile_0_10_11
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.0,73
- commit=iitc_0_16_12_mobile_0_11_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.1,74
- commit=iitc_0_17_1_mobile_0_11_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.2,75
- commit=iitc_0_17_2_mobile_0_11_2
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.3,76
- commit=iitc_0_17_3_mobile_0_11_3
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.5,78
- commit=iitc_0_17_5_mobile_0_11_5
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.6,79
- commit=iitc_0_18_0_mobile_0_11_6
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.7,80
- commit=iitc_0_18_1_mobile_0_11_7
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.8,81
- commit=iitc_0_18_2_mobile_0_11_8
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.11.9,82
- commit=iitc_0_18_3_mobile_0_11_9
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.19.0,84
- commit=iitc_0_19_0_mobile_0_19_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.20.0,86
- commit=iitc_0_20_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.20.1,87
- commit=iitc_0_20_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.21.0,89
- commit=iitc_0_21_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.21.1,90
- commit=iitc_0_21_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.21.2,91
- commit=iitc_0_21_2
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.22.0,93
- commit=iitc_0_22_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.22.1,94
- commit=iitc_0_22_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.22.2,95
- commit=iitc_0_22_2
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.22.3,96
- commit=iitc_0_22_3
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.23.0,98
- commit=iitc_0_23_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.24.0,100
- commit=iitc_0_24_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.25.0,102
- commit=iitc_0_25_0
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.25.1,103
- commit=iitc_0_25_1
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Build:0.25.2,104
- commit=iitc_0_25_2
- subdir=mobile
- prebuild=(cd .. && \
- echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
- build=(cd .. && \
- ./build.py fdroid)
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.25.2
-Current Version Code:104
diff --git a/metadata/com.cradle.iitc_mobile.yml b/metadata/com.cradle.iitc_mobile.yml
new file mode 100644
index 0000000000..ae7cd20455
--- /dev/null
+++ b/metadata/com.cradle.iitc_mobile.yml
@@ -0,0 +1,516 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Games
+License: ISC
+WebSite: http://iitc.jonatkins.com
+SourceCode: https://github.com/iitc-project/ingress-intel-total-conversion
+IssueTracker: https://github.com/iitc-project/ingress-intel-total-conversion/issues
+Donate: http://iitc.jonatkins.com/?page=donate
+
+AutoName: IITC Mobile
+Summary: Map addon for the Ingress game
+Description: |-
+ Ingress map browser with IITC embedded. Ingress Intel Total Conversion (IITC) is
+ a browser addon for the Ingress augmented reality game. IITC Mobile brings this
+ browser addon to the mobile world.
+
+ Anti-feature: Network Services. The game itself is neither free-as-in-freedom
+ nor open-source.
+
+RepoType: git
+Repo: https://github.com/iitc-project/ingress-intel-total-conversion.git
+
+Builds:
+ - versionName: 0.3.2
+ versionCode: 13
+ disable: non-functional 18f9ef0c2e4af
+ commit: unknown - see disabled
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'Mobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.3.2.1
+ versionCode: 14
+ commit: 18f9ef0c2e4af
+ subdir: mobile
+ forceversion: true
+ forcevercode: true
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.3.6
+ versionCode: 18
+ disable: not CV (at 9edcdaac)
+ commit: 9edcdaac
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.4.0
+ versionCode: 21
+ commit: iitc_0_12_0_mobile_0_4_0
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.4.6
+ versionCode: 27
+ commit: iitc_0_12_1_mobile_0_4_6
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.4.8
+ versionCode: 29
+ commit: iitc_0_12_2_mobile_0_4_8
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.5.2
+ versionCode: 33
+ commit: iitc_0_13_0_mobile_0_5_2
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.5.4
+ versionCode: 35
+ commit: iitc_0_13_1_mobile_0_5_4
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.5.4.2
+ versionCode: 37
+ commit: iitc_0_13_3_mobile_0_5_4_2
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.5.6
+ versionCode: 40
+ commit: iitc_0_14_0_mobile_0_5_6
+ subdir: mobile
+ prebuild:
+ - cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py
+ build:
+ - cd ..
+ - ./build.py fdroid
+
+ - versionName: 0.7.1
+ versionCode: 51
+ commit: iitc_0_14_2_mobile_0_7_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.7.4
+ versionCode: 54
+ commit: iitc_0_14_3_mobile_0_7_4
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.7.7
+ versionCode: 57
+ commit: iitc_0_14_4_mobile_0_7_7
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: '0.9'
+ versionCode: 60
+ commit: iitc_0_15_0_mobile_0_9_fixed_code
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.0
+ versionCode: 61
+ commit: iitc_0_16_0_mobile_0_10_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.1
+ versionCode: 62
+ commit: iitc_0_16_1_mobile_0_10_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.4
+ versionCode: 65
+ commit: iitc_0_16_4_mobile_0_10_4
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.6
+ versionCode: 67
+ commit: iitc_0_16_6_mobile_0_10_6
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.9
+ versionCode: 70
+ commit: iitc_0_16_9_mobile_0_10_9
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.10.11
+ versionCode: 72
+ commit: iitc_0_16_11_mobile_0_10_11
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.0
+ versionCode: 73
+ commit: iitc_0_16_12_mobile_0_11_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.1
+ versionCode: 74
+ commit: iitc_0_17_1_mobile_0_11_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.2
+ versionCode: 75
+ commit: iitc_0_17_2_mobile_0_11_2
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.3
+ versionCode: 76
+ commit: iitc_0_17_3_mobile_0_11_3
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.5
+ versionCode: 78
+ commit: iitc_0_17_5_mobile_0_11_5
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.6
+ versionCode: 79
+ commit: iitc_0_18_0_mobile_0_11_6
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.7
+ versionCode: 80
+ commit: iitc_0_18_1_mobile_0_11_7
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.8
+ versionCode: 81
+ commit: iitc_0_18_2_mobile_0_11_8
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.11.9
+ versionCode: 82
+ commit: iitc_0_18_3_mobile_0_11_9
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.19.0
+ versionCode: 84
+ commit: iitc_0_19_0_mobile_0_19_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.20.0
+ versionCode: 86
+ commit: iitc_0_20_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.20.1
+ versionCode: 87
+ commit: iitc_0_20_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.21.0
+ versionCode: 89
+ commit: iitc_0_21_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.21.1
+ versionCode: 90
+ commit: iitc_0_21_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.21.2
+ versionCode: 91
+ commit: iitc_0_21_2
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.22.0
+ versionCode: 93
+ commit: iitc_0_22_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.22.1
+ versionCode: 94
+ commit: iitc_0_22_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.22.2
+ versionCode: 95
+ commit: iitc_0_22_2
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.22.3
+ versionCode: 96
+ commit: iitc_0_22_3
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.23.0
+ versionCode: 98
+ commit: iitc_0_23_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.24.0
+ versionCode: 100
+ commit: iitc_0_24_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.25.0
+ versionCode: 102
+ commit: iitc_0_25_0
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.25.1
+ versionCode: 103
+ commit: iitc_0_25_1
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+ - versionName: 0.25.2
+ versionCode: 104
+ commit: iitc_0_25_2
+ subdir: mobile
+ prebuild:
+ - (cd ..
+ - echo "buildSettings={'fdroid':{'buildMobile':'copyonly'}}" > localbuildsettings.py)
+ build:
+ - (cd ..
+ - ./build.py fdroid)
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.25.2
+CurrentVersionCode: 104
diff --git a/metadata/com.crazyhitty.chdev.ks.munch.txt b/metadata/com.crazyhitty.chdev.ks.munch.txt
deleted file mode 100644
index 9fb6a7af27..0000000000
--- a/metadata/com.crazyhitty.chdev.ks.munch.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-AntiFeatures:Tracking
-Categories:Reading
-License:MIT
-Web Site:http://crazyhitty.com/
-Source Code:https://github.com/crazyhitty/Munch
-Issue Tracker:https://github.com/crazyhitty/Munch/issues
-Changelog:https://github.com/crazyhitty/Munch/blob/HEAD/change_log.txt
-
-Auto Name:Munch
-Summary:Manage and view RSS feeds
-Description:
-Enable the users to manage their RSS feeds. User can add new sources, manage
-them and view the article associated with the feeds.
-
-'''Features:'''
-
-* Load Rss feeds quickly
-* Add Rss Sources
-* Manage Rss Sources
-* Archive feeds
-* Customizable settings
-* Ad free
-* Opml Feeds integration
-
-Tries to access dropbox.com when entering settings.
-
-[https://github.com/crazyhitty/Munch/tree/HEAD/screenshots Screenshots]
-.
-
-Repo Type:git
-Repo:https://github.com/crazyhitty/Munch
-
-Build:0.41,12
- disable=java errors
- commit=bd01e45371266e466bd0083ac9782352373b6485
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/material-dialog/s/0.8.5.0/0.8.5.3/g' ../rssmanager/build.gradle
-
-Build:0.42,13
- commit=13280a2ffc529ee5a2244a85121a302829f5b8b6
- subdir=app
- gradle=yes
-
-Build:0.44,14
- commit=4ab73a49ac20e9a80694a98a8082b59fe07aa532
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.44
-Current Version Code:14
diff --git a/metadata/com.crazyhitty.chdev.ks.munch.yml b/metadata/com.crazyhitty.chdev.ks.munch.yml
new file mode 100644
index 0000000000..5c0963293e
--- /dev/null
+++ b/metadata/com.crazyhitty.chdev.ks.munch.yml
@@ -0,0 +1,61 @@
+AntiFeatures:
+ - Tracking
+Categories:
+ - Reading
+License: MIT
+WebSite: http://crazyhitty.com/
+SourceCode: https://github.com/crazyhitty/Munch
+IssueTracker: https://github.com/crazyhitty/Munch/issues
+Changelog: https://github.com/crazyhitty/Munch/blob/HEAD/change_log.txt
+
+AutoName: Munch
+Summary: Manage and view RSS feeds
+Description: |-
+ Enable the users to manage their RSS feeds. User can add new sources, manage
+ them and view the article associated with the feeds.
+
+ '''Features:'''
+
+ * Load Rss feeds quickly
+ * Add Rss Sources
+ * Manage Rss Sources
+ * Archive feeds
+ * Customizable settings
+ * Ad free
+ * Opml Feeds integration
+
+ Tries to access dropbox.com when entering settings.
+
+ [https://github.com/crazyhitty/Munch/tree/HEAD/screenshots Screenshots]
+
+RepoType: git
+Repo: https://github.com/crazyhitty/Munch
+
+Builds:
+ - versionName: '0.41'
+ versionCode: 12
+ disable: java errors
+ commit: bd01e45371266e466bd0083ac9782352373b6485
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/material-dialog/s/0.8.5.0/0.8.5.3/g' ../rssmanager/build.gradle
+
+ - versionName: '0.42'
+ versionCode: 13
+ commit: 13280a2ffc529ee5a2244a85121a302829f5b8b6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.44'
+ versionCode: 14
+ commit: 4ab73a49ac20e9a80694a98a8082b59fe07aa532
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.44'
+CurrentVersionCode: 14
diff --git a/metadata/com.csipsimple.txt b/metadata/com.csipsimple.txt
deleted file mode 100644
index 4a62e297df..0000000000
--- a/metadata/com.csipsimple.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-only
-Web Site:http://www.csipsimple.com
-Source Code:https://code.google.com/p/csipsimple/source
-Issue Tracker:
-Changelog:https://code.google.com/p/csipsimple/wiki/ChangeLog
-Donate:https://code.google.com/p/csipsimple/wiki/Donate
-
-Auto Name:CSipSimple
-Summary:SIP (VOIP) client
-Description:
-* High performances
-* Rewriting/filtering rules for integration with Android
-* SIP SIMPLE for Messaging
-* Record calls
-* Simple configuration
-* Fancy UI
-* Many codecs (HD codecs, optimized codecs)
-* Supported crypto : TLS for SIP and SRTP/ZRTP for media
-* Themes
-
-This build doesn't include SILK (Skype) support.
-.
-
-Repo Type:git-svn
-Repo:https://csipsimple.googlecode.com/svn/trunk
-
-Build:1.02.01-2417,2417
- commit=2418
- subdir=CSipSimple
- srclibs=codec2-dev@1486,pjsip@4862,portaudio@1433,webrtc@2948,libyuv@426
- forceversion=yes
- prebuild=sed -i 's/MY_USE_SILK := 1/MY_USE_SILK := 0/' jni/Application.mk && \
- sed -i 's/ silk//' Makefile && \
- sed -i '/silk/d' jni/Android.mk && \
- cp -r $$codec2-dev$$ jni/codec2/sources && \
- cp -r $$pjsip$$ jni/pjsip/sources && \
- cp -r $$portaudio$$ jni/pjsip/sources/third_party/portaudio && \
- cp -r $$webrtc$$ jni/webrtc/sources && \
- cp -r $$libyuv$$ jni/third_party/libyuv
- scanignore=CSipSimple/jni/webrtc/sources/modules/video_capture/main/source/android/java/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java,CSipSimple/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
- build=make
-
-Build:1.02.03-2459,2459
- commit=2460
- subdir=CSipSimple
- srclibs=codec2-dev@1486,pjsip@4978,portaudio@1433,webrtc@2948,libyuv@426
- forceversion=yes
- prebuild=sed -i 's/MY_USE_SILK := 1/MY_USE_SILK := 0/' jni/Application.mk && \
- sed -i 's/ silk//' Makefile && \
- sed -i '/silk/d' jni/Android.mk && \
- sed -i 's/ic_launcher_nightly/ic_launcher_phone/' AndroidManifest.xml && \
- sed -i 's/nightly/release/' AndroidManifest.xml && \
- cp -r $$codec2-dev$$ jni/codec2/sources && \
- cp -r $$pjsip$$ jni/pjsip/sources && \
- cp -r $$portaudio$$ jni/pjsip/sources/third_party/portaudio && \
- cp -r $$webrtc$$ jni/webrtc/sources && \
- cp -r $$libyuv$$ jni/third_party/libyuv
- target=android-21
- scanignore=CSipSimple/jni/webrtc/sources/modules/video_capture/main/source/android/java/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java,CSipSimple/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
- build=PATH=$PATH:$$NDK$$ make NDK_ROOT=$$NDK$$
-
-Maintainer Notes:
-DexClassLoader used to load htc front-facing camera jar on HTC Evo devices.
-Does not break the app on other devices nor on HTC Evo devices that don't have
-the jar shipped with the device from HTC.
-
-To get the srclib revisions, run 'git svn show-externals'. One is nested inside pjsip.
-
-As google code has shut down, the most likely new upstream location is now
-at https://github.com/r3gis3r/CSipSimple.
-
-See https://github.com/r3gis3r/CSipSimple/issues/6 for more discussion about
-this issue, as of June 23 2016, the maintainers haven't responded to that
-question yet.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.02.03
-Current Version Code:2459
diff --git a/metadata/com.csipsimple.yml b/metadata/com.csipsimple.yml
new file mode 100644
index 0000000000..53ee8c1473
--- /dev/null
+++ b/metadata/com.csipsimple.yml
@@ -0,0 +1,99 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-only
+WebSite: http://www.csipsimple.com
+SourceCode: https://code.google.com/p/csipsimple/source
+Changelog: https://code.google.com/p/csipsimple/wiki/ChangeLog
+Donate: https://code.google.com/p/csipsimple/wiki/Donate
+
+AutoName: CSipSimple
+Summary: SIP (VOIP) client
+Description: |-
+ * High performances
+ * Rewriting/filtering rules for integration with Android
+ * SIP SIMPLE for Messaging
+ * Record calls
+ * Simple configuration
+ * Fancy UI
+ * Many codecs (HD codecs, optimized codecs)
+ * Supported crypto : TLS for SIP and SRTP/ZRTP for media
+ * Themes
+
+ This build doesn't include SILK (Skype) support.
+
+RepoType: git-svn
+Repo: https://csipsimple.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.02.01-2417
+ versionCode: 2417
+ commit: '2418'
+ subdir: CSipSimple
+ srclibs:
+ - codec2-dev@1486
+ - pjsip@4862
+ - portaudio@1433
+ - webrtc@2948
+ - libyuv@426
+ forceversion: true
+ prebuild:
+ - sed -i 's/MY_USE_SILK := 1/MY_USE_SILK := 0/' jni/Application.mk
+ - sed -i 's/ silk//' Makefile
+ - sed -i '/silk/d' jni/Android.mk
+ - cp -r $$codec2-dev$$ jni/codec2/sources
+ - cp -r $$pjsip$$ jni/pjsip/sources
+ - cp -r $$portaudio$$ jni/pjsip/sources/third_party/portaudio
+ - cp -r $$webrtc$$ jni/webrtc/sources
+ - cp -r $$libyuv$$ jni/third_party/libyuv
+ scanignore:
+ - CSipSimple/jni/webrtc/sources/modules/video_capture/main/source/android/java/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
+ - CSipSimple/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
+ build: make
+
+ - versionName: 1.02.03-2459
+ versionCode: 2459
+ commit: '2460'
+ subdir: CSipSimple
+ srclibs:
+ - codec2-dev@1486
+ - pjsip@4978
+ - portaudio@1433
+ - webrtc@2948
+ - libyuv@426
+ forceversion: true
+ prebuild:
+ - sed -i 's/MY_USE_SILK := 1/MY_USE_SILK := 0/' jni/Application.mk
+ - sed -i 's/ silk//' Makefile
+ - sed -i '/silk/d' jni/Android.mk
+ - sed -i 's/ic_launcher_nightly/ic_launcher_phone/' AndroidManifest.xml
+ - sed -i 's/nightly/release/' AndroidManifest.xml
+ - cp -r $$codec2-dev$$ jni/codec2/sources
+ - cp -r $$pjsip$$ jni/pjsip/sources
+ - cp -r $$portaudio$$ jni/pjsip/sources/third_party/portaudio
+ - cp -r $$webrtc$$ jni/webrtc/sources
+ - cp -r $$libyuv$$ jni/third_party/libyuv
+ target: android-21
+ scanignore:
+ - CSipSimple/jni/webrtc/sources/modules/video_capture/main/source/android/java/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
+ - CSipSimple/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
+ build: PATH=$PATH:$$NDK$$ make NDK_ROOT=$$NDK$$
+
+MaintainerNotes: |-
+ DexClassLoader used to load htc front-facing camera jar on HTC Evo devices.
+ Does not break the app on other devices nor on HTC Evo devices that don't have
+ the jar shipped with the device from HTC.
+
+ To get the srclib revisions, run 'git svn show-externals'. One is nested inside pjsip.
+
+ As google code has shut down, the most likely new upstream location is now
+ at https://github.com/r3gis3r/CSipSimple.
+
+ See https://github.com/r3gis3r/CSipSimple/issues/6 for more discussion about
+ this issue, as of June 23 2016, the maintainers haven't responded to that
+ question yet.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.02.03
+CurrentVersionCode: 2459
diff --git a/metadata/com.ctrlplusz.dashclock.yr.txt b/metadata/com.ctrlplusz.dashclock.yr.txt
deleted file mode 100644
index e63e24f5ef..0000000000
--- a/metadata/com.ctrlplusz.dashclock.yr.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Disabled:No license
-Categories:Theming
-License:Unknown
-Web Site:http://www.ctrlplusz.com
-Source Code:https://github.com/hanspeide/dashclock-yr-extension
-Issue Tracker:https://github.com/hanspeide/dashclock-yr-extension/issues
-
-Auto Name:Dashclock Yr Extension
-Summary:Weather info on the lockscreen
-Description:
-This project contains an extension to [[net.nurik.roman.dashclock]]. The
-extension is a clone of the Weather extension that comes included with
-Dashclock, with the difference that this app pulls data from the Norwegian
-Metorological Institute (yr.no), along with some other minor improvements.
-.
-
-Repo Type:git
-Repo:https://github.com/hanspeide/dashclock-yr-extension
-
-Build:1.0,1
- disable=no manual location 196311
- commit=unknown - see disabled
- srclibs=DashClock@v1.2
- rm=libs/dashclock-api-r1.1.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src' >> project.properties && \
- sed -i '18 i \\t android:versionCode=\"1\"' AndroidManifest.xml && \
- sed -i '18 i \\t android:versionName=\"1.0\"' AndroidManifest.xml && \
- sed -i '20d' src/com/ctrlplusz/dashclock/yr/WeatherData.java
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.13
-Current Version Code:4
diff --git a/metadata/com.ctrlplusz.dashclock.yr.yml b/metadata/com.ctrlplusz.dashclock.yr.yml
new file mode 100644
index 0000000000..cfb81f5a11
--- /dev/null
+++ b/metadata/com.ctrlplusz.dashclock.yr.yml
@@ -0,0 +1,38 @@
+Disabled: No license
+Categories:
+ - Theming
+License: Unknown
+WebSite: http://www.ctrlplusz.com
+SourceCode: https://github.com/hanspeide/dashclock-yr-extension
+IssueTracker: https://github.com/hanspeide/dashclock-yr-extension/issues
+
+AutoName: Dashclock Yr Extension
+Summary: Weather info on the lockscreen
+Description: |-
+ This project contains an extension to [[net.nurik.roman.dashclock]]. The
+ extension is a clone of the Weather extension that comes included with
+ Dashclock, with the difference that this app pulls data from the Norwegian
+ Metorological Institute (yr.no), along with some other minor improvements.
+
+RepoType: git
+Repo: https://github.com/hanspeide/dashclock-yr-extension
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: no manual location 196311
+ commit: unknown - see disabled
+ srclibs:
+ - DashClock@v1.2
+ rm:
+ - libs/dashclock-api-r1.1.jar
+ prebuild:
+ - echo 'source.dir=src;$$DashClock$$/api/src' >> project.properties
+ - sed -i '18 i \\t android:versionCode=\"1\"' AndroidManifest.xml
+ - sed -i '18 i \\t android:versionName=\"1.0\"' AndroidManifest.xml
+ - sed -i '20d' src/com/ctrlplusz/dashclock/yr/WeatherData.java
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.13'
+CurrentVersionCode: 4
diff --git a/metadata/com.cyanogenmod.filemanager.ics.txt b/metadata/com.cyanogenmod.filemanager.ics.txt
deleted file mode 100644
index bc9a33f7cd..0000000000
--- a/metadata/com.cyanogenmod.filemanager.ics.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mcrosson/android_packages_apps_CMFileManager
-Issue Tracker:https://github.com/mcrosson/android_packages_apps_CMFileManager/issues
-
-Auto Name:File Manager
-Summary:CyanogenMod file manager backport
-Description:
-A backport of the CyanogenMod File Manager application to ICS and higher. This
-is an unofficial fork of the main CyanogenMod File Manager project.
-
-Requires root: No. By default you can't access /data or /system but that can be
-changed by choosing a different security access mode in the General preferences.
-Then root will be called for if you try to change something that normally can't
-be.
-
-[https://github.com/CyanogenMod/android_packages_apps_CMFileManager Upstream
-project Info]
-.
-
-Repo Type:git
-Repo:https://github.com/mcrosson/android_packages_apps_CMFileManager.git
-
-Build:1.0.1.4,1014
- commit=release-fdroid-20130617.2
- target=android-14
-
-Build:1.0.1.5,1015
- commit=release-fdroid-20130718.1
- target=android-14
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1.5
-Current Version Code:1015
diff --git a/metadata/com.cyanogenmod.filemanager.ics.yml b/metadata/com.cyanogenmod.filemanager.ics.yml
new file mode 100644
index 0000000000..57b599bb81
--- /dev/null
+++ b/metadata/com.cyanogenmod.filemanager.ics.yml
@@ -0,0 +1,38 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/mcrosson/android_packages_apps_CMFileManager
+IssueTracker: https://github.com/mcrosson/android_packages_apps_CMFileManager/issues
+
+AutoName: File Manager
+Summary: CyanogenMod file manager backport
+Description: |-
+ A backport of the CyanogenMod File Manager application to ICS and higher. This
+ is an unofficial fork of the main CyanogenMod File Manager project.
+
+ Requires root: No. By default you can't access /data or /system but that can be
+ changed by choosing a different security access mode in the General preferences.
+ Then root will be called for if you try to change something that normally can't
+ be.
+
+ [https://github.com/CyanogenMod/android_packages_apps_CMFileManager Upstream
+ project Info]
+
+RepoType: git
+Repo: https://github.com/mcrosson/android_packages_apps_CMFileManager.git
+
+Builds:
+ - versionName: 1.0.1.4
+ versionCode: 1014
+ commit: release-fdroid-20130617.2
+ target: android-14
+
+ - versionName: 1.0.1.5
+ versionCode: 1015
+ commit: release-fdroid-20130718.1
+ target: android-14
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1.5
+CurrentVersionCode: 1015
diff --git a/metadata/com.cyanogenmod.lockclock.txt b/metadata/com.cyanogenmod.lockclock.txt
deleted file mode 100644
index 39e2496cef..0000000000
--- a/metadata/com.cyanogenmod.lockclock.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Disabled:No license
-Categories:Theming
-License:Unknown
-Web Site:
-Source Code:https://github.com/CyanogenMod/android_packages_apps_LockClock
-Issue Tracker:
-
-Auto Name:cLock
-Summary:Clock and weather widget
-Description:
-For home-screen or lock-screen. It uses Yahoo! Weather and a manual location can
-be chosen.
-.
-
-Repo Type:git
-Repo:https://github.com/CyanogenMod/android_packages_apps_LockClock
-
-Build:2.2.5,11
- disable=no overall license at cm-10.1.0-RC5
- commit=cm-10.1.0-RC5
-
-Maintainer Notes:
-Recent version seem to require play-services.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.4.0
-Current Version Code:20
diff --git a/metadata/com.cyanogenmod.lockclock.yml b/metadata/com.cyanogenmod.lockclock.yml
new file mode 100644
index 0000000000..473d5fe090
--- /dev/null
+++ b/metadata/com.cyanogenmod.lockclock.yml
@@ -0,0 +1,27 @@
+Disabled: No license
+Categories:
+ - Theming
+License: Unknown
+SourceCode: https://github.com/CyanogenMod/android_packages_apps_LockClock
+
+AutoName: cLock
+Summary: Clock and weather widget
+Description: |-
+ For home-screen or lock-screen. It uses Yahoo! Weather and a manual location can
+ be chosen.
+
+RepoType: git
+Repo: https://github.com/CyanogenMod/android_packages_apps_LockClock
+
+Builds:
+ - versionName: 2.2.5
+ versionCode: 11
+ disable: no overall license at cm-10.1.0-RC5
+ commit: cm-10.1.0-RC5
+
+MaintainerNotes: Recent version seem to require play-services.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 3.4.0
+CurrentVersionCode: 20
diff --git a/metadata/com.cybrosys.palmcalc.txt b/metadata/com.cybrosys.palmcalc.txt
deleted file mode 100644
index 7e860b7a3f..0000000000
--- a/metadata/com.cybrosys.palmcalc.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:http://palmcalc.com
-Source Code:https://github.com/cybro/PalmCalc
-Issue Tracker:https://github.com/cybro/PalmCalc/issues
-
-Auto Name:PalmCalc
-Summary:7-in-1 calculator
-Description:
-Calculates currency, BMI, units, as well as the usual stuff.
-.
-
-Repo Type:git
-Repo:https://github.com/cybro/PalmCalc.git
-
-Build:2.2,4
- commit=3555f
- subdir=PalmCalc
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2
-Current Version Code:4
diff --git a/metadata/com.cybrosys.palmcalc.yml b/metadata/com.cybrosys.palmcalc.yml
new file mode 100644
index 0000000000..ed6caf5e58
--- /dev/null
+++ b/metadata/com.cybrosys.palmcalc.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+WebSite: http://palmcalc.com
+SourceCode: https://github.com/cybro/PalmCalc
+IssueTracker: https://github.com/cybro/PalmCalc/issues
+
+AutoName: PalmCalc
+Summary: 7-in-1 calculator
+Description: Calculates currency, BMI, units, as well as the usual stuff.
+
+RepoType: git
+Repo: https://github.com/cybro/PalmCalc.git
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 4
+ commit: 3555f
+ subdir: PalmCalc
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.2'
+CurrentVersionCode: 4
diff --git a/metadata/com.dacer.simplepomodoro.txt b/metadata/com.dacer.simplepomodoro.txt
deleted file mode 100644
index 8c123770d1..0000000000
--- a/metadata/com.dacer.simplepomodoro.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Time
-License:MIT
-Web Site:http://dacer.github.io/myapps
-Source Code:https://github.com/dacer/SimplePomodoro
-Issue Tracker:https://github.com/dacer/SimplePomodoro/issues
-
-Auto Name:Simple Pomodoro
-Summary:Productivity timer
-Description:
-This a pomodoro timer android app.
-
-Features:
-
-* FAST MODE - Auto lock/unlock screen and you can forget your lockscreen button, just focus on your work!
-* Full function - White/Black theme, lights on, weekly statistics, vibrations, alert, etc.
-* Beautiful & Simple - SimplePomodoro is beautifully designed, simple to use and user friendly.
-.
-
-Repo Type:git
-Repo:https://github.com/dacer/SimplePomodoro.git
-
-Build:2.0.1,32
- disable=proprietary software inside
- commit=b41605acc1843eb0ba6b63aa51ab59be8955593f
- subdir=app
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.0.1
-Current Version Code:32
diff --git a/metadata/com.dacer.simplepomodoro.yml b/metadata/com.dacer.simplepomodoro.yml
new file mode 100644
index 0000000000..51957549b7
--- /dev/null
+++ b/metadata/com.dacer.simplepomodoro.yml
@@ -0,0 +1,34 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Time
+License: MIT
+WebSite: http://dacer.github.io/myapps
+SourceCode: https://github.com/dacer/SimplePomodoro
+IssueTracker: https://github.com/dacer/SimplePomodoro/issues
+
+AutoName: Simple Pomodoro
+Summary: Productivity timer
+Description: |-
+ This a pomodoro timer android app.
+
+ Features:
+
+ * FAST MODE - Auto lock/unlock screen and you can forget your lockscreen button, just focus on your work!
+ * Full function - White/Black theme, lights on, weekly statistics, vibrations, alert, etc.
+ * Beautiful & Simple - SimplePomodoro is beautifully designed, simple to use and user friendly.
+
+RepoType: git
+Repo: https://github.com/dacer/SimplePomodoro.git
+
+Builds:
+ - versionName: 2.0.1
+ versionCode: 32
+ disable: proprietary software inside
+ commit: b41605acc1843eb0ba6b63aa51ab59be8955593f
+ subdir: app
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.0.1
+CurrentVersionCode: 32
diff --git a/metadata/com.danielkim.soundrecorder.txt b/metadata/com.danielkim.soundrecorder.txt
deleted file mode 100644
index 48f646f650..0000000000
--- a/metadata/com.danielkim.soundrecorder.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://sites.google.com/site/danielyehunkim/
-Source Code:https://github.com/dkim0419/SoundRecorder
-Issue Tracker:https://github.com/dkim0419/SoundRecorder/issues
-
-Auto Name:Sound Recorder
-Summary:Record audio files
-Description:
-Simple sound recorder implementing material design.
-
-Use Sound Recorder to record lectures, singing, business meetings, notes and
-more!
-
-'''Features:'''
-
-* Material Design
-* Easy to Use
-* No Time Limits
-* MP4 Format
-* AAC Encoder
-* Manage files easily
-* Open source
-* NO ADVERTISEMENTS
-.
-
-Repo Type:git
-Repo:https://github.com/dkim0419/SoundRecorder
-
-Build:1.2.2,5
- commit=4ba9b3ea8429bd1e72fb7c56f12d945dc16c5920
- subdir=app
- gradle=yes
-
-Build:1.2.5,8
- commit=32b0b286f266719c3042bd83975f3bcdc830145d
- subdir=app
- gradle=yes
-
-Build:1.3.0,130
- commit=dfe1e1caa2a091def5233927f99b6a746fc5b320
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Might qualify for UCM:Tags and AUM:Version v%v with the next release.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3.0
-Current Version Code:130
diff --git a/metadata/com.danielkim.soundrecorder.yml b/metadata/com.danielkim.soundrecorder.yml
new file mode 100644
index 0000000000..ed6a6f3449
--- /dev/null
+++ b/metadata/com.danielkim.soundrecorder.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://sites.google.com/site/danielyehunkim/
+SourceCode: https://github.com/dkim0419/SoundRecorder
+IssueTracker: https://github.com/dkim0419/SoundRecorder/issues
+
+AutoName: Sound Recorder
+Summary: Record audio files
+Description: |-
+ Simple sound recorder implementing material design.
+
+ Use Sound Recorder to record lectures, singing, business meetings, notes and
+ more!
+
+ '''Features:'''
+
+ * Material Design
+ * Easy to Use
+ * No Time Limits
+ * MP4 Format
+ * AAC Encoder
+ * Manage files easily
+ * Open source
+ * NO ADVERTISEMENTS
+
+RepoType: git
+Repo: https://github.com/dkim0419/SoundRecorder
+
+Builds:
+ - versionName: 1.2.2
+ versionCode: 5
+ commit: 4ba9b3ea8429bd1e72fb7c56f12d945dc16c5920
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.5
+ versionCode: 8
+ commit: 32b0b286f266719c3042bd83975f3bcdc830145d
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.0
+ versionCode: 130
+ commit: dfe1e1caa2a091def5233927f99b6a746fc5b320
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Might qualify for UCM:Tags and AUM:Version v%v with the next release.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.3.0
+CurrentVersionCode: 130
diff --git a/metadata/com.danielme.muspyforandroid.txt b/metadata/com.danielme.muspyforandroid.txt
deleted file mode 100644
index b47faae854..0000000000
--- a/metadata/com.danielme.muspyforandroid.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:http://danielme.com/muspy-for-android
-Source Code:https://github.com/danielme-com/Muspy-for-Android
-Issue Tracker:
-
-Auto Name:Muspy for Android
-Summary:Keep track of musicians
-Description:
-Client for [https://muspy.com Muspy.com]; import your favourite artists and
-you'll be notified when they have new recordings or gigs. You'll also get
-associated links to Wikipedia et al. and see the album art.
-
-Muspy.com is based on Muspy, AGPL software that checks [http://musicbrainz.org
-MusicBrainz].
-.
-
-Repo Type:git
-Repo:https://github.com/danielme-com/Muspy-for-Android.git
-
-Build:1.2,3
- commit=826fa
-
-Build:2.0,5
- disable=crashlytics
- commit=v2.0
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Upstream force-pushed to repo. Now uses crashlytics.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.1.1
-Current Version Code:7
diff --git a/metadata/com.danielme.muspyforandroid.yml b/metadata/com.danielme.muspyforandroid.yml
new file mode 100644
index 0000000000..40c0f49f64
--- /dev/null
+++ b/metadata/com.danielme.muspyforandroid.yml
@@ -0,0 +1,40 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: http://danielme.com/muspy-for-android
+SourceCode: https://github.com/danielme-com/Muspy-for-Android
+
+AutoName: Muspy for Android
+Summary: Keep track of musicians
+Description: |-
+ Client for [https://muspy.com Muspy.com]; import your favourite artists and
+ you'll be notified when they have new recordings or gigs. You'll also get
+ associated links to Wikipedia et al. and see the album art.
+
+ Muspy.com is based on Muspy, AGPL software that checks [http://musicbrainz.org
+ MusicBrainz].
+
+RepoType: git
+Repo: https://github.com/danielme-com/Muspy-for-Android.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 826fa
+
+ - versionName: '2.0'
+ versionCode: 5
+ disable: crashlytics
+ commit: v2.0
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Upstream force-pushed to repo. Now uses crashlytics.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.1.1
+CurrentVersionCode: 7
diff --git a/metadata/com.darshancomputing.BatteryIndicator.txt b/metadata/com.darshancomputing.BatteryIndicator.txt
deleted file mode 100644
index bc93d29139..0000000000
--- a/metadata/com.darshancomputing.BatteryIndicator.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:https://www.batterybot.info
-Source Code:https://github.com/darshan-/Battery-Indicator-Free
-Issue Tracker:https://github.com/darshan-/Battery-Indicator-Free/issues
-Donate:https://github.com/darshan-/Battery-Indicator-Support/blob/HEAD/PackageDownload.md#support--donate
-
-Auto Name:BatteryBot
-Summary:Battery monitoring tool, "free" version
-Description:
-Shows your battery charge level (percent) as an icon in your status bar, with
-temperature, health, voltage, and time since plugged / unplugged in the
-notification area. It also has user-configurable alarms, logs, and widgets.
-.
-
-Repo Type:git
-Repo:https://github.com/darshan-/Battery-Indicator-Free
-
-Build:9.0.1,11200
- commit=b20bb760b956b4082edbb04ea9b2f217c441fa64
- target=android-22
-
-Build:10.0.0,13018
- commit=970a6bf13f9a3e036b2a3b58f67277f861af5ece
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Build:10.0.1-beta1,13022
- commit=0d8fa8d3091771dba9fd5c99012616e1dd43919f
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Build:10.0.4,13030
- commit=11cf3276d1b7e411ffe4fc668ba080b383089c00
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Build:11.0.2,26010
- commit=2354c44cd96ac050228af360f362715f3ccf6fc3
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:11.0.3-dev
-Current Version Code:26011
diff --git a/metadata/com.darshancomputing.BatteryIndicator.yml b/metadata/com.darshancomputing.BatteryIndicator.yml
new file mode 100644
index 0000000000..96e8fff7cc
--- /dev/null
+++ b/metadata/com.darshancomputing.BatteryIndicator.yml
@@ -0,0 +1,56 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://www.batterybot.info
+SourceCode: https://github.com/darshan-/Battery-Indicator-Free
+IssueTracker: https://github.com/darshan-/Battery-Indicator-Free/issues
+Donate: https://github.com/darshan-/Battery-Indicator-Support/blob/HEAD/PackageDownload.md#support--donate
+
+AutoName: BatteryBot
+Summary: Battery monitoring tool, "free" version
+Description: |-
+ Shows your battery charge level (percent) as an icon in your status bar, with
+ temperature, health, voltage, and time since plugged / unplugged in the
+ notification area. It also has user-configurable alarms, logs, and widgets.
+
+RepoType: git
+Repo: https://github.com/darshan-/Battery-Indicator-Free
+
+Builds:
+ - versionName: 9.0.1
+ versionCode: 11200
+ commit: b20bb760b956b4082edbb04ea9b2f217c441fa64
+ target: android-22
+
+ - versionName: 10.0.0
+ versionCode: 13018
+ commit: 970a6bf13f9a3e036b2a3b58f67277f861af5ece
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+ - versionName: 10.0.1-beta1
+ versionCode: 13022
+ commit: 0d8fa8d3091771dba9fd5c99012616e1dd43919f
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+ - versionName: 10.0.4
+ versionCode: 13030
+ commit: 11cf3276d1b7e411ffe4fc668ba080b383089c00
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+ - versionName: 11.0.2
+ versionCode: 26010
+ commit: 2354c44cd96ac050228af360f362715f3ccf6fc3
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 11.0.3-dev
+CurrentVersionCode: 26011
diff --git a/metadata/com.darshancomputing.BatteryIndicatorPro.txt b/metadata/com.darshancomputing.BatteryIndicatorPro.txt
deleted file mode 100644
index 0e05542b49..0000000000
--- a/metadata/com.darshancomputing.BatteryIndicatorPro.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:https://www.batterybot.info
-Source Code:https://github.com/darshan-/Battery-Indicator-Pro
-Issue Tracker:https://github.com/darshan-/Battery-Indicator-Pro/issues
-Donate:https://github.com/darshan-/Battery-Indicator-Support/blob/HEAD/PackageDownload.md#support--donate
-
-Auto Name:BatteryBot Pro
-Summary:Battery monitoring tool, "pro" version
-Description:
-Shows your battery charge level (percent) as an icon in your status bar, with
-temperature, health, voltage, and time since plugged / unplugged in the
-notification area. It also has user-configurable alarms, logs, and widgets.
-
-* Automatic time-remaining estimates based on recent usage
-* Several icon sets (including fully configurable green, amber, red, and black icons)
-* Small (1x1) and large (4x1) app widgets
-* Notification (with status bar icon) is now optional -- can be used as just a desktop widget
-* Battery logging. You can log the battery state (charge, status, voltage, temperature) and browse the logs on the phone or export to CSV.
-* Manually or automatically disable / re-enable device lock screen / lockscreen / keyguard
-* Alarms (full, charge above X, charge below X, temperature above X, or health failure)
-* Control the notification priority on Android 4.1+ (For example, you can set to "minimum" to hide the icon but keep the notification in the tray.)
-.
-
-Repo Type:git
-Repo:https://github.com/darshan-/Battery-Indicator-Pro
-
-Build:8.1.8,11162
- commit=698744debcd8840873f74f97dd25ead65be35364
- rm=custom_rules.xml,image-playground,test
- target=android-17
-
-Build:8.1.10,11166
- commit=c3c09811ff19
- rm=custom_rules.xml,image-playground,test
- target=android-17
-
-Build:8.2.0,11170
- commit=74675a3af4db
- rm=custom_rules.xml,image-playground,test
- target=android-21
-
-Build:9.0.1,11200
- commit=c1e9e3730424e15af7e03773a92f9b83c3a03b69
- target=android-22
-
-Build:10.0.4,13030
- commit=8646f70e90fd41bd1c263ce433d23c3ce0037d77
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Build:11.0.2,26010
- commit=955584b91e20f5cede74eac5a23fad73fa87d10f
- gradle=yes
- prebuild=sed -i -e '/secureProperties/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:11.0.3-dev
-Current Version Code:26011
diff --git a/metadata/com.darshancomputing.BatteryIndicatorPro.yml b/metadata/com.darshancomputing.BatteryIndicatorPro.yml
new file mode 100644
index 0000000000..b3a68dc88e
--- /dev/null
+++ b/metadata/com.darshancomputing.BatteryIndicatorPro.yml
@@ -0,0 +1,78 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://www.batterybot.info
+SourceCode: https://github.com/darshan-/Battery-Indicator-Pro
+IssueTracker: https://github.com/darshan-/Battery-Indicator-Pro/issues
+Donate: https://github.com/darshan-/Battery-Indicator-Support/blob/HEAD/PackageDownload.md#support--donate
+
+AutoName: BatteryBot Pro
+Summary: Battery monitoring tool, "pro" version
+Description: |-
+ Shows your battery charge level (percent) as an icon in your status bar, with
+ temperature, health, voltage, and time since plugged / unplugged in the
+ notification area. It also has user-configurable alarms, logs, and widgets.
+
+ * Automatic time-remaining estimates based on recent usage
+ * Several icon sets (including fully configurable green, amber, red, and black icons)
+ * Small (1x1) and large (4x1) app widgets
+ * Notification (with status bar icon) is now optional -- can be used as just a desktop widget
+ * Battery logging. You can log the battery state (charge, status, voltage, temperature) and browse the logs on the phone or export to CSV.
+ * Manually or automatically disable / re-enable device lock screen / lockscreen / keyguard
+ * Alarms (full, charge above X, charge below X, temperature above X, or health failure)
+ * Control the notification priority on Android 4.1+ (For example, you can set to "minimum" to hide the icon but keep the notification in the tray.)
+
+RepoType: git
+Repo: https://github.com/darshan-/Battery-Indicator-Pro
+
+Builds:
+ - versionName: 8.1.8
+ versionCode: 11162
+ commit: 698744debcd8840873f74f97dd25ead65be35364
+ rm:
+ - custom_rules.xml
+ - image-playground
+ - test
+ target: android-17
+
+ - versionName: 8.1.10
+ versionCode: 11166
+ commit: c3c09811ff19
+ rm:
+ - custom_rules.xml
+ - image-playground
+ - test
+ target: android-17
+
+ - versionName: 8.2.0
+ versionCode: 11170
+ commit: 74675a3af4db
+ rm:
+ - custom_rules.xml
+ - image-playground
+ - test
+ target: android-21
+
+ - versionName: 9.0.1
+ versionCode: 11200
+ commit: c1e9e3730424e15af7e03773a92f9b83c3a03b69
+ target: android-22
+
+ - versionName: 10.0.4
+ versionCode: 13030
+ commit: 8646f70e90fd41bd1c263ce433d23c3ce0037d77
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+ - versionName: 11.0.2
+ versionCode: 26010
+ commit: 955584b91e20f5cede74eac5a23fad73fa87d10f
+ gradle:
+ - yes
+ prebuild: sed -i -e '/secureProperties/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 11.0.3-dev
+CurrentVersionCode: 26011
diff --git a/metadata/com.daviancorp.android.monsterhunter3udatabase.txt b/metadata/com.daviancorp.android.monsterhunter3udatabase.txt
deleted file mode 100644
index b827e86998..0000000000
--- a/metadata/com.daviancorp.android.monsterhunter3udatabase.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/dbooga/MonsterHunter3UDatabase
-Issue Tracker:https://github.com/dbooga/MonsterHunter3UDatabase/issues
-
-Auto Name:Monster Hunter 3U Database
-Summary:Reference for Monster Hunter 3 game
-Description:
-Reference database for the MonsterHunter3 video game, featuring items, monsters,
-skills and more information!
-.
-
-Repo Type:git
-Repo:https://github.com/dbooga/MonsterHunter3UDatabase
-
-Build:1.04,5
- commit=39e82355d609aa4acb1b6879325b3c1733944fd8
- subdir=MonsterHunter3UDatabase
- rm=ActionBarSherlock/libs/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar ../ActionBarSherlock/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
-
-Maintainer Notes:
-The package name has been changed in the source, so there can be no further
-updates. There are no releases under the new package name, or indeed any
-changes other than changing the package name.
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0
-Current Version Code:0
diff --git a/metadata/com.daviancorp.android.monsterhunter3udatabase.yml b/metadata/com.daviancorp.android.monsterhunter3udatabase.yml
new file mode 100644
index 0000000000..7f6a78700a
--- /dev/null
+++ b/metadata/com.daviancorp.android.monsterhunter3udatabase.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/dbooga/MonsterHunter3UDatabase
+IssueTracker: https://github.com/dbooga/MonsterHunter3UDatabase/issues
+
+AutoName: Monster Hunter 3U Database
+Summary: Reference for Monster Hunter 3 game
+Description: |-
+ Reference database for the MonsterHunter3 video game, featuring items, monsters,
+ skills and more information!
+
+RepoType: git
+Repo: https://github.com/dbooga/MonsterHunter3UDatabase
+
+Builds:
+ - versionName: '1.04'
+ versionCode: 5
+ commit: 39e82355d609aa4acb1b6879325b3c1733944fd8
+ subdir: MonsterHunter3UDatabase
+ rm:
+ - ActionBarSherlock/libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar ../ActionBarSherlock/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+
+MaintainerNotes: |-
+ The package name has been changed in the source, so there can be no further
+ updates. There are no releases under the new package name, or indeed any
+ changes other than changing the package name.
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '0'
+CurrentVersionCode: 0
diff --git a/metadata/com.dconstructing.cooper.txt b/metadata/com.dconstructing.cooper.txt
deleted file mode 100644
index d58011d82b..0000000000
--- a/metadata/com.dconstructing.cooper.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:http://dconstructing.com
-Source Code:https://github.com/losttime/cooper
-Issue Tracker:https://github.com/losttime/cooper/issues
-
-Auto Name:Cooper
-Summary:Remote file editing
-Description:
-Edit files on your linux machine, even when you're on the go.
-
-Cooper provides a touch interface for SSH, making it easy to log in to a servers
-and edit files. Make simple code/configuration changes without squinting at a
-tiny terminal and using a special keyboard.
-
-Cooper does:
-
-* Allow password based login to SSH servers
-* Let you traverse the directory structure on SSH servers
-* Let you open and edit files on SSH servers
-* Save a list of your SSH servers (for easy access)
-
-This app is being developed to make remote software/web-app development easier,
-so future improvements will include tablet optimized layouts, a touch optimized
-command execution interface (menu based with support for custom commands), and a
-mechanism for jumping between open files.
-
-Cooper does not:
-
-* Allow command execution
-* Provide root/sudo support
-* Save your SSH password
-* Support non-standard SSH ports
-
-Status: Beta.
-.
-
-Repo Type:git
-Repo:https://github.com/losttime/cooper.git
-
-Build:1.1,2
- commit=v1.1
- subdir=cooper
- gradle=yes
- extlibs=cooper.ic_launcher.png
- prebuild=mkdir src/main/res/drawable && \
- mv libs/cooper.ic_launcher.png src/main/res/drawable/ic_launcher.png
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.dconstructing.cooper.yml b/metadata/com.dconstructing.cooper.yml
new file mode 100644
index 0000000000..7a365609af
--- /dev/null
+++ b/metadata/com.dconstructing.cooper.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+WebSite: http://dconstructing.com
+SourceCode: https://github.com/losttime/cooper
+IssueTracker: https://github.com/losttime/cooper/issues
+
+AutoName: Cooper
+Summary: Remote file editing
+Description: |-
+ Edit files on your linux machine, even when you're on the go.
+
+ Cooper provides a touch interface for SSH, making it easy to log in to a servers
+ and edit files. Make simple code/configuration changes without squinting at a
+ tiny terminal and using a special keyboard.
+
+ Cooper does:
+
+ * Allow password based login to SSH servers
+ * Let you traverse the directory structure on SSH servers
+ * Let you open and edit files on SSH servers
+ * Save a list of your SSH servers (for easy access)
+
+ This app is being developed to make remote software/web-app development easier,
+ so future improvements will include tablet optimized layouts, a touch optimized
+ command execution interface (menu based with support for custom commands), and a
+ mechanism for jumping between open files.
+
+ Cooper does not:
+
+ * Allow command execution
+ * Provide root/sudo support
+ * Save your SSH password
+ * Support non-standard SSH ports
+
+ Status: Beta.
+
+RepoType: git
+Repo: https://github.com/losttime/cooper.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: cooper
+ gradle:
+ - yes
+ extlibs:
+ - cooper.ic_launcher.png
+ prebuild:
+ - mkdir src/main/res/drawable
+ - mv libs/cooper.ic_launcher.png src/main/res/drawable/ic_launcher.png
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.debian.debiandroid.txt b/metadata/com.debian.debiandroid.txt
deleted file mode 100644
index da16ecd38f..0000000000
--- a/metadata/com.debian.debiandroid.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Disabled:renamed to net.debian.debiandroid
-Categories:Science & Education,Development
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/uberspot/DebianDroid
-Issue Tracker:https://github.com/uberspot/DebianDroid/issues
-
-Auto Name:DebianDroid
-Summary:Tools for Debian project members
-Description:
-App for maintainers, uploaders or developers of the Debian community. It
-communicates with the Debian soap and rest api and retrieves information that
-can be useful when you're not in front of your workstation at home or at office.
-
-It eases a lot of operations like checking the next DInstall time, submitting a
-new bug report or responding to an existing one, getting info on packages and on
-pending bugs for those packages, etc.
-.
-
-Repo Type:git
-Repo:https://github.com/uberspot/DebianDroid.git
-
-Build:1.1,2
- commit=7eb6a0f6888deb338ae
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.debian.debiandroid.yml b/metadata/com.debian.debiandroid.yml
new file mode 100644
index 0000000000..2a8727252a
--- /dev/null
+++ b/metadata/com.debian.debiandroid.yml
@@ -0,0 +1,31 @@
+Disabled: renamed to net.debian.debiandroid
+Categories:
+ - Science & Education
+ - Development
+License: GPL-3.0-or-later
+SourceCode: https://github.com/uberspot/DebianDroid
+IssueTracker: https://github.com/uberspot/DebianDroid/issues
+
+AutoName: DebianDroid
+Summary: Tools for Debian project members
+Description: |-
+ App for maintainers, uploaders or developers of the Debian community. It
+ communicates with the Debian soap and rest api and retrieves information that
+ can be useful when you're not in front of your workstation at home or at office.
+
+ It eases a lot of operations like checking the next DInstall time, submitting a
+ new bug report or responding to an existing one, getting info on packages and on
+ pending bugs for those packages, etc.
+
+RepoType: git
+Repo: https://github.com/uberspot/DebianDroid.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 7eb6a0f6888deb338ae
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.dev.cromer.jason.cshelper.txt b/metadata/com.dev.cromer.jason.cshelper.txt
deleted file mode 100644
index ec4283b90b..0000000000
--- a/metadata/com.dev.cromer.jason.cshelper.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Science & Education
-License:GPL-2.0-only
-Author Web Site:https://medium.com/@JasonCromer
-Web Site:
-Source Code:https://github.com/JasonCromer/CSHelper
-Issue Tracker:https://github.com/JasonCromer/CSHelper/issues
-
-Auto Name:CSHelper
-Summary:Computer Science Guide
-Description:
-Provides necessary tools and resources for any Computer Science student or
-software engineer in the field.
-
-Tools include a binary/hexadecimal/octal/decimal/unsigned/1's compliment and 2's
-compliment converter, and a list of commonly used data structures with
-descriptions and a link to their respective Wikipedia pages.
-.
-
-Repo Type:git
-Repo:https://github.com/JasonCromer/CSHelper
-
-Build:1.13.0,13
- disable=https://github.com/JasonCromer/CSHelper/issues/1
- commit=8af1f4a45d1fce4e7144c8d1cf868763fca84b0d
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.14.0
-Current Version Code:14
diff --git a/metadata/com.dev.cromer.jason.cshelper.yml b/metadata/com.dev.cromer.jason.cshelper.yml
new file mode 100644
index 0000000000..b5ee6c7086
--- /dev/null
+++ b/metadata/com.dev.cromer.jason.cshelper.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Science & Education
+License: GPL-2.0-only
+AuthorWebSite: https://medium.com/@JasonCromer
+SourceCode: https://github.com/JasonCromer/CSHelper
+IssueTracker: https://github.com/JasonCromer/CSHelper/issues
+
+AutoName: CSHelper
+Summary: Computer Science Guide
+Description: |-
+ Provides necessary tools and resources for any Computer Science student or
+ software engineer in the field.
+
+ Tools include a binary/hexadecimal/octal/decimal/unsigned/1's compliment and 2's
+ compliment converter, and a list of commonly used data structures with
+ descriptions and a link to their respective Wikipedia pages.
+
+RepoType: git
+Repo: https://github.com/JasonCromer/CSHelper
+
+Builds:
+ - versionName: 1.13.0
+ versionCode: 13
+ disable: https://github.com/JasonCromer/CSHelper/issues/1
+ commit: 8af1f4a45d1fce4e7144c8d1cf868763fca84b0d
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.14.0
+CurrentVersionCode: 14
diff --git a/metadata/com.developfreedom.wordpowermadeeasy.txt b/metadata/com.developfreedom.wordpowermadeeasy.txt
deleted file mode 100644
index fc56b61d1f..0000000000
--- a/metadata/com.developfreedom.wordpowermadeeasy.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:http://developfreedom.org
-Source Code:https://github.com/shubhamchaudhary/wordpowermadeeasy
-Issue Tracker:https://github.com/shubhamchaudhary/wordpowermadeeasy/issues
-
-Auto Name:Word Power Made Easy
-Summary:Build your vocabualary
-Description:
-Vocabulary building with hundreds of word meanings chosen carefully from various
-SAT, GRE and GMAT course materials.
-
-This app is deprecated, please switch to
-[[org.developfreedom.wordpowermadeeasy]].
-.
-
-Repo Type:git
-Repo:https://github.com/shubhamchaudhary/wordpowermadeeasy.git
-
-Build:0.1.0,1
- commit=v0.1.0
- subdir=app
- gradle=yes
-
-Build:0.1.1,11
- commit=v0.1.1
- subdir=app
- gradle=yes
-
-Build:0.1.2,12
- commit=v0.1.2
- subdir=app
- gradle=yes
-
-Build:0.1.3,13
- disable=id changed
- commit=v0.1.3
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.1.3
-Current Version Code:13
diff --git a/metadata/com.developfreedom.wordpowermadeeasy.yml b/metadata/com.developfreedom.wordpowermadeeasy.yml
new file mode 100644
index 0000000000..eea402ed15
--- /dev/null
+++ b/metadata/com.developfreedom.wordpowermadeeasy.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: http://developfreedom.org
+SourceCode: https://github.com/shubhamchaudhary/wordpowermadeeasy
+IssueTracker: https://github.com/shubhamchaudhary/wordpowermadeeasy/issues
+
+AutoName: Word Power Made Easy
+Summary: Build your vocabualary
+Description: |-
+ Vocabulary building with hundreds of word meanings chosen carefully from various
+ SAT, GRE and GMAT course materials.
+
+ This app is deprecated, please switch to
+ [[org.developfreedom.wordpowermadeeasy]].
+
+RepoType: git
+Repo: https://github.com/shubhamchaudhary/wordpowermadeeasy.git
+
+Builds:
+ - versionName: 0.1.0
+ versionCode: 1
+ commit: v0.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.1
+ versionCode: 11
+ commit: v0.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.2
+ versionCode: 12
+ commit: v0.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.3
+ versionCode: 13
+ disable: id changed
+ commit: v0.1.3
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.1.3
+CurrentVersionCode: 13
diff --git a/metadata/com.dftec.planetcon.txt b/metadata/com.dftec.planetcon.txt
deleted file mode 100644
index a6cf574db5..0000000000
--- a/metadata/com.dftec.planetcon.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Games
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/dftec-es/planetcon
-Issue Tracker:https://github.com/dftec-es/planetcon/issues
-Changelog:https://github.com/dftec-es/planetcon/blob/HEAD/CHANGELOG
-
-Auto Name:PlanetCon
-Summary:Play a turn based strategy game
-Description:
-PlanetCon is a simple turn based strategy game, of galactic conquest, similar to
-Konquest for Linux. It can be played by 1 to 9 players, against AI adversaries
-controlled by the computer, or against other people in the same device.
-
-Players start with a planet that produces a number of ships each turn, and they
-can send fleets of ships in order to conquer other planets, with the final
-objective of conquering the whole galaxy, or to produce more ships than the
-opponents at the end of the last turn.
-
-Most of the development was focused on getting an AI that can beat a human,
-enjoyable to play, no easily predictable, and able to run on low spec mobiles.
-
-Features:
-
-* Turn based strategy game.
-* Generator of random galaxies.
-* Players and planets distributed uniformly.
-* Play against the computer, or against other people in the same device.
-* AI with 5 difficulty levels (with different hostility, but no cheating).
-* Optional rules with upkeep costs, planetary defense, or fog of war.
-* Instructions included (but not needed in order to learn to play).
-* Translated to English and Spanish.
-.
-
-Repo Type:git
-Repo:https://github.com/dftec-es/planetcon
-
-Build:1.1,13
- commit=v1.1
- target=android-25
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1
-Current Version Code:13
diff --git a/metadata/com.dftec.planetcon.yml b/metadata/com.dftec.planetcon.yml
new file mode 100644
index 0000000000..d1caff7742
--- /dev/null
+++ b/metadata/com.dftec.planetcon.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Games
+License: GPL-3.0-or-later
+SourceCode: https://github.com/dftec-es/planetcon
+IssueTracker: https://github.com/dftec-es/planetcon/issues
+Changelog: https://github.com/dftec-es/planetcon/blob/HEAD/CHANGELOG
+
+AutoName: PlanetCon
+Summary: Play a turn based strategy game
+Description: |-
+ PlanetCon is a simple turn based strategy game, of galactic conquest, similar to
+ Konquest for Linux. It can be played by 1 to 9 players, against AI adversaries
+ controlled by the computer, or against other people in the same device.
+
+ Players start with a planet that produces a number of ships each turn, and they
+ can send fleets of ships in order to conquer other planets, with the final
+ objective of conquering the whole galaxy, or to produce more ships than the
+ opponents at the end of the last turn.
+
+ Most of the development was focused on getting an AI that can beat a human,
+ enjoyable to play, no easily predictable, and able to run on low spec mobiles.
+
+ Features:
+
+ * Turn based strategy game.
+ * Generator of random galaxies.
+ * Players and planets distributed uniformly.
+ * Play against the computer, or against other people in the same device.
+ * AI with 5 difficulty levels (with different hostility, but no cheating).
+ * Optional rules with upkeep costs, planetary defense, or fog of war.
+ * Instructions included (but not needed in order to learn to play).
+ * Translated to English and Spanish.
+
+RepoType: git
+Repo: https://github.com/dftec-es/planetcon
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 13
+ commit: v1.1
+ target: android-25
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.1'
+CurrentVersionCode: 13
diff --git a/metadata/com.dfzlv.gjjlt.caramelos.txt b/metadata/com.dfzlv.gjjlt.caramelos.txt
deleted file mode 100644
index 1567cc08cc..0000000000
--- a/metadata/com.dfzlv.gjjlt.caramelos.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/luarca84/Caramelos
-Issue Tracker:https://github.com/luarca84/Caramelos/issues
-
-Auto Name:Caramelos
-Summary:Casual game made with Libgdx
-Description:
-The user can drag and drop cells and to join 4 consecutive colors horizontally
-or vertically. There is a limit of movements. There are 10 Levels.
-.
-
-Repo Type:git
-Repo:https://github.com/luarca84/Caramelos
-
-Build:1.6,7
- commit=e5524872fcdea68727f2a27de05fcbb09741599f
- subdir=android
- gradle=yes
- scanignore=android/libs/*
-
-Maintainer Notes:
-libgdx is pulled from a trusted Maven repo and then native binaries are copied into android/libs
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6
-Current Version Code:7
diff --git a/metadata/com.dfzlv.gjjlt.caramelos.yml b/metadata/com.dfzlv.gjjlt.caramelos.yml
new file mode 100644
index 0000000000..712180c25b
--- /dev/null
+++ b/metadata/com.dfzlv.gjjlt.caramelos.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/luarca84/Caramelos
+IssueTracker: https://github.com/luarca84/Caramelos/issues
+
+AutoName: Caramelos
+Summary: Casual game made with Libgdx
+Description: |-
+ The user can drag and drop cells and to join 4 consecutive colors horizontally
+ or vertically. There is a limit of movements. There are 10 Levels.
+
+RepoType: git
+Repo: https://github.com/luarca84/Caramelos
+
+Builds:
+ - versionName: '1.6'
+ versionCode: 7
+ commit: e5524872fcdea68727f2a27de05fcbb09741599f
+ subdir: android
+ gradle:
+ - yes
+ scanignore:
+ - android/libs/*
+
+MaintainerNotes: libgdx is pulled from a trusted Maven repo and then native binaries
+ are copied into android/libs
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.6'
+CurrentVersionCode: 7
diff --git a/metadata/com.dgmltn.morphclock.app.txt b/metadata/com.dgmltn.morphclock.app.txt
deleted file mode 100644
index d1c9a3e3b8..0000000000
--- a/metadata/com.dgmltn.morphclock.app.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:http://dgmltn.com
-Source Code:https://github.com/dgmltn/android-MorphClock
-Issue Tracker:https://github.com/dgmltn/android-MorphClock/issues
-
-Auto Name:MorphClock
-Summary:Bedside clock
-Description:
-A simple and beautiful bedside clock.
-
-Features:
-
-* One time morphs into the next as time ticks by.
-* Background changes to match the sun's position where you live.
-* Large, easy-to-read time, appropriate to any device.
-* Subtile animations don't distract from work or sleep.
-.
-
-Repo Type:git
-Repo:https://github.com/dgmltn/android-MorphClock
-
-Build:1.0.1,2
- commit=6310d6c675264139c329ffa509b60f76585a53ab
- subdir=app
- submodules=yes
- gradle=yes
- prebuild=sed -i -e 's/gradle:0.13/gradle:0.12/g' ../build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/com.dgmltn.morphclock.app.yml b/metadata/com.dgmltn.morphclock.app.yml
new file mode 100644
index 0000000000..77e951dd0b
--- /dev/null
+++ b/metadata/com.dgmltn.morphclock.app.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Time
+License: Apache-2.0
+WebSite: http://dgmltn.com
+SourceCode: https://github.com/dgmltn/android-MorphClock
+IssueTracker: https://github.com/dgmltn/android-MorphClock/issues
+
+AutoName: MorphClock
+Summary: Bedside clock
+Description: |-
+ A simple and beautiful bedside clock.
+
+ Features:
+
+ * One time morphs into the next as time ticks by.
+ * Background changes to match the sun's position where you live.
+ * Large, easy-to-read time, appropriate to any device.
+ * Subtile animations don't distract from work or sleep.
+
+RepoType: git
+Repo: https://github.com/dgmltn/android-MorphClock
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 6310d6c675264139c329ffa509b60f76585a53ab
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/gradle:0.13/gradle:0.12/g' ../build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/com.diegocarloslima.byakugallery.txt b/metadata/com.diegocarloslima.byakugallery.txt
deleted file mode 100644
index 2f86166c01..0000000000
--- a/metadata/com.diegocarloslima.byakugallery.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Disabled:Sample app
-Categories:Multimedia,Development
-License:Apache-2.0
-Web Site:http://diegocarloslima.com/
-Source Code:https://github.com/diegocarloslima/ByakuGallery
-Issue Tracker:https://github.com/diegocarloslima/ByakuGallery/issues
-
-Name:ByakuGallery (Sample App)
-Auto Name:ByakuGallery
-Summary:Simple image gallery (sample app)
-Description:
-View local images.
-.
-
-Repo Type:git
-Repo:https://github.com/diegocarloslima/ByakuGallery
-
-Build:1.0.0,100
- commit=a0472e8c9f79184b6b83351da06a5544e4dc1be4
- subdir=ByakuGallerySample
- gradle=yes
- rm=ByakuGallerySample/libs/*.jar,ByakuGallery/libs/*.jar
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0.0
-Current Version Code:100
diff --git a/metadata/com.diegocarloslima.byakugallery.yml b/metadata/com.diegocarloslima.byakugallery.yml
new file mode 100644
index 0000000000..d26566dc32
--- /dev/null
+++ b/metadata/com.diegocarloslima.byakugallery.yml
@@ -0,0 +1,32 @@
+Disabled: Sample app
+Categories:
+ - Multimedia
+ - Development
+License: Apache-2.0
+WebSite: http://diegocarloslima.com/
+SourceCode: https://github.com/diegocarloslima/ByakuGallery
+IssueTracker: https://github.com/diegocarloslima/ByakuGallery/issues
+
+Name: ByakuGallery (Sample App)
+AutoName: ByakuGallery
+Summary: Simple image gallery (sample app)
+Description: View local images.
+
+RepoType: git
+Repo: https://github.com/diegocarloslima/ByakuGallery
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 100
+ commit: a0472e8c9f79184b6b83351da06a5544e4dc1be4
+ subdir: ByakuGallerySample
+ gradle:
+ - yes
+ rm:
+ - ByakuGallerySample/libs/*.jar
+ - ByakuGallery/libs/*.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.0.0
+CurrentVersionCode: 100
diff --git a/metadata/com.digitalfishfun.openshift.txt b/metadata/com.digitalfishfun.openshift.txt
deleted file mode 100644
index 25e7a8eb3a..0000000000
--- a/metadata/com.digitalfishfun.openshift.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/LibreShift/OpenShift
-Issue Tracker:https://github.com/LibreShift/OpenShift/issues
-
-Auto Name:LibreShift
-Summary:Adjust screen color values
-Description:
-Allows for adjustment of color values using SurfaceFlinger.
-
-Requires Root, and might not work on all devices. Changes do NOT persist
-reboots.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/LibreShift/OpenShift
-
-Build:1.0,1
- commit=v0.1-alpha
- subdir=OpenShift/app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:v0.2-alpha
-Current Version Code:2
diff --git a/metadata/com.digitalfishfun.openshift.yml b/metadata/com.digitalfishfun.openshift.yml
new file mode 100644
index 0000000000..f204a909b5
--- /dev/null
+++ b/metadata/com.digitalfishfun.openshift.yml
@@ -0,0 +1,31 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/LibreShift/OpenShift
+IssueTracker: https://github.com/LibreShift/OpenShift/issues
+
+AutoName: LibreShift
+Summary: Adjust screen color values
+Description: |-
+ Allows for adjustment of color values using SurfaceFlinger.
+
+ Requires Root, and might not work on all devices. Changes do NOT persist
+ reboots.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/LibreShift/OpenShift
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v0.1-alpha
+ subdir: OpenShift/app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: v0.2-alpha
+CurrentVersionCode: 2
diff --git a/metadata/com.dirkgassen.wator.txt b/metadata/com.dirkgassen.wator.txt
deleted file mode 100644
index 79a5dd193f..0000000000
--- a/metadata/com.dirkgassen.wator.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Games,Science & Education
-License:GPL-3.0-or-later
-Web Site:http://www.dirkgassen.com/projects/wator
-Source Code:https://github.com/aperifons/Wa-Tor
-Issue Tracker:https://github.com/aperifons/Wa-Tor/issues
-
-Auto Name:Wa-Tor
-Summary:A simple population dynamics simulator
-Description:
-Wa-Tor simulates a torus (or donut shaped) world with two species: shark and
-fish. The fish happily reproduce while the shark need to eat fish to survive.
-
-Wa-Tor was devised by Alexander Keewatin Dewdney and originally presented in the
-December 1984 issue of Scientific American.
-.
-
-Repo Type:git
-Repo:https://github.com/aperifons/Wa-Tor
-
-Build:1.1,1001000
- commit=v1.1
- subdir=app
- gradle=yes
- prebuild=sed -e 's/git.status().isClean()/true/' build.gradle -i
-
-Build:1.2,1002000
- commit=v1.2
- subdir=app
- gradle=yes
- prebuild=sed -e 's/git.status().isClean()/true/' build.gradle -i
-
-Maintainer Notes:
-The project automatically calculates the version code from the
-last tag (see "git describe --tags --dirty"). The tag format
-is "v.". The generated version code is calculated as:
- (major * 1000 + minor) * 1000 + addlCommits * 2 + dirty
-where "addlCommits" is the number of commits since the tag.
-"dirty" is 1 if there are uncommitted changes.
-
-Since fdroid patches the build.gradle file "dirty" would always
-be 1 (not desired), so the prebuild command patches the
-build.gradle file to ignore the "dirty" status.
-
-The "preBuild" task should output the versionCode and
-versionName.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.2
-Current Version Code:1002000
diff --git a/metadata/com.dirkgassen.wator.yml b/metadata/com.dirkgassen.wator.yml
new file mode 100644
index 0000000000..1ec20bbcf3
--- /dev/null
+++ b/metadata/com.dirkgassen.wator.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Games
+ - Science & Education
+License: GPL-3.0-or-later
+WebSite: http://www.dirkgassen.com/projects/wator
+SourceCode: https://github.com/aperifons/Wa-Tor
+IssueTracker: https://github.com/aperifons/Wa-Tor/issues
+
+AutoName: Wa-Tor
+Summary: A simple population dynamics simulator
+Description: |-
+ Wa-Tor simulates a torus (or donut shaped) world with two species: shark and
+ fish. The fish happily reproduce while the shark need to eat fish to survive.
+
+ Wa-Tor was devised by Alexander Keewatin Dewdney and originally presented in the
+ December 1984 issue of Scientific American.
+
+RepoType: git
+Repo: https://github.com/aperifons/Wa-Tor
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 1001000
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -e 's/git.status().isClean()/true/' build.gradle -i
+
+ - versionName: '1.2'
+ versionCode: 1002000
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -e 's/git.status().isClean()/true/' build.gradle -i
+
+MaintainerNotes: |-
+ The project automatically calculates the version code from the
+ last tag (see "git describe --tags --dirty"). The tag format
+ is "v.". The generated version code is calculated as:
+ (major * 1000 + minor) * 1000 + addlCommits * 2 + dirty
+ where "addlCommits" is the number of commits since the tag.
+ "dirty" is 1 if there are uncommitted changes.
+
+ Since fdroid patches the build.gradle file "dirty" would always
+ be 1 (not desired), so the prebuild command patches the
+ build.gradle file to ignore the "dirty" status.
+
+ The "preBuild" task should output the versionCode and
+ versionName.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.2'
+CurrentVersionCode: 1002000
diff --git a/metadata/com.dje.openwifinetworkremover.txt b/metadata/com.dje.openwifinetworkremover.txt
deleted file mode 100644
index 5f8c719e7a..0000000000
--- a/metadata/com.dje.openwifinetworkremover.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/duncanje/android-open-wifi-network-remover
-Issue Tracker:https://github.com/duncanje/android-open-wifi-network-remover/issues
-Changelog:https://github.com/duncanje/android-open-wifi-network-remover/blob/HEAD/CHANGELOG.md
-
-Auto Name:Open WiFi Cleaner
-Summary:Forget open access points
-Description:
-Removes open WiFi networks from the saved networks list after disconnecting.
-Features
-
-* Notification reminders on connection/disconnection
-* Whitelist of open networks to keep
-.
-
-Repo Type:git
-Repo:https://github.com/duncanje/android-open-wifi-network-remover.git
-
-Build:0.1.5,15
- commit=0.1.5
- srclibs=1:Support-v7@android-4.3_r2.1
- prebuild=mv dependencies/android-settings-goodies-0.2/libs/android-support-v4.jar $$Support-v7$$/libs/
-
-Build:0.1.5.1,16
- commit=0.1.5.1
- srclibs=1:Support-v7@android-4.3_r2.1
- prebuild=mv dependencies/android-settings-goodies-0.2/libs/android-support-v4.jar $$Support-v7$$/libs/
-
-Build:0.1.6,22
- commit=0.1.6
-
-Build:0.1.6.3,26
- commit=0.1.6.3
-
-Build:0.1.6.4,27
- commit=0.1.6.4
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.1.6.4
-Current Version Code:27
diff --git a/metadata/com.dje.openwifinetworkremover.yml b/metadata/com.dje.openwifinetworkremover.yml
new file mode 100644
index 0000000000..36bf8f3c56
--- /dev/null
+++ b/metadata/com.dje.openwifinetworkremover.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+SourceCode: https://github.com/duncanje/android-open-wifi-network-remover
+IssueTracker: https://github.com/duncanje/android-open-wifi-network-remover/issues
+Changelog: https://github.com/duncanje/android-open-wifi-network-remover/blob/HEAD/CHANGELOG.md
+
+AutoName: Open WiFi Cleaner
+Summary: Forget open access points
+Description: |-
+ Removes open WiFi networks from the saved networks list after disconnecting.
+ Features
+
+ * Notification reminders on connection/disconnection
+ * Whitelist of open networks to keep
+
+RepoType: git
+Repo: https://github.com/duncanje/android-open-wifi-network-remover.git
+
+Builds:
+ - versionName: 0.1.5
+ versionCode: 15
+ commit: 0.1.5
+ srclibs:
+ - 1:Support-v7@android-4.3_r2.1
+ prebuild: mv dependencies/android-settings-goodies-0.2/libs/android-support-v4.jar
+ $$Support-v7$$/libs/
+
+ - versionName: 0.1.5.1
+ versionCode: 16
+ commit: 0.1.5.1
+ srclibs:
+ - 1:Support-v7@android-4.3_r2.1
+ prebuild: mv dependencies/android-settings-goodies-0.2/libs/android-support-v4.jar
+ $$Support-v7$$/libs/
+
+ - versionName: 0.1.6
+ versionCode: 22
+ commit: 0.1.6
+
+ - versionName: 0.1.6.3
+ versionCode: 26
+ commit: 0.1.6.3
+
+ - versionName: 0.1.6.4
+ versionCode: 27
+ commit: 0.1.6.4
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.1.6.4
+CurrentVersionCode: 27
diff --git a/metadata/com.dngames.mobilewebcam.txt b/metadata/com.dngames.mobilewebcam.txt
deleted file mode 100644
index 5b7333b6e5..0000000000
--- a/metadata/com.dngames.mobilewebcam.txt
+++ /dev/null
@@ -1,77 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Multimedia
-License:Apache-2.0
-Web Site:http://forum.xda-developers.com/showthread.php?t=950933
-Source Code:https://github.com/dngames/mobilewebcam-android
-Issue Tracker:https://github.com/dngames/mobilewebcam-android/issues
-Donate:http://forum.xda-developers.com/donatetome.php?u=2554465
-
-Auto Name:MobileWebCam
-Summary:Simple webcam
-Description:
-Use your Android as a simple mobile webcam or cloudcam via WIFI or Mobile
-Network. Upload pics with ftp or store on your sdcard to create a timelapse
-video (the http and email options may not work in this build though).
-
-Use as simple but mobile timed webcam with refresh rates from seconds to hours,
-with motion detection or your defined daily activity times. High resolution
-pictures are also possible. Mark the pictures with text or image to advertise
-for your place or business.
-
-Requires root: No. You will need root to use the feature that auto-reboots the
-app after a certain number of pictures.
-
-The proprietary Google AdMobSDK was replaced with a dummy library.
-.
-
-Repo Type:git
-Repo:https://github.com/dngames/mobilewebcam-android
-
-Build:2.59,87
- commit=7
- srclibs=MobAdMob@2d5736
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties && \
- sed -i '/proguard/d' project.properties && \
- sed -i '/key/d' project.properties
-
-Build:2.62,90
- commit=8
- srclibs=MobAdMob@2d5736
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties && \
- sed -i '/proguard/d' project.properties && \
- sed -i '/key/d' project.properties
-
-Build:2.7,93
- disable=no source as of 10/02
- commit=unknown - see disabled
-
-Build:2.86,106
- disable=lots of problems 10
- commit=unknown - see disabled
- srclibs=MobAdMob@2d5736
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties && \
- sed -i '/proguard/d' project.properties && \
- sed -i '/key/d' project.properties && \
- mv src/com/dngames/mobilewebcam/PhotoSettings.java v.java && \
- perl -CD -pe 'tr/\x{feff}//d' v.java > src/com/dngames/mobilewebcam/PhotoSettings.java
-
-Build:2.93,113
- disable=no source code published
- commit=unknown - see disabled
-
-Build:2.95,115
- disable=no source code published
- commit=unknown - see disabled
-
-Build:2.98,118
- commit=12
- srclibs=MobAdMob@2d5736
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties && \
- sed -i '/proguard/d;/key/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.62
-Current Version Code:90
-
-No Source Since:2.990
diff --git a/metadata/com.dngames.mobilewebcam.yml b/metadata/com.dngames.mobilewebcam.yml
new file mode 100644
index 0000000000..36005bf404
--- /dev/null
+++ b/metadata/com.dngames.mobilewebcam.yml
@@ -0,0 +1,94 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: http://forum.xda-developers.com/showthread.php?t=950933
+SourceCode: https://github.com/dngames/mobilewebcam-android
+IssueTracker: https://github.com/dngames/mobilewebcam-android/issues
+Donate: http://forum.xda-developers.com/donatetome.php?u=2554465
+
+AutoName: MobileWebCam
+Summary: Simple webcam
+Description: |-
+ Use your Android as a simple mobile webcam or cloudcam via WIFI or Mobile
+ Network. Upload pics with ftp or store on your sdcard to create a timelapse
+ video (the http and email options may not work in this build though).
+
+ Use as simple but mobile timed webcam with refresh rates from seconds to hours,
+ with motion detection or your defined daily activity times. High resolution
+ pictures are also possible. Mark the pictures with text or image to advertise
+ for your place or business.
+
+ Requires root: No. You will need root to use the feature that auto-reboots the
+ app after a certain number of pictures.
+
+ The proprietary Google AdMobSDK was replaced with a dummy library.
+
+RepoType: git
+Repo: https://github.com/dngames/mobilewebcam-android
+
+Builds:
+ - versionName: '2.59'
+ versionCode: 87
+ commit: '7'
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ - sed -i '/proguard/d' project.properties
+ - sed -i '/key/d' project.properties
+
+ - versionName: '2.62'
+ versionCode: 90
+ commit: '8'
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ - sed -i '/proguard/d' project.properties
+ - sed -i '/key/d' project.properties
+
+ - versionName: '2.7'
+ versionCode: 93
+ disable: no source as of 10/02
+ commit: unknown - see disabled
+
+ - versionName: '2.86'
+ versionCode: 106
+ disable: lots of problems 10
+ commit: unknown - see disabled
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ - sed -i '/proguard/d' project.properties
+ - sed -i '/key/d' project.properties
+ - mv src/com/dngames/mobilewebcam/PhotoSettings.java v.java
+ - perl -CD -pe 'tr/\x{feff}//d' v.java > src/com/dngames/mobilewebcam/PhotoSettings.java
+
+ - versionName: '2.93'
+ versionCode: 113
+ disable: no source code published
+ commit: unknown - see disabled
+
+ - versionName: '2.95'
+ versionCode: 115
+ disable: no source code published
+ commit: unknown - see disabled
+
+ - versionName: '2.98'
+ versionCode: 118
+ commit: '12'
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ - sed -i '/proguard/d;/key/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '2.62'
+CurrentVersionCode: 90
+
+NoSourceSince: '2.990'
diff --git a/metadata/com.docd.purefm.txt b/metadata/com.docd.purefm.txt
deleted file mode 100644
index 2fac48ba26..0000000000
--- a/metadata/com.docd.purefm.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/Doctoror/Pure-File-Manager
-Issue Tracker:https://github.com/Doctoror/Pure-File-Manager/issues
-
-Auto Name:Pure File Manager
-Summary:Simple file manager
-Description:
-Minimal file manager with root support.
-.
-
-Repo Type:git
-Repo:https://github.com/Doctoror/Pure-File-Manager
-
-Build:0.1a,1
- disable=jars
- commit=d3911548327f81072f1f636ffc73298b30835f55
- subdir=purefm
- gradle=yes
- srclibs=RootTools@3.4,CommonsIO@2.4,CommonsLang@LANG_3_2_1,CommonsCodec@1.9
- rm=purefm/libs/*,purefm/src/androidTest/assets/busybox
- prebuild=pushd $$CommonsIO$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/ && \
- pushd $$CommonsLang$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ && \
- pushd $$CommonsCodec$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsCodec$$/target/commons-codec-1.9.jar libs/ && \
- cp -fR $$RootTools$$/RootTools/src/main/java/com src/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.1a
-Current Version Code:1
diff --git a/metadata/com.docd.purefm.yml b/metadata/com.docd.purefm.yml
new file mode 100644
index 0000000000..9b5b28af2c
--- /dev/null
+++ b/metadata/com.docd.purefm.yml
@@ -0,0 +1,48 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/Doctoror/Pure-File-Manager
+IssueTracker: https://github.com/Doctoror/Pure-File-Manager/issues
+
+AutoName: Pure File Manager
+Summary: Simple file manager
+Description: Minimal file manager with root support.
+
+RepoType: git
+Repo: https://github.com/Doctoror/Pure-File-Manager
+
+Builds:
+ - versionName: 0.1a
+ versionCode: 1
+ disable: jars
+ commit: d3911548327f81072f1f636ffc73298b30835f55
+ subdir: purefm
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ - CommonsIO@2.4
+ - CommonsLang@LANG_3_2_1
+ - CommonsCodec@1.9
+ rm:
+ - purefm/libs/*
+ - purefm/src/androidTest/assets/busybox
+ prebuild:
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+ - pushd $$CommonsLang$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/
+ - pushd $$CommonsCodec$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsCodec$$/target/commons-codec-1.9.jar libs/
+ - cp -fR $$RootTools$$/RootTools/src/main/java/com src/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.1a
+CurrentVersionCode: 1
diff --git a/metadata/com.doomy.overflow.txt b/metadata/com.doomy.overflow.txt
deleted file mode 100644
index 0b674e127f..0000000000
--- a/metadata/com.doomy.overflow.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-or-later
-Web Site:https://overflow.mrdoomy.xyz
-Source Code:https://github.com/MrDoomy/OverFlow
-Issue Tracker:https://github.com/MrDoomy/OverFlow/issues
-
-Auto Name:OverFlow
-Summary:Send SMS in bulk
-Description:
-Send SMS in bulk. Features include:
-
-* Retrive mobile phone numbers of contacts
-* Send messages
-* Choose the number of messages to send
-* Be notified of the number of messages sent
-.
-
-Repo Type:git
-Repo:https://github.com/MrDoomy/OverFlow
-
-Build:1.0,1
- commit=2d201b3a5d14eb3b9797816384d491817a5733da
- subdir=app
- gradle=yes
-
-Build:1.0.2,3
- commit=ebb66914bb85f50979271999062b1b1115856013
- subdir=app
- gradle=yes
- prebuild=echo -e "\ninclude ':library'" >> ../settings.gradle
-
-Build:1.0.3,4
- commit=15ac5d2563c466a2a4259ff1811c9d2965569671
- subdir=app
- gradle=yes
- prebuild=echo -e "\ninclude ':library'" >> ../settings.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3
-Current Version Code:4
diff --git a/metadata/com.doomy.overflow.yml b/metadata/com.doomy.overflow.yml
new file mode 100644
index 0000000000..fa5817cd60
--- /dev/null
+++ b/metadata/com.doomy.overflow.yml
@@ -0,0 +1,48 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-or-later
+WebSite: https://overflow.mrdoomy.xyz
+SourceCode: https://github.com/MrDoomy/OverFlow
+IssueTracker: https://github.com/MrDoomy/OverFlow/issues
+
+AutoName: OverFlow
+Summary: Send SMS in bulk
+Description: |-
+ Send SMS in bulk. Features include:
+
+ * Retrive mobile phone numbers of contacts
+ * Send messages
+ * Choose the number of messages to send
+ * Be notified of the number of messages sent
+
+RepoType: git
+Repo: https://github.com/MrDoomy/OverFlow
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 2d201b3a5d14eb3b9797816384d491817a5733da
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: ebb66914bb85f50979271999062b1b1115856013
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo -e "\ninclude ':library'" >> ../settings.gradle
+
+ - versionName: 1.0.3
+ versionCode: 4
+ commit: 15ac5d2563c466a2a4259ff1811c9d2965569671
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo -e "\ninclude ':library'" >> ../settings.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3
+CurrentVersionCode: 4
diff --git a/metadata/com.doomy.torch.txt b/metadata/com.doomy.torch.txt
deleted file mode 100644
index 0b12a54c0f..0000000000
--- a/metadata/com.doomy.torch.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:https://torch.mrdoomy.xyz
-Source Code:https://github.com/MrDoomy/Torch
-Issue Tracker:https://github.com/MrDoomy/Torch/issues
-
-Auto Name:Torch
-Summary:Flashlight
-Description:
-Use your phone as a flashlight.
-
-Features:
-
-* Flash camera
-* Display illumination
-* SOS mode
-* Widget flashlight
-* Hide icon
-.
-
-Repo Type:git
-Repo:https://github.com/MrDoomy/Torch
-
-Build:1.1.0,11
- commit=7607de244e90129eab581fade2185a1acce84958
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.0
-Current Version Code:11
diff --git a/metadata/com.doomy.torch.yml b/metadata/com.doomy.torch.yml
new file mode 100644
index 0000000000..f55c997be4
--- /dev/null
+++ b/metadata/com.doomy.torch.yml
@@ -0,0 +1,35 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+WebSite: https://torch.mrdoomy.xyz
+SourceCode: https://github.com/MrDoomy/Torch
+IssueTracker: https://github.com/MrDoomy/Torch/issues
+
+AutoName: Torch
+Summary: Flashlight
+Description: |-
+ Use your phone as a flashlight.
+
+ Features:
+
+ * Flash camera
+ * Display illumination
+ * SOS mode
+ * Widget flashlight
+ * Hide icon
+
+RepoType: git
+Repo: https://github.com/MrDoomy/Torch
+
+Builds:
+ - versionName: 1.1.0
+ versionCode: 11
+ commit: 7607de244e90129eab581fade2185a1acce84958
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.0
+CurrentVersionCode: 11
diff --git a/metadata/com.dozingcatsoftware.asciicam.txt b/metadata/com.dozingcatsoftware.asciicam.txt
deleted file mode 100644
index 22eb97b48c..0000000000
--- a/metadata/com.dozingcatsoftware.asciicam.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Multimedia,Graphics
-License:Apache-2.0
-Web Site:http://www.dozingcatsoftware.com
-Source Code:https://github.com/dozingcat/AsciiCam
-Issue Tracker:https://github.com/dozingcat/AsciiCam/issues
-
-Auto Name:AsciiCam
-Summary:Replace pixels with text
-Description:
-AsciiCam generates images in real time from whatever your camera is pointing at,
-either in greyscale, in the primary colors or in full color. Instead of a normal
-image made of pixels, each area will have a coloured letter of the latin
-alphabet or another ASCII character.
-
-You can also create ASCII versions of pictures in your gallery, and optionally
-have ASCII versions automatically generated every time you take a picture with
-the standard camera app.
-.
-
-Repo Type:git
-Repo:https://github.com/dozingcat/AsciiCam.git
-
-Build:1.1,5
- commit=25f4d0aaca
- prebuild=rm -rf libs/armeabi*/ && \
- sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
- buildjni=yes
-
-Build:1.1.1,6
- commit=340349e80b
- prebuild=sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
- buildjni=yes
-
-Build:1.1.2,7
- commit=971b47c171a6c50bc4131b316c678e6e8255b306
- rm=libs/x86_64/libasciiart.so,libs/armeabi-v7a/libasciiart.so,libs/x86/libasciiart.so,libs/arm64-v8a/libasciiart.so,libs/armeabi/libasciiart.so
- prebuild=sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
- buildjni=yes
-
-Build:1.1.3,8
- commit=6fa9de052a026b0ff19b4b1eb4394f1992faea75
- rm=libs/x86_64/libasciiart.so,libs/armeabi-v7a/libasciiart.so,libs/x86/libasciiart.so,libs/arm64-v8a/libasciiart.so,libs/armeabi/libasciiart.so
- prebuild=sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
- buildjni=yes
-
-Build:1.1.5,10
- commit=e5622f830233f0606ec48a9125f73525dee63363
- scandelete=libs/
- buildjni=yes
-
-Build:1.1.6,11
- commit=cfab3208e160d47cb0537f5e116a5a5cc0aa029a
- scandelete=libs/
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.4
-Current Version Code:16
diff --git a/metadata/com.dozingcatsoftware.asciicam.yml b/metadata/com.dozingcatsoftware.asciicam.yml
new file mode 100644
index 0000000000..22366bf627
--- /dev/null
+++ b/metadata/com.dozingcatsoftware.asciicam.yml
@@ -0,0 +1,86 @@
+Categories:
+ - Multimedia
+ - Graphics
+License: Apache-2.0
+WebSite: http://www.dozingcatsoftware.com
+SourceCode: https://github.com/dozingcat/AsciiCam
+IssueTracker: https://github.com/dozingcat/AsciiCam/issues
+
+AutoName: AsciiCam
+Summary: Replace pixels with text
+Description: |-
+ AsciiCam generates images in real time from whatever your camera is pointing at,
+ either in greyscale, in the primary colors or in full color. Instead of a normal
+ image made of pixels, each area will have a coloured letter of the latin
+ alphabet or another ASCII character.
+
+ You can also create ASCII versions of pictures in your gallery, and optionally
+ have ASCII versions automatically generated every time you take a picture with
+ the standard camera app.
+
+RepoType: git
+Repo: https://github.com/dozingcat/AsciiCam.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 5
+ commit: 25f4d0aaca
+ prebuild:
+ - rm -rf libs/armeabi*/
+ - sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
+ buildjni:
+ - yes
+
+ - versionName: 1.1.1
+ versionCode: 6
+ commit: 340349e80b
+ prebuild: sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
+ buildjni:
+ - yes
+
+ - versionName: 1.1.2
+ versionCode: 7
+ commit: 971b47c171a6c50bc4131b316c678e6e8255b306
+ rm:
+ - libs/x86_64/libasciiart.so
+ - libs/armeabi-v7a/libasciiart.so
+ - libs/x86/libasciiart.so
+ - libs/arm64-v8a/libasciiart.so
+ - libs/armeabi/libasciiart.so
+ prebuild: sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
+ buildjni:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 8
+ commit: 6fa9de052a026b0ff19b4b1eb4394f1992faea75
+ rm:
+ - libs/x86_64/libasciiart.so
+ - libs/armeabi-v7a/libasciiart.so
+ - libs/x86/libasciiart.so
+ - libs/arm64-v8a/libasciiart.so
+ - libs/armeabi/libasciiart.so
+ prebuild: sed -i '/^APP_PROJECT_PATH/d' jni/Application.mk
+ buildjni:
+ - yes
+
+ - versionName: 1.1.5
+ versionCode: 10
+ commit: e5622f830233f0606ec48a9125f73525dee63363
+ scandelete:
+ - libs/
+ buildjni:
+ - yes
+
+ - versionName: 1.1.6
+ versionCode: 11
+ commit: cfab3208e160d47cb0537f5e116a5a5cc0aa029a
+ scandelete:
+ - libs/
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.4
+CurrentVersionCode: 16
diff --git a/metadata/com.dozingcatsoftware.bouncy.txt b/metadata/com.dozingcatsoftware.bouncy.txt
deleted file mode 100644
index 06b3b2283c..0000000000
--- a/metadata/com.dozingcatsoftware.bouncy.txt
+++ /dev/null
@@ -1,130 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://www.vectorpinball.com
-Source Code:https://github.com/dozingcat/Vector-Pinball
-Issue Tracker:https://github.com/dozingcat/Vector-Pinball/issues
-
-Auto Name:Vector Pinball
-Summary:Pinball game
-Description:
-Vector Pinball is a pinball game.
-.
-
-Repo Type:git
-Repo:https://github.com/dozingcat/Vector-Pinball.git
-
-Build:1.1,4
- commit=45b5218594320ffb4b37
-
-Build:1.3,10
- commit=1210949b1e373916d096
-
-Build:1.3.1,11
- commit=04ee044b27
- target=android-10
-
-Build:1.4.2,14
- commit=5bb3c7d64ef3bcc8e8f7d97f55353d6b6a7b68cd
- srclibs=libgdx@1.4.1
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Build:1.5,15
- commit=9e2f2feacff19d0df8cf46994b236ce4994b934e
- srclibs=libgdx@1.4.1
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Build:1.5.1,16
- commit=18f2c77e4bd17ca6600e629ceb44cd2793842df1
- srclibs=libgdx@1.4.1
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Build:1.5.3,18
- commit=779cf08bfd7061b2c56747125a989cafdaa9ae81
- srclibs=libgdx@1.4.1
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Build:1.5.5,20
- commit=f5d29e23c49c7409c15ef10e016a5d50181db7f9
- srclibs=libgdx@1.4.1
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Build:1.5.6,21
- commit=3f28de69a6b182287fb52f3cb6cdd4322fbeeee1
- srclibs=libgdx@1.9.5
- rm=libs/*
- prebuild=pushd $$libgdx$$ && \
- rm gdx/jni/build.xml && \
- sed -i 's@@\n\n\n@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml && \
- popd
- build=export NDK_HOME=$$NDK$$ && \
- pushd $$libgdx$$ && \
- ant -f build.xml -Dbuild-natives=true gdx-box2d && \
- popd && \
- cp $$libgdx$$/dist/gdx.jar libs/ && \
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
-
-Maintainer Notes:
-sed replaces needed as libgdx upstream currently don't provide a way to only build the android native bins only.
-If more apps start to depend on libgdx consider to create a feature request to change this.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6.1
-Current Version Code:23
diff --git a/metadata/com.dozingcatsoftware.bouncy.yml b/metadata/com.dozingcatsoftware.bouncy.yml
new file mode 100644
index 0000000000..af8dbde15f
--- /dev/null
+++ b/metadata/com.dozingcatsoftware.bouncy.yml
@@ -0,0 +1,180 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://www.vectorpinball.com
+SourceCode: https://github.com/dozingcat/Vector-Pinball
+IssueTracker: https://github.com/dozingcat/Vector-Pinball/issues
+
+AutoName: Vector Pinball
+Summary: Pinball game
+Description: Vector Pinball is a pinball game.
+
+RepoType: git
+Repo: https://github.com/dozingcat/Vector-Pinball.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 4
+ commit: 45b5218594320ffb4b37
+
+ - versionName: '1.3'
+ versionCode: 10
+ commit: 1210949b1e373916d096
+
+ - versionName: 1.3.1
+ versionCode: 11
+ commit: 04ee044b27
+ target: android-10
+
+ - versionName: 1.4.2
+ versionCode: 14
+ commit: 5bb3c7d64ef3bcc8e8f7d97f55353d6b6a7b68cd
+ srclibs:
+ - libgdx@1.4.1
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+ - versionName: '1.5'
+ versionCode: 15
+ commit: 9e2f2feacff19d0df8cf46994b236ce4994b934e
+ srclibs:
+ - libgdx@1.4.1
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+ - versionName: 1.5.1
+ versionCode: 16
+ commit: 18f2c77e4bd17ca6600e629ceb44cd2793842df1
+ srclibs:
+ - libgdx@1.4.1
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+ - versionName: 1.5.3
+ versionCode: 18
+ commit: 779cf08bfd7061b2c56747125a989cafdaa9ae81
+ srclibs:
+ - libgdx@1.4.1
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+ - versionName: 1.5.5
+ versionCode: 20
+ commit: f5d29e23c49c7409c15ef10e016a5d50181db7f9
+ srclibs:
+ - libgdx@1.4.1
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+ - versionName: 1.5.6
+ versionCode: 21
+ commit: 3f28de69a6b182287fb52f3cb6cdd4322fbeeee1
+ srclibs:
+ - libgdx@1.9.5
+ rm:
+ - libs/*
+ prebuild:
+ - pushd $$libgdx$$
+ - rm gdx/jni/build.xml
+ - sed -i 's@@\n\n\n@g'
+ extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - sed -i 's@@@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
+ - popd
+ build:
+ - export NDK_HOME=$$NDK$$
+ - pushd $$libgdx$$
+ - ant -f build.xml -Dbuild-natives=true gdx-box2d
+ - popd
+ - cp $$libgdx$$/dist/gdx.jar libs/
+ - cp -r $$libgdx$$/dist/extensions/gdx-box2d/* libs/
+
+MaintainerNotes: |-
+ sed replaces needed as libgdx upstream currently don't provide a way to only build the android native bins only.
+ If more apps start to depend on libgdx consider to create a feature request to change this.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.6.1
+CurrentVersionCode: 23
diff --git a/metadata/com.dozingcatsoftware.cameratimer.txt b/metadata/com.dozingcatsoftware.cameratimer.txt
deleted file mode 100644
index 4062479311..0000000000
--- a/metadata/com.dozingcatsoftware.cameratimer.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/dozingcat/CamTimer
-Issue Tracker:https://github.com/dozingcat/CamTimer/issues
-
-Auto Name:CamTimer
-Summary:Camera timer
-Description:
-CamTimer is a simple camera timer application for Android devices. It allows you
-to choose from a 5, 10, or 15 second countdown and takes one or four pictures
-after the time has elapsed. After you take a picture it will be shown full
-screen, allowing you to share or delete it.
-
-You can also control the camera flash setting, switch to the front-facing camera
-if available (requires Android 2.3 or later), and take pictures without a delay.
-.
-
-Repo Type:git
-Repo:https://github.com/dozingcat/CamTimer.git
-
-Build:1.2.2,5
- commit=6a62eeed9b05a6
-
-Build:1.2.3,6
- commit=4f92a50af18136a2d72012c3ef6ad602b002d84c
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.3
-Current Version Code:6
diff --git a/metadata/com.dozingcatsoftware.cameratimer.yml b/metadata/com.dozingcatsoftware.cameratimer.yml
new file mode 100644
index 0000000000..c88e2bcc2f
--- /dev/null
+++ b/metadata/com.dozingcatsoftware.cameratimer.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/dozingcat/CamTimer
+IssueTracker: https://github.com/dozingcat/CamTimer/issues
+
+AutoName: CamTimer
+Summary: Camera timer
+Description: |-
+ CamTimer is a simple camera timer application for Android devices. It allows you
+ to choose from a 5, 10, or 15 second countdown and takes one or four pictures
+ after the time has elapsed. After you take a picture it will be shown full
+ screen, allowing you to share or delete it.
+
+ You can also control the camera flash setting, switch to the front-facing camera
+ if available (requires Android 2.3 or later), and take pictures without a delay.
+
+RepoType: git
+Repo: https://github.com/dozingcat/CamTimer.git
+
+Builds:
+ - versionName: 1.2.2
+ versionCode: 5
+ commit: 6a62eeed9b05a6
+
+ - versionName: 1.2.3
+ versionCode: 6
+ commit: 4f92a50af18136a2d72012c3ef6ad602b002d84c
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.3
+CurrentVersionCode: 6
diff --git a/metadata/com.dozingcatsoftware.dodge.txt b/metadata/com.dozingcatsoftware.dodge.txt
deleted file mode 100644
index 260a9347ba..0000000000
--- a/metadata/com.dozingcatsoftware.dodge.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://www.dozingcatsoftware.com/Dodge
-Source Code:https://code.google.com/p/dodge-android/source
-Issue Tracker:
-
-Auto Name:Dodge
-Summary:Guide the ball to safety
-Description:
-Guide the ball through the throng of other balls using the accelerometer.
-.
-
-Repo Type:git-svn
-Repo:https://dodge-android.googlecode.com/svn/trunk
-
-Build:1.4.3,8
- commit=11
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4.3
-Current Version Code:8
diff --git a/metadata/com.dozingcatsoftware.dodge.yml b/metadata/com.dozingcatsoftware.dodge.yml
new file mode 100644
index 0000000000..dc4e24c334
--- /dev/null
+++ b/metadata/com.dozingcatsoftware.dodge.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://www.dozingcatsoftware.com/Dodge
+SourceCode: https://code.google.com/p/dodge-android/source
+
+AutoName: Dodge
+Summary: Guide the ball to safety
+Description: Guide the ball through the throng of other balls using the accelerometer.
+
+RepoType: git-svn
+Repo: https://dodge-android.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.4.3
+ versionCode: 8
+ commit: '11'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.4.3
+CurrentVersionCode: 8
diff --git a/metadata/com.dozuki.ifixit.txt b/metadata/com.dozuki.ifixit.txt
deleted file mode 100644
index 66584f2a26..0000000000
--- a/metadata/com.dozuki.ifixit.txt
+++ /dev/null
@@ -1,136 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:System
-License:GPL-3.0-only
-Web Site:https://www.ifixit.com
-Source Code:https://github.com/iFixit/iFixitAndroid
-Issue Tracker:https://github.com/iFixit/iFixitAndroid/issues
-
-Auto Name:Dozuki
-Summary:iFixit: Gadget repair manual
-Description:
-The official iFixit app offers native guide viewing using iFixit’s
-[http://www.ifixit.com/api/1.0/doc public APIs], integrated web views of the
-site with Answers and Cart.
-
-v1.2.1+ is built with the non-free Google Analytics library replaced with the
-free NoAnalytics.
-.
-
-Repo Type:git
-Repo:https://github.com/iFixit/iFixitAndroid.git
-
-Build:1.1.1,7
- commit=v1.1.1
- subdir=App
- init=cd .. && \
- git submodule init && \
- git submodule update && \
- cd App
- update=.,../Android-ViewPagerIndicator/library,../AndroidSectionHeaders/library,../ActionBarSherlock/library,../ImageZoomLibrary,../AndroidImageManager/library,../HoloEverywhere/HoloEverywhereLib
- target=android-15
-
-Build:1.2.1,9
- commit=dce77248
- subdir=App
- submodules=yes
- srclibs=NoAnalytics@158a4a
- prebuild=rm -f libs/* && \
- echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
- update=.,../Android-ViewPagerIndicator/library,../AndroidSectionHeaders/library,../ActionBarSherlock/library,../ImageZoomLibrary,../AndroidImageManager/library,../HoloEverywhere/library
- target=android-16
-
-Build:1.2.3,11
- disable=one error v1.2.3
- commit=unknown - see disabled
- subdir=App
- submodules=yes
- srclibs=NoAnalytics@158a4a
- prebuild=rm libs/libGoogleAnalytics.jar && \
- mvn clean package -f ../http-request/lib/pom.xml && \
- mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/ && \
- echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
- update=.,../Android-ViewPagerIndicator/library,../AndroidSectionHeaders/library,../ActionBarSherlock/library,../ImageZoomLibrary,../AndroidImageManager/library,../HoloEverywhere/library
-
-Build:1.3,12
- commit=v1.3
- subdir=App
- submodules=yes
- srclibs=NoAnalytics@158a4a
- prebuild=rm libs/libGoogleAnalytics.jar && \
- mvn clean package -f ../http-request/lib/pom.xml && \
- mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/ && \
- echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
- update=.,../Android-ViewPagerIndicator/library,../AndroidSectionHeaders/library,../ActionBarSherlock/library,../ImageZoomLibrary,../AndroidImageManager/library,../HoloEverywhere/library
- target=android-17
-
-Build:1.3.2,14
- commit=v1.3.2
- subdir=App
- submodules=yes
- srclibs=NoAnalytics@158a4a
- prebuild=rm libs/libGoogleAnalytics.jar && \
- mvn clean package -f ../http-request/lib/pom.xml && \
- mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/ && \
- echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
- update=.,../Android-ViewPagerIndicator/library,../AndroidSectionHeaders/library,../ActionBarSherlock/library,../ImageZoomLibrary,../AndroidImageManager/library,../HoloEverywhere/library
- target=android-17
-
-Build:2.0.1,37
- commit=v2.0.1
- subdir=App
- gradle=ifixit
- srclibs=NoAnalytics@eacdf5bcc9
- prebuild=rm -f libs/* && \
- mv $$NoAnalytics$$/src/com/* src/com/ && \
- echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties
-
-Build:2.1.0,39
- disable=not building
- commit=v2.1.0
- subdir=App
- gradle=ifixit
- srclibs=NoAnalytics@eacdf5bcc9
- prebuild=rm -f libs/* && \
- mv $$NoAnalytics$$/src/com/* src/com/ && \
- echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties
-
-Build:2.4.0,45
- commit=v2.4.0
- subdir=App
- gradle=ifixit
- srclibs=NoAnalytics@eacdf5bcc9
- prebuild=rm -f libs/* && \
- mv $$NoAnalytics$$/src/com/* src/com/ && \
- echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties && \
- echo 'dozukiAppId=""' >> gradle.properties && \
- echo 'accustreamAppId=""' >> gradle.properties
-
-Build:2.4.1,46
- commit=v2.4.1
- subdir=App
- gradle=ifixit
- srclibs=NoAnalytics@eacdf5bcc9
- prebuild=rm -f libs/* && \
- mv $$NoAnalytics$$/src/com/* src/com/ && \
- echo 'ifixitAppId=com.dozuki.ifixit' > gradle.properties && \
- echo 'dozukiAppId=' >> gradle.properties && \
- echo 'accustreamAppId=' >> gradle.properties
-
-Build:2.6.0,49
- disable=requires deps only available on custom maven repo
- commit=v2.6.0
- subdir=App
- init=sed -i -e '/mavenLocal/,+3d' build.gradle
- gradle=ifixit
- srclibs=NoAnalytics@eacdf5bcc9
- rm=libs
- prebuild=mv $$NoAnalytics$$/src/com/* src/com/ && \
- echo -e 'devServer=\nifixitAppId=com.dozuki.ifixit\nifixitGAPropertyId=\ndozukiAppId=\ndozukiGAPropertyId=\naccustreamAppId=\naccustreamGAPropertyId=\n' > gradle.properties
-
-Build:2.9.2,60
- disable=non-free deps, custom maven repo
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.0.6
-Current Version Code:67
diff --git a/metadata/com.dozuki.ifixit.yml b/metadata/com.dozuki.ifixit.yml
new file mode 100644
index 0000000000..b71acca089
--- /dev/null
+++ b/metadata/com.dozuki.ifixit.yml
@@ -0,0 +1,210 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://www.ifixit.com
+SourceCode: https://github.com/iFixit/iFixitAndroid
+IssueTracker: https://github.com/iFixit/iFixitAndroid/issues
+
+AutoName: Dozuki
+Summary: 'iFixit: Gadget repair manual'
+Description: |-
+ The official iFixit app offers native guide viewing using iFixit’s
+ [http://www.ifixit.com/api/1.0/doc public APIs], integrated web views of the
+ site with Answers and Cart.
+
+ v1.2.1+ is built with the non-free Google Analytics library replaced with the
+ free NoAnalytics.
+
+RepoType: git
+Repo: https://github.com/iFixit/iFixitAndroid.git
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 7
+ commit: v1.1.1
+ subdir: App
+ init:
+ - cd ..
+ - git submodule init
+ - git submodule update
+ - cd App
+ androidupdate:
+ - .
+ - ../Android-ViewPagerIndicator/library
+ - ../AndroidSectionHeaders/library
+ - ../ActionBarSherlock/library
+ - ../ImageZoomLibrary
+ - ../AndroidImageManager/library
+ - ../HoloEverywhere/HoloEverywhereLib
+ target: android-15
+
+ - versionName: 1.2.1
+ versionCode: 9
+ commit: dce77248
+ subdir: App
+ submodules: true
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - rm -f libs/*
+ - echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
+ androidupdate:
+ - .
+ - ../Android-ViewPagerIndicator/library
+ - ../AndroidSectionHeaders/library
+ - ../ActionBarSherlock/library
+ - ../ImageZoomLibrary
+ - ../AndroidImageManager/library
+ - ../HoloEverywhere/library
+ target: android-16
+
+ - versionName: 1.2.3
+ versionCode: 11
+ disable: one error v1.2.3
+ commit: unknown - see disabled
+ subdir: App
+ submodules: true
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - rm libs/libGoogleAnalytics.jar
+ - mvn clean package -f ../http-request/lib/pom.xml
+ - mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/
+ - echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
+ androidupdate:
+ - .
+ - ../Android-ViewPagerIndicator/library
+ - ../AndroidSectionHeaders/library
+ - ../ActionBarSherlock/library
+ - ../ImageZoomLibrary
+ - ../AndroidImageManager/library
+ - ../HoloEverywhere/library
+
+ - versionName: '1.3'
+ versionCode: 12
+ commit: v1.3
+ subdir: App
+ submodules: true
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - rm libs/libGoogleAnalytics.jar
+ - mvn clean package -f ../http-request/lib/pom.xml
+ - mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/
+ - echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
+ androidupdate:
+ - .
+ - ../Android-ViewPagerIndicator/library
+ - ../AndroidSectionHeaders/library
+ - ../ActionBarSherlock/library
+ - ../ImageZoomLibrary
+ - ../AndroidImageManager/library
+ - ../HoloEverywhere/library
+ target: android-17
+
+ - versionName: 1.3.2
+ versionCode: 14
+ commit: v1.3.2
+ subdir: App
+ submodules: true
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - rm libs/libGoogleAnalytics.jar
+ - mvn clean package -f ../http-request/lib/pom.xml
+ - mv ../http-request/lib/target/http-request-3.1-SNAPSHOT.jar libs/
+ - echo "android.library.reference.7=$$NoAnalytics$$" >> project.properties
+ androidupdate:
+ - .
+ - ../Android-ViewPagerIndicator/library
+ - ../AndroidSectionHeaders/library
+ - ../ActionBarSherlock/library
+ - ../ImageZoomLibrary
+ - ../AndroidImageManager/library
+ - ../HoloEverywhere/library
+ target: android-17
+
+ - versionName: 2.0.1
+ versionCode: 37
+ commit: v2.0.1
+ subdir: App
+ gradle:
+ - ifixit
+ srclibs:
+ - NoAnalytics@eacdf5bcc9
+ prebuild:
+ - rm -f libs/*
+ - mv $$NoAnalytics$$/src/com/* src/com/
+ - echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties
+
+ - versionName: 2.1.0
+ versionCode: 39
+ disable: not building
+ commit: v2.1.0
+ subdir: App
+ gradle:
+ - ifixit
+ srclibs:
+ - NoAnalytics@eacdf5bcc9
+ prebuild:
+ - rm -f libs/*
+ - mv $$NoAnalytics$$/src/com/* src/com/
+ - echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties
+
+ - versionName: 2.4.0
+ versionCode: 45
+ commit: v2.4.0
+ subdir: App
+ gradle:
+ - ifixit
+ srclibs:
+ - NoAnalytics@eacdf5bcc9
+ prebuild:
+ - rm -f libs/*
+ - mv $$NoAnalytics$$/src/com/* src/com/
+ - echo 'ifixitAppId="com.dozuki.ifixit"' > gradle.properties
+ - echo 'dozukiAppId=""' >> gradle.properties
+ - echo 'accustreamAppId=""' >> gradle.properties
+
+ - versionName: 2.4.1
+ versionCode: 46
+ commit: v2.4.1
+ subdir: App
+ gradle:
+ - ifixit
+ srclibs:
+ - NoAnalytics@eacdf5bcc9
+ prebuild:
+ - rm -f libs/*
+ - mv $$NoAnalytics$$/src/com/* src/com/
+ - echo 'ifixitAppId=com.dozuki.ifixit' > gradle.properties
+ - echo 'dozukiAppId=' >> gradle.properties
+ - echo 'accustreamAppId=' >> gradle.properties
+
+ - versionName: 2.6.0
+ versionCode: 49
+ disable: requires deps only available on custom maven repo
+ commit: v2.6.0
+ subdir: App
+ init: sed -i -e '/mavenLocal/,+3d' build.gradle
+ gradle:
+ - ifixit
+ srclibs:
+ - NoAnalytics@eacdf5bcc9
+ rm:
+ - libs
+ prebuild:
+ - mv $$NoAnalytics$$/src/com/* src/com/
+ - echo -e 'devServer=\nifixitAppId=com.dozuki.ifixit\nifixitGAPropertyId=\ndozukiAppId=\ndozukiGAPropertyId=\naccustreamAppId=\naccustreamGAPropertyId=\n'
+ > gradle.properties
+
+ - versionName: 2.9.2
+ versionCode: 60
+ disable: non-free deps, custom maven repo
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 3.0.6
+CurrentVersionCode: 67
diff --git a/metadata/com.dririan.RingyDingyDingy.txt b/metadata/com.dririan.RingyDingyDingy.txt
deleted file mode 100644
index a65ffc37a3..0000000000
--- a/metadata/com.dririan.RingyDingyDingy.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:http://ringydingydingy.com
-Source Code:https://github.com/dririan/ringydingydingy
-Issue Tracker:https://github.com/dririan/ringydingydingy/issues
-FlattrID:809447
-
-Auto Name:RingyDingyDingy
-Summary:Remote ring and lock
-Description:
-A lightweight remote ringer/locker that can be triggered by SMS messages or
-Google Voice text messages. Additionally, it has an external API that
-third-party apps can use to add new commands or new activation methods. Finally,
-it is privacy concious, never uploads any data, and uses the bare minimum
-permissions required to do its job.
-.
-
-Repo Type:git
-Repo:https://github.com/dririan/ringydingydingy.git
-
-Build:0.5,5
- commit=v0.5
-
-Build:0.6,600
- commit=v0.6
-
-Build:0.7,700
- commit=v0.7
-
-Build:0.7.1,701
- commit=v0.7.1
-
-Build:0.7.2,702
- commit=v0.7.2
-
-Build:0.7.3,703
- commit=v0.7.3
-
-Build:0.7.4,704
- commit=v0.7.4
-
-Build:0.7.5,705
- commit=v0.7.5
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.7.5
-Current Version Code:705
diff --git a/metadata/com.dririan.RingyDingyDingy.yml b/metadata/com.dririan.RingyDingyDingy.yml
new file mode 100644
index 0000000000..3c4fcf5dd2
--- /dev/null
+++ b/metadata/com.dririan.RingyDingyDingy.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+WebSite: http://ringydingydingy.com
+SourceCode: https://github.com/dririan/ringydingydingy
+IssueTracker: https://github.com/dririan/ringydingydingy/issues
+FlattrID: '809447'
+
+AutoName: RingyDingyDingy
+Summary: Remote ring and lock
+Description: |-
+ A lightweight remote ringer/locker that can be triggered by SMS messages or
+ Google Voice text messages. Additionally, it has an external API that
+ third-party apps can use to add new commands or new activation methods. Finally,
+ it is privacy concious, never uploads any data, and uses the bare minimum
+ permissions required to do its job.
+
+RepoType: git
+Repo: https://github.com/dririan/ringydingydingy.git
+
+Builds:
+ - versionName: '0.5'
+ versionCode: 5
+ commit: v0.5
+
+ - versionName: '0.6'
+ versionCode: 600
+ commit: v0.6
+
+ - versionName: '0.7'
+ versionCode: 700
+ commit: v0.7
+
+ - versionName: 0.7.1
+ versionCode: 701
+ commit: v0.7.1
+
+ - versionName: 0.7.2
+ versionCode: 702
+ commit: v0.7.2
+
+ - versionName: 0.7.3
+ versionCode: 703
+ commit: v0.7.3
+
+ - versionName: 0.7.4
+ versionCode: 704
+ commit: v0.7.4
+
+ - versionName: 0.7.5
+ versionCode: 705
+ commit: v0.7.5
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.7.5
+CurrentVersionCode: 705
diff --git a/metadata/com.drismo.txt b/metadata/com.drismo.txt
deleted file mode 100644
index 1a7faf6e88..0000000000
--- a/metadata/com.drismo.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jmyrland/DriSMo
-Issue Tracker:https://github.com/jmyrland/DriSMo/issues
-
-Auto Name:DriSMo
-Summary:Driving feedback
-Description:
-Today’s technology already allow drivers to be guided by a GPS. To take this a
-step further, this app provides a system to monitor and analyze the driving
-quality by using the accelerometer (G-sensor) of your smartphone. This will help
-you determine if the driving is good or bad, helping you improving your own
-driving skills. Hence the name “Driving Skill Monitor” (DriSMo).
-
-The goal of this application is to emphasize the attention towards good driving
-quality and make the drivers aware of their own driving quality. By raising the
-awareness of driving quality, you can increase the quality of driving. Fuel
-efficiency will also be improved, as a result.
-.
-
-Repo Type:git
-Repo:https://github.com/jmyrland/DriSMo.git
-
-Build:1.0.3,17
- commit=9fd35
- subdir=drismo
- target=android-8
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3
-Current Version Code:17
diff --git a/metadata/com.drismo.yml b/metadata/com.drismo.yml
new file mode 100644
index 0000000000..76a4baac65
--- /dev/null
+++ b/metadata/com.drismo.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/jmyrland/DriSMo
+IssueTracker: https://github.com/jmyrland/DriSMo/issues
+
+AutoName: DriSMo
+Summary: Driving feedback
+Description: |-
+ Today’s technology already allow drivers to be guided by a GPS. To take this a
+ step further, this app provides a system to monitor and analyze the driving
+ quality by using the accelerometer (G-sensor) of your smartphone. This will help
+ you determine if the driving is good or bad, helping you improving your own
+ driving skills. Hence the name “Driving Skill Monitor” (DriSMo).
+
+ The goal of this application is to emphasize the attention towards good driving
+ quality and make the drivers aware of their own driving quality. By raising the
+ awareness of driving quality, you can increase the quality of driving. Fuel
+ efficiency will also be improved, as a result.
+
+RepoType: git
+Repo: https://github.com/jmyrland/DriSMo.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 17
+ commit: 9fd35
+ subdir: drismo
+ target: android-8
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3
+CurrentVersionCode: 17
diff --git a/metadata/com.drodin.tuxrider.txt b/metadata/com.drodin.tuxrider.txt
deleted file mode 100644
index ba68c4b4ec..0000000000
--- a/metadata/com.drodin.tuxrider.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Games
-License:GPL-2.0-or-later
-Web Site:http://drodin.com/tuxrider
-Source Code:https://github.com/drodin/TuxRider
-Issue Tracker:https://github.com/drodin/TuxRider/issues
-Donate:http://drodin.com/tuxrider
-
-Auto Name:Tux Rider
-Summary:Downhill racing game
-Description:
-Control penguin Tux, riding down a snow slope: collect fishes, earn scores and
-advance through nine unique levels!
-
-Find the right angle to hold the device to gain maximum speed and press the
-screen to jump.
-
-The build has Admob replaced with a dummy library.
-.
-
-Repo Type:git
-Repo:https://github.com/drodin/TuxRider.git
-
-Build:1.0.9,11
- commit=36220e5
- srclibs=MobAdMob@2d5736
- forceversion=yes
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3.0
-Current Version Code:13
diff --git a/metadata/com.drodin.tuxrider.yml b/metadata/com.drodin.tuxrider.yml
new file mode 100644
index 0000000000..19ce82e05a
--- /dev/null
+++ b/metadata/com.drodin.tuxrider.yml
@@ -0,0 +1,39 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Games
+License: GPL-2.0-or-later
+WebSite: http://drodin.com/tuxrider
+SourceCode: https://github.com/drodin/TuxRider
+IssueTracker: https://github.com/drodin/TuxRider/issues
+Donate: http://drodin.com/tuxrider
+
+AutoName: Tux Rider
+Summary: Downhill racing game
+Description: |-
+ Control penguin Tux, riding down a snow slope: collect fishes, earn scores and
+ advance through nine unique levels!
+
+ Find the right angle to hold the device to gain maximum speed and press the
+ screen to jump.
+
+ The build has Admob replaced with a dummy library.
+
+RepoType: git
+Repo: https://github.com/drodin/TuxRider.git
+
+Builds:
+ - versionName: 1.0.9
+ versionCode: 11
+ commit: '36220e5'
+ srclibs:
+ - MobAdMob@2d5736
+ forceversion: true
+ prebuild: echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.3.0
+CurrentVersionCode: 13
diff --git a/metadata/com.drodin.zxdroid.txt b/metadata/com.drodin.zxdroid.txt
deleted file mode 100644
index 85c85313d9..0000000000
--- a/metadata/com.drodin.zxdroid.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Disabled:Licensing issues
-Categories:Games
-License:GPL-2.0-only
-Web Site:http://drodin.com/zxdroid
-Source Code:https://github.com/drodin/ZXdroid
-Issue Tracker:https://github.com/drodin/ZXdroid/issues
-
-Auto Name:ZXdroid
-Summary:ZX Spectrum Emulator
-Description:
-Brief list of features:
-
-* Accurate Spectrum 16K, 48K, 128K, +2, +2A and +3 emulation.
-* Working +3e, SE, TC2048, TC2068, TS2068, Pentagon 128, Pentagon 512, Pentagon 1024 and Scorpion ZS 256 emulation.
-* Runs at true Speccy speed on any device you're likely to try it on.
-* Support for loading from .tzx files, including accelerated loading.
-* Ability to load dozen tape, snapshot, disk & cartridge formats.
-* Saving current emulator state to .sna files.
-* Quality 48K and AY-8192 sound.
-* Automatic scaling on lager screens with anti-aliasing.
-* Keyboard, kempston, cursor, sinclair I/II onscreen controls.
-* Definable hardware keys.
-* Portrait and landscape orientations supported for better control.
-.
-
-Repo Type:git
-Repo:https://github.com/drodin/ZXdroid.git
-
-Build:0.5.2,7
- commit=3cd165e
- rm=libs/admob-sdk-android.jar
- prebuild=sed -i 's/fprintf(printer_graphics_file,pbmstart);/fprintf(printer_graphics_file,pbmstart,0);/' jni/fuse-0.10.0.2/printer.c && \
- sed -i -e '332,351d' -e '140d' -e '160d' -e 's/implements AdListener//' -e '/AdView/s/^/\/\//' -e '/AdListener/s/^/\/\//' -e '/AdManager/s/^/\/\//' -e '/adView/s/^/\/\//' src/com/drodin/zxdroid/MainActivity.java
- target=android-4
- scanignore=jni/libspectrum-0.5.0.1/make-perl
- buildjni=yes
-
-Maintainer Notes:
-Not suitable for F-Droid repo due to assets licensing issues.
-
-The sed in printer.c is just to avoid a compiler warning. The other removes
-references to the proprietary library.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.5.2
-Current Version Code:7
diff --git a/metadata/com.drodin.zxdroid.yml b/metadata/com.drodin.zxdroid.yml
new file mode 100644
index 0000000000..b6768d1ea2
--- /dev/null
+++ b/metadata/com.drodin.zxdroid.yml
@@ -0,0 +1,56 @@
+Disabled: Licensing issues
+Categories:
+ - Games
+License: GPL-2.0-only
+WebSite: http://drodin.com/zxdroid
+SourceCode: https://github.com/drodin/ZXdroid
+IssueTracker: https://github.com/drodin/ZXdroid/issues
+
+AutoName: ZXdroid
+Summary: ZX Spectrum Emulator
+Description: |-
+ Brief list of features:
+
+ * Accurate Spectrum 16K, 48K, 128K, +2, +2A and +3 emulation.
+ * Working +3e, SE, TC2048, TC2068, TS2068, Pentagon 128, Pentagon 512, Pentagon 1024 and Scorpion ZS 256 emulation.
+ * Runs at true Speccy speed on any device you're likely to try it on.
+ * Support for loading from .tzx files, including accelerated loading.
+ * Ability to load dozen tape, snapshot, disk & cartridge formats.
+ * Saving current emulator state to .sna files.
+ * Quality 48K and AY-8192 sound.
+ * Automatic scaling on lager screens with anti-aliasing.
+ * Keyboard, kempston, cursor, sinclair I/II onscreen controls.
+ * Definable hardware keys.
+ * Portrait and landscape orientations supported for better control.
+
+RepoType: git
+Repo: https://github.com/drodin/ZXdroid.git
+
+Builds:
+ - versionName: 0.5.2
+ versionCode: 7
+ commit: 3cd165e
+ rm:
+ - libs/admob-sdk-android.jar
+ prebuild:
+ - sed -i 's/fprintf(printer_graphics_file,pbmstart);/fprintf(printer_graphics_file,pbmstart,0);/'
+ jni/fuse-0.10.0.2/printer.c
+ - sed -i -e '332,351d' -e '140d' -e '160d' -e 's/implements AdListener//' -e
+ '/AdView/s/^/\/\//' -e '/AdListener/s/^/\/\//' -e '/AdManager/s/^/\/\//' -e
+ '/adView/s/^/\/\//' src/com/drodin/zxdroid/MainActivity.java
+ target: android-4
+ scanignore:
+ - jni/libspectrum-0.5.0.1/make-perl
+ buildjni:
+ - yes
+
+MaintainerNotes: |-
+ Not suitable for F-Droid repo due to assets licensing issues.
+
+ The sed in printer.c is just to avoid a compiler warning. The other removes
+ references to the proprietary library.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.5.2
+CurrentVersionCode: 7
diff --git a/metadata/com.droidwave.offlinecalendar.txt b/metadata/com.droidwave.offlinecalendar.txt
deleted file mode 100644
index a8365f204c..0000000000
--- a/metadata/com.droidwave.offlinecalendar.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Disabled:2.5+ years of inactivity, better offline calendars available
-Categories:Time
-License:MIT
-Web Site:http://www.droidwave.com
-Source Code:https://bitbucket.org/giszmo/offline-calendar/src
-Issue Tracker:https://bitbucket.org/giszmo/offline-calendar/issues?status=new&status=open
-
-Auto Name:Offline Calendar
-Summary:Calendar
-Description:
-This calendar software can work completely without servers and independently.
-Offline Calendar can handle your Appointments, Tasks and Notes. It is a fork of
-Ancal with an easy to use graphical user interface. Like Ancal, future
-development is unlikely.
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/giszmo/offline-calendar
-
-Build:1.0,1
- commit=03be85
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.droidwave.offlinecalendar.yml b/metadata/com.droidwave.offlinecalendar.yml
new file mode 100644
index 0000000000..11de9cc44c
--- /dev/null
+++ b/metadata/com.droidwave.offlinecalendar.yml
@@ -0,0 +1,29 @@
+Disabled: 2.5+ years of inactivity, better offline calendars available
+Categories:
+ - Time
+License: MIT
+WebSite: http://www.droidwave.com
+SourceCode: https://bitbucket.org/giszmo/offline-calendar/src
+IssueTracker: https://bitbucket.org/giszmo/offline-calendar/issues?status=new&status=open
+
+AutoName: Offline Calendar
+Summary: Calendar
+Description: |-
+ This calendar software can work completely without servers and independently.
+ Offline Calendar can handle your Appointments, Tasks and Notes. It is a fork of
+ Ancal with an easy to use graphical user interface. Like Ancal, future
+ development is unlikely.
+
+RepoType: hg
+Repo: https://bitbucket.org/giszmo/offline-calendar
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 03be85
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.ds.avare.txt b/metadata/com.ds.avare.txt
deleted file mode 100644
index 5600aed05f..0000000000
--- a/metadata/com.ds.avare.txt
+++ /dev/null
@@ -1,173 +0,0 @@
-AntiFeatures:UpstreamNonFree,NonFreeDep
-Categories:Navigation
-License:BSD-2-Clause-FreeBSD
-Web Site:http://apps4av.com
-Source Code:https://github.com/apps4av/avare
-Issue Tracker:https://github.com/apps4av/avare/issues
-Donate:http://mamba.dreamhosters.com/donate.html
-
-Auto Name:Avare
-Summary:Aviation map
-Description:
-Avare (pronounced "AvAir") is a free moving aviation map. Basic features include
-online or offline A/FD info, approach plates and GPS moving map on all FAA VFR
-sectionals, WACs and TACs, plus IFR low charts and airport diagrams. Avare also
-enables manual browsing of all charts and all other materials even without cell
-service or GPS. Current FAA weather METARs, TAFs and TFRs are provided too.
-
-Notice: This is not an FAA certified GPS. AntiFeatures: A Google account is
-required.
-.
-
-Repo Type:git
-Repo:https://github.com/apps4av/avare
-
-Build:5.7.1,191
- commit=347fd3de7f7cf128eb0313a5dfbc7ec3f68d310a
-
-Build:5.7.2,192
- commit=9c48969574245397ae642cb5ef461d8837c79ed7
-
-Build:5.7.3,193
- commit=7676639a23a7e6a8c0ec422386ac25591e401086
-
-Build:5.7.4,194
- commit=64ef5a4855d0824543367c94f6999ec22411bb1d
-
-Build:5.7.5,195
- commit=fd195ab68061da67d993209f755ee100d95d28bf
-
-Build:5.7.6,196
- commit=1fc9c8dfd5ae7a413aedcaef85981cca74e318e8
-
-Build:5.7.7,197
- commit=c1367125ef23ee924389dbdd6d97af46d387858a
-
-Build:5.7.8,198
- commit=09f963f9241cad7920cc2502fee8fc2359bdec1f
-
-Build:5.7.9,199
- commit=15abeb7d7643fb2e354c1d35df11de446d6b026b
-
-Build:5.8.0,200
- commit=8e8a3ee272041202b8dafb40bde10e6c7e83786a
-
-Build:5.8.2,202
- commit=5de1ac4d03a4ab9c39b364b895586860c8bdea1b
-
-Build:5.8.3,203
- commit=1e919099a6ece3ff822815cb375289b66250db01
-
-Build:5.8.4,204
- commit=4cb84738a7d00f9a4336eb0595361c33cc4e535f
-
-Build:5.8.5,205
- commit=1a82f418363ead24cc3a34da849021047ecf5762
-
-Build:5.8.6,206
- commit=adea4cd9be07df120dd6b90f9960aad9cca17117
-
-Build:5.8.7,207
- commit=a57d7955137aa11187888b79084ee90b7b98ff6e
-
-Build:5.8.8,208
- commit=3267e885a9b765e36fdd7b933fa906ed83da20c3
-
-Build:5.9.0,210
- commit=ece52bba1c68ba8f2fd80babdd3e0c9d0a110598
-
-Build:5.9.1,211
- commit=ec9e0e5a8b76e922f563b79c92a014eea2a50dcb
-
-Build:5.9.2,212
- commit=757b2ec593622c4d592d007452395ff784cb7359
-
-Build:5.9.3,213
- commit=44e67ca668c8eb0fc269a498206c48561dd2e008
-
-Build:5.9.4,214
- commit=4cb120d0be75656462d1dcdcd89fab37ea1cb8b6
-
-Build:5.9.5,215
- commit=08a089a
-
-Build:5.9.6,216
- commit=6f2dceeb03bf484ba400ca24f6c59ae4f0853885
-
-Build:5.9.7,217
- commit=04c76b6ea5b4b2116ba5a140762554658e1c377d
-
-Build:5.9.8,218
- commit=60c7f512ecb50bfe7b39364e096913b7f193d127
-
-Build:5.9.9,219
- commit=b0d84372169ba60e256193365a0b60637e2dcae4
-
-Build:6.0.0,220
- commit=e0e6940469f3b3f530fa63493a99c28cc33fbe29
-
-Build:6.0.1,221
- commit=4061a23bc7223ecf18fe7ab6392b39a4178710ab
-
-Build:6.0.2,222
- commit=eb0d39415e8b3338eebbb00dcbe871be44b987f4
-
-Build:6.0.3,223
- commit=72b3a5c65ee2e2f7966d3921f820bd59a6428d44
-
-Build:6.0.4,224
- commit=4f6cdeae8c6d7e458994617a9af485dae6439728
-
-Build:6.0.5,225
- commit=5c877915f7e12909435168ad74fb0ec2b2f96491
-
-Build:6.0.6,226
- commit=9c51095e5589728c2cc5b045c525862f142a4b21
-
-Build:6.0.7,227
- commit=ce5e0d55876bf3db7156f6fdbb011382874df435
-
-Build:6.0.8,228
- commit=c7cd008bd8a5da5e938ce1fcf2914e36db96c1a0
- subdir=app
- gradle=yes
-
-Build:6.0.9,229
- commit=6619fca686ccd189d0a83c3a494b5ef9d86163bc
- subdir=app
- gradle=yes
-
-Build:6.1.0,230
- commit=c31d82c51801ac235219bafdc969a4d36e82a074
- subdir=app
- gradle=yes
-
-Build:7.2.2,252
- disable=play-services
- commit=?
- subdir=app
- gradle=yes
-
-Build:7.5.5,285
- disable=play-services
- commit=81aa0b92011fa423e42c875db82d1721400b4da7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/play-services/d' build.gradle
-
-Maintainer Notes:
-Licensing info via https://github.com/apps4av/avare/issues/88:
-All files have Apache style licesnes on them. If any is missing a license
-we will add when we find.
-
-License changed and now is FreeBSD/BSD-2clause as of:
-https://github.com/apps4av/avare/commit/6f1d9829dd955658559020448a314bb60aa90361#diff-9879d6db96fd29134fc802214163b95a
-
-7.0.x+ are using play-services, see https://github.com/apps4av/avare/issues/154.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:7.5.5
-Current Version Code:285
diff --git a/metadata/com.ds.avare.yml b/metadata/com.ds.avare.yml
new file mode 100644
index 0000000000..2ec9c7bb63
--- /dev/null
+++ b/metadata/com.ds.avare.yml
@@ -0,0 +1,220 @@
+AntiFeatures:
+ - UpstreamNonFree
+ - NonFreeDep
+Categories:
+ - Navigation
+License: BSD-2-Clause-FreeBSD
+WebSite: http://apps4av.com
+SourceCode: https://github.com/apps4av/avare
+IssueTracker: https://github.com/apps4av/avare/issues
+Donate: http://mamba.dreamhosters.com/donate.html
+
+AutoName: Avare
+Summary: Aviation map
+Description: |-
+ Avare (pronounced "AvAir") is a free moving aviation map. Basic features include
+ online or offline A/FD info, approach plates and GPS moving map on all FAA VFR
+ sectionals, WACs and TACs, plus IFR low charts and airport diagrams. Avare also
+ enables manual browsing of all charts and all other materials even without cell
+ service or GPS. Current FAA weather METARs, TAFs and TFRs are provided too.
+
+ Notice: This is not an FAA certified GPS. AntiFeatures: A Google account is
+ required.
+
+RepoType: git
+Repo: https://github.com/apps4av/avare
+
+Builds:
+ - versionName: 5.7.1
+ versionCode: 191
+ commit: 347fd3de7f7cf128eb0313a5dfbc7ec3f68d310a
+
+ - versionName: 5.7.2
+ versionCode: 192
+ commit: 9c48969574245397ae642cb5ef461d8837c79ed7
+
+ - versionName: 5.7.3
+ versionCode: 193
+ commit: 7676639a23a7e6a8c0ec422386ac25591e401086
+
+ - versionName: 5.7.4
+ versionCode: 194
+ commit: 64ef5a4855d0824543367c94f6999ec22411bb1d
+
+ - versionName: 5.7.5
+ versionCode: 195
+ commit: fd195ab68061da67d993209f755ee100d95d28bf
+
+ - versionName: 5.7.6
+ versionCode: 196
+ commit: 1fc9c8dfd5ae7a413aedcaef85981cca74e318e8
+
+ - versionName: 5.7.7
+ versionCode: 197
+ commit: c1367125ef23ee924389dbdd6d97af46d387858a
+
+ - versionName: 5.7.8
+ versionCode: 198
+ commit: 09f963f9241cad7920cc2502fee8fc2359bdec1f
+
+ - versionName: 5.7.9
+ versionCode: 199
+ commit: 15abeb7d7643fb2e354c1d35df11de446d6b026b
+
+ - versionName: 5.8.0
+ versionCode: 200
+ commit: 8e8a3ee272041202b8dafb40bde10e6c7e83786a
+
+ - versionName: 5.8.2
+ versionCode: 202
+ commit: 5de1ac4d03a4ab9c39b364b895586860c8bdea1b
+
+ - versionName: 5.8.3
+ versionCode: 203
+ commit: 1e919099a6ece3ff822815cb375289b66250db01
+
+ - versionName: 5.8.4
+ versionCode: 204
+ commit: 4cb84738a7d00f9a4336eb0595361c33cc4e535f
+
+ - versionName: 5.8.5
+ versionCode: 205
+ commit: 1a82f418363ead24cc3a34da849021047ecf5762
+
+ - versionName: 5.8.6
+ versionCode: 206
+ commit: adea4cd9be07df120dd6b90f9960aad9cca17117
+
+ - versionName: 5.8.7
+ versionCode: 207
+ commit: a57d7955137aa11187888b79084ee90b7b98ff6e
+
+ - versionName: 5.8.8
+ versionCode: 208
+ commit: 3267e885a9b765e36fdd7b933fa906ed83da20c3
+
+ - versionName: 5.9.0
+ versionCode: 210
+ commit: ece52bba1c68ba8f2fd80babdd3e0c9d0a110598
+
+ - versionName: 5.9.1
+ versionCode: 211
+ commit: ec9e0e5a8b76e922f563b79c92a014eea2a50dcb
+
+ - versionName: 5.9.2
+ versionCode: 212
+ commit: 757b2ec593622c4d592d007452395ff784cb7359
+
+ - versionName: 5.9.3
+ versionCode: 213
+ commit: 44e67ca668c8eb0fc269a498206c48561dd2e008
+
+ - versionName: 5.9.4
+ versionCode: 214
+ commit: 4cb120d0be75656462d1dcdcd89fab37ea1cb8b6
+
+ - versionName: 5.9.5
+ versionCode: 215
+ commit: 08a089a
+
+ - versionName: 5.9.6
+ versionCode: 216
+ commit: 6f2dceeb03bf484ba400ca24f6c59ae4f0853885
+
+ - versionName: 5.9.7
+ versionCode: 217
+ commit: 04c76b6ea5b4b2116ba5a140762554658e1c377d
+
+ - versionName: 5.9.8
+ versionCode: 218
+ commit: 60c7f512ecb50bfe7b39364e096913b7f193d127
+
+ - versionName: 5.9.9
+ versionCode: 219
+ commit: b0d84372169ba60e256193365a0b60637e2dcae4
+
+ - versionName: 6.0.0
+ versionCode: 220
+ commit: e0e6940469f3b3f530fa63493a99c28cc33fbe29
+
+ - versionName: 6.0.1
+ versionCode: 221
+ commit: 4061a23bc7223ecf18fe7ab6392b39a4178710ab
+
+ - versionName: 6.0.2
+ versionCode: 222
+ commit: eb0d39415e8b3338eebbb00dcbe871be44b987f4
+
+ - versionName: 6.0.3
+ versionCode: 223
+ commit: 72b3a5c65ee2e2f7966d3921f820bd59a6428d44
+
+ - versionName: 6.0.4
+ versionCode: 224
+ commit: 4f6cdeae8c6d7e458994617a9af485dae6439728
+
+ - versionName: 6.0.5
+ versionCode: 225
+ commit: 5c877915f7e12909435168ad74fb0ec2b2f96491
+
+ - versionName: 6.0.6
+ versionCode: 226
+ commit: 9c51095e5589728c2cc5b045c525862f142a4b21
+
+ - versionName: 6.0.7
+ versionCode: 227
+ commit: ce5e0d55876bf3db7156f6fdbb011382874df435
+
+ - versionName: 6.0.8
+ versionCode: 228
+ commit: c7cd008bd8a5da5e938ce1fcf2914e36db96c1a0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 6.0.9
+ versionCode: 229
+ commit: 6619fca686ccd189d0a83c3a494b5ef9d86163bc
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 6.1.0
+ versionCode: 230
+ commit: c31d82c51801ac235219bafdc969a4d36e82a074
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 7.2.2
+ versionCode: 252
+ disable: play-services
+ commit: '?'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 7.5.5
+ versionCode: 285
+ disable: play-services
+ commit: 81aa0b92011fa423e42c875db82d1721400b4da7
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/play-services/d' build.gradle
+
+MaintainerNotes: |-
+ Licensing info via https://github.com/apps4av/avare/issues/88:
+ All files have Apache style licesnes on them. If any is missing a license
+ we will add when we find.
+
+ License changed and now is FreeBSD/BSD-2clause as of:
+ https://github.com/apps4av/avare/commit/6f1d9829dd955658559020448a314bb60aa90361#diff-9879d6db96fd29134fc802214163b95a
+
+ 7.0.x+ are using play-services, see https://github.com/apps4av/avare/issues/154.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 7.5.5
+CurrentVersionCode: 285
diff --git a/metadata/com.dwalkes.android.toggleheadset2.txt b/metadata/com.dwalkes.android.toggleheadset2.txt
deleted file mode 100644
index 3d063b9038..0000000000
--- a/metadata/com.dwalkes.android.toggleheadset2.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:https://code.google.com/p/toggleheadset2
-Source Code:https://code.google.com/p/toggleheadset2/source
-Issue Tracker:
-
-Auto Name:toggleheadset2
-Summary:Widget for re-routing audio
-Description:
-This was originally designed to fix software problems in Android 1.5 that
-wouldn't properly route audio when the headset was plugged in and out. However
-many people have found it to be able to fix hardware problems too and it can be
-used to manually route audio to the speakers for no special reason.
-.
-
-Build:2.5,11
- commit=44
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.5
-Current Version Code:11
-
-No Source Since:2.6
diff --git a/metadata/com.dwalkes.android.toggleheadset2.yml b/metadata/com.dwalkes.android.toggleheadset2.yml
new file mode 100644
index 0000000000..a7779f0cc0
--- /dev/null
+++ b/metadata/com.dwalkes.android.toggleheadset2.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Theming
+License: Apache-2.0
+WebSite: https://code.google.com/p/toggleheadset2
+SourceCode: https://code.google.com/p/toggleheadset2/source
+
+AutoName: toggleheadset2
+Summary: Widget for re-routing audio
+Description: |-
+ This was originally designed to fix software problems in Android 1.5 that
+ wouldn't properly route audio when the headset was plugged in and out. However
+ many people have found it to be able to fix hardware problems too and it can be
+ used to manually route audio to the speakers for no special reason.
+
+Builds:
+ - versionName: '2.5'
+ versionCode: 11
+ commit: '44'
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '2.5'
+CurrentVersionCode: 11
+
+NoSourceSince: '2.6'
diff --git a/metadata/com.dwdesign.tweetings.txt b/metadata/com.dwdesign.tweetings.txt
deleted file mode 100644
index 5978459b27..0000000000
--- a/metadata/com.dwdesign.tweetings.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:http://www.tweetings.net
-Source Code:https://github.com/keverets/tweetings
-Issue Tracker:https://github.com/keverets/tweetings/issues
-
-Auto Name:Tweetings
-Summary:Twitter client
-Description:
-Fork of Twidere. The official source for the latest version is available from
-the website. Every so often that code is uploaded to the source code page. We
-probably can't include the app, but we have a recipe to keep track of versions.
-.
-
-Repo Type:git
-Repo:https://github.com/keverets/tweetings
-
-Build:2.15.2,134
- disable=TileImageView.java doesn't seem to be found e665aa83bce104eede57b8111911e584cadefefe
- commit=unknown - see disabled
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.15.2
-Current Version Code:134
-
-No Source Since:2.16.1
diff --git a/metadata/com.dwdesign.tweetings.yml b/metadata/com.dwdesign.tweetings.yml
new file mode 100644
index 0000000000..fd63bd773d
--- /dev/null
+++ b/metadata/com.dwdesign.tweetings.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: http://www.tweetings.net
+SourceCode: https://github.com/keverets/tweetings
+IssueTracker: https://github.com/keverets/tweetings/issues
+
+AutoName: Tweetings
+Summary: Twitter client
+Description: |-
+ Fork of Twidere. The official source for the latest version is available from
+ the website. Every so often that code is uploaded to the source code page. We
+ probably can't include the app, but we have a recipe to keep track of versions.
+
+RepoType: git
+Repo: https://github.com/keverets/tweetings
+
+Builds:
+ - versionName: 2.15.2
+ versionCode: 134
+ disable: TileImageView.java doesn't seem to be found e665aa83bce104eede57b8111911e584cadefefe
+ commit: unknown - see disabled
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.15.2
+CurrentVersionCode: 134
+
+NoSourceSince: 2.16.1
diff --git a/metadata/com.dynamicg.homebuttonlauncher.txt b/metadata/com.dynamicg.homebuttonlauncher.txt
deleted file mode 100644
index dd1d7b6db9..0000000000
--- a/metadata/com.dynamicg.homebuttonlauncher.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://dynamicgandroidapps.svn.cloudforge.com/main/sites/homebuttonlauncher.html
-Source Code:https://dynamicgandroidapps.svn.cloudforge.com/trunk/HomeButtonLauncher
-Issue Tracker:
-
-Auto Name:Home Button Launcher
-Summary:Launch apps by swiping the home button
-Description:
-Launch your favourite apps apps by swiping the home button.
-.
-
-Repo Type:git-svn
-Repo:https://dynamicgandroidapps.svn.cloudforge.com/trunk/HomeButtonLauncher
-
-Build:3.0,30001
- commit=1379
-
-Build:4.0,40001
- commit=1415
-
-Build:4.1,41001
- commit=1416
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:4.1
-Current Version Code:41001
diff --git a/metadata/com.dynamicg.homebuttonlauncher.yml b/metadata/com.dynamicg.homebuttonlauncher.yml
new file mode 100644
index 0000000000..a2a6723dbb
--- /dev/null
+++ b/metadata/com.dynamicg.homebuttonlauncher.yml
@@ -0,0 +1,30 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://dynamicgandroidapps.svn.cloudforge.com/main/sites/homebuttonlauncher.html
+SourceCode: https://dynamicgandroidapps.svn.cloudforge.com/trunk/HomeButtonLauncher
+
+AutoName: Home Button Launcher
+Summary: Launch apps by swiping the home button
+Description: Launch your favourite apps apps by swiping the home button.
+
+RepoType: git-svn
+Repo: https://dynamicgandroidapps.svn.cloudforge.com/trunk/HomeButtonLauncher
+
+Builds:
+ - versionName: '3.0'
+ versionCode: 30001
+ commit: '1379'
+
+ - versionName: '4.0'
+ versionCode: 40001
+ commit: '1415'
+
+ - versionName: '4.1'
+ versionCode: 41001
+ commit: '1416'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '4.1'
+CurrentVersionCode: 41001
diff --git a/metadata/com.earthblood.tictactoe.txt b/metadata/com.earthblood.tictactoe.txt
deleted file mode 100644
index d26c2cdae5..0000000000
--- a/metadata/com.earthblood.tictactoe.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Games
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/Earthblood/Toe
-Issue Tracker:https://github.com/Earthblood/Toe/issues
-
-Name:Toe
-Auto Name:Tic Tac Toe
-Summary:Tic Tac Toe game
-Description:
-A challenging Tic Tac Toe game for 1 or 2 players with multiple skill levels.
-.
-
-Repo Type:git
-Repo:https://github.com/Earthblood/Toe.git
-
-Build:1.0.1,2
- commit=v1.0.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/com.earthblood.tictactoe.yml b/metadata/com.earthblood.tictactoe.yml
new file mode 100644
index 0000000000..0c4d995867
--- /dev/null
+++ b/metadata/com.earthblood.tictactoe.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Games
+License: GPL-2.0-only
+SourceCode: https://github.com/Earthblood/Toe
+IssueTracker: https://github.com/Earthblood/Toe/issues
+
+Name: Toe
+AutoName: Tic Tac Toe
+Summary: Tic Tac Toe game
+Description: A challenging Tic Tac Toe game for 1 or 2 players with multiple skill
+ levels.
+
+RepoType: git
+Repo: https://github.com/Earthblood/Toe.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: v1.0.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/com.easwareapps.baria.txt b/metadata/com.easwareapps.baria.txt
deleted file mode 100644
index 3556ac857c..0000000000
--- a/metadata/com.easwareapps.baria.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:https://gitlab.com/easwareapps/BARIA
-Source Code:https://gitlab.com/easwareapps/BARIA/tree/HEAD
-Issue Tracker:https://gitlab.com/easwareapps/BARIA/issues
-
-Auto Name:BARIA
-Summary:Backup And Restore Installed Apps
-Description:
-BARIA stands for "Backup And Restore Installed Apps." Are you a person trying
-different ROMs on your mobile phone OR resetting phone for better performance ?
-Don't you feel installing apps for the second time is a tedious process and you
-simply waste your bandwidth downloading the apps again, then BARIA is for you.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/easwareapps/BARIA.git
-
-Build:1.0,1
- commit=3e2778a19d6722fbd9c249c661a53c0128a68ee6
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
diff --git a/metadata/com.easwareapps.baria.yml b/metadata/com.easwareapps.baria.yml
new file mode 100644
index 0000000000..c2f4f69660
--- /dev/null
+++ b/metadata/com.easwareapps.baria.yml
@@ -0,0 +1,28 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://gitlab.com/easwareapps/BARIA
+SourceCode: https://gitlab.com/easwareapps/BARIA/tree/HEAD
+IssueTracker: https://gitlab.com/easwareapps/BARIA/issues
+
+AutoName: BARIA
+Summary: Backup And Restore Installed Apps
+Description: |-
+ BARIA stands for "Backup And Restore Installed Apps." Are you a person trying
+ different ROMs on your mobile phone OR resetting phone for better performance ?
+ Don't you feel installing apps for the second time is a tedious process and you
+ simply waste your bandwidth downloading the apps again, then BARIA is for you.
+
+RepoType: git
+Repo: https://gitlab.com/easwareapps/BARIA.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 3e2778a19d6722fbd9c249c661a53c0128a68ee6
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
diff --git a/metadata/com.easwareapps.f2lflap2lock_adfree.txt b/metadata/com.easwareapps.f2lflap2lock_adfree.txt
deleted file mode 100644
index 52a26865d9..0000000000
--- a/metadata/com.easwareapps.f2lflap2lock_adfree.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-or-later
-Web Site:http://f2l.easwareapps.com
-Source Code:https://gitlab.com/f2l-flap-2-lock/f2l-flap-2-lock
-Issue Tracker:
-Bitcoin:1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
-
-Auto Name:F2L
-Summary:Lock Phone using proximity sensor
-Description:
-Lock your phone by closing the flap. No need to press the lock button anymore.
-If you do not have a flap cover, then merely putting the mobile into your pocket
-will lock the screen. Also you can specify to disable the app while a call is in
-progress. Time can be set for which the app will remain disabled once you unlock
-the screen. This avoids unwanted locking. By switching off the screen you save
-the battery, too.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/f2l-flap-2-lock/f2l-flap-2-lock.git
-
-Build:0.1.1,2
- commit=f290fc749da3b2573bda070b7987a5abc2ac17a9
- srclibs=1:appcompat@v7
- prebuild=cp libs/android-support-v4.jar $$appcompat$$/libs/
-
-Build:0.1.2,3
- commit=26c829619b96321fff597b8dd24de6615b75baab
- srclibs=1:appcompat@v7
- prebuild=cp libs/android-support-v4.jar $$appcompat$$/libs/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.1.2
-Current Version Code:3
diff --git a/metadata/com.easwareapps.f2lflap2lock_adfree.yml b/metadata/com.easwareapps.f2lflap2lock_adfree.yml
new file mode 100644
index 0000000000..5c683fc99b
--- /dev/null
+++ b/metadata/com.easwareapps.f2lflap2lock_adfree.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-or-later
+WebSite: http://f2l.easwareapps.com
+SourceCode: https://gitlab.com/f2l-flap-2-lock/f2l-flap-2-lock
+Bitcoin: 1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
+
+AutoName: F2L
+Summary: Lock Phone using proximity sensor
+Description: |-
+ Lock your phone by closing the flap. No need to press the lock button anymore.
+ If you do not have a flap cover, then merely putting the mobile into your pocket
+ will lock the screen. Also you can specify to disable the app while a call is in
+ progress. Time can be set for which the app will remain disabled once you unlock
+ the screen. This avoids unwanted locking. By switching off the screen you save
+ the battery, too.
+
+RepoType: git
+Repo: https://gitlab.com/f2l-flap-2-lock/f2l-flap-2-lock.git
+
+Builds:
+ - versionName: 0.1.1
+ versionCode: 2
+ commit: f290fc749da3b2573bda070b7987a5abc2ac17a9
+ srclibs:
+ - 1:appcompat@v7
+ prebuild: cp libs/android-support-v4.jar $$appcompat$$/libs/
+
+ - versionName: 0.1.2
+ versionCode: 3
+ commit: 26c829619b96321fff597b8dd24de6615b75baab
+ srclibs:
+ - 1:appcompat@v7
+ prebuild: cp libs/android-support-v4.jar $$appcompat$$/libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.1.2
+CurrentVersionCode: 3
diff --git a/metadata/com.easwareapps.g2l.txt b/metadata/com.easwareapps.g2l.txt
deleted file mode 100644
index 89fb90e04d..0000000000
--- a/metadata/com.easwareapps.g2l.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Theming
-License:GPL-3.0-or-later
-Web Site:http://g2l.easwareapps.com
-Source Code:https://gitlab.com/easwareapps/g2l-gesture-launcher
-Issue Tracker:https://gitlab.com/easwareapps/g2l-gesture-launcher/issues
-Donate:http://g2l.easwareapps.com/#donate
-Bitcoin:1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
-
-Auto Name:G2L
-Summary:Gesture Launcher
-Description:
-Define gestures to launch an action like an app, a phone call or playing a song.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/easwareapps/g2l-gesture-launcher.git
-
-Build:1.10,5
- commit=9b54aa2
-
-Build:1.10.1,6
- commit=8c3ff3cbe60f6e81ed818
-
-Build:1.11.1,7
- commit=4caf1ca8e3a6c8c9ed
-
-Build:1.11.5,10
- commit=b0272d9e91c01c579af015d27c51c21796761b2b
-
-Build:1.11.6,11
- commit=8df977fa18e8ac761a4c0a4da3b
-
-Build:2.1.1,19
- disable=missing support libs
- commit=bbae59653dc000d
-
-Build:2.2,23
- commit=ae20ed0b2804ce17774b048f74ef8537117f5e0c
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2
-Current Version Code:23
diff --git a/metadata/com.easwareapps.g2l.yml b/metadata/com.easwareapps.g2l.yml
new file mode 100644
index 0000000000..f2bd3af33b
--- /dev/null
+++ b/metadata/com.easwareapps.g2l.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Theming
+License: GPL-3.0-or-later
+WebSite: http://g2l.easwareapps.com
+SourceCode: https://gitlab.com/easwareapps/g2l-gesture-launcher
+IssueTracker: https://gitlab.com/easwareapps/g2l-gesture-launcher/issues
+Donate: http://g2l.easwareapps.com/#donate
+Bitcoin: 1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
+
+AutoName: G2L
+Summary: Gesture Launcher
+Description: Define gestures to launch an action like an app, a phone call or playing
+ a song.
+
+RepoType: git
+Repo: https://gitlab.com/easwareapps/g2l-gesture-launcher.git
+
+Builds:
+ - versionName: '1.10'
+ versionCode: 5
+ commit: 9b54aa2
+
+ - versionName: 1.10.1
+ versionCode: 6
+ commit: 8c3ff3cbe60f6e81ed818
+
+ - versionName: 1.11.1
+ versionCode: 7
+ commit: 4caf1ca8e3a6c8c9ed
+
+ - versionName: 1.11.5
+ versionCode: 10
+ commit: b0272d9e91c01c579af015d27c51c21796761b2b
+
+ - versionName: 1.11.6
+ versionCode: 11
+ commit: 8df977fa18e8ac761a4c0a4da3b
+
+ - versionName: 2.1.1
+ versionCode: 19
+ disable: missing support libs
+ commit: bbae59653dc000d
+
+ - versionName: '2.2'
+ versionCode: 23
+ commit: ae20ed0b2804ce17774b048f74ef8537117f5e0c
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.2'
+CurrentVersionCode: 23
diff --git a/metadata/com.easwareapps.marbleone_ad_free.txt b/metadata/com.easwareapps.marbleone_ad_free.txt
deleted file mode 100644
index 99327c216b..0000000000
--- a/metadata/com.easwareapps.marbleone_ad_free.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Games
-License:GPL-3.0-or-later
-Web Site:http://marbleone.easwareapps.com
-Source Code:https://gitlab.com/easwareapps/marbleone
-Issue Tracker:https://gitlab.com/easwareapps/marbleone/issues
-Bitcoin:1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
-
-Auto Name:Marble One
-Summary:Peg solitaire (or Solo Noble) board game
-Description:
-How to play:
-
-1. Find two marbles and an empty location lying together along a line -- that is
-"marble-marble-empty" or "empty -marble-marble". This pattern can be in
-horizontal or vertical direction.
-
-2. Select the marble away from the empty location. Then select the empty
-location. The selected marble will jump over the adjacent one to the empty
-location: now the pattern will be "empty-empty-marble" or "marble-empty-empty".
-The middle marble gets removed by this. Similarly, go on removing the marbles
-one by one till you reach a state when there are no two marbles together with an
-adjacent vacant position.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/easwareapps/marbleone.git
-
-Build:1.0,1
- commit=fdf83617c
- srclibs=1:appcompat@v7
- rm=libs/*jar
- extlibs=android/android-support-v4.jar
-
-Build:2.0,3
- commit=7deaf40b0e31d40f185ee9484b90dc94afc9ca01
- srclibs=1:appcompat@v7
- rm=libs/*jar
- extlibs=android/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0
-Current Version Code:3
diff --git a/metadata/com.easwareapps.marbleone_ad_free.yml b/metadata/com.easwareapps.marbleone_ad_free.yml
new file mode 100644
index 0000000000..75c2715c06
--- /dev/null
+++ b/metadata/com.easwareapps.marbleone_ad_free.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Games
+License: GPL-3.0-or-later
+WebSite: http://marbleone.easwareapps.com
+SourceCode: https://gitlab.com/easwareapps/marbleone
+IssueTracker: https://gitlab.com/easwareapps/marbleone/issues
+Bitcoin: 1PNwD199whFao1rjMX82Zi5A7M5B6KB7be
+
+AutoName: Marble One
+Summary: Peg solitaire (or Solo Noble) board game
+Description: |-
+ How to play:
+
+ 1. Find two marbles and an empty location lying together along a line -- that is
+ "marble-marble-empty" or "empty -marble-marble". This pattern can be in
+ horizontal or vertical direction.
+
+ 2. Select the marble away from the empty location. Then select the empty
+ location. The selected marble will jump over the adjacent one to the empty
+ location: now the pattern will be "empty-empty-marble" or "marble-empty-empty".
+ The middle marble gets removed by this. Similarly, go on removing the marbles
+ one by one till you reach a state when there are no two marbles together with an
+ adjacent vacant position.
+
+RepoType: git
+Repo: https://gitlab.com/easwareapps/marbleone.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: fdf83617c
+ srclibs:
+ - 1:appcompat@v7
+ rm:
+ - libs/*jar
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: '2.0'
+ versionCode: 3
+ commit: 7deaf40b0e31d40f185ee9484b90dc94afc9ca01
+ srclibs:
+ - 1:appcompat@v7
+ rm:
+ - libs/*jar
+ extlibs:
+ - android/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.0'
+CurrentVersionCode: 3
diff --git a/metadata/com.easwareapps.quoter.txt b/metadata/com.easwareapps.quoter.txt
deleted file mode 100644
index 7f5e9b9f2d..0000000000
--- a/metadata/com.easwareapps.quoter.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:http://www.easwareapps.com
-Source Code:https://gitlab.com/easwareapps/Quoter/tree/HEAD
-Issue Tracker:https://gitlab.com/easwareapps/Quoter/issues
-
-Auto Name:Quoter
-Summary:Display quotes
-Description:
-Display quotes. Features:
-
-* Random Quotes.
-* Daily Quote.
-* Share Quotes by image.
-* Widget.
-* Tags wise sorting.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/easwareapps/Quoter.git
-
-Build:1.0.1,3
- commit=c8b02964c919fb377613aba62b6f78f3422669e1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:3
diff --git a/metadata/com.easwareapps.quoter.yml b/metadata/com.easwareapps.quoter.yml
new file mode 100644
index 0000000000..7c83caebde
--- /dev/null
+++ b/metadata/com.easwareapps.quoter.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: http://www.easwareapps.com
+SourceCode: https://gitlab.com/easwareapps/Quoter/tree/HEAD
+IssueTracker: https://gitlab.com/easwareapps/Quoter/issues
+
+AutoName: Quoter
+Summary: Display quotes
+Description: |-
+ Display quotes. Features:
+
+ * Random Quotes.
+ * Daily Quote.
+ * Share Quotes by image.
+ * Widget.
+ * Tags wise sorting.
+
+RepoType: git
+Repo: https://gitlab.com/easwareapps/Quoter.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 3
+ commit: c8b02964c919fb377613aba62b6f78f3422669e1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 3
diff --git a/metadata/com.easwareapps.transparentwidget.txt b/metadata/com.easwareapps.transparentwidget.txt
deleted file mode 100644
index 5a42f75cee..0000000000
--- a/metadata/com.easwareapps.transparentwidget.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://www.easwareapps.com
-Source Code:https://gitlab.com/easwareapps/TransparentWidget/tree/HEAD
-Issue Tracker:https://gitlab.com/easwareapps/TransparentWidget/issues
-
-Auto Name:Transparent Widget
-Summary:Create transparent widgets
-Description:
-Allows you to create fully transparent widgets to make a blank screen on
-launchers like Google Launcher, Trebuchet etc.
-
-Optionally You can assign following actions on double tap
-
-* Lock Screen
-* Open Any app
-* Toggle Flash
-.
-
-Repo Type:git
-Repo:https://gitlab.com/easwareapps/TransparentWidget.git
-
-Build:1.0.1,2
- commit=88dd6b1d2da02bd333131798a58002c19f507237
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-License from upstream: https://f-droid.org/forums/topic/transparent-widget
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/com.easwareapps.transparentwidget.yml b/metadata/com.easwareapps.transparentwidget.yml
new file mode 100644
index 0000000000..9e495f2bc6
--- /dev/null
+++ b/metadata/com.easwareapps.transparentwidget.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://www.easwareapps.com
+SourceCode: https://gitlab.com/easwareapps/TransparentWidget/tree/HEAD
+IssueTracker: https://gitlab.com/easwareapps/TransparentWidget/issues
+
+AutoName: Transparent Widget
+Summary: Create transparent widgets
+Description: |-
+ Allows you to create fully transparent widgets to make a blank screen on
+ launchers like Google Launcher, Trebuchet etc.
+
+ Optionally You can assign following actions on double tap
+
+ * Lock Screen
+ * Open Any app
+ * Toggle Flash
+
+RepoType: git
+Repo: https://gitlab.com/easwareapps/TransparentWidget.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 88dd6b1d2da02bd333131798a58002c19f507237
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: 'License from upstream: https://f-droid.org/forums/topic/transparent-widget'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/com.easytarget.micopi.txt b/metadata/com.easytarget.micopi.txt
deleted file mode 100644
index d995dbf9bc..0000000000
--- a/metadata/com.easytarget.micopi.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-Categories:Graphics
-License:Apache-2.0
-Web Site:http://easy-target.org
-Source Code:https://github.com/easytargetmixel/micopi_android
-Issue Tracker:https://github.com/easytargetmixel/micopi_android/issues
-
-Auto Name:Micopi Pico
-Summary:Create unique contact pictures
-Description:
-Allows you to assign an image to every person in your telephone's contact list.
-So if you do not happen to have a (decent) photo of them, you can use the app to
-simply generate one. Micopi does not use a random number generator to create
-these images. It exclusively uses contact data such as the name, the telephone
-number or the e-mail address and turns these into geometric figures and colours.
-This way, all of your contacts have their unique image. This app has been
-thoroughly tested but we recommend making a backup of your most precious contact
-pictures, just in case.
-.
-
-Repo Type:git
-Repo:https://github.com/easytargetmixel/micopi_android
-
-Build:2.0,9
- commit=7ec2a12e47e3b0d23074baa605e9c76d8e9a88dd
- gradle=yes
-
-Build:2.5,10
- commit=46e4a189bd078982b0da2bce882bc05c58f3b49d
- gradle=yes
-
-Build:2.5.10.7,11
- commit=a2ba0370865c5c4976a0f8c3c7b0b0e7a918e034
- gradle=yes
-
-Build:2.7,14
- disable=build fails, issue raised
- commit=415da8c9021059f74dcdba95e1c814605255d0ed
- gradle=yes
-
-Build:2.8,15
- commit=c779709ee006ad96b19f70e57e06ebb791a20f3d
- gradle=yes
-
-Build:2.9.2,16
- commit=b7e788da1d88c0ec64727d4226f71978344ba651
- gradle=yes
-
-Build:3,18
- commit=9c4995278b4911bba280267f04847f0114d89000
- gradle=yes
-
-Build:3,19
- commit=43eea1ab65f8ddc7909ee50395eab7b1a5067f77
- gradle=yes
-
-Build:3.1,21
- commit=fd29b6d1934da654479fe963f19bbe22ea5e36b3
- gradle=yes
-
-Build:3.2.5,23
- commit=cef5e9b0623400cf3160b722d3da476a8583e36c
- subdir=app
- gradle=yes
-
-Build:3.4,24
- commit=d90688114ec465f7afe90d26b6f36bb8a3d3c838
- subdir=app
- gradle=yes
-
-Build:3.4.1,25
- commit=966283445f9856dc7faf93eee2e8f949754acca2
- subdir=app
- gradle=yes
-
-Build:3.4.5,26
- commit=b585c0e6854aef631e869608f095f0fa7c4ff882
- subdir=app
- gradle=yes
-
-Build:3.6.1,31
- commit=f734e16b2036889900a1d17f3a863208c31cc813
- subdir=app
- gradle=yes
-
-Build:3.6.11,32
- commit=ee90566c53cc7f8d8ceb7895b8af5df194d79b8b
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/noads
-Current Version:3.6.11
-Current Version Code:32
diff --git a/metadata/com.easytarget.micopi.yml b/metadata/com.easytarget.micopi.yml
new file mode 100644
index 0000000000..9ef84aa09f
--- /dev/null
+++ b/metadata/com.easytarget.micopi.yml
@@ -0,0 +1,124 @@
+Categories:
+ - Graphics
+License: Apache-2.0
+WebSite: http://easy-target.org
+SourceCode: https://github.com/easytargetmixel/micopi_android
+IssueTracker: https://github.com/easytargetmixel/micopi_android/issues
+
+AutoName: Micopi Pico
+Summary: Create unique contact pictures
+Description: |-
+ Allows you to assign an image to every person in your telephone's contact list.
+ So if you do not happen to have a (decent) photo of them, you can use the app to
+ simply generate one. Micopi does not use a random number generator to create
+ these images. It exclusively uses contact data such as the name, the telephone
+ number or the e-mail address and turns these into geometric figures and colours.
+ This way, all of your contacts have their unique image. This app has been
+ thoroughly tested but we recommend making a backup of your most precious contact
+ pictures, just in case.
+
+RepoType: git
+Repo: https://github.com/easytargetmixel/micopi_android
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 9
+ commit: 7ec2a12e47e3b0d23074baa605e9c76d8e9a88dd
+ gradle:
+ - yes
+
+ - versionName: '2.5'
+ versionCode: 10
+ commit: 46e4a189bd078982b0da2bce882bc05c58f3b49d
+ gradle:
+ - yes
+
+ - versionName: 2.5.10.7
+ versionCode: 11
+ commit: a2ba0370865c5c4976a0f8c3c7b0b0e7a918e034
+ gradle:
+ - yes
+
+ - versionName: '2.7'
+ versionCode: 14
+ disable: build fails, issue raised
+ commit: 415da8c9021059f74dcdba95e1c814605255d0ed
+ gradle:
+ - yes
+
+ - versionName: '2.8'
+ versionCode: 15
+ commit: c779709ee006ad96b19f70e57e06ebb791a20f3d
+ gradle:
+ - yes
+
+ - versionName: 2.9.2
+ versionCode: 16
+ commit: b7e788da1d88c0ec64727d4226f71978344ba651
+ gradle:
+ - yes
+
+ - versionName: '3'
+ versionCode: 18
+ commit: 9c4995278b4911bba280267f04847f0114d89000
+ gradle:
+ - yes
+
+ - versionName: '3'
+ versionCode: 19
+ commit: 43eea1ab65f8ddc7909ee50395eab7b1a5067f77
+ gradle:
+ - yes
+
+ - versionName: '3.1'
+ versionCode: 21
+ commit: fd29b6d1934da654479fe963f19bbe22ea5e36b3
+ gradle:
+ - yes
+
+ - versionName: 3.2.5
+ versionCode: 23
+ commit: cef5e9b0623400cf3160b722d3da476a8583e36c
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '3.4'
+ versionCode: 24
+ commit: d90688114ec465f7afe90d26b6f36bb8a3d3c838
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.4.1
+ versionCode: 25
+ commit: 966283445f9856dc7faf93eee2e8f949754acca2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.4.5
+ versionCode: 26
+ commit: b585c0e6854aef631e869608f095f0fa7c4ff882
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.6.1
+ versionCode: 31
+ commit: f734e16b2036889900a1d17f3a863208c31cc813
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.6.11
+ versionCode: 32
+ commit: ee90566c53cc7f8d8ceb7895b8af5df194d79b8b
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/noads
+CurrentVersion: 3.6.11
+CurrentVersionCode: 32
diff --git a/metadata/com.eddyspace.networkmonitor.txt b/metadata/com.eddyspace.networkmonitor.txt
deleted file mode 100644
index 2cf93e3d1f..0000000000
--- a/metadata/com.eddyspace.networkmonitor.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Disabled:Beta that isn't being maintained and don't work on Android 4
-Categories:Connectivity
-License:GPL-3.0-or-later
-Web Site:http://anetmon.sourceforge.net
-Source Code:https://sourceforge.net/p/anetmon/code/
-Issue Tracker:https://sourceforge.net/p/anetmon/_list/tickets
-
-Auto Name:aNetMon
-Summary:Network event logger
-Description:
-Shows various network status information and optionally logs it to a CSV file to
-assist in troubleshooting.
-.
-
-Repo Type:git-svn
-Repo:https://svn.code.sf.net/p/anetmon/code
-
-Build:0.2-beta,2
- commit=17
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.2-beta
-Current Version Code:2
diff --git a/metadata/com.eddyspace.networkmonitor.yml b/metadata/com.eddyspace.networkmonitor.yml
new file mode 100644
index 0000000000..312d02eb5f
--- /dev/null
+++ b/metadata/com.eddyspace.networkmonitor.yml
@@ -0,0 +1,26 @@
+Disabled: Beta that isn't being maintained and don't work on Android 4
+Categories:
+ - Connectivity
+License: GPL-3.0-or-later
+WebSite: http://anetmon.sourceforge.net
+SourceCode: https://sourceforge.net/p/anetmon/code/
+IssueTracker: https://sourceforge.net/p/anetmon/_list/tickets
+
+AutoName: aNetMon
+Summary: Network event logger
+Description: |-
+ Shows various network status information and optionally logs it to a CSV file to
+ assist in troubleshooting.
+
+RepoType: git-svn
+Repo: https://svn.code.sf.net/p/anetmon/code
+
+Builds:
+ - versionName: 0.2-beta
+ versionCode: 2
+ commit: '17'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.2-beta
+CurrentVersionCode: 2
diff --git a/metadata/com.eibriel.reddot.txt b/metadata/com.eibriel.reddot.txt
deleted file mode 100644
index 4a869d9148..0000000000
--- a/metadata/com.eibriel.reddot.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Time
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/Eibriel/RedDot
-Issue Tracker:https://github.com/Eibriel/RedDot/issues
-Bitcoin:1MD8wCtnx5zqGvkY1VYPNqckAyTWDhXKzY
-
-Auto Name:Red Dot
-Summary:An intriguing animated dot reacting to time
-Description:
-This parametric animation, under the current technology, is 49 years long,
-Starting 1970 January 1, it is not random, is synchronized over all devices and
-ideally never repeat itself.
-
-The Red Dot is just a symbol, a representation of something else. Take a look
-and find your our own meaning for it.
-.
-
-Repo Type:git
-Repo:https://github.com/Eibriel/RedDot.git
-
-Build:1.0,1
- commit=974b0e751a7ecf8f1ef41499aa59a07650a83ba4
- subdir=app
- gradle=yes
-
-Build:1.1,2
- disable=wrong commit
- commit=4161c8a590eb557072990244df5d6ebf40a2c6df
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=039015114bf72d700721ed826581cf6661446f84
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.eibriel.reddot.yml b/metadata/com.eibriel.reddot.yml
new file mode 100644
index 0000000000..368a81fdef
--- /dev/null
+++ b/metadata/com.eibriel.reddot.yml
@@ -0,0 +1,47 @@
+Categories:
+ - Time
+License: GPL-2.0-only
+SourceCode: https://github.com/Eibriel/RedDot
+IssueTracker: https://github.com/Eibriel/RedDot/issues
+Bitcoin: 1MD8wCtnx5zqGvkY1VYPNqckAyTWDhXKzY
+
+AutoName: Red Dot
+Summary: An intriguing animated dot reacting to time
+Description: |-
+ This parametric animation, under the current technology, is 49 years long,
+ Starting 1970 January 1, it is not random, is synchronized over all devices and
+ ideally never repeat itself.
+
+ The Red Dot is just a symbol, a representation of something else. Take a look
+ and find your our own meaning for it.
+
+RepoType: git
+Repo: https://github.com/Eibriel/RedDot.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 974b0e751a7ecf8f1ef41499aa59a07650a83ba4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ disable: wrong commit
+ commit: 4161c8a590eb557072990244df5d6ebf40a2c6df
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 039015114bf72d700721ed826581cf6661446f84
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.elementarytoday.theia.txt b/metadata/com.elementarytoday.theia.txt
deleted file mode 100644
index d145e7f358..0000000000
--- a/metadata/com.elementarytoday.theia.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:Theming
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/varlesh/theia-icon-theme
-Issue Tracker:https://github.com/varlesh/theia-icon-theme/issues
-
-Auto Name:Theia Icon Theme
-Summary:Icon theme
-Description:
-Icon theme in elementary os style.
-.
-
-Repo Type:git
-Repo:https://github.com/varlesh/theia-icon-theme
-
-Build:1.0,1
- commit=5c6f2fb1ca0a103824bd87437f9a79074832e35e
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
-
-Build:1.0.1,2
- commit=05cc0510c7fd9e66aa08fba38e86958d6ec0b7f2
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
-
-Build:1.0.2,3
- commit=79a685132785099241b27e27c93fcd5aa615fa62
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
-
-Build:1.0.2.1,4
- commit=e3d7cc7a3d521c8b8a07c6c9beabcbfc750b37d5
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
-
-Build:1.0.3.0,5
- commit=584e3e77947c4ca45e5526630baab144b23aa680
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
-
-Build:1.0.3.1,6
- commit=290439ffa8bb7ee842236e0c8f9109ffa63aef58
- subdir=app
- gradle=yes
- rm=wuzzapcom.jks,build,app/build
- prebuild=sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/a\ minSdkVersion 4' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3.1
-Current Version Code:6
diff --git a/metadata/com.elementarytoday.theia.yml b/metadata/com.elementarytoday.theia.yml
new file mode 100644
index 0000000000..0e0aac38e2
--- /dev/null
+++ b/metadata/com.elementarytoday.theia.yml
@@ -0,0 +1,71 @@
+Categories:
+ - Theming
+License: GPL-3.0-or-later
+SourceCode: https://github.com/varlesh/theia-icon-theme
+IssueTracker: https://github.com/varlesh/theia-icon-theme/issues
+
+AutoName: Theia Icon Theme
+Summary: Icon theme
+Description: Icon theme in elementary os style.
+
+RepoType: git
+Repo: https://github.com/varlesh/theia-icon-theme
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 5c6f2fb1ca0a103824bd87437f9a79074832e35e
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
+
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 05cc0510c7fd9e66aa08fba38e86958d6ec0b7f2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
+
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 79a685132785099241b27e27c93fcd5aa615fa62
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
+
+ - versionName: 1.0.2.1
+ versionCode: 4
+ commit: e3d7cc7a3d521c8b8a07c6c9beabcbfc750b37d5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
+
+ - versionName: 1.0.3.0
+ versionCode: 5
+ commit: 584e3e77947c4ca45e5526630baab144b23aa680
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/aminSdkVersion 4' build.gradle
+
+ - versionName: 1.0.3.1
+ versionCode: 6
+ commit: 290439ffa8bb7ee842236e0c8f9109ffa63aef58
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - wuzzapcom.jks
+ - build
+ - app/build
+ prebuild: sed -i -e 's/v4:22.0.1/v4:22.0.0/g' -e '/target/a\ minSdkVersion
+ 4' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3.1
+CurrentVersionCode: 6
diff --git a/metadata/com.eleybourn.bookcatalogue.txt b/metadata/com.eleybourn.bookcatalogue.txt
deleted file mode 100644
index 4901fdbcda..0000000000
--- a/metadata/com.eleybourn.bookcatalogue.txt
+++ /dev/null
@@ -1,136 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Reading
-License:GPL-3.0-or-later
-Web Site:https://github.com/eleybourn/Book-Catalogue/wiki
-Source Code:https://github.com/eleybourn/Book-Catalogue
-Issue Tracker:https://github.com/eleybourn/Book-Catalogue/issues
-Changelog:https://github.com/eleybourn/Book-Catalogue/blob/HEAD/README
-
-Auto Name:Book Catalogue
-Summary:Book cataloguing tool
-Description:
-N.B The GoodReads integration won't work as there aren't any API keys in the
-source code to make it work. If you are switching between different apk
-signatures it is a good idea to export your list before uninstalling.
-
-This is a simple book catalogue application, to store a list of your books.
-Books can be added either manually, by ISBN, or by barcode if you have
-[[com.google.zxing.client.android]] installed. In the case of the last two
-methods, information including cover images is sought on the internet meaning
-you can have a thorough record of a book in as little as 30 seconds.
-
-One thing to watch out for is that in rare case, barcodes do not contain ISBN
-numbers. This will usually apply to older trade or pulp books and a barcode is
-often also present inside the front cover. If no ISBN is present a search for
-the author's name may still give results.
-.
-
-Repo Type:git
-Repo:https://github.com/eleybourn/Book-Catalogue.git
-
-Build:3.0,35
- commit=448858bad8b397974db7
- patch=percent-in-strings.patch
-
-Build:3.0.1,36
- commit=b876c6df82c7e195ec5d
- patch=percent-in-strings.patch
-
-Build:3.3,47
- commit=50379da3ee1f7e95679a
-
-Build:3.3.1,48
- disable=No source - see https://github.com/eleybourn/Book-Catalogue/issues/162/#issue/162/comment/821843
- commit=unknown - see disabled
-
-Build:3.4,49
- commit=ef03c165bdc34e6be1f6
-
-Build:3.4.2,51
- commit=f802cfb067684b78f195
-
-Build:3.5.1,53
- commit=52ba5015693ae0b2696e
-
-Build:3.5.6,57
- disable=version code incorrect in source repo - 57 does not exist
- commit=unknown - see disabled
-
-Build:3.6,59
- commit=0f22f87a308190d74fab
- target=android-10
-
-Build:3.6.1,61
- commit=75e2f8328ff9a2602fe1
- target=android-10
-
-Build:3.6.2,62
- commit=da37baecb2c90aa2b306
- target=android-10
-
-Build:3.7,68
- commit=514799b45d18cf6dbc42065adf08abbdc9e2f16f
- target=android-10
-
-Build:3.8,69
- commit=bb85065cb6045df773cd681ac8bad55a6818d48a
- target=android-10
-
-Build:3.8.1,70
- commit=890b6affe8a64
- target=android-10
-
-Build:4.0.3,79
- disable=No matching source
- commit=unknown - see disabled
-
-Build:4.0.6,88
- disable=0d673d0b1
- commit=unknown - see disabled
-
-Build:4.0.7,90
- disable=build problem 22ac838388f14a5
- commit=unknown - see disabled
-
-Build:4.1.5,98
- disable=no source
- commit=unknown - see disabled
-
-Build:4.2,124
- disable=/home/vagrant/android-sdk/tools/ant/build.xml:541: Android Target is not set. (at 0de4519c4ce)
- commit=0de4519c4ce
- extlibs=android/android-support-v4.jar
- prebuild=rm -rf external_libs marketplace_info && \
- sed -i 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java && \
- sed -i 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
- target=android-15
-
-Build:5.0.7,151
- commit=v5.0.7-release
- srclibs=ActionBarSherlock@4.2.0
- extlibs=android/android-support-v4.jar
- prebuild=rm -rf external_libs marketplace_info support ABS* && \
- echo -e "target=android-16\nandroid.library.reference.1=$$ActionBarSherlock$$" > project.properties && \
- cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- sed -i -e 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g' -e 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
- target=android-16
-
-Build:5.1.1,168
- disable=jars,amazon key
- commit=v5.1.1-release
- srclibs=ActionBarSherlock@4.2.0
- extlibs=android/android-support-v4.jar
- prebuild=rm -rf external_libs marketplace_info support ABS* && \
- echo -e "target=android-16\nandroid.library.reference.1=$$ActionBarSherlock$$" > project.properties && \
- cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- sed -i -e 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g' -e 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
- target=android-16
-
-Maintainer Notes:
-Now includes non-free libraries, e.g. Amazon Mobile Associates library.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:5.1.1
-Current Version Code:168
diff --git a/metadata/com.eleybourn.bookcatalogue.yml b/metadata/com.eleybourn.bookcatalogue.yml
new file mode 100644
index 0000000000..f49dbf1add
--- /dev/null
+++ b/metadata/com.eleybourn.bookcatalogue.yml
@@ -0,0 +1,173 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Reading
+License: GPL-3.0-or-later
+WebSite: https://github.com/eleybourn/Book-Catalogue/wiki
+SourceCode: https://github.com/eleybourn/Book-Catalogue
+IssueTracker: https://github.com/eleybourn/Book-Catalogue/issues
+Changelog: https://github.com/eleybourn/Book-Catalogue/blob/HEAD/README
+
+AutoName: Book Catalogue
+Summary: Book cataloguing tool
+Description: |-
+ N.B The GoodReads integration won't work as there aren't any API keys in the
+ source code to make it work. If you are switching between different apk
+ signatures it is a good idea to export your list before uninstalling.
+
+ This is a simple book catalogue application, to store a list of your books.
+ Books can be added either manually, by ISBN, or by barcode if you have
+ [[com.google.zxing.client.android]] installed. In the case of the last two
+ methods, information including cover images is sought on the internet meaning
+ you can have a thorough record of a book in as little as 30 seconds.
+
+ One thing to watch out for is that in rare case, barcodes do not contain ISBN
+ numbers. This will usually apply to older trade or pulp books and a barcode is
+ often also present inside the front cover. If no ISBN is present a search for
+ the author's name may still give results.
+
+RepoType: git
+Repo: https://github.com/eleybourn/Book-Catalogue.git
+
+Builds:
+ - versionName: '3.0'
+ versionCode: 35
+ commit: 448858bad8b397974db7
+ patch:
+ - percent-in-strings.patch
+
+ - versionName: 3.0.1
+ versionCode: 36
+ commit: b876c6df82c7e195ec5d
+ patch:
+ - percent-in-strings.patch
+
+ - versionName: '3.3'
+ versionCode: 47
+ commit: 50379da3ee1f7e95679a
+
+ - versionName: 3.3.1
+ versionCode: 48
+ disable: No source - see https://github.com/eleybourn/Book-Catalogue/issues/162/#issue/162/comment/821843
+ commit: unknown - see disabled
+
+ - versionName: '3.4'
+ versionCode: 49
+ commit: ef03c165bdc34e6be1f6
+
+ - versionName: 3.4.2
+ versionCode: 51
+ commit: f802cfb067684b78f195
+
+ - versionName: 3.5.1
+ versionCode: 53
+ commit: 52ba5015693ae0b2696e
+
+ - versionName: 3.5.6
+ versionCode: 57
+ disable: version code incorrect in source repo - 57 does not exist
+ commit: unknown - see disabled
+
+ - versionName: '3.6'
+ versionCode: 59
+ commit: 0f22f87a308190d74fab
+ target: android-10
+
+ - versionName: 3.6.1
+ versionCode: 61
+ commit: 75e2f8328ff9a2602fe1
+ target: android-10
+
+ - versionName: 3.6.2
+ versionCode: 62
+ commit: da37baecb2c90aa2b306
+ target: android-10
+
+ - versionName: '3.7'
+ versionCode: 68
+ commit: 514799b45d18cf6dbc42065adf08abbdc9e2f16f
+ target: android-10
+
+ - versionName: '3.8'
+ versionCode: 69
+ commit: bb85065cb6045df773cd681ac8bad55a6818d48a
+ target: android-10
+
+ - versionName: 3.8.1
+ versionCode: 70
+ commit: 890b6affe8a64
+ target: android-10
+
+ - versionName: 4.0.3
+ versionCode: 79
+ disable: No matching source
+ commit: unknown - see disabled
+
+ - versionName: 4.0.6
+ versionCode: 88
+ disable: 0d673d0b1
+ commit: unknown - see disabled
+
+ - versionName: 4.0.7
+ versionCode: 90
+ disable: build problem 22ac838388f14a5
+ commit: unknown - see disabled
+
+ - versionName: 4.1.5
+ versionCode: 98
+ disable: no source
+ commit: unknown - see disabled
+
+ - versionName: '4.2'
+ versionCode: 124
+ disable: '/home/vagrant/android-sdk/tools/ant/build.xml:541: Android Target is
+ not set. (at 0de4519c4ce)'
+ commit: 0de4519c4ce
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - rm -rf external_libs marketplace_info
+ - sed -i 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g'
+ src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
+ - sed -i 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
+ target: android-15
+
+ - versionName: 5.0.7
+ versionCode: 151
+ commit: v5.0.7-release
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - rm -rf external_libs marketplace_info support ABS*
+ - echo -e "target=android-16\nandroid.library.reference.1=$$ActionBarSherlock$$"
+ > project.properties
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - sed -i -e 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g'
+ -e 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
+ target: android-16
+
+ - versionName: 5.1.1
+ versionCode: 168
+ disable: jars,amazon key
+ commit: v5.1.1-release
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - rm -rf external_libs marketplace_info support ABS*
+ - echo -e "target=android-16\nandroid.library.reference.1=$$ActionBarSherlock$$"
+ > project.properties
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - sed -i -e 's/GoodreadsApiKeys.GOODREADS_DEV_SECRET/"JARXkJTfyo0F8MyctYi9bUmrLISjo8vXAHsZHiuk2E"/g'
+ -e 's/GoodreadsApiKeys.GOODREADS_DEV_KEY/"udFVpMhBnhJutfVj6abfA"/g' src/com/eleybourn/bookcatalogue/goodreads/GoodreadsManager.java
+ target: android-16
+
+MaintainerNotes: Now includes non-free libraries, e.g. Amazon Mobile Associates library.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 5.1.1
+CurrentVersionCode: 168
diff --git a/metadata/com.elsdoerfer.android.autostarts.txt b/metadata/com.elsdoerfer.android.autostarts.txt
deleted file mode 100644
index bffd961d90..0000000000
--- a/metadata/com.elsdoerfer.android.autostarts.txt
+++ /dev/null
@@ -1,73 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://elsdoerfer.name/android-autostarts
-Source Code:https://github.com/miracle2k/android-autostarts
-Issue Tracker:https://github.com/miracle2k/android-autostarts/issues
-Changelog:https://github.com/miracle2k/android-autostarts/blob/HEAD/CHANGES
-
-Auto Name:Autostarts
-Summary:See what launches at boot
-Description:
-Shows you what apps run when events occur and what other events trigger in the
-background. Root users can disable unwanted autostarts and speed up their phone
-boot.
-
-Requires Root: No. However, to make changes you will need root.
-.
-
-Repo Type:git
-Repo:https://github.com/miracle2k/android-autostarts.git
-
-Build:1.7.5,22
- disable=build fail
- commit=1.7.5
-
-Build:1.7.7,24
- commit=1.7.7
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
-
-Build:1.8.0,25
- commit=1.8.0
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
-
-Build:1.8.1,26
- commit=1.8.1
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
-
-Build:1.9,27
- commit=1.9.0
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
- target=android-21
-
-Build:1.9.1,28
- commit=1.9.1
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
- target=android-21
-
-Build:1.9.5,29
- commit=1.9.5
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
- target=android-21
-
-Build:1.9.6,30
- commit=1.9.6
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
- target=android-21
-
-Build:1.9.7,31
- commit=1.9.7
- extlibs=android/android-support-v4.jar
- prebuild=mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
- target=android-21
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.9.7
-Current Version Code:31
diff --git a/metadata/com.elsdoerfer.android.autostarts.yml b/metadata/com.elsdoerfer.android.autostarts.yml
new file mode 100644
index 0000000000..31e677e049
--- /dev/null
+++ b/metadata/com.elsdoerfer.android.autostarts.yml
@@ -0,0 +1,91 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://elsdoerfer.name/android-autostarts
+SourceCode: https://github.com/miracle2k/android-autostarts
+IssueTracker: https://github.com/miracle2k/android-autostarts/issues
+Changelog: https://github.com/miracle2k/android-autostarts/blob/HEAD/CHANGES
+
+AutoName: Autostarts
+Summary: See what launches at boot
+Description: |-
+ Shows you what apps run when events occur and what other events trigger in the
+ background. Root users can disable unwanted autostarts and speed up their phone
+ boot.
+
+ Requires Root: No. However, to make changes you will need root.
+
+RepoType: git
+Repo: https://github.com/miracle2k/android-autostarts.git
+
+Builds:
+ - versionName: 1.7.5
+ versionCode: 22
+ disable: build fail
+ commit: 1.7.5
+
+ - versionName: 1.7.7
+ versionCode: 24
+ commit: 1.7.7
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+
+ - versionName: 1.8.0
+ versionCode: 25
+ commit: 1.8.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+
+ - versionName: 1.8.1
+ versionCode: 26
+ commit: 1.8.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+
+ - versionName: '1.9'
+ versionCode: 27
+ commit: 1.9.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+ target: android-21
+
+ - versionName: 1.9.1
+ versionCode: 28
+ commit: 1.9.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+ target: android-21
+
+ - versionName: 1.9.5
+ versionCode: 29
+ commit: 1.9.5
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+ target: android-21
+
+ - versionName: 1.9.6
+ versionCode: 30
+ commit: 1.9.6
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+ target: android-21
+
+ - versionName: 1.9.7
+ versionCode: 31
+ commit: 1.9.7
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv src-opt/default/src/com/elsdoerfer/android/autostarts/* src/com/elsdoerfer/android/autostarts/
+ target: android-21
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.7
+CurrentVersionCode: 31
diff --git a/metadata/com.elsewhat.android.currentwallpaper.txt b/metadata/com.elsewhat.android.currentwallpaper.txt
deleted file mode 100644
index 8f31c67050..0000000000
--- a/metadata/com.elsewhat.android.currentwallpaper.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Theming,Multimedia
-License:Apache-2.0
-Web Site:http://elsewhat.com
-Source Code:https://github.com/elsewhat/com.elsewhat.android.currentwallpaper
-Issue Tracker:https://github.com/elsewhat/com.elsewhat.android.currentwallpaper/issues
-
-Auto Name:Current Wallpaper
-Summary:Display wallpapers as standalone
-Description:
-Show the current wallpaper in fullscreen without conflicting elements from the
-launcher or app icons.
-.
-
-Repo Type:git
-Repo:https://github.com/elsewhat/com.elsewhat.android.currentwallpaper.git
-
-Build:1.0,2
- commit=f9cc
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.elsewhat.android.currentwallpaper.yml b/metadata/com.elsewhat.android.currentwallpaper.yml
new file mode 100644
index 0000000000..193f104a39
--- /dev/null
+++ b/metadata/com.elsewhat.android.currentwallpaper.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Theming
+ - Multimedia
+License: Apache-2.0
+WebSite: http://elsewhat.com
+SourceCode: https://github.com/elsewhat/com.elsewhat.android.currentwallpaper
+IssueTracker: https://github.com/elsewhat/com.elsewhat.android.currentwallpaper/issues
+
+AutoName: Current Wallpaper
+Summary: Display wallpapers as standalone
+Description: |-
+ Show the current wallpaper in fullscreen without conflicting elements from the
+ launcher or app icons.
+
+RepoType: git
+Repo: https://github.com/elsewhat/com.elsewhat.android.currentwallpaper.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: f9cc
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.emmaguy.cleanstatusbar.txt b/metadata/com.emmaguy.cleanstatusbar.txt
deleted file mode 100644
index ef6acc9c03..0000000000
--- a/metadata/com.emmaguy.cleanstatusbar.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:https://medium.com/@emmaguy/death-to-ugly-android-screenshots-48ea071d912e
-Source Code:https://github.com/emmaguy/clean-status-bar
-Issue Tracker:https://github.com/emmaguy/clean-status-bar/issues
-
-Auto Name:Clean Status Bar
-Summary:Tidy up your status bar before taking screenshots
-Description:
-Tired of editing out notifications/low battery to make a nice, clean status bar?
-Run this app first - it draws over your status bar, showing only a full battery
-and clock.
-
-It runs as a service, so you can swap to other apps to take screenshots.
-.
-
-Repo Type:git
-Repo:https://github.com/emmaguy/clean-status-bar
-
-Build:1.1.4,18
- commit=1.1.4
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1.4
-Current Version Code:18
diff --git a/metadata/com.emmaguy.cleanstatusbar.yml b/metadata/com.emmaguy.cleanstatusbar.yml
new file mode 100644
index 0000000000..3ae65d43d0
--- /dev/null
+++ b/metadata/com.emmaguy.cleanstatusbar.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: https://medium.com/@emmaguy/death-to-ugly-android-screenshots-48ea071d912e
+SourceCode: https://github.com/emmaguy/clean-status-bar
+IssueTracker: https://github.com/emmaguy/clean-status-bar/issues
+
+AutoName: Clean Status Bar
+Summary: Tidy up your status bar before taking screenshots
+Description: |-
+ Tired of editing out notifications/low battery to make a nice, clean status bar?
+ Run this app first - it draws over your status bar, showing only a full battery
+ and clock.
+
+ It runs as a service, so you can swap to other apps to take screenshots.
+
+RepoType: git
+Repo: https://github.com/emmaguy/clean-status-bar
+
+Builds:
+ - versionName: 1.1.4
+ versionCode: 18
+ commit: 1.1.4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.1.4
+CurrentVersionCode: 18
diff --git a/metadata/com.endeepak.dotsnsquares.txt b/metadata/com.endeepak.dotsnsquares.txt
deleted file mode 100644
index 93e924c647..0000000000
--- a/metadata/com.endeepak.dotsnsquares.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/endeepak/dotsnsquares
-Issue Tracker:https://github.com/endeepak/dotsnsquares/issues
-
-Auto Name:Dots & Squares
-Summary:Casual game for two players
-Description:
-Two players take turn to connect the dots. Complete a square to score a point
-and play again.
-.
-
-Repo Type:git
-Repo:https://github.com/endeepak/dotsnsquares
-
-Build:1.1,5
- commit=592fe395b0e7c26ef0ec0ec3b3209cd67900b3c4
- srclibs=1:ColorPickerPreference@15b666
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:5
diff --git a/metadata/com.endeepak.dotsnsquares.yml b/metadata/com.endeepak.dotsnsquares.yml
new file mode 100644
index 0000000000..4ac1d931b4
--- /dev/null
+++ b/metadata/com.endeepak.dotsnsquares.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/endeepak/dotsnsquares
+IssueTracker: https://github.com/endeepak/dotsnsquares/issues
+
+AutoName: Dots & Squares
+Summary: Casual game for two players
+Description: |-
+ Two players take turn to connect the dots. Complete a square to score a point
+ and play again.
+
+RepoType: git
+Repo: https://github.com/endeepak/dotsnsquares
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 5
+ commit: 592fe395b0e7c26ef0ec0ec3b3209cd67900b3c4
+ srclibs:
+ - 1:ColorPickerPreference@15b666
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 5
diff --git a/metadata/com.eneko.hexcolortimewallpaper.txt b/metadata/com.eneko.hexcolortimewallpaper.txt
deleted file mode 100644
index 99c8bb0784..0000000000
--- a/metadata/com.eneko.hexcolortimewallpaper.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Theming
-License:GPL-3.0-or-later
-Author Name:Eneko Sampedro
-Author Email:n3k0@riseup.net
-Web Site:
-Source Code:https://github.com/urtxintxa/HexColorTime
-Issue Tracker:https://github.com/urtxintxa/HexColorTime/issues
-
-Auto Name:HexColorTime Wallpaper
-Summary:Set the wallpaper color based on time hex value
-Description:
-HexColorTime wallpaper sets the time value hex color as background. Its posible
-to change the text and some other appareances
-.
-
-Repo Type:git
-Repo:https://github.com/urtxintxa/HexColorTime
-
-Build:1.0,1
- commit=5544b467b43f55e98c56280d98a5ec103fde0b0e
- subdir=app
- gradle=yes
- prebuild=echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable 'ExtraTranslation' } }" >> build.gradle
-
-Build:1.1,2
- commit=681821295db3261e35e189b6c9beea88e8cbeabb
- subdir=app
- gradle=yes
- prebuild=echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable 'ExtraTranslation' } }" >> build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.eneko.hexcolortimewallpaper.yml b/metadata/com.eneko.hexcolortimewallpaper.yml
new file mode 100644
index 0000000000..842a705b2a
--- /dev/null
+++ b/metadata/com.eneko.hexcolortimewallpaper.yml
@@ -0,0 +1,40 @@
+Categories:
+ - Theming
+License: GPL-3.0-or-later
+AuthorName: Eneko Sampedro
+AuthorEmail: n3k0@riseup.net
+SourceCode: https://github.com/urtxintxa/HexColorTime
+IssueTracker: https://github.com/urtxintxa/HexColorTime/issues
+
+AutoName: HexColorTime Wallpaper
+Summary: Set the wallpaper color based on time hex value
+Description: |-
+ HexColorTime wallpaper sets the time value hex color as background. Its posible
+ to change the text and some other appareances
+
+RepoType: git
+Repo: https://github.com/urtxintxa/HexColorTime
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 5544b467b43f55e98c56280d98a5ec103fde0b0e
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
+ 'ExtraTranslation' } }" >> build.gradle
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 681821295db3261e35e189b6c9beea88e8cbeabb
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
+ 'ExtraTranslation' } }" >> build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.eolwral.osmonitor.txt b/metadata/com.eolwral.osmonitor.txt
deleted file mode 100644
index 0a29cc0779..0000000000
--- a/metadata/com.eolwral.osmonitor.txt
+++ /dev/null
@@ -1,289 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://www.osmonitor.mobi/
-Source Code:https://github.com/eolwral/OSMonitor
-Issue Tracker:https://github.com/eolwral/OSMonitor/issues
-Changelog:https://github.com/eolwral/OSMonitor/blob/HEAD/README.md#change-log
-Donate:https://github.com/eolwral/OSMonitor
-
-Auto Name:OS Monitor
-Summary:Monitor the Operating System
-Description:
-OS Monitor is a tool for monitoring your Android system. It offers the following
-information:
-
-* Process: monitor all processes and display detail information about each.
-* Connection: display every tcp or udp network connection, and query it via WHOIS. There is an option to display the reverse-ip lookup map in OpenStreetMap.
-* Misc: monitor processor, battery and file system.
-* Message: check dmesg or logcat in real-time.
-
-'''Note:''' Due to Android 7.0's security enhancement, OS Monitor won't support
-Android 7.0 and following versions.
-.
-
-Repo Type:git
-Repo:https://github.com/eolwral/OSMonitor
-
-Build:2.0.5,28
- commit=cee4327bfe56
- subdir=OSMonitor
- patch=no-gmaps.patch,name-no-gmaps.patch
- buildjni=yes
-
-Build:3.0.6.4,41
- commit=667a709a0
- subdir=OSMonitor
- srclibs=1:ActionBarSherlock@4.3.1
- encoding=latin1
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- sed -i 's/osinfo/osInfo/g' jni/include/core/os.h && \
- sed -i 's/ConnectionInfo.pb.h/connectionInfo.pb.h/g' jni/include/core/connection.h
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.6.5,42
- commit=330fc16
- subdir=OSMonitor
- srclibs=1:ActionBarSherlock@4.3.1
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.6.6,43
- commit=3.0.6.6
- subdir=OSMonitor
- srclibs=1:ActionBarSherlock@4.3.1
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.7.0,48
- disable=doesn't show any data
- commit=3.0.7.0
- subdir=OSMonitor
- srclibs=1:ActionBarSherlock@4.4.0
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.7.2,50
- commit=3.0.7.2
- subdir=OSMonitor
- srclibs=1:ActionBarSherlock@4.4.0
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.8.2,53
- commit=3.0.8.2
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-4.4_r1.1,2:Volley@android-4.4_r1.2
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/
- scanignore=OSMonitor/assets/osmcore_arm
- build=$$NDK$$/ndk-build && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.0.9.0,54
- commit=3.0.9.0
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-4.4_r1.1,2:Volley@android-4.4_r1.2,3:ColorPicker-eolwral@788621da0c
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- mv jni jni_
- target=android-19
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.3.0.2,66
- commit=5959f36528
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-4.4_r1.1,2:Volley@android-4.4_r1.2,3:ColorPicker-eolwral@788621da0c
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- mv jni jni_
- target=android-19
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.3.0.3,67
- commit=1370e50a003c3d8d22d7055098022c84091bfec1
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-4.4_r1.1,2:Volley@android-4.4_r1.2,3:ColorPicker-eolwral@788621da0c
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- mv jni jni_
- target=android-19
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.3.0.5,69
- commit=b8c3b6b2878d783833571a176b045e0ab293ef25
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-4.4_r1.1,2:Volley@android-4.4_r1.2,3:ColorPicker-eolwral@788621da0c
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- mv jni jni_
- target=android-19
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.3.1.1,71
- commit=2c025bfbe7e9624849ecc5aefac0fe20363f2e8c
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1,2:Volley@android-5.0.1_r1,3:ColorPicker-eolwral@788621da0c
- rm=OSMonitor/jni/src/google/protobuf/testdata/golden*
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties && \
- mv jni jni_
- target=android-21
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86
-
-Build:3.4.0.0,73
- commit=54db6e8c7083cbd703feddbd1c080f8264aba59a
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1,2:Volley@android-5.0.1_r1,3:ColorPicker-eolwral@788621da0c
- rm=OSMonitor/jni/src/google/protobuf/testdata/golden*
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties && \
- mv jni jni_
- target=android-21
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Build:3.4.0.8,80
- commit=64a437a9a27dc3d3fdf28b3784081f7b0f3efb36
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1,2:Volley@android-5.0.1_r1,3:ColorPicker-eolwral@788621da0c
- rm=OSMonitor/jni/src/google/protobuf/testdata/golden*
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties && \
- mv jni jni_
- target=android-21
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Build:3.4.0.9,81
- commit=9a5e5f5e46bc73d904fd0e18778fe3bd83e84a21
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1,2:Volley@android-5.0.1_r1,3:ColorPicker-eolwral@788621da0c
- rm=OSMonitor/jni/src/google/protobuf/testdata/golden*
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties && \
- mv jni jni_
- target=android-21
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Build:3.4.1.0,82
- commit=862a43b84acf3c335e2ea71f946cc2ab60bca79c
- subdir=OSMonitor
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1,2:Volley@android-5.0.1_r1,3:ColorPicker-eolwral@788621da0c
- rm=OSMonitor/jni/src/google/protobuf/testdata/golden*
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties && \
- mv jni jni_
- target=android-21
- build=mv jni_ jni && \
- $$NDK$$/ndk-build && \
- mkdir -p assets && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Build:3.5.0.6,89
- commit=294e28d610fdcf61b721d7d5b242eaf21b9c2554
- subdir=app
- submodules=yes
- gradle=yes
- build=cd src/main && \
- $$NDK$$/ndk-build -j4 && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Build:3.5.0.7,90
- commit=740ca44d07c83cd13dd1208943849d02031d7c08
- subdir=app
- submodules=yes
- gradle=yes
- build=cd src/main && \
- $$NDK$$/ndk-build -j4 && \
- mv libs/armeabi/osmcore assets/osmcore_arm && \
- mv libs/mips/osmcore assets/osmcore_mips && \
- mv libs/x86/osmcore assets/osmcore_x86 && \
- mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie && \
- mv libs/mips/osmcore_pie assets/osmcore_mips_pie && \
- mv libs/x86/osmcore_pie assets/osmcore_x86_pie
-
-Maintainer Notes:
-ndkMove doesn't work for some reason, so build the native stuff and move it ourselves.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.5.0.7
-Current Version Code:90
diff --git a/metadata/com.eolwral.osmonitor.yml b/metadata/com.eolwral.osmonitor.yml
new file mode 100644
index 0000000000..5b25e6514d
--- /dev/null
+++ b/metadata/com.eolwral.osmonitor.yml
@@ -0,0 +1,393 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://www.osmonitor.mobi/
+SourceCode: https://github.com/eolwral/OSMonitor
+IssueTracker: https://github.com/eolwral/OSMonitor/issues
+Changelog: https://github.com/eolwral/OSMonitor/blob/HEAD/README.md#change-log
+Donate: https://github.com/eolwral/OSMonitor
+
+AutoName: OS Monitor
+Summary: Monitor the Operating System
+Description: |-
+ OS Monitor is a tool for monitoring your Android system. It offers the following
+ information:
+
+ * Process: monitor all processes and display detail information about each.
+ * Connection: display every tcp or udp network connection, and query it via WHOIS. There is an option to display the reverse-ip lookup map in OpenStreetMap.
+ * Misc: monitor processor, battery and file system.
+ * Message: check dmesg or logcat in real-time.
+
+ '''Note:''' Due to Android 7.0's security enhancement, OS Monitor won't support
+ Android 7.0 and following versions.
+
+RepoType: git
+Repo: https://github.com/eolwral/OSMonitor
+
+Builds:
+ - versionName: 2.0.5
+ versionCode: 28
+ commit: cee4327bfe56
+ subdir: OSMonitor
+ patch:
+ - no-gmaps.patch
+ - name-no-gmaps.patch
+ buildjni:
+ - yes
+
+ - versionName: 3.0.6.4
+ versionCode: 41
+ commit: 667a709a0
+ subdir: OSMonitor
+ srclibs:
+ - 1:ActionBarSherlock@4.3.1
+ encoding: latin1
+ prebuild:
+ - mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - sed -i 's/osinfo/osInfo/g' jni/include/core/os.h
+ - sed -i 's/ConnectionInfo.pb.h/connectionInfo.pb.h/g' jni/include/core/connection.h
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.6.5
+ versionCode: 42
+ commit: 330fc16
+ subdir: OSMonitor
+ srclibs:
+ - 1:ActionBarSherlock@4.3.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.6.6
+ versionCode: 43
+ commit: 3.0.6.6
+ subdir: OSMonitor
+ srclibs:
+ - 1:ActionBarSherlock@4.3.1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.7.0
+ versionCode: 48
+ disable: doesn't show any data
+ commit: 3.0.7.0
+ subdir: OSMonitor
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.7.2
+ versionCode: 50
+ commit: 3.0.7.2
+ subdir: OSMonitor
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.8.2
+ versionCode: 53
+ commit: 3.0.8.2
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.1
+ - 2:Volley@android-4.4_r1.2
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$Support$$/libs/
+ scanignore:
+ - OSMonitor/assets/osmcore_arm
+ build:
+ - $$NDK$$/ndk-build
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.0.9.0
+ versionCode: 54
+ commit: 3.0.9.0
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.1
+ - 2:Volley@android-4.4_r1.2
+ - 3:ColorPicker-eolwral@788621da0c
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - mv jni jni_
+ target: android-19
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.3.0.2
+ versionCode: 66
+ commit: 5959f36528
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.1
+ - 2:Volley@android-4.4_r1.2
+ - 3:ColorPicker-eolwral@788621da0c
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - mv jni jni_
+ target: android-19
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.3.0.3
+ versionCode: 67
+ commit: 1370e50a003c3d8d22d7055098022c84091bfec1
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.1
+ - 2:Volley@android-4.4_r1.2
+ - 3:ColorPicker-eolwral@788621da0c
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - mv jni jni_
+ target: android-19
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.3.0.5
+ versionCode: 69
+ commit: b8c3b6b2878d783833571a176b045e0ab293ef25
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.1
+ - 2:Volley@android-4.4_r1.2
+ - 3:ColorPicker-eolwral@788621da0c
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - mv jni jni_
+ target: android-19
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.3.1.1
+ versionCode: 71
+ commit: 2c025bfbe7e9624849ecc5aefac0fe20363f2e8c
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ - 2:Volley@android-5.0.1_r1
+ - 3:ColorPicker-eolwral@788621da0c
+ rm:
+ - OSMonitor/jni/src/google/protobuf/testdata/golden*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties
+ - mv jni jni_
+ target: android-21
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+
+ - versionName: 3.4.0.0
+ versionCode: 73
+ commit: 54db6e8c7083cbd703feddbd1c080f8264aba59a
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ - 2:Volley@android-5.0.1_r1
+ - 3:ColorPicker-eolwral@788621da0c
+ rm:
+ - OSMonitor/jni/src/google/protobuf/testdata/golden*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties
+ - mv jni jni_
+ target: android-21
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+ - versionName: 3.4.0.8
+ versionCode: 80
+ commit: 64a437a9a27dc3d3fdf28b3784081f7b0f3efb36
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ - 2:Volley@android-5.0.1_r1
+ - 3:ColorPicker-eolwral@788621da0c
+ rm:
+ - OSMonitor/jni/src/google/protobuf/testdata/golden*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties
+ - mv jni jni_
+ target: android-21
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+ - versionName: 3.4.0.9
+ versionCode: 81
+ commit: 9a5e5f5e46bc73d904fd0e18778fe3bd83e84a21
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ - 2:Volley@android-5.0.1_r1
+ - 3:ColorPicker-eolwral@788621da0c
+ rm:
+ - OSMonitor/jni/src/google/protobuf/testdata/golden*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties
+ - mv jni jni_
+ target: android-21
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+ - versionName: 3.4.1.0
+ versionCode: 82
+ commit: 862a43b84acf3c335e2ea71f946cc2ab60bca79c
+ subdir: OSMonitor
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ - 2:Volley@android-5.0.1_r1
+ - 3:ColorPicker-eolwral@788621da0c
+ rm:
+ - OSMonitor/jni/src/google/protobuf/testdata/golden*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mv libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' > $$Support$$/ant.properties
+ - mv jni jni_
+ target: android-21
+ build:
+ - mv jni_ jni
+ - $$NDK$$/ndk-build
+ - mkdir -p assets
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+ - versionName: 3.5.0.6
+ versionCode: 89
+ commit: 294e28d610fdcf61b721d7d5b242eaf21b9c2554
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ build:
+ - cd src/main
+ - $$NDK$$/ndk-build -j4
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+ - versionName: 3.5.0.7
+ versionCode: 90
+ commit: 740ca44d07c83cd13dd1208943849d02031d7c08
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ build:
+ - cd src/main
+ - $$NDK$$/ndk-build -j4
+ - mv libs/armeabi/osmcore assets/osmcore_arm
+ - mv libs/mips/osmcore assets/osmcore_mips
+ - mv libs/x86/osmcore assets/osmcore_x86
+ - mv libs/armeabi/osmcore_pie assets/osmcore_arm_pie
+ - mv libs/mips/osmcore_pie assets/osmcore_mips_pie
+ - mv libs/x86/osmcore_pie assets/osmcore_x86_pie
+
+MaintainerNotes: ndkMove doesn't work for some reason, so build the native stuff and
+ move it ourselves.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 3.5.0.7
+CurrentVersionCode: 90
diff --git a/metadata/com.episode6.android.appalarm.pro.txt b/metadata/com.episode6.android.appalarm.pro.txt
deleted file mode 100644
index 223d65f536..0000000000
--- a/metadata/com.episode6.android.appalarm.pro.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:System
-License:GPL-2.0-only
-Web Site:http://episode6.com
-Source Code:https://github.com/ghackett/AppAlarm
-Issue Tracker:https://github.com/ghackett/AppAlarm/issues
-
-Auto Name:AppAlarm Pro
-Summary:App Alarm
-Description:
-Turn any app into an Alarm Clock. Schedule any app for anytime.
-.
-
-Repo Type:git
-Repo:https://github.com/ghackett/AppAlarm.git
-
-Build:1.2.6,30
- commit=af9d89993212c67bfc510ed082381afc7abcd95a
- target=android-10
-
-Build:1.2.7,31
- commit=80846d90832
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.7
-Current Version Code:31
diff --git a/metadata/com.episode6.android.appalarm.pro.yml b/metadata/com.episode6.android.appalarm.pro.yml
new file mode 100644
index 0000000000..b81ca5a077
--- /dev/null
+++ b/metadata/com.episode6.android.appalarm.pro.yml
@@ -0,0 +1,29 @@
+Categories:
+ - System
+License: GPL-2.0-only
+WebSite: http://episode6.com
+SourceCode: https://github.com/ghackett/AppAlarm
+IssueTracker: https://github.com/ghackett/AppAlarm/issues
+
+AutoName: AppAlarm Pro
+Summary: App Alarm
+Description: Turn any app into an Alarm Clock. Schedule any app for anytime.
+
+RepoType: git
+Repo: https://github.com/ghackett/AppAlarm.git
+
+Builds:
+ - versionName: 1.2.6
+ versionCode: 30
+ commit: af9d89993212c67bfc510ed082381afc7abcd95a
+ target: android-10
+
+ - versionName: 1.2.7
+ versionCode: 31
+ commit: 80846d90832
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.7
+CurrentVersionCode: 31
diff --git a/metadata/com.euedge.openaviationmap.android.txt b/metadata/com.euedge.openaviationmap.android.txt
deleted file mode 100644
index dba6be7e18..0000000000
--- a/metadata/com.euedge.openaviationmap.android.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:http://www.openaviationmap.org
-Source Code:https://code.google.com/p/openaviationmap/source
-Issue Tracker:
-
-Auto Name:Open Aviation Map
-Summary:Display aviation maps
-Description:
-Part of project to develop an aviation equivalent of OSM. Downloadable maps are
-currently limited to Hungary at the time of writing.
-.
-
-Build:1.0.16,16
- commit=16-1.0.16
- srclibs=1:ActionBarSherlock@e5c2d1c
- extlibs=android/android-support-v4r12.jar
- prebuild=mv libs/android-support-v4r12.jar $$ActionBarSherlock$$/libs/android-support-v4.jar && \
- sed -i '/2/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0.16
-Current Version Code:16
-
-No Source Since:1.0.17
diff --git a/metadata/com.euedge.openaviationmap.android.yml b/metadata/com.euedge.openaviationmap.android.yml
new file mode 100644
index 0000000000..5ec889dee2
--- /dev/null
+++ b/metadata/com.euedge.openaviationmap.android.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: http://www.openaviationmap.org
+SourceCode: https://code.google.com/p/openaviationmap/source
+
+AutoName: Open Aviation Map
+Summary: Display aviation maps
+Description: |-
+ Part of project to develop an aviation equivalent of OSM. Downloadable maps are
+ currently limited to Hungary at the time of writing.
+
+Builds:
+ - versionName: 1.0.16
+ versionCode: 16
+ commit: 16-1.0.16
+ srclibs:
+ - 1:ActionBarSherlock@e5c2d1c
+ extlibs:
+ - android/android-support-v4r12.jar
+ prebuild:
+ - mv libs/android-support-v4r12.jar $$ActionBarSherlock$$/libs/android-support-v4.jar
+ - sed -i '/2/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.0.16
+CurrentVersionCode: 16
+
+NoSourceSince: 1.0.17
diff --git a/metadata/com.evancharlton.mileage.txt b/metadata/com.evancharlton.mileage.txt
deleted file mode 100644
index 62dadc20a5..0000000000
--- a/metadata/com.evancharlton.mileage.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:http://evancharlton.com/projects/mileage
-Source Code:https://github.com/evancharlton/android-mileage
-Issue Tracker:https://github.com/evancharlton/android-mileage/issues
-Donate:http://evancharlton.com/donate
-
-Auto Name:Mileage
-Summary:A Mileage tracker
-Description:
-A Mileage tracker for an Android-based phone. Allows importing and exporting of
-data in various formats, so it is easy to sync with your existing logs.
-
-'''Key features:'''
-
-* Multiple vehicle support
-* All new charts (thanks to aiCharts)
-* Customizable fillup fields
-* Per-vehicle measurement units
-* All new statistics
-* Vastly improved CSV importing
-* Streamlined import and export
-* Automatic SD card backups
-* All new vehicle types
-* Service interval templates
-.
-
-Repo Type:git
-Repo:https://github.com/evancharlton/android-mileage
-
-Build:3.0.8,3080
- commit=16b397029a76
- subdir=trunk
- oldsdkloc=yes
-
-Build:3.1.0,3100
- commit=e0e7b5de827b
- subdir=trunk
-
-Build:3.1.1,3110
- commit=2f32257a5216
- subdir=trunk
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.1.1
-Current Version Code:3110
diff --git a/metadata/com.evancharlton.mileage.yml b/metadata/com.evancharlton.mileage.yml
new file mode 100644
index 0000000000..693b0e0fff
--- /dev/null
+++ b/metadata/com.evancharlton.mileage.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: http://evancharlton.com/projects/mileage
+SourceCode: https://github.com/evancharlton/android-mileage
+IssueTracker: https://github.com/evancharlton/android-mileage/issues
+Donate: http://evancharlton.com/donate
+
+AutoName: Mileage
+Summary: A Mileage tracker
+Description: |-
+ A Mileage tracker for an Android-based phone. Allows importing and exporting of
+ data in various formats, so it is easy to sync with your existing logs.
+
+ '''Key features:'''
+
+ * Multiple vehicle support
+ * All new charts (thanks to aiCharts)
+ * Customizable fillup fields
+ * Per-vehicle measurement units
+ * All new statistics
+ * Vastly improved CSV importing
+ * Streamlined import and export
+ * Automatic SD card backups
+ * All new vehicle types
+ * Service interval templates
+
+RepoType: git
+Repo: https://github.com/evancharlton/android-mileage
+
+Builds:
+ - versionName: 3.0.8
+ versionCode: 3080
+ commit: 16b397029a76
+ subdir: trunk
+ oldsdkloc: true
+
+ - versionName: 3.1.0
+ versionCode: 3100
+ commit: e0e7b5de827b
+ subdir: trunk
+
+ - versionName: 3.1.1
+ versionCode: 3110
+ commit: 2f32257a5216
+ subdir: trunk
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 3.1.1
+CurrentVersionCode: 3110
diff --git a/metadata/com.evenement.encapsulation.txt b/metadata/com.evenement.encapsulation.txt
deleted file mode 100644
index 8ab6b5012f..0000000000
--- a/metadata/com.evenement.encapsulation.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Connectivity,Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/e-venement/eve-control
-Issue Tracker:https://github.com/e-venement/eve-control/issues
-
-Auto Name:Eve-control
-Summary:Control eVenement instances
-Description:
-Control tickets with an existing [http://www.e-venement.org/ e-venement]
-instance.
-
-When launched, the user is prompted to enter the host name as well as his login
-credentials wich will be stored for future authentifications.
-
-Once the form submitted, the app will connect to the instance's server and
-display the access control page (tck.php/ticket/control), and tickets can be
-controlled directly from there.
-
-During use, the app will automatically re-authenticate the user on server
-periodically to keep the session alive as long as needed.
-.
-
-Repo Type:git
-Repo:https://github.com/e-venement/eve-control
-
-Build:1.0,1
- commit=36a87f06556c0192c6a9f8e969c41573f154f386
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=c786edc9aa1065ae9a2fd24a357ebf7abb501ac9
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/versionCode/d' -e '/versionName/d' build.gradle
-
-Build:1.2,3
- commit=1.2
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.evenement.encapsulation.yml b/metadata/com.evenement.encapsulation.yml
new file mode 100644
index 0000000000..fe7bfa52b4
--- /dev/null
+++ b/metadata/com.evenement.encapsulation.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Connectivity
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/e-venement/eve-control
+IssueTracker: https://github.com/e-venement/eve-control/issues
+
+AutoName: Eve-control
+Summary: Control eVenement instances
+Description: |-
+ Control tickets with an existing [http://www.e-venement.org/ e-venement]
+ instance.
+
+ When launched, the user is prompted to enter the host name as well as his login
+ credentials wich will be stored for future authentifications.
+
+ Once the form submitted, the app will connect to the instance's server and
+ display the access control page (tck.php/ticket/control), and tickets can be
+ controlled directly from there.
+
+ During use, the app will automatically re-authenticate the user on server
+ periodically to keep the session alive as long as needed.
+
+RepoType: git
+Repo: https://github.com/e-venement/eve-control
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 36a87f06556c0192c6a9f8e969c41573f154f386
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: c786edc9aa1065ae9a2fd24a357ebf7abb501ac9
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/versionCode/d' -e '/versionName/d' build.gradle
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '1.2'
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.example.CosyDVR.txt b/metadata/com.example.CosyDVR.txt
deleted file mode 100644
index 5073f0951f..0000000000
--- a/metadata/com.example.CosyDVR.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:http://cosydvr.esy.es
-Source Code:https://github.com/sergstetsuk/CosyDVR
-Issue Tracker:https://github.com/sergstetsuk/CosyDVR/issues
-Changelog:https://github.com/sergstetsuk/CosyDVR/blob/HEAD/CHANGELOG.md
-
-Name:CosyDVR (old)
-Auto Name:CosyDVR
-Summary:Video recording (DVR) software for in-car use
-Description:
-This package as been deprecated in favor of [[es.esy.CosyDVR]].
-
-DVR software kit designed for in-car use:
-
-* Works in background as a service
-* Works even when the keyboard is locked
-* Autostart recording after program launch
-* Autoremove old files
-* FLASH button for night recordings (if device supports)
-* GPS data is recorded into subtitle files *.srt
-* Separate *.gpx file for upload to the OpenStreetMap.org
-* GPS data is shown on the screen
-* Night mode for better video under low light condition
-* Different focus modes (infinity, auto, continuous video, macro)
-* Zoooming in/out with gestures
-* Refocus on screen tap
-* Exit function is protected with long click to avoid accedental click
-* Configurable options (video size, bitrate, maxtemp and minfree space, fragment time etc.)
-* Notification area clickable icon for bringing app to front
-
-This software might not work with all devices.
-.
-
-Repo Type:git
-Repo:https://github.com/sergstetsuk/CosyDVR.git
-
-Build:1.0,1
- commit=774f6f2ac6d94f22c2bbc19272199e00b008035c
- extlibs=android/android-support-v4.jar
-
-Build:1.1,5
- commit=v1.1
- extlibs=android/android-support-v4.jar
-
-Build:1.2,6
- commit=v1.2
- forceversion=yes
- forcevercode=yes
- extlibs=android/android-support-v4.jar
-
-Build:1.3,7
- commit=v1.3
- extlibs=android/android-support-v4.jar
-
-Build:1.3.1,8
- commit=v1.3.1
- extlibs=android/android-support-v4.jar
-
-Build:1.3.2,9
- commit=v1.3.2
- extlibs=android/android-support-v4.jar
-
-Build:1.3.3,10
- commit=v1.3.3
- extlibs=android/android-support-v4.jar
-
-Build:1.3.4,11
- commit=v1.3.4
- extlibs=android/android-support-v4.jar
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3.4
-Current Version Code:11
diff --git a/metadata/com.example.CosyDVR.yml b/metadata/com.example.CosyDVR.yml
new file mode 100644
index 0000000000..f4ce7d977d
--- /dev/null
+++ b/metadata/com.example.CosyDVR.yml
@@ -0,0 +1,93 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: http://cosydvr.esy.es
+SourceCode: https://github.com/sergstetsuk/CosyDVR
+IssueTracker: https://github.com/sergstetsuk/CosyDVR/issues
+Changelog: https://github.com/sergstetsuk/CosyDVR/blob/HEAD/CHANGELOG.md
+
+Name: CosyDVR (old)
+AutoName: CosyDVR
+Summary: Video recording (DVR) software for in-car use
+Description: |-
+ This package as been deprecated in favor of [[es.esy.CosyDVR]].
+
+ DVR software kit designed for in-car use:
+
+ * Works in background as a service
+ * Works even when the keyboard is locked
+ * Autostart recording after program launch
+ * Autoremove old files
+ * FLASH button for night recordings (if device supports)
+ * GPS data is recorded into subtitle files *.srt
+ * Separate *.gpx file for upload to the OpenStreetMap.org
+ * GPS data is shown on the screen
+ * Night mode for better video under low light condition
+ * Different focus modes (infinity, auto, continuous video, macro)
+ * Zoooming in/out with gestures
+ * Refocus on screen tap
+ * Exit function is protected with long click to avoid accedental click
+ * Configurable options (video size, bitrate, maxtemp and minfree space, fragment time etc.)
+ * Notification area clickable icon for bringing app to front
+
+ This software might not work with all devices.
+
+RepoType: git
+Repo: https://github.com/sergstetsuk/CosyDVR.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 774f6f2ac6d94f22c2bbc19272199e00b008035c
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: '1.1'
+ versionCode: 5
+ commit: v1.1
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: '1.2'
+ versionCode: 6
+ commit: v1.2
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: '1.3'
+ versionCode: 7
+ commit: v1.3
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.3.1
+ versionCode: 8
+ commit: v1.3.1
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.3.2
+ versionCode: 9
+ commit: v1.3.2
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.3.3
+ versionCode: 10
+ commit: v1.3.3
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.3.4
+ versionCode: 11
+ commit: v1.3.4
+ extlibs:
+ - android/android-support-v4.jar
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.3.4
+CurrentVersionCode: 11
diff --git a/metadata/com.example.root.analyticaltranslator.txt b/metadata/com.example.root.analyticaltranslator.txt
deleted file mode 100644
index a299afa068..0000000000
--- a/metadata/com.example.root.analyticaltranslator.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/https://github.com/xpheres/AndroidAnalyticalTranslator/directory/
-Issue Tracker:
-Donate:http://lingoworld.eu/lingoworld/donations/donate.php
-Bitcoin:15WVb3LZWCsdZGjkNFBuELwt3U4zpnSgwa
-
-Auto Name:Analytical Translator
-Summary:Natural language translator
-Description:
-Front-end for the natural language translator project
-[https://github.com/xpheres/analyticaltranslator "Analytical Translator"], a
-translator that analyzes sentences, corrects syntax and grammar and reports and
-explains mistakes. A pedagogical translator for language learners that detects
-and corrects gender,conjugation and declination discrepancies as well as some
-orthographic mistakes.
-
-Only translation from German to Spanish is already implemented (English is being
-implemented right now).
-.
-
-Build:0.01,1
- commit=9622285934dbf9fd4497618c43999d673f1ea4e7
- subdir=app
- gradle=yes
-
-Build:0.02,2
- commit=v0.02
- subdir=app
- gradle=yes
-
-Build:0.03,3
- commit=v0.03
- subdir=app
- gradle=yes
-
-Build:0.04,4
- disable=mistagged
- commit=v0.04
- subdir=app
- gradle=yes
-
-Build:0.05,5
- commit=v0.05
- subdir=app
- gradle=yes
-
-Build:0.06,6
- commit=v.0.06
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.06
-Current Version Code:6
diff --git a/metadata/com.example.root.analyticaltranslator.yml b/metadata/com.example.root.analyticaltranslator.yml
new file mode 100644
index 0000000000..e5cc85a2c3
--- /dev/null
+++ b/metadata/com.example.root.analyticaltranslator.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/https://github.com/xpheres/AndroidAnalyticalTranslator/directory/
+Donate: http://lingoworld.eu/lingoworld/donations/donate.php
+Bitcoin: 15WVb3LZWCsdZGjkNFBuELwt3U4zpnSgwa
+
+AutoName: Analytical Translator
+Summary: Natural language translator
+Description: |-
+ Front-end for the natural language translator project
+ [https://github.com/xpheres/analyticaltranslator "Analytical Translator"], a
+ translator that analyzes sentences, corrects syntax and grammar and reports and
+ explains mistakes. A pedagogical translator for language learners that detects
+ and corrects gender,conjugation and declination discrepancies as well as some
+ orthographic mistakes.
+
+ Only translation from German to Spanish is already implemented (English is being
+ implemented right now).
+
+Builds:
+ - versionName: '0.01'
+ versionCode: 1
+ commit: 9622285934dbf9fd4497618c43999d673f1ea4e7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.02'
+ versionCode: 2
+ commit: v0.02
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.03'
+ versionCode: 3
+ commit: v0.03
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.04'
+ versionCode: 4
+ disable: mistagged
+ commit: v0.04
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.05'
+ versionCode: 5
+ commit: v0.05
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.06'
+ versionCode: 6
+ commit: v.0.06
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.06'
+CurrentVersionCode: 6
diff --git a/metadata/com.example.sshtry.txt b/metadata/com.example.sshtry.txt
deleted file mode 100644
index b0700db219..0000000000
--- a/metadata/com.example.sshtry.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://bitbucket.org/rrbarrero/minidlnaomatic
-Source Code:https://bitbucket.org/rrbarrero/minidlnaomatic/src
-Issue Tracker:
-
-Auto Name:MiniDlnaOmatic
-Summary:Manage miniDLNA service through ssh
-Description:
-Manage the miniDLNA service through ssh.
-
-Features:
-
-* Stop mini-dlna daemon.
-* Update media folder content.
-* Shutdown server.
-* Monitor server state (on/off)
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/rrbarrero/minidlnaomatic.git
-
-Build:1.0,1
- commit=251ea3b
- prebuild=mv dependencias/*jar libs/
-
-Maintainer Notes:
-Verified jars, upstream will switch to gradle. Not using tags properly.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.example.sshtry.yml b/metadata/com.example.sshtry.yml
new file mode 100644
index 0000000000..db9a4448e6
--- /dev/null
+++ b/metadata/com.example.sshtry.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://bitbucket.org/rrbarrero/minidlnaomatic
+SourceCode: https://bitbucket.org/rrbarrero/minidlnaomatic/src
+
+AutoName: MiniDlnaOmatic
+Summary: Manage miniDLNA service through ssh
+Description: |-
+ Manage the miniDLNA service through ssh.
+
+ Features:
+
+ * Stop mini-dlna daemon.
+ * Update media folder content.
+ * Shutdown server.
+ * Monitor server state (on/off)
+
+RepoType: git
+Repo: https://bitbucket.org/rrbarrero/minidlnaomatic.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 251ea3b
+ prebuild: mv dependencias/*jar libs/
+
+MaintainerNotes: Verified jars, upstream will switch to gradle. Not using tags properly.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.f.coin.txt b/metadata/com.f.coin.txt
deleted file mode 100644
index 57559e7fcb..0000000000
--- a/metadata/com.f.coin.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Money
-License:GPL-3.0-only
-Web Site:http://fcoin.de
-Source Code:https://github.com/PrXenon/fcoin
-Issue Tracker:https://github.com/PrXenon/fcoin/issues
-
-Auto Name:Fcoin
-Summary:Manage an alternative currency
-Description:
-Faircoin ("fair coin") is a free, non-profit, independent, interest-free and
-100% power Tausch-/Geldwährung covered.
-
-The aim of fcoin, is offering a currency that is not output as conventional
-banks, but of each and every of us.
-
-Documentation and app language is German.
-.
-
-Repo Type:git
-Repo:https://github.com/PrXenon/fcoin.git
-
-Build:1.8.6,27
- disable=Needs time at 35cce1404
- commit=35cce1404
-
-Auto Update Mode:None
-Update Check Mode:Static
-
-No Source Since:1.9.6
diff --git a/metadata/com.f.coin.yml b/metadata/com.f.coin.yml
new file mode 100644
index 0000000000..cfddd225a8
--- /dev/null
+++ b/metadata/com.f.coin.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Money
+License: GPL-3.0-only
+WebSite: http://fcoin.de
+SourceCode: https://github.com/PrXenon/fcoin
+IssueTracker: https://github.com/PrXenon/fcoin/issues
+
+AutoName: Fcoin
+Summary: Manage an alternative currency
+Description: |-
+ Faircoin ("fair coin") is a free, non-profit, independent, interest-free and
+ 100% power Tausch-/Geldwährung covered.
+
+ The aim of fcoin, is offering a currency that is not output as conventional
+ banks, but of each and every of us.
+
+ Documentation and app language is German.
+
+RepoType: git
+Repo: https://github.com/PrXenon/fcoin.git
+
+Builds:
+ - versionName: 1.8.6
+ versionCode: 27
+ disable: Needs time at 35cce1404
+ commit: 35cce1404
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+
+NoSourceSince: 1.9.6
diff --git a/metadata/com.f2prateek.dfg.txt b/metadata/com.f2prateek.dfg.txt
deleted file mode 100644
index 418907fe89..0000000000
--- a/metadata/com.f2prateek.dfg.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:http://f2prateek.com/Device-Frame-Generator/
-Source Code:https://github.com/f2prateek/Device-Frame-Generator
-Issue Tracker:https://github.com/f2prateek/Device-Frame-Generator/issues
-Donate:http://forum.xda-developers.com/donatetome.php?u=4203118
-
-Auto Name:Device Frame Generator
-Summary:Realistic borders for screenshots
-Description:
-The device frame generator allows you to quickly wrap your app screenshots in
-real device artwork, providing better context for your screenshots. You can
-generate screenshots through sharing in Android, as well as perform batch
-operations.
-
-This app will no longer be updated; Upstream started using proprietary libraries
-heavily.
-.
-
-Repo Type:git
-Repo:https://github.com/f2prateek/Device-Frame-Generator.git
-
-Build:1.0.7,107
- commit=v1.0.7
- subdir=app
- gradle=yes
-
-Build:1.1.0,110
- commit=v1.1.0
- subdir=app
- gradle=yes
-
-Build:1.1.2,112
- commit=v1.1.2
- subdir=app
- gradle=yes
-
-Build:1.1.3,113
- commit=v1.1.3
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1.3
-Current Version Code:113
diff --git a/metadata/com.f2prateek.dfg.yml b/metadata/com.f2prateek.dfg.yml
new file mode 100644
index 0000000000..b35b936c65
--- /dev/null
+++ b/metadata/com.f2prateek.dfg.yml
@@ -0,0 +1,55 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: http://f2prateek.com/Device-Frame-Generator/
+SourceCode: https://github.com/f2prateek/Device-Frame-Generator
+IssueTracker: https://github.com/f2prateek/Device-Frame-Generator/issues
+Donate: http://forum.xda-developers.com/donatetome.php?u=4203118
+
+AutoName: Device Frame Generator
+Summary: Realistic borders for screenshots
+Description: |-
+ The device frame generator allows you to quickly wrap your app screenshots in
+ real device artwork, providing better context for your screenshots. You can
+ generate screenshots through sharing in Android, as well as perform batch
+ operations.
+
+ This app will no longer be updated; Upstream started using proprietary libraries
+ heavily.
+
+RepoType: git
+Repo: https://github.com/f2prateek/Device-Frame-Generator.git
+
+Builds:
+ - versionName: 1.0.7
+ versionCode: 107
+ commit: v1.0.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 110
+ commit: v1.1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.2
+ versionCode: 112
+ commit: v1.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 113
+ commit: v1.1.3
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.1.3
+CurrentVersionCode: 113
diff --git a/metadata/com.fairphone.clock.txt b/metadata/com.fairphone.clock.txt
deleted file mode 100644
index 15b319287c..0000000000
--- a/metadata/com.fairphone.clock.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Disabled:Package id changed to community.fairphone.clock
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/WeAreFairphone/android_packages_apps_ClockWidget
-Issue Tracker:https://github.com/WeAreFairphone/android_packages_apps_ClockWidget/issues
-
-Name:Clock widget (legacy)
-Auto Name:Clock widget
-Summary:Add Fairphone clock widget to your homescreen
-Description:
-''''DEPRECATION NOTICE'''
-
-The app's development continues in [[community.fairphone.clock]], no further
-updates will be available. The old app will be moved to the archive.
-
-The interactive clock on the phone's lock screen is another function to create
-more awareness when you use your phone. You can cycle through the clock by
-tapping on it, and it will show different data, for example:
-
-* how long you own your Fairphone (this data is pulled from the motherboard manufacturer date)
-* until what time the battery will last
-* the amount of time you've had 'peace of mind' (based on Android's "no interruptions" setting).
-
-If you want to, you can easily share this information with others by pressing
-the Share button. So now you can brag about how long you’ve been a proud
-Fairphone owner to all your friends!
-.
-
-Repo Type:git
-Repo:https://github.com/WeAreFairphone/android_packages_apps_ClockWidget
-
-Build:2.0,2
- commit=1.0.0
- gradle=yes
- prebuild=sed -i -e '/proguardFiles/d' -e '/minifyEnabled/s/true/false/' -e '/shrinkResources/s/true/false/' build.gradle
-
-Build:2.0.1,3
- commit=422c821c3a8bc35b54258384abf54712e729a28c
- gradle=yes
- prebuild=sed -i -e '/proguardFiles/d' -e '/minifyEnabled/s/true/false/' -e '/shrinkResources/s/true/false/' build.gradle
-
-Maintainer Notes:
-TODO: Move to archive, UCM:Static .
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/old-package-name
-Current Version:2.0.1
-Current Version Code:3
diff --git a/metadata/com.fairphone.clock.yml b/metadata/com.fairphone.clock.yml
new file mode 100644
index 0000000000..ffcb29e111
--- /dev/null
+++ b/metadata/com.fairphone.clock.yml
@@ -0,0 +1,54 @@
+Disabled: Package id changed to community.fairphone.clock
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/WeAreFairphone/android_packages_apps_ClockWidget
+IssueTracker: https://github.com/WeAreFairphone/android_packages_apps_ClockWidget/issues
+
+Name: Clock widget (legacy)
+AutoName: Clock widget
+Summary: Add Fairphone clock widget to your homescreen
+Description: |-
+ ''''DEPRECATION NOTICE'''
+
+ The app's development continues in [[community.fairphone.clock]], no further
+ updates will be available. The old app will be moved to the archive.
+
+ The interactive clock on the phone's lock screen is another function to create
+ more awareness when you use your phone. You can cycle through the clock by
+ tapping on it, and it will show different data, for example:
+
+ * how long you own your Fairphone (this data is pulled from the motherboard manufacturer date)
+ * until what time the battery will last
+ * the amount of time you've had 'peace of mind' (based on Android's "no interruptions" setting).
+
+ If you want to, you can easily share this information with others by pressing
+ the Share button. So now you can brag about how long you’ve been a proud
+ Fairphone owner to all your friends!
+
+RepoType: git
+Repo: https://github.com/WeAreFairphone/android_packages_apps_ClockWidget
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 2
+ commit: 1.0.0
+ gradle:
+ - yes
+ prebuild: sed -i -e '/proguardFiles/d' -e '/minifyEnabled/s/true/false/' -e '/shrinkResources/s/true/false/'
+ build.gradle
+
+ - versionName: 2.0.1
+ versionCode: 3
+ commit: 422c821c3a8bc35b54258384abf54712e729a28c
+ gradle:
+ - yes
+ prebuild: sed -i -e '/proguardFiles/d' -e '/minifyEnabled/s/true/false/' -e '/shrinkResources/s/true/false/'
+ build.gradle
+
+MaintainerNotes: 'TODO: Move to archive, UCM:Static .'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/old-package-name
+CurrentVersion: 2.0.1
+CurrentVersionCode: 3
diff --git a/metadata/com.fairphone.mycontacts.txt b/metadata/com.fairphone.mycontacts.txt
deleted file mode 100644
index b4ae2ab745..0000000000
--- a/metadata/com.fairphone.mycontacts.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Disabled:Package id changed to community.fairphone.mycontacts
-Categories:System,Phone & SMS
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget
-Issue Tracker:https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget/issues
-
-Name:My Contacts (legacy)
-Auto Name:My Contacts
-Summary:Quickly access your contacts
-Description:
-''''DEPRECATION NOTICE'''
-
-The app's development continues in [[community.fairphone.mycontacts]], no
-further updates will be available. The old app will be moved to the archive.
-
-Recent Contacts lets you see your recently and most called contacts in one
-overview, and it lets you make direct phone calls straight from the widget
-itself without launching the dialer app first. As with any widget, if you don’t
-like using it, it can easily be removed.
-.
-
-Repo Type:git
-Repo:https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget
-
-Build:2.0,2
- commit=6f036a523ba7c4b570448b6d41260b2ecd7defab
- gradle=yes
- prebuild=touch proguard-android.txt proguard-rules.txt
-
-Build:2.1,3
- commit=1.0.1
- gradle=yes
- prebuild=touch proguard-android.txt proguard-rules.txt
-
-Build:2.1.1,4
- commit=7159e75ed7fcc9107ea4391e0aec41496498ff58
- gradle=yes
- prebuild=touch proguard-android.txt proguard-rules.txt
-
-Maintainer Notes:
-TODO: Move to archive, UCM:Static .
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/old-package-name
-Current Version:2.1.1
-Current Version Code:4
diff --git a/metadata/com.fairphone.mycontacts.yml b/metadata/com.fairphone.mycontacts.yml
new file mode 100644
index 0000000000..303201f2d5
--- /dev/null
+++ b/metadata/com.fairphone.mycontacts.yml
@@ -0,0 +1,53 @@
+Disabled: Package id changed to community.fairphone.mycontacts
+Categories:
+ - System
+ - Phone & SMS
+License: Apache-2.0
+SourceCode: https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget
+IssueTracker: https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget/issues
+
+Name: My Contacts (legacy)
+AutoName: My Contacts
+Summary: Quickly access your contacts
+Description: |-
+ ''''DEPRECATION NOTICE'''
+
+ The app's development continues in [[community.fairphone.mycontacts]], no
+ further updates will be available. The old app will be moved to the archive.
+
+ Recent Contacts lets you see your recently and most called contacts in one
+ overview, and it lets you make direct phone calls straight from the widget
+ itself without launching the dialer app first. As with any widget, if you don’t
+ like using it, it can easily be removed.
+
+RepoType: git
+Repo: https://github.com/WeAreFairphone/android_packages_apps_MyContactsWidget
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 2
+ commit: 6f036a523ba7c4b570448b6d41260b2ecd7defab
+ gradle:
+ - yes
+ prebuild: touch proguard-android.txt proguard-rules.txt
+
+ - versionName: '2.1'
+ versionCode: 3
+ commit: 1.0.1
+ gradle:
+ - yes
+ prebuild: touch proguard-android.txt proguard-rules.txt
+
+ - versionName: 2.1.1
+ versionCode: 4
+ commit: 7159e75ed7fcc9107ea4391e0aec41496498ff58
+ gradle:
+ - yes
+ prebuild: touch proguard-android.txt proguard-rules.txt
+
+MaintainerNotes: 'TODO: Move to archive, UCM:Static .'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/old-package-name
+CurrentVersion: 2.1.1
+CurrentVersionCode: 4
diff --git a/metadata/com.falconware.prestissimo.txt b/metadata/com.falconware.prestissimo.txt
deleted file mode 100644
index 57d0bba904..0000000000
--- a/metadata/com.falconware.prestissimo.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Multimedia
-License:LGPL-2.1-only
-Web Site:
-Source Code:https://github.com/TheRealFalcon/Prestissimo
-Issue Tracker:https://github.com/TheRealFalcon/Prestissimo/issues
-
-Auto Name:Prestissimo
-Summary:Change the speed of playback
-Description:
-Adds variable speed playback functionality to audio applications, e.g.
-[[de.danoeh.antennapod]].
-.
-
-Repo Type:git
-Repo:https://github.com/TheRealFalcon/Prestissimo.git
-
-Build:0.5,10
- commit=v0.5
- srclibs=Sonic@637de
- target=android-17
- build=$$NDK$$/ndk-build -C $$Sonic$$ && \
- mv $$Sonic$$/libs/armeabi* libs/
-
-Build:1.0,11
- commit=18b6e90ede1a986cc10f775ffc16421735483a35
- srclibs=Sonic@637de3f6ece13c360b40e22eb38507de0fcbb29a
- rm=libs/armeabi-v7a/libsonic.so,libs/armeabi/libsonic.so
- target=android-17
- build=$$NDK$$/ndk-build -C $$Sonic$$ && \
- mv $$Sonic$$/libs/armeabi* libs/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:11
diff --git a/metadata/com.falconware.prestissimo.yml b/metadata/com.falconware.prestissimo.yml
new file mode 100644
index 0000000000..072623eb83
--- /dev/null
+++ b/metadata/com.falconware.prestissimo.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Multimedia
+License: LGPL-2.1-only
+SourceCode: https://github.com/TheRealFalcon/Prestissimo
+IssueTracker: https://github.com/TheRealFalcon/Prestissimo/issues
+
+AutoName: Prestissimo
+Summary: Change the speed of playback
+Description: |-
+ Adds variable speed playback functionality to audio applications, e.g.
+ [[de.danoeh.antennapod]].
+
+RepoType: git
+Repo: https://github.com/TheRealFalcon/Prestissimo.git
+
+Builds:
+ - versionName: '0.5'
+ versionCode: 10
+ commit: v0.5
+ srclibs:
+ - Sonic@637de
+ target: android-17
+ build:
+ - $$NDK$$/ndk-build -C $$Sonic$$
+ - mv $$Sonic$$/libs/armeabi* libs/
+
+ - versionName: '1.0'
+ versionCode: 11
+ commit: 18b6e90ede1a986cc10f775ffc16421735483a35
+ srclibs:
+ - Sonic@637de3f6ece13c360b40e22eb38507de0fcbb29a
+ rm:
+ - libs/armeabi-v7a/libsonic.so
+ - libs/armeabi/libsonic.so
+ target: android-17
+ build:
+ - $$NDK$$/ndk-build -C $$Sonic$$
+ - mv $$Sonic$$/libs/armeabi* libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 11
diff --git a/metadata/com.fastaccess.github.txt b/metadata/com.fastaccess.github.txt
deleted file mode 100644
index bf682831c2..0000000000
--- a/metadata/com.fastaccess.github.txt
+++ /dev/null
@@ -1,120 +0,0 @@
-AntiFeatures:UpstreamNonFree,NonFreeNet
-Categories:Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/k0shk0sh/FastHub
-Issue Tracker:https://github.com/k0shk0sh/FastHub/issues
-
-Auto Name:FastHub
-Summary:A GitHub client app built from ground up
-Description:
-'''Warning:''' Upstream deleted fdroid flavor with some strange reasoning.
-Locked/deleted comments, general attitude suggest FastHub is gone forever.
-
-Yet another open-source GitHub client app but unlike any other app, FastHub was
-built from scratch.
-
-'''Features'''
-
-''App''
-
-* Two login types (Basic Auth) or via (Browser)
-* Themes mode
-* Offline-mode
-* Markdown and code highlighting support
-* Notifications overview and "Mark all as read"
-* Search users/orgs, repos, issues/prs & code.
-* Pinned Repos
-
-''Repositories''
-
-* Search Repos
-* Browse and search Repos
-* See your public, private and forked Repos
-* Filter Branches and Commits
-* Watch, star and fork Repos
-* Download releases, files and branches
-
-''Issues and Pull Requests''
-
-* Search Issues/PRs
-* Filter Issues/PRs
-* Open/close Issues/PRs
-* Comment on Issues/PRs
-* Manage Issue/PR comments
-* React to comments with reactions
-* Edit Issues/PRs
-* Lock/unlock conversation in Issues/PRs
-* Assign people and add Labels and Milestones to Issues/PRs
-* Manage Milestones
-* Merge PRs
-* PRs reviews
-* PRs statuses
-
-''Commits and Gists''
-
-* Search Code/Gists
-* View Gists and their files
-* Comment on Commits/Gists
-* Manage Commit/Gist comments
-* Create/Delete Gists
-
-''Orgs''
-
-* Overview
-* Feeds
-* Teams & Teams repos
-* Repos
-
-''Users''
-
-* Follow/unfollow users
-* Search Users, Repos, Issues,Pull Requests and Code
-
-''Much more...''
-
-* FastHub is actively developed. More features will come!
-.
-
-Repo Type:git
-Repo:https://github.com/k0shk0sh/FastHub
-
-Build:1.8.2,182
- commit=1.8.2
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle build.gradle
-
-Build:1.9.1,191
- commit=1.9.1
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle build.gradle
-
-Build:1.9.2,192
- commit=1.9.2
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle build.gradle
-
-Build:2.0.1,201
- commit=2.0.1
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle build.gradle
-
-Build:2.1.0,210
- commit=2.1.0
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle build.gradle
-
-Maintainer Notes:
-All the work I invested is gone, I'd suggest you don't bother.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.1.0
-Current Version Code:210
diff --git a/metadata/com.fastaccess.github.yml b/metadata/com.fastaccess.github.yml
new file mode 100644
index 0000000000..493b3edab8
--- /dev/null
+++ b/metadata/com.fastaccess.github.yml
@@ -0,0 +1,135 @@
+AntiFeatures:
+ - UpstreamNonFree
+ - NonFreeNet
+Categories:
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/k0shk0sh/FastHub
+IssueTracker: https://github.com/k0shk0sh/FastHub/issues
+
+AutoName: FastHub
+Summary: A GitHub client app built from ground up
+Description: |-
+ '''Warning:''' Upstream deleted fdroid flavor with some strange reasoning.
+ Locked/deleted comments, general attitude suggest FastHub is gone forever.
+
+ Yet another open-source GitHub client app but unlike any other app, FastHub was
+ built from scratch.
+
+ '''Features'''
+
+ ''App''
+
+ * Two login types (Basic Auth) or via (Browser)
+ * Themes mode
+ * Offline-mode
+ * Markdown and code highlighting support
+ * Notifications overview and "Mark all as read"
+ * Search users/orgs, repos, issues/prs & code.
+ * Pinned Repos
+
+ ''Repositories''
+
+ * Search Repos
+ * Browse and search Repos
+ * See your public, private and forked Repos
+ * Filter Branches and Commits
+ * Watch, star and fork Repos
+ * Download releases, files and branches
+
+ ''Issues and Pull Requests''
+
+ * Search Issues/PRs
+ * Filter Issues/PRs
+ * Open/close Issues/PRs
+ * Comment on Issues/PRs
+ * Manage Issue/PR comments
+ * React to comments with reactions
+ * Edit Issues/PRs
+ * Lock/unlock conversation in Issues/PRs
+ * Assign people and add Labels and Milestones to Issues/PRs
+ * Manage Milestones
+ * Merge PRs
+ * PRs reviews
+ * PRs statuses
+
+ ''Commits and Gists''
+
+ * Search Code/Gists
+ * View Gists and their files
+ * Comment on Commits/Gists
+ * Manage Commit/Gist comments
+ * Create/Delete Gists
+
+ ''Orgs''
+
+ * Overview
+ * Feeds
+ * Teams & Teams repos
+ * Repos
+
+ ''Users''
+
+ * Follow/unfollow users
+ * Search Users, Repos, Issues,Pull Requests and Code
+
+ ''Much more...''
+
+ * FastHub is actively developed. More features will come!
+
+RepoType: git
+Repo: https://github.com/k0shk0sh/FastHub
+
+Builds:
+ - versionName: 1.8.2
+ versionCode: 182
+ commit: 1.8.2
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild: sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle
+ build.gradle
+
+ - versionName: 1.9.1
+ versionCode: 191
+ commit: 1.9.1
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild: sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle
+ build.gradle
+
+ - versionName: 1.9.2
+ versionCode: 192
+ commit: 1.9.2
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild: sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle
+ build.gradle
+
+ - versionName: 2.0.1
+ versionCode: 201
+ commit: 2.0.1
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild: sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle
+ build.gradle
+
+ - versionName: 2.1.0
+ versionCode: 210
+ commit: 2.1.0
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild: sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' ../build.gradle
+ build.gradle
+
+MaintainerNotes: All the work I invested is gone, I'd suggest you don't bother.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.1.0
+CurrentVersionCode: 210
diff --git a/metadata/com.fastebro.androidrgbtool.txt b/metadata/com.fastebro.androidrgbtool.txt
deleted file mode 100644
index fd41e32cdf..0000000000
--- a/metadata/com.fastebro.androidrgbtool.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/fasteque/rgb-tool
-Issue Tracker:https://github.com/fasteque/rgb-tool/issues
-
-Auto Name:RGB Tool
-Summary:Get RGB and HEX values of a color
-Description:
-Simple and fast tool to get RGB channel and HEX values about a color.
-
-RGB Tool lets you find out all the colors you need in a very simple and quick
-way. It features RGB and HSB color models plus color transparency and it
-displays HEX value.
-
-You can take a picture with the camera or open an image stored on your device to
-get color information. It is also possible to extract image palette data of a
-picture.
-
-Save your preferred colors, so you can easily pick them later or whenever you
-need.
-
-When you have found your color, you can also print it in a PDF document or using
-a printer.
-.
-
-Repo Type:git
-Repo:https://github.com/fasteque/rgb-tool
-
-Build:1.2.0,5
- commit=88e446b4b1bdc3d75d8b25b929bbe2d63317cc05
- subdir=android-rgb-tool
- gradle=yes
- prebuild=sed -i -e 's/gradle-plugin:0.13/gradle-plugin:0.12/g' -e 's/gradle:0.13.+/gradle:0.12.+/g' ../build.gradle
-
-Build:1.3.0,6
- commit=cf5b35ad13d6b24b4bd5179d3e235147ccc88955
- subdir=android-rgb-tool
- gradle=yes
-
-Build:1.3.1,7
- commit=c093c3a42e7ce9f88f0feca5f7f3b669b4d3a4c7
- subdir=android-rgb-tool
- gradle=yes
-
-Build:1.4.1,9
- commit=3ccbc363400b76d469b919959216e71b4699bd76
- subdir=android-rgb-tool
- gradle=yes
-
-Build:1.4.3,11
- commit=59367735a270501056f7d33df3bf5fb1a1c3948a
- subdir=android-rgb-tool
- gradle=yes
-
-Build:1.4.4,12
- commit=fef1ca039161741c22a4c13efdd13cf4dd6292b3
- subdir=android-rgb-tool
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.0-SNAPSHOT
-Current Version Code:13
diff --git a/metadata/com.fastebro.androidrgbtool.yml b/metadata/com.fastebro.androidrgbtool.yml
new file mode 100644
index 0000000000..33486212a3
--- /dev/null
+++ b/metadata/com.fastebro.androidrgbtool.yml
@@ -0,0 +1,76 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/fasteque/rgb-tool
+IssueTracker: https://github.com/fasteque/rgb-tool/issues
+
+AutoName: RGB Tool
+Summary: Get RGB and HEX values of a color
+Description: |-
+ Simple and fast tool to get RGB channel and HEX values about a color.
+
+ RGB Tool lets you find out all the colors you need in a very simple and quick
+ way. It features RGB and HSB color models plus color transparency and it
+ displays HEX value.
+
+ You can take a picture with the camera or open an image stored on your device to
+ get color information. It is also possible to extract image palette data of a
+ picture.
+
+ Save your preferred colors, so you can easily pick them later or whenever you
+ need.
+
+ When you have found your color, you can also print it in a PDF document or using
+ a printer.
+
+RepoType: git
+Repo: https://github.com/fasteque/rgb-tool
+
+Builds:
+ - versionName: 1.2.0
+ versionCode: 5
+ commit: 88e446b4b1bdc3d75d8b25b929bbe2d63317cc05
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/gradle-plugin:0.13/gradle-plugin:0.12/g' -e 's/gradle:0.13.+/gradle:0.12.+/g' ../build.gradle
+
+ - versionName: 1.3.0
+ versionCode: 6
+ commit: cf5b35ad13d6b24b4bd5179d3e235147ccc88955
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+
+ - versionName: 1.3.1
+ versionCode: 7
+ commit: c093c3a42e7ce9f88f0feca5f7f3b669b4d3a4c7
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+
+ - versionName: 1.4.1
+ versionCode: 9
+ commit: 3ccbc363400b76d469b919959216e71b4699bd76
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+
+ - versionName: 1.4.3
+ versionCode: 11
+ commit: 59367735a270501056f7d33df3bf5fb1a1c3948a
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+
+ - versionName: 1.4.4
+ versionCode: 12
+ commit: fef1ca039161741c22a4c13efdd13cf4dd6292b3
+ subdir: android-rgb-tool
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.0-SNAPSHOT
+CurrentVersionCode: 13
diff --git a/metadata/com.fisheradelakin.interactivestory.txt b/metadata/com.fisheradelakin.interactivestory.txt
deleted file mode 100644
index 2f2140a8fe..0000000000
--- a/metadata/com.fisheradelakin.interactivestory.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Games,Reading
-License:MIT
-Web Site:
-Source Code:https://github.com/fadelakin/SFM
-Issue Tracker:https://github.com/fadelakin/SFM/issues
-
-Name:Signal From Mars
-Auto Name:Interactive Story
-Summary:Interactive story
-Description:
-Unlock the mysteries of the red planet.
-.
-
-Repo Type:git
-Repo:https://github.com/fadelakin/SFM/
-
-Build:1.0,1
- commit=c7536e5db62f857402b60b3f34350354494602c7
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.fisheradelakin.interactivestory.yml b/metadata/com.fisheradelakin.interactivestory.yml
new file mode 100644
index 0000000000..6ed08b5213
--- /dev/null
+++ b/metadata/com.fisheradelakin.interactivestory.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Games
+ - Reading
+License: MIT
+SourceCode: https://github.com/fadelakin/SFM
+IssueTracker: https://github.com/fadelakin/SFM/issues
+
+Name: Signal From Mars
+AutoName: Interactive Story
+Summary: Interactive story
+Description: Unlock the mysteries of the red planet.
+
+RepoType: git
+Repo: https://github.com/fadelakin/SFM/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: c7536e5db62f857402b60b3f34350354494602c7
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.fisheradelakin.vortex.txt b/metadata/com.fisheradelakin.vortex.txt
deleted file mode 100644
index 86ce4ee1aa..0000000000
--- a/metadata/com.fisheradelakin.vortex.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Time
-License:MIT
-Web Site:http://fisheradelakin.com
-Source Code:https://github.com/fadelakin/vortex
-Issue Tracker:https://github.com/fadelakin/vortex/issues
-
-Auto Name:Vortex
-Summary:Get current weather conditions and forecast
-Description:
-Simple weather app to view the current weather conditions as well as hourly and
-daily forecasts. Your location must be turned on or else the app might crash.
-Uses the forecast.io API.
-.
-
-Repo Type:git
-Repo:https://github.com/fadelakin/vortex
-
-Build:2.0,8
- disable=missing api key
- commit=2.0
- subdir=app
- gradle=yes
-
-Build:2.0.2,10
- disable=missing api key
- commit=2.0.2
- subdir=app
- gradle=yes
-
-Build:2.0.3,11
- disable=works, but wait for upstream's consent
- commit=2.0.3
- subdir=app
- gradle=yes
- prebuild=mkdir -p src/main/assets && \
- mkdir foo && \
- pushd foo && \
- wget -c https://github.com/fadelakin/vortex/releases/download/2.0.3/app-release.apk && \
- unzip *.apk && \
- cp assets/apikey.json ../src/main/assets/ && \
- popd && \
- rm -fR foo
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0.3
-Current Version Code:11
diff --git a/metadata/com.fisheradelakin.vortex.yml b/metadata/com.fisheradelakin.vortex.yml
new file mode 100644
index 0000000000..6b6d093d26
--- /dev/null
+++ b/metadata/com.fisheradelakin.vortex.yml
@@ -0,0 +1,57 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Time
+License: MIT
+WebSite: http://fisheradelakin.com
+SourceCode: https://github.com/fadelakin/vortex
+IssueTracker: https://github.com/fadelakin/vortex/issues
+
+AutoName: Vortex
+Summary: Get current weather conditions and forecast
+Description: |-
+ Simple weather app to view the current weather conditions as well as hourly and
+ daily forecasts. Your location must be turned on or else the app might crash.
+ Uses the forecast.io API.
+
+RepoType: git
+Repo: https://github.com/fadelakin/vortex
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 8
+ disable: missing api key
+ commit: '2.0'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.2
+ versionCode: 10
+ disable: missing api key
+ commit: 2.0.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.3
+ versionCode: 11
+ disable: works, but wait for upstream's consent
+ commit: 2.0.3
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - mkdir -p src/main/assets
+ - mkdir foo
+ - pushd foo
+ - wget -c https://github.com/fadelakin/vortex/releases/download/2.0.3/app-release.apk
+ - unzip *.apk
+ - cp assets/apikey.json ../src/main/assets/
+ - popd
+ - rm -fR foo
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.0.3
+CurrentVersionCode: 11
diff --git a/metadata/com.fivasim.antikythera.txt b/metadata/com.fivasim.antikythera.txt
deleted file mode 100644
index 86fe7a4924..0000000000
--- a/metadata/com.fivasim.antikythera.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Science & Education
-License:BSD-2-Clause-FreeBSD
-Web Site:http://www.fivasim.com/antikythera.html
-Source Code:https://github.com/fivasim/Antikythera-Simulation
-Issue Tracker:https://github.com/fivasim/Antikythera-Simulation/issues
-
-Name:Antikythera
-Auto Name:Antikythera Simulation
-Summary:Model of an ancient mechanism
-Description:
-The extraordinary "Antikythera Mechanism" is the oldest known complex scientific
-calculator, and it was built in Ancient Greece. Although it was built around
-150-100BC its degree of mechanical sophistication is comparable to a 19th
-century Swiss clock.
-.
-
-Repo Type:git
-Repo:https://github.com/fivasim/Antikythera-Simulation.git
-
-Build:0.97,5
- commit=787a3e13fe
- subdir=Antikythera
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.97
-Current Version Code:5
diff --git a/metadata/com.fivasim.antikythera.yml b/metadata/com.fivasim.antikythera.yml
new file mode 100644
index 0000000000..8c9d352e91
--- /dev/null
+++ b/metadata/com.fivasim.antikythera.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Science & Education
+License: BSD-2-Clause-FreeBSD
+WebSite: http://www.fivasim.com/antikythera.html
+SourceCode: https://github.com/fivasim/Antikythera-Simulation
+IssueTracker: https://github.com/fivasim/Antikythera-Simulation/issues
+
+Name: Antikythera
+AutoName: Antikythera Simulation
+Summary: Model of an ancient mechanism
+Description: |-
+ The extraordinary "Antikythera Mechanism" is the oldest known complex scientific
+ calculator, and it was built in Ancient Greece. Although it was built around
+ 150-100BC its degree of mechanical sophistication is comparable to a 19th
+ century Swiss clock.
+
+RepoType: git
+Repo: https://github.com/fivasim/Antikythera-Simulation.git
+
+Builds:
+ - versionName: '0.97'
+ versionCode: 5
+ commit: 787a3e13fe
+ subdir: Antikythera
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.97'
+CurrentVersionCode: 5
diff --git a/metadata/com.flipcamera.txt b/metadata/com.flipcamera.txt
deleted file mode 100644
index 790a2d958e..0000000000
--- a/metadata/com.flipcamera.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Multimedia
-License:CC0-1.0
-Web Site:https://bitbucket.org/kingsimmy/frontcamera/overview
-Source Code:https://bitbucket.org/kingsimmy/frontcamera/src
-Issue Tracker:
-
-Auto Name:Front Camera
-Summary:Take photos using the frontfacing camera
-Description:
-Front Camera does one thing - let you take photos with the front facing camera
-on your device. It aims to make it as simple and quick as possible to take
-photos with the front facing camera. Click anywhere on the screen to take a
-photo, it is saved to your images automatically and ready for you to share to
-other apps. The image is automatically rotated so it gets saved upright. It's
-flipped on the vertical axis so what you see in the preview matches exactly with
-the image that is saved.
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/kingsimmy/frontcamera.git
-
-Build:1.01,1
- commit=be5c2ab
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-AM.xml uses com.frontcamera id, gradle forces com.flipcamera,
-which breaks UCM.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.01
-Current Version Code:1
diff --git a/metadata/com.flipcamera.yml b/metadata/com.flipcamera.yml
new file mode 100644
index 0000000000..a458909e14
--- /dev/null
+++ b/metadata/com.flipcamera.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Multimedia
+License: CC0-1.0
+WebSite: https://bitbucket.org/kingsimmy/frontcamera/overview
+SourceCode: https://bitbucket.org/kingsimmy/frontcamera/src
+
+AutoName: Front Camera
+Summary: Take photos using the frontfacing camera
+Description: |-
+ Front Camera does one thing - let you take photos with the front facing camera
+ on your device. It aims to make it as simple and quick as possible to take
+ photos with the front facing camera. Click anywhere on the screen to take a
+ photo, it is saved to your images automatically and ready for you to share to
+ other apps. The image is automatically rotated so it gets saved upright. It's
+ flipped on the vertical axis so what you see in the preview matches exactly with
+ the image that is saved.
+
+RepoType: git
+Repo: https://bitbucket.org/kingsimmy/frontcamera.git
+
+Builds:
+ - versionName: '1.01'
+ versionCode: 1
+ commit: be5c2ab
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ AM.xml uses com.frontcamera id, gradle forces com.flipcamera,
+ which breaks UCM.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.01'
+CurrentVersionCode: 1
diff --git a/metadata/com.forum.fiend.osp.txt b/metadata/com.forum.fiend.osp.txt
deleted file mode 100644
index f7fa61e683..0000000000
--- a/metadata/com.forum.fiend.osp.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:http://blog.forumfiend.net/
-Source Code:https://github.com/abartmatozu/forum-fiend-osp
-Issue Tracker:https://github.com/abartmatozu/forum-fiend-osp/issues
-
-Auto Name:Forum Fiend OSP
-Summary:Native client for forums
-Description:
-Clone of TapaTalk that let's you post directly to web forums. Development has
-been halted.
-.
-
-Repo Type:git
-Repo:https://github.com/abartmatozu/forum-fiend-osp
-
-Build:1.3.3,41
- disable=replace jars
- commit=515349109f86ac1561fd53d413e25008e16c6007
- subdir=Forum Fiend OSP
-
-Maintainer Notes:
-WARNING: Found JAR file at Forum Fiend OSP/libs/android-support-v4.jar
-WARNING: Found JAR file at Forum Fiend OSP/libs/gson-2.2.4.jar
-WARNING: Found JAR file at Forum Fiend OSP/libs/universal-image-loader-1.9.3.jar
-WARNING: Found JAR file at Forum Fiend OSP/libs/aXMLRPC_v1.7.2.jar
-WARNING: Found JAR file at Forum Fiend OSP/libs/httpmime-4.2.5.jar
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3.3
-Current Version Code:41
diff --git a/metadata/com.forum.fiend.osp.yml b/metadata/com.forum.fiend.osp.yml
new file mode 100644
index 0000000000..0ca81ebcd7
--- /dev/null
+++ b/metadata/com.forum.fiend.osp.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: http://blog.forumfiend.net/
+SourceCode: https://github.com/abartmatozu/forum-fiend-osp
+IssueTracker: https://github.com/abartmatozu/forum-fiend-osp/issues
+
+AutoName: Forum Fiend OSP
+Summary: Native client for forums
+Description: |-
+ Clone of TapaTalk that let's you post directly to web forums. Development has
+ been halted.
+
+RepoType: git
+Repo: https://github.com/abartmatozu/forum-fiend-osp
+
+Builds:
+ - versionName: 1.3.3
+ versionCode: 41
+ disable: replace jars
+ commit: 515349109f86ac1561fd53d413e25008e16c6007
+ subdir: Forum Fiend OSP
+
+MaintainerNotes: |-
+ WARNING: Found JAR file at Forum Fiend OSP/libs/android-support-v4.jar
+ WARNING: Found JAR file at Forum Fiend OSP/libs/gson-2.2.4.jar
+ WARNING: Found JAR file at Forum Fiend OSP/libs/universal-image-loader-1.9.3.jar
+ WARNING: Found JAR file at Forum Fiend OSP/libs/aXMLRPC_v1.7.2.jar
+ WARNING: Found JAR file at Forum Fiend OSP/libs/httpmime-4.2.5.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.3.3
+CurrentVersionCode: 41
diff --git a/metadata/com.foxykeep.lifecounter.txt b/metadata/com.foxykeep.lifecounter.txt
deleted file mode 100644
index 74b3d991c1..0000000000
--- a/metadata/com.foxykeep.lifecounter.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Games
-License:Beerware
-Web Site:http://www.foxykeep.com
-Source Code:https://github.com/foxykeep/lifecounter
-Issue Tracker:https://github.com/foxykeep/lifecounter/issues
-
-Auto Name:Life Counter
-Summary:Manage life total in MTG games
-Description:
-Manage your life total in "Magic The Gathering" (or other games) in a simple and
-easy way.
-
-Features:
-
-* Count life and poison
-* Swipe to add/remove 5 points
-* Flip/swap counters
-* Change default values
-* Beautiful backgrounds :)
-.
-
-Repo Type:git
-Repo:https://github.com/foxykeep/lifecounter
-
-Build:1.0,2
- commit=e6936d0b58cae595742502fa557a3ebee127026e
- subdir=LifeCounter
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.foxykeep.lifecounter.yml b/metadata/com.foxykeep.lifecounter.yml
new file mode 100644
index 0000000000..1b94ce8bc0
--- /dev/null
+++ b/metadata/com.foxykeep.lifecounter.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Games
+License: Beerware
+WebSite: http://www.foxykeep.com
+SourceCode: https://github.com/foxykeep/lifecounter
+IssueTracker: https://github.com/foxykeep/lifecounter/issues
+
+AutoName: Life Counter
+Summary: Manage life total in MTG games
+Description: |-
+ Manage your life total in "Magic The Gathering" (or other games) in a simple and
+ easy way.
+
+ Features:
+
+ * Count life and poison
+ * Swipe to add/remove 5 points
+ * Flip/swap counters
+ * Change default values
+ * Beautiful backgrounds :)
+
+RepoType: git
+Repo: https://github.com/foxykeep/lifecounter
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: e6936d0b58cae595742502fa557a3ebee127026e
+ subdir: LifeCounter
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.fr3ts0n.stagefever.txt b/metadata/com.fr3ts0n.stagefever.txt
deleted file mode 100644
index f9322eaf2d..0000000000
--- a/metadata/com.fr3ts0n.stagefever.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:https://github.com/fr3ts0n/StageFever/wiki
-Source Code:https://github.com/fr3ts0n/StageFever
-Issue Tracker:https://github.com/fr3ts0n/StageFever/issues
-Changelog:https://github.com/fr3ts0n/StageFever/releases
-
-Auto Name:StageFever
-Summary:Display stage notes, AMP/effect settings etc
-Description:
-Shows stage notes, AMP/effect settings, BPM etc. for any song in setlist. A
-setlist is a csv file following the scheme:
-
-Song;Artist;Settings;BPM;Stage notes
-
-'''Features:'''
-
-* all important song notes on one glance: Amplifier/effect settings, visual BPM, stage notes
-* single click to move to next/previous song
-* set list overview and navigation with swipe left
-* import set list data from CSV file
-.
-
-Repo Type:git
-Repo:https://github.com/fr3ts0n/StageFever.git
-
-Build:1.0,1
- commit=2679d1cb66ad2d298c5b0f64e4b336087bd5ebb0
-
-Build:1.0.1,10001
- commit=a3f15c78cab215620a1b0d18ef34997c3f488d65
-
-Build:1.0.3,10003
- commit=V1.0.3
-
-Build:1.0.4,10004
- commit=V1.0.4
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Build:1.0.5,10005
- commit=V1.0.5
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Build:1.0.6,10006
- commit=V1.0.6
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Build:1.0.7,10007
- commit=V1.0.7
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Build:1.0.8,10008
- commit=V1.0.8
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Build:1.0.9,10009
- commit=V1.0.9
- srclibs=apache-commons-csv@csv-1.4
- rm=libs/commons-csv-1.4.jar
- prebuild=pushd $$apache-commons-csv$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:V1.1.0
-Current Version Code:10100
diff --git a/metadata/com.fr3ts0n.stagefever.yml b/metadata/com.fr3ts0n.stagefever.yml
new file mode 100644
index 0000000000..ea2ea3b8e1
--- /dev/null
+++ b/metadata/com.fr3ts0n.stagefever.yml
@@ -0,0 +1,121 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+WebSite: https://github.com/fr3ts0n/StageFever/wiki
+SourceCode: https://github.com/fr3ts0n/StageFever
+IssueTracker: https://github.com/fr3ts0n/StageFever/issues
+Changelog: https://github.com/fr3ts0n/StageFever/releases
+
+AutoName: StageFever
+Summary: Display stage notes, AMP/effect settings etc
+Description: |-
+ Shows stage notes, AMP/effect settings, BPM etc. for any song in setlist. A
+ setlist is a csv file following the scheme:
+
+ Song;Artist;Settings;BPM;Stage notes
+
+ '''Features:'''
+
+ * all important song notes on one glance: Amplifier/effect settings, visual BPM, stage notes
+ * single click to move to next/previous song
+ * set list overview and navigation with swipe left
+ * import set list data from CSV file
+
+RepoType: git
+Repo: https://github.com/fr3ts0n/StageFever.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 2679d1cb66ad2d298c5b0f64e4b336087bd5ebb0
+
+ - versionName: 1.0.1
+ versionCode: 10001
+ commit: a3f15c78cab215620a1b0d18ef34997c3f488d65
+
+ - versionName: 1.0.3
+ versionCode: 10003
+ commit: V1.0.3
+
+ - versionName: 1.0.4
+ versionCode: 10004
+ commit: V1.0.4
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+ - versionName: 1.0.5
+ versionCode: 10005
+ commit: V1.0.5
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+ - versionName: 1.0.6
+ versionCode: 10006
+ commit: V1.0.6
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+ - versionName: 1.0.7
+ versionCode: 10007
+ commit: V1.0.7
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+ - versionName: 1.0.8
+ versionCode: 10008
+ commit: V1.0.8
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+ - versionName: 1.0.9
+ versionCode: 10009
+ commit: V1.0.9
+ srclibs:
+ - apache-commons-csv@csv-1.4
+ rm:
+ - libs/commons-csv-1.4.jar
+ prebuild:
+ - pushd $$apache-commons-csv$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$apache-commons-csv$$/target/commons-csv-1.4.jar libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: V1.1.0
+CurrentVersionCode: 10100
diff --git a/metadata/com.frankcalise.h2droid.txt b/metadata/com.frankcalise.h2droid.txt
deleted file mode 100644
index eab9a9ce00..0000000000
--- a/metadata/com.frankcalise.h2droid.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Sports & Health
-License:Apache-2.0
-Web Site:
-Source Code:https://code.google.com/p/h2droid/source
-Issue Tracker:
-
-Auto Name:Hydrate
-Summary:Set targets for water intake
-Description:
-Keep up with your daily water intake goals.
-.
-
-Repo Type:git-svn
-Repo:https://h2droid.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:1.5,10
- commit=release-1.5
- prebuild=sed -i '12s/true/false/g' AndroidManifest.xml
-
-Maintainer Notes:
-Beware the stupid sed in prebuild when updating.
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.5
-Current Version Code:10
diff --git a/metadata/com.frankcalise.h2droid.yml b/metadata/com.frankcalise.h2droid.yml
new file mode 100644
index 0000000000..b6fb8e47c2
--- /dev/null
+++ b/metadata/com.frankcalise.h2droid.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Sports & Health
+License: Apache-2.0
+SourceCode: https://code.google.com/p/h2droid/source
+
+AutoName: Hydrate
+Summary: Set targets for water intake
+Description: Keep up with your daily water intake goals.
+
+RepoType: git-svn
+Repo: https://h2droid.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 10
+ commit: release-1.5
+ prebuild: sed -i '12s/true/false/g' AndroidManifest.xml
+
+MaintainerNotes: Beware the stupid sed in prebuild when updating.
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.5'
+CurrentVersionCode: 10
diff --git a/metadata/com.freerdp.afreerdp.txt b/metadata/com.freerdp.afreerdp.txt
deleted file mode 100644
index 1232f520c3..0000000000
--- a/metadata/com.freerdp.afreerdp.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-Categories:Internet,Connectivity
-License:Apache-2.0
-Web Site:http://www.freerdp.com/
-Source Code:https://github.com/FreeRDP/FreeRDP
-Issue Tracker:https://github.com/FreeRDP/FreeRDP/issues
-
-Auto Name:aFreeRDP
-Summary:FreeRDP is a free remote desktop protocol client
-Description:
-''FreeRDP'' is a free implementation of the Remote Desktop Protocol (RDP),
-released under the Apache license. Enjoy the freedom of using your software
-wherever you want, the way you want it, in a world where interoperability can
-finally liberate your computing experience.
-
-You can simply use your Android device to start all your applications like Word,
-Outlook, Adobe Photoshop, games or any other installed application.
-
-''aFreeRDP'' supports all operating systems that support Terminal Services
-respectively Remote Desktop Services out of the box.
-.
-
-Repo Type:git
-Repo:https://github.com/FreeRDP/FreeRDP.git
-
-Build:2.0.0-rc0,10
- commit=2.0.0-rc0
- subdir=client/Android/Studio/aFreeRDP
- patch=2.0.0-rc0-gcc-sysroot.diff
- gradle=yes
- prebuild=echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties && \
- cd ../../../../scripts && \
- sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf && \
- sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
- build=cd ../../../../scripts && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
- ndk=r12b
-
-Build:2.0.0-rc1,11
- commit=2.0.0-rc1
- subdir=client/Android/Studio/aFreeRDP
- patch=2.0.0-rc0-gcc-sysroot.diff
- gradle=yes
- prebuild=echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties && \
- cd ../../../../scripts && \
- sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf && \
- sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
- build=cd ../../../../scripts && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
- ndk=r12b
-
-Build:2.0.0-rc2,12
- commit=2.0.0-rc2
- subdir=client/Android/Studio/aFreeRDP
- patch=2.0.0-rc0-gcc-sysroot.diff
- gradle=yes
- prebuild=echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties && \
- cd ../../../../scripts && \
- sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-g]/OPENSSL_TAG=OpenSSL_1_1_0h/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf && \
- sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
- build=cd ../../../../scripts && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
- ndk=r12b
-
-Build:2.0.0-rc4,14
- commit=2.0.0-rc4
- subdir=client/Android/Studio/aFreeRDP
- gradle=yes
- prebuild=echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties && \
- cd ../../../../scripts && \
- sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-h]/OPENSSL_TAG=OpenSSL_1_1_0i/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf && \
- sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
- build=cd ../../../../scripts && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf && \
- ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
- ndk=r12b
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.0.0-rc4
-Current Version Code:14
diff --git a/metadata/com.freerdp.afreerdp.yml b/metadata/com.freerdp.afreerdp.yml
new file mode 100644
index 0000000000..1c0670d609
--- /dev/null
+++ b/metadata/com.freerdp.afreerdp.yml
@@ -0,0 +1,108 @@
+Categories:
+ - Internet
+ - Connectivity
+License: Apache-2.0
+WebSite: http://www.freerdp.com/
+SourceCode: https://github.com/FreeRDP/FreeRDP
+IssueTracker: https://github.com/FreeRDP/FreeRDP/issues
+
+AutoName: aFreeRDP
+Summary: FreeRDP is a free remote desktop protocol client
+Description: |-
+ ''FreeRDP'' is a free implementation of the Remote Desktop Protocol (RDP),
+ released under the Apache license. Enjoy the freedom of using your software
+ wherever you want, the way you want it, in a world where interoperability can
+ finally liberate your computing experience.
+
+ You can simply use your Android device to start all your applications like Word,
+ Outlook, Adobe Photoshop, games or any other installed application.
+
+ ''aFreeRDP'' supports all operating systems that support Terminal Services
+ respectively Remote Desktop Services out of the box.
+
+RepoType: git
+Repo: https://github.com/FreeRDP/FreeRDP.git
+
+Builds:
+ - versionName: 2.0.0-rc0
+ versionCode: 10
+ commit: 2.0.0-rc0
+ subdir: client/Android/Studio/aFreeRDP
+ patch:
+ - 2.0.0-rc0-gcc-sysroot.diff
+ gradle:
+ - yes
+ prebuild:
+ - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties
+ - cd ../../../../scripts
+ - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e
+ 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf
+ - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
+ build:
+ - cd ../../../../scripts
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
+ ndk: r12b
+
+ - versionName: 2.0.0-rc1
+ versionCode: 11
+ commit: 2.0.0-rc1
+ subdir: client/Android/Studio/aFreeRDP
+ patch:
+ - 2.0.0-rc0-gcc-sysroot.diff
+ gradle:
+ - yes
+ prebuild:
+ - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties
+ - cd ../../../../scripts
+ - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e
+ 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf
+ - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
+ build:
+ - cd ../../../../scripts
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
+ ndk: r12b
+
+ - versionName: 2.0.0-rc2
+ versionCode: 12
+ commit: 2.0.0-rc2
+ subdir: client/Android/Studio/aFreeRDP
+ patch:
+ - 2.0.0-rc0-gcc-sysroot.diff
+ gradle:
+ - yes
+ prebuild:
+ - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties
+ - cd ../../../../scripts
+ - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-g]/OPENSSL_TAG=OpenSSL_1_1_0h/' -e
+ 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf
+ - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
+ build:
+ - cd ../../../../scripts
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
+ ndk: r12b
+
+ - versionName: 2.0.0-rc4
+ versionCode: 14
+ commit: 2.0.0-rc4
+ subdir: client/Android/Studio/aFreeRDP
+ gradle:
+ - yes
+ prebuild:
+ - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties
+ - cd ../../../../scripts
+ - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-h]/OPENSSL_TAG=OpenSSL_1_1_0i/' -e
+ 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf
+ - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh
+ build:
+ - cd ../../../../scripts
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf
+ - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf
+ ndk: r12b
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.0.0-rc4
+CurrentVersionCode: 14
diff --git a/metadata/com.freezingwind.animereleasenotifier.txt b/metadata/com.freezingwind.animereleasenotifier.txt
deleted file mode 100644
index f8651f9c3b..0000000000
--- a/metadata/com.freezingwind.animereleasenotifier.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Time
-License:GPL-2.0-or-later
-Web Site:https://animereleasenotifier.com
-Source Code:https://github.com/blitzprog/anime-release-notifier-android
-Issue Tracker:https://github.com/blitzprog/anime-release-notifier-android/issues
-
-Auto Name:Anime Release Notifier
-Summary:Track anime release dates
-Description:
-Fetches your anime "watching" list and notifies you when a new anime episode is
-available. It also displays the time until a new episode is released.
-
-Supports anime lists from:
-
-* anime-planet.com
-* anilist.co
-* myanimelist.net
-* hummingbird.me
-.
-
-Repo Type:git
-Repo:https://github.com/blitzprog/anime-release-notifier-android
-
-Build:0.1.5,6
- commit=141170fcefbc9c23975a1cbbe6b0f98567b017d0
- subdir=app
- gradle=yes
-
-Build:0.1.6,7
- commit=8a5c7ca32c6a66aeac82a4f78047ae17f816e7a0
- subdir=app
- gradle=yes
-
-Build:0.1.7,8
- commit=1f0ce130fbde088ebfc3081fdf173328eb93e836
- subdir=app
- gradle=yes
-
-Build:0.1.8,9
- commit=5f366cf0baa5e5974e61ab0491814fc681f39b50
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.1.8
-Current Version Code:9
diff --git a/metadata/com.freezingwind.animereleasenotifier.yml b/metadata/com.freezingwind.animereleasenotifier.yml
new file mode 100644
index 0000000000..1483ea68f3
--- /dev/null
+++ b/metadata/com.freezingwind.animereleasenotifier.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Time
+License: GPL-2.0-or-later
+WebSite: https://animereleasenotifier.com
+SourceCode: https://github.com/blitzprog/anime-release-notifier-android
+IssueTracker: https://github.com/blitzprog/anime-release-notifier-android/issues
+
+AutoName: Anime Release Notifier
+Summary: Track anime release dates
+Description: |-
+ Fetches your anime "watching" list and notifies you when a new anime episode is
+ available. It also displays the time until a new episode is released.
+
+ Supports anime lists from:
+
+ * anime-planet.com
+ * anilist.co
+ * myanimelist.net
+ * hummingbird.me
+
+RepoType: git
+Repo: https://github.com/blitzprog/anime-release-notifier-android
+
+Builds:
+ - versionName: 0.1.5
+ versionCode: 6
+ commit: 141170fcefbc9c23975a1cbbe6b0f98567b017d0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.6
+ versionCode: 7
+ commit: 8a5c7ca32c6a66aeac82a4f78047ae17f816e7a0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.7
+ versionCode: 8
+ commit: 1f0ce130fbde088ebfc3081fdf173328eb93e836
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.1.8
+ versionCode: 9
+ commit: 5f366cf0baa5e5974e61ab0491814fc681f39b50
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.1.8
+CurrentVersionCode: 9
diff --git a/metadata/com.frozendevs.cache.cleaner.txt b/metadata/com.frozendevs.cache.cleaner.txt
deleted file mode 100644
index 60ffc9c124..0000000000
--- a/metadata/com.frozendevs.cache.cleaner.txt
+++ /dev/null
@@ -1,117 +0,0 @@
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/Frozen-Developers/android-cache-cleaner
-Issue Tracker:https://github.com/Frozen-Developers/android-cache-cleaner/issues
-
-Auto Name:Cache Cleaner
-Summary:Clean the cache
-Description:
-Cache cleaning tool which does not require a rooted device. Features native Holo
-look and feel and fast operation.
-
-'''Depreation notice:''' This app is no longer maintained as you do not need it
-if you are on Android 6.0 or newer. Go to Settings -> Storage & USB-> Internal
-storage and click on Cached data in order to clear all the cache.
-.
-
-Repo Type:git
-Repo:https://github.com/Frozen-Developers/android-cache-cleaner
-
-Build:1.1.7,10
- commit=9cf2c6030617570f343c85b471f2b840e896cea0
- subdir=CacheCleaner
- gradle=yes
-
-Build:1.1.8,11
- commit=v1.1.8
- subdir=CacheCleaner
- gradle=yes
-
-Build:1.1.9,12
- commit=v1.1.9
- subdir=CacheCleaner
- gradle=yes
-
-Build:1.1.10,13
- commit=v1.1.10
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:1.1.11,14
- commit=v1.1.11
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.0.0,15
- commit=v2.0.0
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.0,16
- commit=v2.1.0
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.1,17
- commit=v2.1.1
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.2,18
- commit=v2.1.2
- subdir=CacheCleaner
- patch=cachecleaner-gradle.patch
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.3,19
- commit=v2.1.3
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.4,20
- commit=v2.1.4
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/classpath/a*\/' build.gradle && \
- sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n' build.gradle
-
-Build:2.1.5,21
- commit=v2.1.5
- subdir=CacheCleaner
- gradle=yes
-
-Build:2.1.6,22
- commit=v2.1.6
- subdir=CacheCleaner
- gradle=yes
-
-Build:2.2.0,23
- commit=v2.2.0
- subdir=CacheCleaner
- gradle=yes
-
-Build:2.2.3,26
- commit=2.2.3
- subdir=CacheCleaner
- gradle=yes
- prebuild=sed -i -e '/minSdkVersion/amaxSdkVersion 22' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.2.3
-Current Version Code:26
diff --git a/metadata/com.frozendevs.cache.cleaner.yml b/metadata/com.frozendevs.cache.cleaner.yml
new file mode 100644
index 0000000000..6fe0d3008b
--- /dev/null
+++ b/metadata/com.frozendevs.cache.cleaner.yml
@@ -0,0 +1,164 @@
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/Frozen-Developers/android-cache-cleaner
+IssueTracker: https://github.com/Frozen-Developers/android-cache-cleaner/issues
+
+AutoName: Cache Cleaner
+Summary: Clean the cache
+Description: |-
+ Cache cleaning tool which does not require a rooted device. Features native Holo
+ look and feel and fast operation.
+
+ '''Depreation notice:''' This app is no longer maintained as you do not need it
+ if you are on Android 6.0 or newer. Go to Settings -> Storage & USB-> Internal
+ storage and click on Cached data in order to clear all the cache.
+
+RepoType: git
+Repo: https://github.com/Frozen-Developers/android-cache-cleaner
+
+Builds:
+ - versionName: 1.1.7
+ versionCode: 10
+ commit: 9cf2c6030617570f343c85b471f2b840e896cea0
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 1.1.8
+ versionCode: 11
+ commit: v1.1.8
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 1.1.9
+ versionCode: 12
+ commit: v1.1.9
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 1.1.10
+ versionCode: 13
+ commit: v1.1.10
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 1.1.11
+ versionCode: 14
+ commit: v1.1.11
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.0.0
+ versionCode: 15
+ commit: v2.0.0
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.0
+ versionCode: 16
+ commit: v2.1.0
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.1
+ versionCode: 17
+ commit: v2.1.1
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.2
+ versionCode: 18
+ commit: v2.1.2
+ subdir: CacheCleaner
+ patch:
+ - cachecleaner-gradle.patch
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.3
+ versionCode: 19
+ commit: v2.1.3
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.4
+ versionCode: 20
+ commit: v2.1.4
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/classpath/a*\/' build.gradle
+ - sed -i -e '/classpath/iclasspath "com.android.tools.build:gradle:0.12.+"\n\/*\n'
+ build.gradle
+
+ - versionName: 2.1.5
+ versionCode: 21
+ commit: v2.1.5
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 2.1.6
+ versionCode: 22
+ commit: v2.1.6
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 2.2.0
+ versionCode: 23
+ commit: v2.2.0
+ subdir: CacheCleaner
+ gradle:
+ - yes
+
+ - versionName: 2.2.3
+ versionCode: 26
+ commit: 2.2.3
+ subdir: CacheCleaner
+ gradle:
+ - yes
+ prebuild: sed -i -e '/minSdkVersion/amaxSdkVersion 22' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.2.3
+CurrentVersionCode: 26
diff --git a/metadata/com.fullscreen.txt b/metadata/com.fullscreen.txt
deleted file mode 100644
index 8ed63dc38a..0000000000
--- a/metadata/com.fullscreen.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Reading,Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/renancunha33/DiolinuxApp
-Issue Tracker:https://github.com/renancunha33/DiolinuxApp/issues
-
-Auto Name:Diolinux
-Summary:View www.diolinux.com.br
-Description:
-Webapp for accessing the site diolinux.com.br, which is about free software and
-technology news.
-.
-
-Repo Type:git
-Repo:https://github.com/renancunha33/DiolinuxApp
-
-Build:2.1.2.5,1
- commit=9d3bcf926d0a6acb88c716950172e1b42f7f88f3
- subdir=app
- gradle=yes
-
-Build:2.2,2
- commit=0a38cddcb2f64dd04761d760355684903a18bb65
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Update Check Name:com.example.webview
-Current Version:2.2
-Current Version Code:2
diff --git a/metadata/com.fullscreen.yml b/metadata/com.fullscreen.yml
new file mode 100644
index 0000000000..d5d4113351
--- /dev/null
+++ b/metadata/com.fullscreen.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Reading
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/renancunha33/DiolinuxApp
+IssueTracker: https://github.com/renancunha33/DiolinuxApp/issues
+
+AutoName: Diolinux
+Summary: View www.diolinux.com.br
+Description: |-
+ Webapp for accessing the site diolinux.com.br, which is about free software and
+ technology news.
+
+RepoType: git
+Repo: https://github.com/renancunha33/DiolinuxApp
+
+Builds:
+ - versionName: 2.1.2.5
+ versionCode: 1
+ commit: 9d3bcf926d0a6acb88c716950172e1b42f7f88f3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 2
+ commit: 0a38cddcb2f64dd04761d760355684903a18bb65
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+UpdateCheckName: com.example.webview
+CurrentVersion: '2.2'
+CurrentVersionCode: 2
diff --git a/metadata/com.funambol.androidsync.txt b/metadata/com.funambol.androidsync.txt
deleted file mode 100644
index 8eb2c2d620..0000000000
--- a/metadata/com.funambol.androidsync.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-Disabled:Replaced by com.funambol.funv10
-Categories:System
-License:AGPL-3.0-only
-Web Site:https://onemediahub.com/
-Source Code:https://funambol.svn.sourceforge.net/viewvc/funambol/android-client/trunk/android-client
-Issue Tracker:https://sourceforge.net/projects/funambol/support
-
-Summary:Personal cloud sync client
-Description:
-Funambol sync client.
-
-Status: This has been replaced upstream with a different package
-(com.funambol.funv10), which we are unable to build currently.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
diff --git a/metadata/com.funambol.androidsync.yml b/metadata/com.funambol.androidsync.yml
new file mode 100644
index 0000000000..2f43c50f49
--- /dev/null
+++ b/metadata/com.funambol.androidsync.yml
@@ -0,0 +1,17 @@
+Disabled: Replaced by com.funambol.funv10
+Categories:
+ - System
+License: AGPL-3.0-only
+WebSite: https://onemediahub.com/
+SourceCode: https://funambol.svn.sourceforge.net/viewvc/funambol/android-client/trunk/android-client
+IssueTracker: https://sourceforge.net/projects/funambol/support
+
+Summary: Personal cloud sync client
+Description: |-
+ Funambol sync client.
+
+ Status: This has been replaced upstream with a different package
+ (com.funambol.funv10), which we are unable to build currently.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
diff --git a/metadata/com.fusionx.lightirc.txt b/metadata/com.fusionx.lightirc.txt
deleted file mode 100644
index 631b6b9a3d..0000000000
--- a/metadata/com.fusionx.lightirc.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/tilal6991/HoloIRC
-Issue Tracker:https://github.com/tilal6991/HoloIRC/issues
-Changelog:https://github.com/tilal6991/HoloIRC/blob/HEAD/CHANGELOG.mkdn
-
-Auto Name:HoloIRC
-Summary:IRC client
-Description:
-IRC client that is intended to be very lightweight and easy to use while not
-sacrificing on features.
-.
-
-Repo Type:git
-Repo:https://github.com/tilal6991/HoloIRC
-
-Build:4.1.0,70
- disable=crashlytics, missing libs
- commit=v4.1.0
- subdir=android
- gradle=simple
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:4.1.0
-Current Version Code:70
diff --git a/metadata/com.fusionx.lightirc.yml b/metadata/com.fusionx.lightirc.yml
new file mode 100644
index 0000000000..3f6a8c6bf0
--- /dev/null
+++ b/metadata/com.fusionx.lightirc.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/tilal6991/HoloIRC
+IssueTracker: https://github.com/tilal6991/HoloIRC/issues
+Changelog: https://github.com/tilal6991/HoloIRC/blob/HEAD/CHANGELOG.mkdn
+
+AutoName: HoloIRC
+Summary: IRC client
+Description: |-
+ IRC client that is intended to be very lightweight and easy to use while not
+ sacrificing on features.
+
+RepoType: git
+Repo: https://github.com/tilal6991/HoloIRC
+
+Builds:
+ - versionName: 4.1.0
+ versionCode: 70
+ disable: crashlytics, missing libs
+ commit: v4.1.0
+ subdir: android
+ gradle:
+ - simple
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 4.1.0
+CurrentVersionCode: 70
diff --git a/metadata/com.futonredemption.mylocation.txt b/metadata/com.futonredemption.mylocation.txt
deleted file mode 100644
index 05c7ac08b8..0000000000
--- a/metadata/com.futonredemption.mylocation.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Navigation
-License:BSD-3-Clause
-Web Site:https://code.google.com/p/futonic-mylocationwidget
-Source Code:https://code.google.com/p/futonic-mylocationwidget/source
-Issue Tracker:
-
-Auto Name:My Location Widget
-Summary:Homescreen widget
-Description:
-Home screen widget that gets your current address via GPS and lets you quickly
-share it or view it on Flickr, Google Maps or GeoHack
-.
-
-Repo Type:hg
-Repo:https://code.google.com/p/futonic-mylocationwidget
-
-Build:6.0,60
- commit=7462918ed401
- target=android-14
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:6.0
-Current Version Code:60
diff --git a/metadata/com.futonredemption.mylocation.yml b/metadata/com.futonredemption.mylocation.yml
new file mode 100644
index 0000000000..8cfced2bbc
--- /dev/null
+++ b/metadata/com.futonredemption.mylocation.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Navigation
+License: BSD-3-Clause
+WebSite: https://code.google.com/p/futonic-mylocationwidget
+SourceCode: https://code.google.com/p/futonic-mylocationwidget/source
+
+AutoName: My Location Widget
+Summary: Homescreen widget
+Description: |-
+ Home screen widget that gets your current address via GPS and lets you quickly
+ share it or view it on Flickr, Google Maps or GeoHack
+
+RepoType: hg
+Repo: https://code.google.com/p/futonic-mylocationwidget
+
+Builds:
+ - versionName: '6.0'
+ versionCode: 60
+ commit: 7462918ed401
+ target: android-14
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '6.0'
+CurrentVersionCode: 60
diff --git a/metadata/com.futurice.android.reservator.txt b/metadata/com.futurice.android.reservator.txt
deleted file mode 100644
index 96c71e7c08..0000000000
--- a/metadata/com.futurice.android.reservator.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Time
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/futurice/meeting-room-tablet
-Issue Tracker:https://github.com/futurice/meeting-room-tablet/issues
-Changelog:https://github.com/futurice/meeting-room-tablet/releases
-
-Auto Name:Reservator
-Summary:Display availablity of meeting rooms
-Description:
-Displays the availability status of meeting rooms along with the free/busy-time.
-Requires a Google-Account for schedules.
-
-Reservator is an open source meeting room display system for tablets. Mount your
-tablet next to your meeting rooms door, install Reservator and you’re good to
-go! Reservator uses your Google calendar’s resources for booking so you can use
-it, for example, for conference rooms, classrooms or for lending a video
-projector. While using Reservator, you can still book rooms normally through
-Google Calendar. You can also use the application for reserving other meeting
-rooms within your company.
-
-'''Features:'''
-
-* Integration: Reservator works with Google apps.
-* Booking: You can instantly book a meeting room with Reservator. You can also view the rooms calendar and book a meeting somewhere in the future. Simply pick the time and enter your name and it’s booked.
-* Traffic lights: The display will be green if the room is available, yellow if a meeting is about to start soon and red if it’s reserved. With this information you can quickly decide what conference room you want to use by just walking around.
-.
-
-Repo Type:git
-Repo:https://github.com/futurice/meeting-room-tablet
-
-Build:4.2.1,17
- commit=4.2.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:5.1.2
-Current Version Code:21
diff --git a/metadata/com.futurice.android.reservator.yml b/metadata/com.futurice.android.reservator.yml
new file mode 100644
index 0000000000..1947387a44
--- /dev/null
+++ b/metadata/com.futurice.android.reservator.yml
@@ -0,0 +1,44 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Time
+License: BSD-3-Clause
+SourceCode: https://github.com/futurice/meeting-room-tablet
+IssueTracker: https://github.com/futurice/meeting-room-tablet/issues
+Changelog: https://github.com/futurice/meeting-room-tablet/releases
+
+AutoName: Reservator
+Summary: Display availablity of meeting rooms
+Description: |-
+ Displays the availability status of meeting rooms along with the free/busy-time.
+ Requires a Google-Account for schedules.
+
+ Reservator is an open source meeting room display system for tablets. Mount your
+ tablet next to your meeting rooms door, install Reservator and you’re good to
+ go! Reservator uses your Google calendar’s resources for booking so you can use
+ it, for example, for conference rooms, classrooms or for lending a video
+ projector. While using Reservator, you can still book rooms normally through
+ Google Calendar. You can also use the application for reserving other meeting
+ rooms within your company.
+
+ '''Features:'''
+
+ * Integration: Reservator works with Google apps.
+ * Booking: You can instantly book a meeting room with Reservator. You can also view the rooms calendar and book a meeting somewhere in the future. Simply pick the time and enter your name and it’s booked.
+ * Traffic lights: The display will be green if the room is available, yellow if a meeting is about to start soon and red if it’s reserved. With this information you can quickly decide what conference room you want to use by just walking around.
+
+RepoType: git
+Repo: https://github.com/futurice/meeting-room-tablet
+
+Builds:
+ - versionName: 4.2.1
+ versionCode: 17
+ commit: 4.2.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 5.1.2
+CurrentVersionCode: 21
diff --git a/metadata/com.gcstar.scanner.txt b/metadata/com.gcstar.scanner.txt
deleted file mode 100644
index 996dcb2d18..0000000000
--- a/metadata/com.gcstar.scanner.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Multimedia
-License:GPL-2.0-or-later
-Web Site:http://www.gcstar.org/
-Source Code:
-Issue Tracker:
-Donate:http://gcstar.org/contribute.en.php#donate
-
-Auto Name:GCstar scanner
-Summary:Scan items for your collections
-Description:
-You will need [[com.google.zxing.client.android]] to be installed.
-
-GCstar is a cross-platform application for managing your collections. Detailed
-information on each item can be automatically retrieved from the internet and
-you can store additional data, such as the location or who you've lent it to.
-You may also search and filter your collection by many criteria.
-.
-
-Build:1.0,1
- commit=2124
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
-
-No Source Since:1.1
diff --git a/metadata/com.gcstar.scanner.yml b/metadata/com.gcstar.scanner.yml
new file mode 100644
index 0000000000..f6a4f62c1b
--- /dev/null
+++ b/metadata/com.gcstar.scanner.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Multimedia
+License: GPL-2.0-or-later
+WebSite: http://www.gcstar.org/
+Donate: http://gcstar.org/contribute.en.php#donate
+
+AutoName: GCstar scanner
+Summary: Scan items for your collections
+Description: |-
+ You will need [[com.google.zxing.client.android]] to be installed.
+
+ GCstar is a cross-platform application for managing your collections. Detailed
+ information on each item can be automatically retrieved from the internet and
+ you can store additional data, such as the location or who you've lent it to.
+ You may also search and filter your collection by many criteria.
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '2124'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
+
+NoSourceSince: '1.1'
diff --git a/metadata/com.gcstar.viewer.txt b/metadata/com.gcstar.viewer.txt
deleted file mode 100644
index c1f83a64bf..0000000000
--- a/metadata/com.gcstar.viewer.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Writing
-License:GPL-2.0-or-later
-Web Site:http://wiki.gcstar.org/en/gcstar_viewer
-Source Code:
-Issue Tracker:
-Donate:http://gcstar.org/contribute.en.php#donate
-
-Auto Name:GCstar Viewer
-Summary:View and manage your collections
-Description:
-GCstar is a cross-platform application for managing your collections. Detailed
-information on each item can be automatically retrieved from the internet and
-you can store additional data, such as the location or who you've lent it to.
-You may also search and filter your collection by many criteria.
-.
-
-Build:2.8,10
- commit=2149
-
-Build:2.10,12
- commit=2266
-
-Build:2.11,13
- commit=2271
-
-Build:2.12,14
- commit=2290
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.12
-Current Version Code:14
-
-No Source Since:2.13
diff --git a/metadata/com.gcstar.viewer.yml b/metadata/com.gcstar.viewer.yml
new file mode 100644
index 0000000000..de2d750aa1
--- /dev/null
+++ b/metadata/com.gcstar.viewer.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Writing
+License: GPL-2.0-or-later
+WebSite: http://wiki.gcstar.org/en/gcstar_viewer
+Donate: http://gcstar.org/contribute.en.php#donate
+
+AutoName: GCstar Viewer
+Summary: View and manage your collections
+Description: |-
+ GCstar is a cross-platform application for managing your collections. Detailed
+ information on each item can be automatically retrieved from the internet and
+ you can store additional data, such as the location or who you've lent it to.
+ You may also search and filter your collection by many criteria.
+
+Builds:
+ - versionName: '2.8'
+ versionCode: 10
+ commit: '2149'
+
+ - versionName: '2.10'
+ versionCode: 12
+ commit: '2266'
+
+ - versionName: '2.11'
+ versionCode: 13
+ commit: '2271'
+
+ - versionName: '2.12'
+ versionCode: 14
+ commit: '2290'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.12'
+CurrentVersionCode: 14
+
+NoSourceSince: '2.13'
diff --git a/metadata/com.germainz.identiconizer.txt b/metadata/com.germainz.identiconizer.txt
deleted file mode 100644
index e7355351e4..0000000000
--- a/metadata/com.germainz.identiconizer.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://forum.xda-developers.com/showthread.php?t=2718943
-Source Code:https://github.com/GermainZ/Identiconizer
-Issue Tracker:https://github.com/GermainZ/Identiconizer/issues
-
-Auto Name:Identiconizer!
-
-Repo Type:git
-Repo:https://github.com/GermainZ/Identiconizer
-
-Build:1.2,6
- commit=1.2
- submodules=yes
- target=android-19
-
-Build:1.3,9
- commit=1.3
- submodules=yes
- target=android-19
-
-Build:1.4,11
- commit=1.4
- subdir=identiconizer
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.4
-Current Version Code:11
diff --git a/metadata/com.germainz.identiconizer.yml b/metadata/com.germainz.identiconizer.yml
new file mode 100644
index 0000000000..f89f6b3cf8
--- /dev/null
+++ b/metadata/com.germainz.identiconizer.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://forum.xda-developers.com/showthread.php?t=2718943
+SourceCode: https://github.com/GermainZ/Identiconizer
+IssueTracker: https://github.com/GermainZ/Identiconizer/issues
+
+AutoName: Identiconizer!
+
+RepoType: git
+Repo: https://github.com/GermainZ/Identiconizer
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 6
+ commit: '1.2'
+ submodules: true
+ target: android-19
+
+ - versionName: '1.3'
+ versionCode: 9
+ commit: '1.3'
+ submodules: true
+ target: android-19
+
+ - versionName: '1.4'
+ versionCode: 11
+ commit: '1.4'
+ subdir: identiconizer
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.4'
+CurrentVersionCode: 11
diff --git a/metadata/com.ghisguth.sun.txt b/metadata/com.ghisguth.sun.txt
deleted file mode 100644
index 98fcdfb1f3..0000000000
--- a/metadata/com.ghisguth.sun.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Theming
-License:MIT
-Web Site:http://alexanderfedora.blogspot.com
-Source Code:https://github.com/ghisguth/sunlight/tree/HEAD/sun
-Issue Tracker:https://github.com/ghisguth/sunlight/issues
-
-Auto Name:Your very own Sun!
-Summary:Live wallpaper
-Description:
-Live animated sun wallpaper that is configurable: You can change size, color,
-animation speed, corona size, turbulence and many more options.
-.
-
-Repo Type:git
-Repo:https://github.com/ghisguth/sunlight.git
-
-Build:1.0,1
- commit=9457a7ebd586b6aa00159fd1c7ac11852a88c38a
- subdir=sun
-
-Build:1.1,2
- commit=83722c82fe079f6cc77b5f2bd765c01a9d973c14
- subdir=sun
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.ghisguth.sun.yml b/metadata/com.ghisguth.sun.yml
new file mode 100644
index 0000000000..0e2992ebc1
--- /dev/null
+++ b/metadata/com.ghisguth.sun.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Theming
+License: MIT
+WebSite: http://alexanderfedora.blogspot.com
+SourceCode: https://github.com/ghisguth/sunlight/tree/HEAD/sun
+IssueTracker: https://github.com/ghisguth/sunlight/issues
+
+AutoName: Your very own Sun!
+Summary: Live wallpaper
+Description: |-
+ Live animated sun wallpaper that is configurable: You can change size, color,
+ animation speed, corona size, turbulence and many more options.
+
+RepoType: git
+Repo: https://github.com/ghisguth/sunlight.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 9457a7ebd586b6aa00159fd1c7ac11852a88c38a
+ subdir: sun
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 83722c82fe079f6cc77b5f2bd765c01a9d973c14
+ subdir: sun
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.gimranov.zandy.app.txt b/metadata/com.gimranov.zandy.app.txt
deleted file mode 100644
index 1c096643cf..0000000000
--- a/metadata/com.gimranov.zandy.app.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Reading
-License:AGPL-3.0-only
-Web Site:http://www.gimranov.com/forum/
-Source Code:https://github.com/ajlyon/zandy
-Issue Tracker:https://github.com/ajlyon/zandy/issues
-
-Auto Name:Zandy
-Summary:Library assistance
-Description:
-Access your Zotero library from your mobile device. Edit and view your library,
-sync, and work offline. Zandy provides a simple interface to all your research.
-Browse and modify the items in your library, add new items, view attachments,
-take and edit item notes, search your library, add webpages from the Android
-browser and more.
-
-The barcode functionality requires [[com.google.zxing.client.android]] to be
-installed.
-.
-
-Repo Type:git
-Repo:https://github.com/ajlyon/zandy.git
-
-Build:1.3.6,20
- commit=1.3.6
- subdir=app
- forceversion=yes
- forcevercode=yes
- extlibs=android/android-support-v4.jar
-
-Build:1.3.7,1370
- commit=1.3.7
- subdir=app
- extlibs=android/android-support-v4.jar
-
-Build:1.4.3,1430
- disable=crashlytics,swing
- commit=1.4.3
- gradle=yes
- prebuild=sed -i -e '/crashlytics/d' build.gradle
-
-Build:1.4.4,1440
- disable=crashlytics,swing
- commit=dfa8538b91d51945e32e9b8873948ec3ff94b66f
- gradle=yes
- prebuild=sed -i -e '/crashlytics/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.4.6.1
-Current Version Code:1461
diff --git a/metadata/com.gimranov.zandy.app.yml b/metadata/com.gimranov.zandy.app.yml
new file mode 100644
index 0000000000..836c1af9db
--- /dev/null
+++ b/metadata/com.gimranov.zandy.app.yml
@@ -0,0 +1,59 @@
+Categories:
+ - Reading
+License: AGPL-3.0-only
+WebSite: http://www.gimranov.com/forum/
+SourceCode: https://github.com/ajlyon/zandy
+IssueTracker: https://github.com/ajlyon/zandy/issues
+
+AutoName: Zandy
+Summary: Library assistance
+Description: |-
+ Access your Zotero library from your mobile device. Edit and view your library,
+ sync, and work offline. Zandy provides a simple interface to all your research.
+ Browse and modify the items in your library, add new items, view attachments,
+ take and edit item notes, search your library, add webpages from the Android
+ browser and more.
+
+ The barcode functionality requires [[com.google.zxing.client.android]] to be
+ installed.
+
+RepoType: git
+Repo: https://github.com/ajlyon/zandy.git
+
+Builds:
+ - versionName: 1.3.6
+ versionCode: 20
+ commit: 1.3.6
+ subdir: app
+ forceversion: true
+ forcevercode: true
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.3.7
+ versionCode: 1370
+ commit: 1.3.7
+ subdir: app
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 1.4.3
+ versionCode: 1430
+ disable: crashlytics,swing
+ commit: 1.4.3
+ gradle:
+ - yes
+ prebuild: sed -i -e '/crashlytics/d' build.gradle
+
+ - versionName: 1.4.4
+ versionCode: 1440
+ disable: crashlytics,swing
+ commit: dfa8538b91d51945e32e9b8873948ec3ff94b66f
+ gradle:
+ - yes
+ prebuild: sed -i -e '/crashlytics/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.4.6.1
+CurrentVersionCode: 1461
diff --git a/metadata/com.ginkel.hashit.txt b/metadata/com.ginkel.hashit.txt
deleted file mode 100644
index dc5f0860d8..0000000000
--- a/metadata/com.ginkel.hashit.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:https://android.ginkel.com
-Source Code:https://github.com/ginkel/hashit
-Issue Tracker:https://github.com/ginkel/hashit/issues
-
-Auto Name:Hash It!
-Summary:Use strong passwords
-Description:
-Makes passwords based on a combination of the website address and a master key
-so that every password is different. Using the share menu, the app either
-creates or retrieves the password.
-
-Compatible with the
-[https://addons.mozilla.org/en-US/firefox/addon/password-hasher Password Hasher]
-Firefox extension (licensed under MPL1.1)
-.
-
-Repo Type:git
-Repo:https://github.com/ginkel/hashit.git
-
-Build:1.7.1,24
- commit=v1.7.1
- prebuild=mv lib/ libs/
-
-Build:1.7.2,25
- commit=v1.7.2
- maven=yes
- rm=lib/*
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.7.2
-Current Version Code:25
diff --git a/metadata/com.ginkel.hashit.yml b/metadata/com.ginkel.hashit.yml
new file mode 100644
index 0000000000..d38a12414f
--- /dev/null
+++ b/metadata/com.ginkel.hashit.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+WebSite: https://android.ginkel.com
+SourceCode: https://github.com/ginkel/hashit
+IssueTracker: https://github.com/ginkel/hashit/issues
+
+AutoName: Hash It!
+Summary: Use strong passwords
+Description: |-
+ Makes passwords based on a combination of the website address and a master key
+ so that every password is different. Using the share menu, the app either
+ creates or retrieves the password.
+
+ Compatible with the
+ [https://addons.mozilla.org/en-US/firefox/addon/password-hasher Password Hasher]
+ Firefox extension (licensed under MPL1.1)
+
+RepoType: git
+Repo: https://github.com/ginkel/hashit.git
+
+Builds:
+ - versionName: 1.7.1
+ versionCode: 24
+ commit: v1.7.1
+ prebuild: mv lib/ libs/
+
+ - versionName: 1.7.2
+ versionCode: 25
+ commit: v1.7.2
+ maven: 'yes'
+ rm:
+ - lib/*
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.7.2
+CurrentVersionCode: 25
diff --git a/metadata/com.github.alijc.cricketsalarm.txt b/metadata/com.github.alijc.cricketsalarm.txt
deleted file mode 100644
index 0b07a8167f..0000000000
--- a/metadata/com.github.alijc.cricketsalarm.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/alijc/CricketsAlarm
-Issue Tracker:https://github.com/alijc/CricketsAlarm/issues
-
-Auto Name:Cricket's Alarm
-Summary:Pet medication alarm
-Description:
-A widget for keeping track of a pet’s medications.
-.
-
-Repo Type:git
-Repo:https://github.com/alijc/CricketsAlarm.git
-
-Build:1.1,2
- commit=f498c8dc31
- subdir=CricketsAlarm
- target=android-14
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.github.alijc.cricketsalarm.yml b/metadata/com.github.alijc.cricketsalarm.yml
new file mode 100644
index 0000000000..b5fb0dfba0
--- /dev/null
+++ b/metadata/com.github.alijc.cricketsalarm.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+SourceCode: https://github.com/alijc/CricketsAlarm
+IssueTracker: https://github.com/alijc/CricketsAlarm/issues
+
+AutoName: Cricket's Alarm
+Summary: Pet medication alarm
+Description: A widget for keeping track of a pet’s medications.
+
+RepoType: git
+Repo: https://github.com/alijc/CricketsAlarm.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: f498c8dc31
+ subdir: CricketsAlarm
+ target: android-14
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.github.andlyticsproject.txt b/metadata/com.github.andlyticsproject.txt
deleted file mode 100644
index 98dc6cb9f2..0000000000
--- a/metadata/com.github.andlyticsproject.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/AndlyticsProject/andlytics
-Issue Tracker:https://github.com/AndlyticsProject/andlytics/issues
-Changelog:https://htmlpreview.github.io/?https://github.com/AndlyticsProject/andlytics/blob/HEAD/res/raw/changelog.html
-
-Auto Name:Andlytics
-Summary:Track your apps on Play Store
-Description:
-View stats and reply to comments. Requires a google account on the phone but not
-an admob account.
-.
-
-Repo Type:git
-Repo:https://github.com/AndlyticsProject/andlytics.git
-
-Build:2.4.3,226
- commit=v2.4.3
- init=rm -f ant.properties
-
-Build:2.5.1,228
- commit=v2.5.1
- init=rm -f ant.properties
-
-Build:2.5.5,233
- commit=v2.5.5
- init=rm -f ant.properties
-
-Build:2.5.6,238
- commit=v2.5.6
- init=rm -f ant.properties
-
-Build:2.5.7,243
- commit=v2.5.7
- init=rm -f ant.properties
-
-Build:2.5.8,247
- commit=v2.5.8
- init=rm -f ant.properties
-
-Build:2.6.0,250
- disable=missing 'gps' subproject
- commit=v2.6.0
- init=rm -f ant.properties
-
-Build:2.6.2,253
- disable=play services, private repo
- commit=v2.6.2
- init=rm -f ant.properties
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.6.2
-Current Version Code:253
diff --git a/metadata/com.github.andlyticsproject.yml b/metadata/com.github.andlyticsproject.yml
new file mode 100644
index 0000000000..fa7c2d61c0
--- /dev/null
+++ b/metadata/com.github.andlyticsproject.yml
@@ -0,0 +1,65 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/AndlyticsProject/andlytics
+IssueTracker: https://github.com/AndlyticsProject/andlytics/issues
+Changelog: https://htmlpreview.github.io/?https://github.com/AndlyticsProject/andlytics/blob/HEAD/res/raw/changelog.html
+
+AutoName: Andlytics
+Summary: Track your apps on Play Store
+Description: |-
+ View stats and reply to comments. Requires a google account on the phone but not
+ an admob account.
+
+RepoType: git
+Repo: https://github.com/AndlyticsProject/andlytics.git
+
+Builds:
+ - versionName: 2.4.3
+ versionCode: 226
+ commit: v2.4.3
+ init: rm -f ant.properties
+
+ - versionName: 2.5.1
+ versionCode: 228
+ commit: v2.5.1
+ init: rm -f ant.properties
+
+ - versionName: 2.5.5
+ versionCode: 233
+ commit: v2.5.5
+ init: rm -f ant.properties
+
+ - versionName: 2.5.6
+ versionCode: 238
+ commit: v2.5.6
+ init: rm -f ant.properties
+
+ - versionName: 2.5.7
+ versionCode: 243
+ commit: v2.5.7
+ init: rm -f ant.properties
+
+ - versionName: 2.5.8
+ versionCode: 247
+ commit: v2.5.8
+ init: rm -f ant.properties
+
+ - versionName: 2.6.0
+ versionCode: 250
+ disable: missing 'gps' subproject
+ commit: v2.6.0
+ init: rm -f ant.properties
+
+ - versionName: 2.6.2
+ versionCode: 253
+ disable: play services, private repo
+ commit: v2.6.2
+ init: rm -f ant.properties
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.6.2
+CurrentVersionCode: 253
diff --git a/metadata/com.github.cetoolbox.txt b/metadata/com.github.cetoolbox.txt
deleted file mode 100644
index 8af6c4b1a0..0000000000
--- a/metadata/com.github.cetoolbox.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:http://cetoolbox.github.io
-Source Code:https://github.com/Pansanel/cetoolbox
-Issue Tracker:https://github.com/Pansanel/cetoolbox/issues
-
-Auto Name:CEToolbox
-Summary:Medical tool
-Description:
-The CEToolbox project aims to provide a convenient tool for computing Capillary
-Electrophoresis parameters.
-.
-
-Repo Type:git
-Repo:https://github.com/Pansanel/cetoolbox.git
-
-Build:1.0,1
- commit=ed60c
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.github.cetoolbox.yml b/metadata/com.github.cetoolbox.yml
new file mode 100644
index 0000000000..7a0cdeafb2
--- /dev/null
+++ b/metadata/com.github.cetoolbox.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: http://cetoolbox.github.io
+SourceCode: https://github.com/Pansanel/cetoolbox
+IssueTracker: https://github.com/Pansanel/cetoolbox/issues
+
+AutoName: CEToolbox
+Summary: Medical tool
+Description: |-
+ The CEToolbox project aims to provide a convenient tool for computing Capillary
+ Electrophoresis parameters.
+
+RepoType: git
+Repo: https://github.com/Pansanel/cetoolbox.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: ed60c
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.github.egonw.isotopes.txt b/metadata/com.github.egonw.isotopes.txt
deleted file mode 100644
index 9bf10ecdb6..0000000000
--- a/metadata/com.github.egonw.isotopes.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/chemicalappspace/Isotopes
-Issue Tracker:https://github.com/chemicalappspace/Isotopes/issues
-
-Auto Name:Isotopes
-Summary:Isotope Information
-Description:
-Isotopes is an app with more then 3000 isotopes, both natural and synthetic,
-including accurate mass information and natural abundance.
-.
-
-Repo Type:git
-Repo:https://github.com/chemicalappspace/Isotopes
-
-Build:2.0,2
- commit=2.0
-
-Build:3.1,3
- disable=check/replace jars
- commit=3.1
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.1
-Current Version Code:3
diff --git a/metadata/com.github.egonw.isotopes.yml b/metadata/com.github.egonw.isotopes.yml
new file mode 100644
index 0000000000..8daa60ac75
--- /dev/null
+++ b/metadata/com.github.egonw.isotopes.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/chemicalappspace/Isotopes
+IssueTracker: https://github.com/chemicalappspace/Isotopes/issues
+
+AutoName: Isotopes
+Summary: Isotope Information
+Description: |-
+ Isotopes is an app with more then 3000 isotopes, both natural and synthetic,
+ including accurate mass information and natural abundance.
+
+RepoType: git
+Repo: https://github.com/chemicalappspace/Isotopes
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 2
+ commit: '2.0'
+
+ - versionName: '3.1'
+ versionCode: 3
+ disable: check/replace jars
+ commit: '3.1'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '3.1'
+CurrentVersionCode: 3
diff --git a/metadata/com.github.gianlucanitti.expreval.txt b/metadata/com.github.gianlucanitti.expreval.txt
deleted file mode 100644
index 280651a327..0000000000
--- a/metadata/com.github.gianlucanitti.expreval.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Science & Education
-License:MIT
-Web Site:
-Source Code:https://github.com/gianluca-nitti/android-expr-eval
-Issue Tracker:https://github.com/gianluca-nitti/android-expr-eval/issues
-
-Auto Name:ExprEval
-Summary:Math expression calculator with variables and functions support
-Description:
-Application that solves math expressions. Main features:
-
-* Supports variables (e.g. you can do "a=5", then "a+1" and you get 6)
-* Built-in basic function (like logarithms and trigonometry)
-* Custom functions can be defined (e.g. "log(x,b)=log(x)/log(b)", then log(32,2) will print 5)
-* Variables and functions can be edited both from the prompt and dialogs
-* Can print parsing and evaluation steps.
-* (Android 6.0+ only) can evaluate expressions from text selection in any application (ACTION_PROCESS_TEXT intent).
-* Fully localizable - actually includes English and Italian, you can contribute yor translation with a pull request on GitHub.
-
-Changelog:
-
-* 1.2: updated build tools to fix crash on some Android versions.
-* 1.1: added localization support and Italian translation; added ACTION_PROCESS_TEXT intent filter.
-* 1.0: Initial version.
-
-This application is based on [https://github.com/gianluca-nitti/java-expr-eval
-this] open source (MIT licensed) library.
-.
-
-Repo Type:git
-Repo:https://github.com/gianluca-nitti/android-expr-eval.git
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.github.gianlucanitti.expreval.yml b/metadata/com.github.gianlucanitti.expreval.yml
new file mode 100644
index 0000000000..3b77b157d9
--- /dev/null
+++ b/metadata/com.github.gianlucanitti.expreval.yml
@@ -0,0 +1,57 @@
+Categories:
+ - Science & Education
+License: MIT
+SourceCode: https://github.com/gianluca-nitti/android-expr-eval
+IssueTracker: https://github.com/gianluca-nitti/android-expr-eval/issues
+
+AutoName: ExprEval
+Summary: Math expression calculator with variables and functions support
+Description: |-
+ Application that solves math expressions. Main features:
+
+ * Supports variables (e.g. you can do "a=5", then "a+1" and you get 6)
+ * Built-in basic function (like logarithms and trigonometry)
+ * Custom functions can be defined (e.g. "log(x,b)=log(x)/log(b)", then log(32,2) will print 5)
+ * Variables and functions can be edited both from the prompt and dialogs
+ * Can print parsing and evaluation steps.
+ * (Android 6.0+ only) can evaluate expressions from text selection in any application (ACTION_PROCESS_TEXT intent).
+ * Fully localizable - actually includes English and Italian, you can contribute yor translation with a pull request on GitHub.
+
+ Changelog:
+
+ * 1.2: updated build tools to fix crash on some Android versions.
+ * 1.1: added localization support and Italian translation; added ACTION_PROCESS_TEXT intent filter.
+ * 1.0: Initial version.
+
+ This application is based on [https://github.com/gianluca-nitti/java-expr-eval
+ this] open source (MIT licensed) library.
+
+RepoType: git
+Repo: https://github.com/gianluca-nitti/android-expr-eval.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.github.grimpy.botifier.txt b/metadata/com.github.grimpy.botifier.txt
deleted file mode 100644
index 1cf46ce8a6..0000000000
--- a/metadata/com.github.grimpy.botifier.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Connectivity
-License:MIT
-Web Site:https://grimpy.github.com/botifier
-Source Code:https://github.com/grimpy/Botifier
-Issue Tracker:https://github.com/grimpy/Botifier/issues
-
-Auto Name:Botifier
-Summary:Send notifications via Bluetooth
-Description:
-* Show notifcations on car radio
-* Show application as artist
-* Show summary as album
-* Show full notification text as title
-* Play notification via TTS (text to speech)
-* Use next / previous track to navigate through notifications
-* Use pause / play button to remove notifcation
-
-To test if your media device (car radio) supports AVRCP 1.3 play a mp3 song
-which has id3 information set and check if this information is shown on the
-media device.
-.
-
-Repo Type:git
-Repo:https://github.com/grimpy/Botifier.git
-
-Build:1.3.2,14
- commit=1.3.2
- prebuild=sed -i '/key/d' project.properties
-
-Build:1.4.1,16
- commit=1.4.1
- gradle=yes
- rm=libs/*
- prebuild=sed -i -e 's/com.android.tools.build:gradle:0.13.0/com.android.tools.build:gradle:0.12.0/g' -e '/fileTree/acompile "com.android.support:support-v4:19.0.+"' build.gradle && \
- rm -fR src/com/github/grimpy/botifier/plugins/liveware/* && \
- sed -i -e '/import com.github.grimpy.botifier.plugins.liveware/d' src/com/github/grimpy/botifier/plugins/PluginPreference.java src/com/github/grimpy/botifier/preference/SettingsFragment.java src/com/github/grimpy/botifier/receivers/NotificationReceiver.java && \
- sed -i -e '/SW2Preference/,+1d' src/com/github/grimpy/botifier/plugins/PluginPreference.java && \
- sed -i -e '/SWExtensionService.class/,+2d' src/com/github/grimpy/botifier/preference/SettingsFragment.java && \
- sed -i -e '/SWExtensionService.class/,+1d' src/com/github/grimpy/botifier/receivers/NotificationReceiver.java
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.4.1
-Current Version Code:16
diff --git a/metadata/com.github.grimpy.botifier.yml b/metadata/com.github.grimpy.botifier.yml
new file mode 100644
index 0000000000..47c9a2c76d
--- /dev/null
+++ b/metadata/com.github.grimpy.botifier.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Connectivity
+License: MIT
+WebSite: https://grimpy.github.com/botifier
+SourceCode: https://github.com/grimpy/Botifier
+IssueTracker: https://github.com/grimpy/Botifier/issues
+
+AutoName: Botifier
+Summary: Send notifications via Bluetooth
+Description: |-
+ * Show notifcations on car radio
+ * Show application as artist
+ * Show summary as album
+ * Show full notification text as title
+ * Play notification via TTS (text to speech)
+ * Use next / previous track to navigate through notifications
+ * Use pause / play button to remove notifcation
+
+ To test if your media device (car radio) supports AVRCP 1.3 play a mp3 song
+ which has id3 information set and check if this information is shown on the
+ media device.
+
+RepoType: git
+Repo: https://github.com/grimpy/Botifier.git
+
+Builds:
+ - versionName: 1.3.2
+ versionCode: 14
+ commit: 1.3.2
+ prebuild: sed -i '/key/d' project.properties
+
+ - versionName: 1.4.1
+ versionCode: 16
+ commit: 1.4.1
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ prebuild:
+ - sed -i -e 's/com.android.tools.build:gradle:0.13.0/com.android.tools.build:gradle:0.12.0/g'
+ -e '/fileTree/acompile "com.android.support:support-v4:19.0.+"' build.gradle
+ - rm -fR src/com/github/grimpy/botifier/plugins/liveware/*
+ - sed -i -e '/import com.github.grimpy.botifier.plugins.liveware/d' src/com/github/grimpy/botifier/plugins/PluginPreference.java
+ src/com/github/grimpy/botifier/preference/SettingsFragment.java src/com/github/grimpy/botifier/receivers/NotificationReceiver.java
+ - sed -i -e '/SW2Preference/,+1d' src/com/github/grimpy/botifier/plugins/PluginPreference.java
+ - sed -i -e '/SWExtensionService.class/,+2d' src/com/github/grimpy/botifier/preference/SettingsFragment.java
+ - sed -i -e '/SWExtensionService.class/,+1d' src/com/github/grimpy/botifier/receivers/NotificationReceiver.java
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.4.1
+CurrentVersionCode: 16
diff --git a/metadata/com.github.jtjj222.sudburytransit.txt b/metadata/com.github.jtjj222.sudburytransit.txt
deleted file mode 100644
index dd5e389dfa..0000000000
--- a/metadata/com.github.jtjj222.sudburytransit.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jtjj222/Sudbury-Transit/
-Issue Tracker:https://github.com/jtjj222/Sudbury-Transit//issues
-
-Auto Name:Greater Sudbury Transit
-Summary:Get bus departure and arrival times for Sudbury
-Description:
-Aims to provide a simple way to access bus times in Sudburry.
-.
-
-Repo Type:git
-Repo:https://github.com/jtjj222/Sudbury-Transit/
-
-Build:1.0,1
- commit=v1.01
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.github.jtjj222.sudburytransit.yml b/metadata/com.github.jtjj222.sudburytransit.yml
new file mode 100644
index 0000000000..9719d8e1dc
--- /dev/null
+++ b/metadata/com.github.jtjj222.sudburytransit.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+SourceCode: https://github.com/jtjj222/Sudbury-Transit/
+IssueTracker: https://github.com/jtjj222/Sudbury-Transit//issues
+
+AutoName: Greater Sudbury Transit
+Summary: Get bus departure and arrival times for Sudbury
+Description: Aims to provide a simple way to access bus times in Sudburry.
+
+RepoType: git
+Repo: https://github.com/jtjj222/Sudbury-Transit/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.01
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.github.mobile.txt b/metadata/com.github.mobile.txt
deleted file mode 100644
index ae6d4c30cb..0000000000
--- a/metadata/com.github.mobile.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/github/android
-Issue Tracker:https://github.com/github/android/issues
-
-Auto Name:GitHub
-Summary:Official Github client
-Description:
-Create, manage, and discuss issues and stay up to date with an integrated news
-feed for all your organizations, friends, and repositories. View your issues
-dashboard to stay connected with all the issues you've reported, been assigned,
-or participating in the discussion on. You can also view and filter a
-repository's issue list and bookmark it for quick access.
-
-Discover, share, and discuss code snippets using the integrated GitHub Gists
-support.
-
-Anti-feature:Network Services. GitHub.com itself runs primarily proprietary
-code.
-.
-
-Repo Type:git
-Repo:https://github.com/github/android.git
-
-Build:1.1,600
- commit=1.1
- maven=yes
-
-Build:1.2,700
- commit=1.2
- maven=yes
-
-Build:1.3.1,900
- commit=1.3.1
- maven=yes
-
-Build:1.4,1000
- commit=1.4
- maven=yes
-
-Build:1.5,1100
- commit=1.5
- maven=yes
-
-Build:1.6.1,1300
- commit=1.6.1
- maven=yes
-
-Build:1.7,1400
- commit=9e6a9f3d7daf
- subdir=app
- maven=yes
-
-Build:1.7.1,1500
- commit=1.7.1
- subdir=app
- maven=yes
-
-Build:1.7.3,1700
- commit=1.7.3
- subdir=app
- maven=yes
-
-Build:1.8.0,1800
- commit=1.8.0
- subdir=app
- maven=yes
-
-Build:1.9.0,1900
- commit=1.9.0
- subdir=app
- maven=yes
- prebuild=sed -i -e 's@3.8.0@3.7.0@g' ../pom.xml
-
-Maintainer Notes:
-Remove prebuild when build server is using mvn-3.1.1+; check sed
-script at each new build as it matches quite a lot. Don't edit
-XML files with sed.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.9.0
-Current Version Code:1900
diff --git a/metadata/com.github.mobile.yml b/metadata/com.github.mobile.yml
new file mode 100644
index 0000000000..cb9041e690
--- /dev/null
+++ b/metadata/com.github.mobile.yml
@@ -0,0 +1,97 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/github/android
+IssueTracker: https://github.com/github/android/issues
+
+AutoName: GitHub
+Summary: Official Github client
+Description: |-
+ Create, manage, and discuss issues and stay up to date with an integrated news
+ feed for all your organizations, friends, and repositories. View your issues
+ dashboard to stay connected with all the issues you've reported, been assigned,
+ or participating in the discussion on. You can also view and filter a
+ repository's issue list and bookmark it for quick access.
+
+ Discover, share, and discuss code snippets using the integrated GitHub Gists
+ support.
+
+ Anti-feature:Network Services. GitHub.com itself runs primarily proprietary
+ code.
+
+RepoType: git
+Repo: https://github.com/github/android.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 600
+ commit: '1.1'
+ maven: 'yes'
+
+ - versionName: '1.2'
+ versionCode: 700
+ commit: '1.2'
+ maven: 'yes'
+
+ - versionName: 1.3.1
+ versionCode: 900
+ commit: 1.3.1
+ maven: 'yes'
+
+ - versionName: '1.4'
+ versionCode: 1000
+ commit: '1.4'
+ maven: 'yes'
+
+ - versionName: '1.5'
+ versionCode: 1100
+ commit: '1.5'
+ maven: 'yes'
+
+ - versionName: 1.6.1
+ versionCode: 1300
+ commit: 1.6.1
+ maven: 'yes'
+
+ - versionName: '1.7'
+ versionCode: 1400
+ commit: 9e6a9f3d7daf
+ subdir: app
+ maven: 'yes'
+
+ - versionName: 1.7.1
+ versionCode: 1500
+ commit: 1.7.1
+ subdir: app
+ maven: 'yes'
+
+ - versionName: 1.7.3
+ versionCode: 1700
+ commit: 1.7.3
+ subdir: app
+ maven: 'yes'
+
+ - versionName: 1.8.0
+ versionCode: 1800
+ commit: 1.8.0
+ subdir: app
+ maven: 'yes'
+
+ - versionName: 1.9.0
+ versionCode: 1900
+ commit: 1.9.0
+ subdir: app
+ maven: 'yes'
+ prebuild: sed -i -e 's@3.8.0@3.7.0@g' ../pom.xml
+
+MaintainerNotes: |-
+ Remove prebuild when build server is using mvn-3.1.1+; check sed
+ script at each new build as it matches quite a lot. Don't edit
+ XML files with sed.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.0
+CurrentVersionCode: 1900
diff --git a/metadata/com.github.mofosyne.instantreadme.txt b/metadata/com.github.mofosyne.instantreadme.txt
deleted file mode 100644
index 2deba9d25a..0000000000
--- a/metadata/com.github.mofosyne.instantreadme.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/mofosyne/instantReadmeApp
-Issue Tracker:https://github.com/mofosyne/instantReadmeApp/issues
-
-Auto Name:Instant Readme Demo
-Summary:Auto-include readme files in your apps
-Description:
-Demo project to demonstrate how to automatically include README files into an
-application.
-.
-
-Repo Type:git
-Repo:https://github.com/mofosyne/instantReadmeApp
-
-Build:1.0,1
- commit=ed6d6a465031463f2790ab780178aeee9f9d0df7
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.github.mofosyne.instantreadme.yml b/metadata/com.github.mofosyne.instantreadme.yml
new file mode 100644
index 0000000000..35d780600f
--- /dev/null
+++ b/metadata/com.github.mofosyne.instantreadme.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/mofosyne/instantReadmeApp
+IssueTracker: https://github.com/mofosyne/instantReadmeApp/issues
+
+AutoName: Instant Readme Demo
+Summary: Auto-include readme files in your apps
+Description: |-
+ Demo project to demonstrate how to automatically include README files into an
+ application.
+
+RepoType: git
+Repo: https://github.com/mofosyne/instantReadmeApp
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: ed6d6a465031463f2790ab780178aeee9f9d0df7
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.github.mofosyne.tagdrop.txt b/metadata/com.github.mofosyne.tagdrop.txt
deleted file mode 100644
index 936f21ab9e..0000000000
--- a/metadata/com.github.mofosyne.tagdrop.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/mofosyne/tagdrop
-Issue Tracker:https://github.com/mofosyne/tagdrop/issues
-
-Auto Name:tagdrop
-Summary:Decode data URIs in QR codes
-Description:
-It's possible to embed small amount of media (like audioclips or javascript
-games) physically on paper as 2d QR barcodes. This is unlike current usage of QR
-codes, where it is normally used to just store plaintext or urls or contacts.
-
-1. First objective is to decode data URIs sent in via intent from a scanner like
-[[com.google.zxing.client.android]] or from a NFC tag reader.
-
-2. Secondary objective, is that for larger files, you want to spread it over
-multiple QR codes. So we'll need a way to read all these tags an then join it
-together.
-
-Only the first part is done at the moment.
-.
-
-Repo Type:git
-Repo:https://github.com/mofosyne/tagdrop/
-
-Build:1.0,1
- commit=151956faff1f2bd6d18169693b43dc63c63fe0f1
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=cb73d38e71eaafacc03ed50ce15cdf903afe1eb1
- subdir=app
- gradle=yes
-
-Build:1.3,4
- commit=9406b964af8f3015bdea00a8bc3ebf6d7100c830
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3
-Current Version Code:4
diff --git a/metadata/com.github.mofosyne.tagdrop.yml b/metadata/com.github.mofosyne.tagdrop.yml
new file mode 100644
index 0000000000..c3a4a6f310
--- /dev/null
+++ b/metadata/com.github.mofosyne.tagdrop.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+SourceCode: https://github.com/mofosyne/tagdrop
+IssueTracker: https://github.com/mofosyne/tagdrop/issues
+
+AutoName: tagdrop
+Summary: Decode data URIs in QR codes
+Description: |-
+ It's possible to embed small amount of media (like audioclips or javascript
+ games) physically on paper as 2d QR barcodes. This is unlike current usage of QR
+ codes, where it is normally used to just store plaintext or urls or contacts.
+
+ 1. First objective is to decode data URIs sent in via intent from a scanner like
+ [[com.google.zxing.client.android]] or from a NFC tag reader.
+
+ 2. Secondary objective, is that for larger files, you want to spread it over
+ multiple QR codes. So we'll need a way to read all these tags an then join it
+ together.
+
+ Only the first part is done at the moment.
+
+RepoType: git
+Repo: https://github.com/mofosyne/tagdrop/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 151956faff1f2bd6d18169693b43dc63c63fe0f1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: cb73d38e71eaafacc03ed50ce15cdf903afe1eb1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: 9406b964af8f3015bdea00a8bc3ebf6d7100c830
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.3'
+CurrentVersionCode: 4
diff --git a/metadata/com.github.nicolassmith.urlevaluator.txt b/metadata/com.github.nicolassmith.urlevaluator.txt
deleted file mode 100644
index 232285426e..0000000000
--- a/metadata/com.github.nicolassmith.urlevaluator.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:
-Source Code:https://github.com/nicolassmith/urlevaluator
-Issue Tracker:https://github.com/nicolassmith/urlevaluator/issues
-
-Auto Name:Short URL Evaluator
-Summary:Evaluate short urls
-Description:
-300 domains supported.
-.
-
-Repo Type:git
-Repo:https://github.com/nicolassmith/urlevaluator.git
-
-Build:1.8,9
- commit=5cd3b
- prebuild=echo -e 'java.source=1.6\njava.target=1.6' > ant.properties
-
-Build:2.2,12
- commit=3dbfae62b69
-
-Build:2.3,13
- commit=ce2a75c6573c9e02
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.3
-Current Version Code:13
diff --git a/metadata/com.github.nicolassmith.urlevaluator.yml b/metadata/com.github.nicolassmith.urlevaluator.yml
new file mode 100644
index 0000000000..f6e61ed96b
--- /dev/null
+++ b/metadata/com.github.nicolassmith.urlevaluator.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Internet
+License: MIT
+SourceCode: https://github.com/nicolassmith/urlevaluator
+IssueTracker: https://github.com/nicolassmith/urlevaluator/issues
+
+AutoName: Short URL Evaluator
+Summary: Evaluate short urls
+Description: 300 domains supported.
+
+RepoType: git
+Repo: https://github.com/nicolassmith/urlevaluator.git
+
+Builds:
+ - versionName: '1.8'
+ versionCode: 9
+ commit: 5cd3b
+ prebuild: echo -e 'java.source=1.6\njava.target=1.6' > ant.properties
+
+ - versionName: '2.2'
+ versionCode: 12
+ commit: 3dbfae62b69
+
+ - versionName: '2.3'
+ versionCode: 13
+ commit: ce2a75c6573c9e02
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.3'
+CurrentVersionCode: 13
diff --git a/metadata/com.github.notizklotz.derbunddownloader.txt b/metadata/com.github.notizklotz.derbunddownloader.txt
deleted file mode 100644
index 1a8e11cbcf..0000000000
--- a/metadata/com.github.notizklotz.derbunddownloader.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-AntiFeatures:UpstreamNonFree,NonFreeNet
-Categories:Reading
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/notizklotz/derbund-downloader
-Issue Tracker:https://github.com/notizklotz/derbund-downloader/issues
-
-Auto Name:Der Bund ePaper
-Summary:Download ePaper issue of the Der Bund
-Description:
-'''Note:''' This app is no longer maintained.
-
-[http://epaper.derbund.ch/ Der Bund] is a swiss newspaper, which offers an
-ePaper version.
-.
-
-Repo Type:git
-Repo:https://github.com/notizklotz/derbund-downloader
-
-Build:1.1.1,11
- commit=v1.1.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/v4:21.0.2/v4:21.0.+/g' build.gradle ../build.gradle
-
-Build:2.0,14
- commit=v2.0
- subdir=app
- gradle=yes
-
-Build:2.1,16
- commit=v2.1
- subdir=app
- gradle=yes
-
-Build:2.2,17
- commit=v2.2
- subdir=app
- gradle=yes
-
-Build:2.3,18
- commit=v2.3
- subdir=app
- gradle=yes
-
-Build:2.4,22
- disable=google play services
- commit=v2.4
- subdir=app
- gradle=yes
-
-Build:2.7,34
- disable=google play services
- commit=v2.7
- subdir=app
- gradle=yes
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.3
-Current Version Code:51
diff --git a/metadata/com.github.notizklotz.derbunddownloader.yml b/metadata/com.github.notizklotz.derbunddownloader.yml
new file mode 100644
index 0000000000..7f9c8697c7
--- /dev/null
+++ b/metadata/com.github.notizklotz.derbunddownloader.yml
@@ -0,0 +1,78 @@
+AntiFeatures:
+ - UpstreamNonFree
+ - NonFreeNet
+Categories:
+ - Reading
+License: GPL-3.0-only
+SourceCode: https://github.com/notizklotz/derbund-downloader
+IssueTracker: https://github.com/notizklotz/derbund-downloader/issues
+
+AutoName: Der Bund ePaper
+Summary: Download ePaper issue of the Der Bund
+Description: |-
+ '''Note:''' This app is no longer maintained.
+
+ [http://epaper.derbund.ch/ Der Bund] is a swiss newspaper, which offers an
+ ePaper version.
+
+RepoType: git
+Repo: https://github.com/notizklotz/derbund-downloader
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 11
+ commit: v1.1.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/v4:21.0.2/v4:21.0.+/g' build.gradle ../build.gradle
+
+ - versionName: '2.0'
+ versionCode: 14
+ commit: v2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.1'
+ versionCode: 16
+ commit: v2.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 17
+ commit: v2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.3'
+ versionCode: 18
+ commit: v2.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.4'
+ versionCode: 22
+ disable: google play services
+ commit: v2.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.7'
+ versionCode: 34
+ disable: google play services
+ commit: v2.7
+ subdir: app
+ gradle:
+ - yes
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '3.3'
+CurrentVersionCode: 51
diff --git a/metadata/com.github.pockethub.android.txt b/metadata/com.github.pockethub.android.txt
deleted file mode 100644
index 697433ee11..0000000000
--- a/metadata/com.github.pockethub.android.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/pockethub/PocketHub
-Issue Tracker:https://github.com/pockethub/PocketHub/issues
-
-Summary:Official successor of the GitHub client
-Description:
-Create, manage, and discuss issues and stay up to date with an integrated news
-feed for all your organizations, friends, and repositories. View your issues
-dashboard to stay connected with all the issues you've reported, been assigned,
-or participating in the discussion on. You can also view and filter a
-repository's issue list and bookmark it for quick access.
-
-Discover, share, and discuss code snippets using the integrated GitHub Gists
-support.
-
-GitHub didn't want to maintain the app anymore, so it's been released to the
-community and maintained as a public project, and renamed to PocketHub.
-
-Anti-feature:Network Services. GitHub.com itself runs primarily proprietary
-code.
-.
-
-Repo Type:git
-Repo:https://github.com/pockethub/PocketHub
-
-Build:2.0.1,20100
- disable=WIP
- commit=4117b7680022c0fd413e6a139f8e0f09f7d270a0
- subdir=app
- gradle=yes
- rm=app/libs
- prebuild=sed -i -e "s/.name.*ext.\(.\)aar.*$/\1com.github.kevinsawicki:wishlist:0.4\1/" build.gradle && \
- sed -i -e "/populov/d" -e "/repo.eclipse.org/d" ../build.gradle
-
-Auto Update Mode:None
-Update Check Mode:None
diff --git a/metadata/com.github.pockethub.android.yml b/metadata/com.github.pockethub.android.yml
new file mode 100644
index 0000000000..5858f4683e
--- /dev/null
+++ b/metadata/com.github.pockethub.android.yml
@@ -0,0 +1,45 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/pockethub/PocketHub
+IssueTracker: https://github.com/pockethub/PocketHub/issues
+
+Summary: Official successor of the GitHub client
+Description: |-
+ Create, manage, and discuss issues and stay up to date with an integrated news
+ feed for all your organizations, friends, and repositories. View your issues
+ dashboard to stay connected with all the issues you've reported, been assigned,
+ or participating in the discussion on. You can also view and filter a
+ repository's issue list and bookmark it for quick access.
+
+ Discover, share, and discuss code snippets using the integrated GitHub Gists
+ support.
+
+ GitHub didn't want to maintain the app anymore, so it's been released to the
+ community and maintained as a public project, and renamed to PocketHub.
+
+ Anti-feature:Network Services. GitHub.com itself runs primarily proprietary
+ code.
+
+RepoType: git
+Repo: https://github.com/pockethub/PocketHub
+
+Builds:
+ - versionName: 2.0.1
+ versionCode: 20100
+ disable: WIP
+ commit: 4117b7680022c0fd413e6a139f8e0f09f7d270a0
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs
+ prebuild:
+ - sed -i -e "s/.name.*ext.\(.\)aar.*$/\1com.github.kevinsawicki:wishlist:0.4\1/"
+ build.gradle
+ - sed -i -e "/populov/d" -e "/repo.eclipse.org/d" ../build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: None
diff --git a/metadata/com.github.redpanal.android.txt b/metadata/com.github.redpanal.android.txt
deleted file mode 100644
index 373b60e975..0000000000
--- a/metadata/com.github.redpanal.android.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Multimedia,Internet
-License:GPL-3.0-only
-Web Site:http://redpanal.org
-Source Code:https://github.com/martinchodev/RedPanal-Android-WebApp
-Issue Tracker:https://github.com/martinchodev/RedPanal-Android-WebApp/issues
-Donate:http://martinv.tip.me
-
-Auto Name:RedPanal
-Summary:Client for RedPanal
-Description:
-Official companion app for RedPanal.org, a free and collaborative music site,
-continued from [[ar.com.tristeslostrestigres.redpanal]].
-.
-
-Repo Type:git
-Repo:https://github.com/martinchodev/RedPanal-Android-WebApp
-
-Build:1.0,2
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.github.redpanal.android.yml b/metadata/com.github.redpanal.android.yml
new file mode 100644
index 0000000000..69df0a4241
--- /dev/null
+++ b/metadata/com.github.redpanal.android.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-3.0-only
+WebSite: http://redpanal.org
+SourceCode: https://github.com/martinchodev/RedPanal-Android-WebApp
+IssueTracker: https://github.com/martinchodev/RedPanal-Android-WebApp/issues
+Donate: http://martinv.tip.me
+
+AutoName: RedPanal
+Summary: Client for RedPanal
+Description: |-
+ Official companion app for RedPanal.org, a free and collaborative music site,
+ continued from [[ar.com.tristeslostrestigres.redpanal]].
+
+RepoType: git
+Repo: https://github.com/martinchodev/RedPanal-Android-WebApp
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.github.timnew.smartremotecontrol.txt b/metadata/com.github.timnew.smartremotecontrol.txt
deleted file mode 100644
index 6d7148aeea..0000000000
--- a/metadata/com.github.timnew.smartremotecontrol.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/timnew/AndroidInfrared
-Issue Tracker:https://github.com/timnew/AndroidInfrared/issues
-
-Auto Name:Smart Remote Control
-Summary:Interface with IR-LEDs from Samsung devices
-Description:
-Interface with the IR-LED built into Samsung devices, such as S4, Note 3.
-Supports most of popular protocols available nowadays, including:
-
-* NEC
-* Sony
-* RC5
-* RC6
-* DISH
-* Sharp
-* Panasonic
-* JVC
-.
-
-Repo Type:git
-Repo:https://github.com/timnew/AndroidInfrared
-
-Build:1.0,1
- commit=278d0802d11f9acfc572982236a63f0e053b8f49
- subdir=SmartRemoteControl
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.github.timnew.smartremotecontrol.yml b/metadata/com.github.timnew.smartremotecontrol.yml
new file mode 100644
index 0000000000..d6ba9ea621
--- /dev/null
+++ b/metadata/com.github.timnew.smartremotecontrol.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/timnew/AndroidInfrared
+IssueTracker: https://github.com/timnew/AndroidInfrared/issues
+
+AutoName: Smart Remote Control
+Summary: Interface with IR-LEDs from Samsung devices
+Description: |-
+ Interface with the IR-LED built into Samsung devices, such as S4, Note 3.
+ Supports most of popular protocols available nowadays, including:
+
+ * NEC
+ * Sony
+ * RC5
+ * RC6
+ * DISH
+ * Sharp
+ * Panasonic
+ * JVC
+
+RepoType: git
+Repo: https://github.com/timnew/AndroidInfrared
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 278d0802d11f9acfc572982236a63f0e053b8f49
+ subdir: SmartRemoteControl
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.github.wdkapps.fillup.txt b/metadata/com.github.wdkapps.fillup.txt
deleted file mode 100644
index 68b316e1ac..0000000000
--- a/metadata/com.github.wdkapps.fillup.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Science & Education
-License:Apache-2.0
-Web Site:https://wdkapps.github.io
-Source Code:https://github.com/wdkapps/FillUp
-Issue Tracker:https://github.com/wdkapps/FillUp/issues
-
-Auto Name:FillUp
-Summary:Calculate fuel mileage
-Description:
-When you buy fuel, just enter the amount you purchased and your current odometer
-value; FillUp will calculate your mileage and maintain a log of your fill-ups.
-
-* Manages data for one or more vehicles.
-* Calculates and plots average gas mileage.
-* Calculates and plots monthly totals for gas purchased and distance driven.
-* Stores all data on the device – doesn’t use your data plan.
-* Can import/export your data to CSV files on your sdcard.
-* Share the CSV files with other Apps for cloud backup!
-* Selectable units of measurement – can calculate:
-
-* miles per gallon (MPG)
-* kilometers per liter (KM/L)
-* liters per 100 kilometers (L/100KM)
-* miles per imperial gallon (UK MPG) – from miles and liters.
-* miles per imperial gallon (UK MPG) – from kilometers and liters.
-.
-
-Repo Type:git
-Repo:https://github.com/wdkapps/FillUp.git
-
-Build:1.5,13
- commit=530ac7d
- target=android-10
-
-Build:1.7,19
- commit=f4fd30f313dbe7237608e344fe2d671268f9ec21
- srclibs=Androidplot@0.6.1
- rm=libs/*jar
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$Androidplot$$/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$Androidplot$$/target/androidplot-core-0.6.1.jar libs/
- target=android-10
-
-Build:1.7.2,23
- commit=f8aa71933c50cb2a794816e02e89c19395458c78
- srclibs=Androidplot@0.6.1
- rm=libs/*jar
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$Androidplot$$/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$Androidplot$$/target/androidplot-core-0.6.1.jar libs/
- target=android-10
-
-Maintainer Notes:
-No sources for 2.x branch, see https://github.com/wdkapps/FillUp/issues/39.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.7.2
-Current Version Code:23
-
-No Source Since:2.0
diff --git a/metadata/com.github.wdkapps.fillup.yml b/metadata/com.github.wdkapps.fillup.yml
new file mode 100644
index 0000000000..511013af9d
--- /dev/null
+++ b/metadata/com.github.wdkapps.fillup.yml
@@ -0,0 +1,78 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: https://wdkapps.github.io
+SourceCode: https://github.com/wdkapps/FillUp
+IssueTracker: https://github.com/wdkapps/FillUp/issues
+
+AutoName: FillUp
+Summary: Calculate fuel mileage
+Description: |-
+ When you buy fuel, just enter the amount you purchased and your current odometer
+ value; FillUp will calculate your mileage and maintain a log of your fill-ups.
+
+ * Manages data for one or more vehicles.
+ * Calculates and plots average gas mileage.
+ * Calculates and plots monthly totals for gas purchased and distance driven.
+ * Stores all data on the device – doesn’t use your data plan.
+ * Can import/export your data to CSV files on your sdcard.
+ * Share the CSV files with other Apps for cloud backup!
+ * Selectable units of measurement – can calculate:
+
+ * miles per gallon (MPG)
+ * kilometers per liter (KM/L)
+ * liters per 100 kilometers (L/100KM)
+ * miles per imperial gallon (UK MPG) – from miles and liters.
+ * miles per imperial gallon (UK MPG) – from kilometers and liters.
+
+RepoType: git
+Repo: https://github.com/wdkapps/FillUp.git
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 13
+ commit: 530ac7d
+ target: android-10
+
+ - versionName: '1.7'
+ versionCode: 19
+ commit: f4fd30f313dbe7237608e344fe2d671268f9ec21
+ srclibs:
+ - Androidplot@0.6.1
+ rm:
+ - libs/*jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$Androidplot$$/
+ - $$MVN3$$ package
+ - popd
+ - cp $$Androidplot$$/target/androidplot-core-0.6.1.jar libs/
+ target: android-10
+
+ - versionName: 1.7.2
+ versionCode: 23
+ commit: f8aa71933c50cb2a794816e02e89c19395458c78
+ srclibs:
+ - Androidplot@0.6.1
+ rm:
+ - libs/*jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$Androidplot$$/
+ - $$MVN3$$ package
+ - popd
+ - cp $$Androidplot$$/target/androidplot-core-0.6.1.jar libs/
+ target: android-10
+
+MaintainerNotes: No sources for 2.x branch, see https://github.com/wdkapps/FillUp/issues/39.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.7.2
+CurrentVersionCode: 23
+
+NoSourceSince: '2.0'
diff --git a/metadata/com.glTron.txt b/metadata/com.glTron.txt
deleted file mode 100644
index e742b96d40..0000000000
--- a/metadata/com.glTron.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Chluverman/android-gltron
-Issue Tracker:https://github.com/Chluverman/android-gltron/issues
-
-Auto Name:GL TRON
-Summary:3D lightbike racing game
-Description:
-Port of glTRON, a 3D lightbike racing game.
-
-Relive the film as you try and cut off your opponents before they cut you off!!
-.
-
-Repo Type:git
-Repo:https://github.com/Chluverman/android-gltron.git
-
-Build:1.1.2,4
- commit=814e6eb9fc14e9620c13bc5c8480b442d2f5350e
- subdir=GlTron
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.2
-Current Version Code:4
diff --git a/metadata/com.glTron.yml b/metadata/com.glTron.yml
new file mode 100644
index 0000000000..eff4d22077
--- /dev/null
+++ b/metadata/com.glTron.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/Chluverman/android-gltron
+IssueTracker: https://github.com/Chluverman/android-gltron/issues
+
+AutoName: GL TRON
+Summary: 3D lightbike racing game
+Description: |-
+ Port of glTRON, a 3D lightbike racing game.
+
+ Relive the film as you try and cut off your opponents before they cut you off!!
+
+RepoType: git
+Repo: https://github.com/Chluverman/android-gltron.git
+
+Builds:
+ - versionName: 1.1.2
+ versionCode: 4
+ commit: 814e6eb9fc14e9620c13bc5c8480b442d2f5350e
+ subdir: GlTron
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.2
+CurrentVersionCode: 4
diff --git a/metadata/com.gladis.tictactoe.txt b/metadata/com.gladis.tictactoe.txt
deleted file mode 100644
index 3a27f086c0..0000000000
--- a/metadata/com.gladis.tictactoe.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Games
-License:Beerware
-Web Site:
-Source Code:https://github.com/hwmrocker/tictactoe
-Issue Tracker:https://github.com/hwmrocker/tictactoe/issues
-
-Auto Name:TicTacToe
-Summary:Single player TicTacToe game
-Description:
-A simple single player Tic Tac Toe game, played against the computer.
-.
-
-Repo Type:git
-Repo:https://github.com/hwmrocker/tictactoe.git
-
-Build:1.0,1
- commit=9bda820598ce8f15dca3c06d76d5d6a5e73d9dc0
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.gladis.tictactoe.yml b/metadata/com.gladis.tictactoe.yml
new file mode 100644
index 0000000000..8791ee3899
--- /dev/null
+++ b/metadata/com.gladis.tictactoe.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Games
+License: Beerware
+SourceCode: https://github.com/hwmrocker/tictactoe
+IssueTracker: https://github.com/hwmrocker/tictactoe/issues
+
+AutoName: TicTacToe
+Summary: Single player TicTacToe game
+Description: A simple single player Tic Tac Toe game, played against the computer.
+
+RepoType: git
+Repo: https://github.com/hwmrocker/tictactoe.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 9bda820598ce8f15dca3c06d76d5d6a5e73d9dc0
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.gmail.altakey.effy.txt b/metadata/com.gmail.altakey.effy.txt
deleted file mode 100644
index 05fdc169df..0000000000
--- a/metadata/com.gmail.altakey.effy.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Graphics
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/taky/effy
-Issue Tracker:https://github.com/taky/effy/issues
-
-Auto Name:Scribbler
-Summary:Write on the screen
-Description:
-This app could be useful if you were doing a presentation with a phone (perhaps
-with a projector?!) and needed to draw on top of the display.
-.
-
-Repo Type:git
-Repo:https://github.com/taky/effy.git
-
-Build:0.1.8,9
- commit=0.1.8
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.1.8
-Current Version Code:9
diff --git a/metadata/com.gmail.altakey.effy.yml b/metadata/com.gmail.altakey.effy.yml
new file mode 100644
index 0000000000..3cb8336468
--- /dev/null
+++ b/metadata/com.gmail.altakey.effy.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Graphics
+License: GPL-3.0-only
+SourceCode: https://github.com/taky/effy
+IssueTracker: https://github.com/taky/effy/issues
+
+AutoName: Scribbler
+Summary: Write on the screen
+Description: |-
+ This app could be useful if you were doing a presentation with a phone (perhaps
+ with a projector?!) and needed to draw on top of the display.
+
+RepoType: git
+Repo: https://github.com/taky/effy.git
+
+Builds:
+ - versionName: 0.1.8
+ versionCode: 9
+ commit: 0.1.8
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.1.8
+CurrentVersionCode: 9
diff --git a/metadata/com.gmail.charleszq.txt b/metadata/com.gmail.charleszq.txt
deleted file mode 100644
index 1e448bbb6a..0000000000
--- a/metadata/com.gmail.charleszq.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-AntiFeatures:NonFreeDep
-Categories:Multimedia
-License:Apache-2.0
-Web Site:https://code.google.com/p/flickr-viewer-for-honeycomb/wiki/FeatureGuide
-Source Code:https://code.google.com/p/flickr-viewer-for-honeycomb/source
-Issue Tracker:
-
-Auto Name:Flickr Viewer HD
-Summary:Flickr viewer for tablets
-Description:
-N.B. It isn't possible to run this without properitary Google Maps installed.
-.
-
-Repo Type:git-svn
-Repo:https://flickr-viewer-for-honeycomb.googlecode.com/svn/trunk
-
-Build:1.2.8,19
- commit=402
- target=Google Inc.:Google APIs:16
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.2.8
-Current Version Code:19
diff --git a/metadata/com.gmail.charleszq.yml b/metadata/com.gmail.charleszq.yml
new file mode 100644
index 0000000000..1cf235b18a
--- /dev/null
+++ b/metadata/com.gmail.charleszq.yml
@@ -0,0 +1,25 @@
+AntiFeatures:
+ - NonFreeDep
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: https://code.google.com/p/flickr-viewer-for-honeycomb/wiki/FeatureGuide
+SourceCode: https://code.google.com/p/flickr-viewer-for-honeycomb/source
+
+AutoName: Flickr Viewer HD
+Summary: Flickr viewer for tablets
+Description: N.B. It isn't possible to run this without properitary Google Maps installed.
+
+RepoType: git-svn
+Repo: https://flickr-viewer-for-honeycomb.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.2.8
+ versionCode: 19
+ commit: '402'
+ target: Google Inc.:Google APIs:16
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.2.8
+CurrentVersionCode: 19
diff --git a/metadata/com.gmail.mugcuposup.android.txt b/metadata/com.gmail.mugcuposup.android.txt
deleted file mode 100644
index 1b24a7d30a..0000000000
--- a/metadata/com.gmail.mugcuposup.android.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Multimedia,Graphics
-License:MIT
-Web Site:http://mugcupsoup.sakura.ne.jp/2013/04/12/srlmapp/
-Source Code:https://github.com/mugcupsoup/SimpleReflectedLightMeter
-Issue Tracker:https://github.com/mugcupsoup/SimpleReflectedLightMeter/issues
-
-Auto Name:Simple Reflected Light Meter
-Summary:Light meter for photographers
-Description:
-Use the device's camera to calculate proper exposure.
-.
-
-Repo Type:git
-Repo:https://github.com/mugcupsoup/SimpleReflectedLightMeter
-
-Build:1.0,1
- commit=a8f388a3bfc38da525b4df2720952bc1c81d2bba
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.gmail.mugcuposup.android.yml b/metadata/com.gmail.mugcuposup.android.yml
new file mode 100644
index 0000000000..5a26d45a19
--- /dev/null
+++ b/metadata/com.gmail.mugcuposup.android.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Multimedia
+ - Graphics
+License: MIT
+WebSite: http://mugcupsoup.sakura.ne.jp/2013/04/12/srlmapp/
+SourceCode: https://github.com/mugcupsoup/SimpleReflectedLightMeter
+IssueTracker: https://github.com/mugcupsoup/SimpleReflectedLightMeter/issues
+
+AutoName: Simple Reflected Light Meter
+Summary: Light meter for photographers
+Description: Use the device's camera to calculate proper exposure.
+
+RepoType: git
+Repo: https://github.com/mugcupsoup/SimpleReflectedLightMeter
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: a8f388a3bfc38da525b4df2720952bc1c81d2bba
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.gmail.walles.johan.batterylogger.txt b/metadata/com.gmail.walles.johan.batterylogger.txt
deleted file mode 100644
index 29cd222b47..0000000000
--- a/metadata/com.gmail.walles.johan.batterylogger.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/walles/batterylogger
-Issue Tracker:https://github.com/walles/batterylogger/issues
-
-Auto Name:Battery Logger
-Summary:Log and plot battery drain
-Description:
-Log and plot battery drain speed up to one month back. The plot will include
-markers for when things like app or OS upgrades have happened. The idea then is
-that using this information it should be possible to find out what makes battery
-usage increase.
-.
-
-Repo Type:git
-Repo:https://github.com/walles/batterylogger
-
-Build:1.0.0,6
- disable=uses pre-release libraries from sonatype
- commit=version-0.9.1
- gradle=yes
- prebuild=sed -i -e 's/0.6.2-SNAPSHOT/0.6.1/g' -e 's@https://oss.sonatype.org/content/groups/public/@http://localhost@g' build.gradle
-
-Build:1.0.1,7
- disable=as per 1.0.0
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1
-Current Version Code:7
diff --git a/metadata/com.gmail.walles.johan.batterylogger.yml b/metadata/com.gmail.walles.johan.batterylogger.yml
new file mode 100644
index 0000000000..2ae7f3cc4e
--- /dev/null
+++ b/metadata/com.gmail.walles.johan.batterylogger.yml
@@ -0,0 +1,35 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/walles/batterylogger
+IssueTracker: https://github.com/walles/batterylogger/issues
+
+AutoName: Battery Logger
+Summary: Log and plot battery drain
+Description: |-
+ Log and plot battery drain speed up to one month back. The plot will include
+ markers for when things like app or OS upgrades have happened. The idea then is
+ that using this information it should be possible to find out what makes battery
+ usage increase.
+
+RepoType: git
+Repo: https://github.com/walles/batterylogger
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 6
+ disable: uses pre-release libraries from sonatype
+ commit: version-0.9.1
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/0.6.2-SNAPSHOT/0.6.1/g' -e 's@https://oss.sonatype.org/content/groups/public/@http://localhost@g'
+ build.gradle
+
+ - versionName: 1.0.1
+ versionCode: 7
+ disable: as per 1.0.0
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1
+CurrentVersionCode: 7
diff --git a/metadata/com.gokhanmoral.stweaks.app.txt b/metadata/com.gokhanmoral.stweaks.app.txt
deleted file mode 100644
index 4f1301abfb..0000000000
--- a/metadata/com.gokhanmoral.stweaks.app.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:http://www.gokhanmoral.com
-Source Code:https://github.com/gokhanmoral/STweaks
-Issue Tracker:https://github.com/gokhanmoral/STweaks/issues
-
-Auto Name:STweaks
-Summary:Kernel configuration
-Description:
-This is a generic kernel configuration app which is primarily designed for Siyah
-kernel on s2 and s3. It can also be used on other kernels which supports the
-/res/uci.sh interface. This app has no service or any background execution; it
-generates a dynamic UI using the config xml provided by "/res/uci.sh config"
-command and calls the actions defined by the same xml upon user actions.
-
-The same application can be used to configure different kernels if the kernel
-has support for the interface. An example implementation can be found on the
-author's source code site in the [https://github.com/gokhanmoral/initramfs3
-initramfs of Siyah Kernel] for S2.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/gokhanmoral/STweaks.git
-
-Build:1.1,3
- commit=25b2f91ed
- rm=libs/android-support-v4.jar
- extlibs=android/android-support-v4r11.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:3
diff --git a/metadata/com.gokhanmoral.stweaks.app.yml b/metadata/com.gokhanmoral.stweaks.app.yml
new file mode 100644
index 0000000000..7daf95a9a5
--- /dev/null
+++ b/metadata/com.gokhanmoral.stweaks.app.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+WebSite: http://www.gokhanmoral.com
+SourceCode: https://github.com/gokhanmoral/STweaks
+IssueTracker: https://github.com/gokhanmoral/STweaks/issues
+
+AutoName: STweaks
+Summary: Kernel configuration
+Description: |-
+ This is a generic kernel configuration app which is primarily designed for Siyah
+ kernel on s2 and s3. It can also be used on other kernels which supports the
+ /res/uci.sh interface. This app has no service or any background execution; it
+ generates a dynamic UI using the config xml provided by "/res/uci.sh config"
+ command and calls the actions defined by the same xml upon user actions.
+
+ The same application can be used to configure different kernels if the kernel
+ has support for the interface. An example implementation can be found on the
+ author's source code site in the [https://github.com/gokhanmoral/initramfs3
+ initramfs of Siyah Kernel] for S2.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/gokhanmoral/STweaks.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 3
+ commit: 25b2f91ed
+ rm:
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4r11.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 3
diff --git a/metadata/com.google.android.apps.authenticator2.txt b/metadata/com.google.android.apps.authenticator2.txt
deleted file mode 100644
index 0ce8a45638..0000000000
--- a/metadata/com.google.android.apps.authenticator2.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-Categories:Security
-License:Apache-2.0
-Web Site:https://support.google.com/accounts/bin/answer.py?hl=enWeb%20Site:answer=1066447
-Source Code:https://github.com/google/google-authenticator-android
-Issue Tracker:https://github.com/google/google-authenticator-android/issues
-Changelog:https://github.com/google/google-authenticator-android/blob/HEAD/ChangeLog
-
-Auto Name:Authenticator
-Summary:Two factor authentication
-Description:
-'''N.B''' According to a "disclaimer" on the website, the Current Version of the
-Android app is now proprietary and it isn't clear whether the source code
-repository will be getting any more updates.
-
-This can be used with non-Google apps that support it , but the most common use
-will be to login to Google or other accounts in a web browser. You will probably
-need [[com.google.zxing.client.android]] to be installed, though for some
-accounts it may be possible to type in keys.
-
-The Google Authenticator project includes implementations of one-time passcode
-generators for several mobile platforms, as well as a pluggable authentication
-module (PAM). One-time passcodes are generated using open standards developed by
-the Initiative for Open Authentication (OATH) (which is unrelated to OAuth).
-
-These implementations support the HMAC-Based One-time Password (HOTP) algorithm
-specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm
-specified in RFC 6238.
-.
-
-Repo Type:git
-Repo:https://github.com/google/google-authenticator-android
-
-Build:2.21,21
- commit=b762c8e1ad84
- target=android-15
-
-Build:2.21a,22
- disable=gradlified version of 2.21, do not build
- commit=dd55ff3467a3293aa58b3a911cecf1f51c82b967
- subdir=AuthenticatorApp
- gradle=yes
-
-Maintainer Notes:
-While the repo was switched and upgraded to gradle, version is still 2.21 while
-playstore has 2.49.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:5.00
-Current Version Code:5000000
-
-No Source Since:2.22
diff --git a/metadata/com.google.android.apps.authenticator2.yml b/metadata/com.google.android.apps.authenticator2.yml
new file mode 100644
index 0000000000..75e6994e50
--- /dev/null
+++ b/metadata/com.google.android.apps.authenticator2.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Security
+License: Apache-2.0
+WebSite: https://support.google.com/accounts/bin/answer.py?hl=enWeb%20Site:answer=1066447
+SourceCode: https://github.com/google/google-authenticator-android
+IssueTracker: https://github.com/google/google-authenticator-android/issues
+Changelog: https://github.com/google/google-authenticator-android/blob/HEAD/ChangeLog
+
+AutoName: Authenticator
+Summary: Two factor authentication
+Description: |-
+ '''N.B''' According to a "disclaimer" on the website, the Current Version of the
+ Android app is now proprietary and it isn't clear whether the source code
+ repository will be getting any more updates.
+
+ This can be used with non-Google apps that support it , but the most common use
+ will be to login to Google or other accounts in a web browser. You will probably
+ need [[com.google.zxing.client.android]] to be installed, though for some
+ accounts it may be possible to type in keys.
+
+ The Google Authenticator project includes implementations of one-time passcode
+ generators for several mobile platforms, as well as a pluggable authentication
+ module (PAM). One-time passcodes are generated using open standards developed by
+ the Initiative for Open Authentication (OATH) (which is unrelated to OAuth).
+
+ These implementations support the HMAC-Based One-time Password (HOTP) algorithm
+ specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm
+ specified in RFC 6238.
+
+RepoType: git
+Repo: https://github.com/google/google-authenticator-android
+
+Builds:
+ - versionName: '2.21'
+ versionCode: 21
+ commit: b762c8e1ad84
+ target: android-15
+
+ - versionName: 2.21a
+ versionCode: 22
+ disable: gradlified version of 2.21, do not build
+ commit: dd55ff3467a3293aa58b3a911cecf1f51c82b967
+ subdir: AuthenticatorApp
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ While the repo was switched and upgraded to gradle, version is still 2.21 while
+ playstore has 2.49.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '5.00'
+CurrentVersionCode: 5000000
+
+NoSourceSince: '2.22'
diff --git a/metadata/com.google.android.apps.iosched.txt b/metadata/com.google.android.apps.iosched.txt
deleted file mode 100644
index 728f578d2a..0000000000
--- a/metadata/com.google.android.apps.iosched.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Disabled:Google Play Services
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/google/iosched
-Issue Tracker:https://github.com/google/iosched/issues
-
-Auto Name:Google I/O 2013
-Summary:Google developer summit
-Description:
-Every year Google holds a summit where they reveal the features in the next
-Android release. This app is meant to showcase many of the new features and
-recommended practices for developers. It doesn't need Google Maps installed but
-it does need a Google account on the phone.
-
-Status: The source code for the 2013 version uses proprietary libraries
-.
-
-Repo Type:git
-Repo:https://github.com/google/iosched
-
-Build:0.19,19
- commit=e795b1a40cf4
- subdir=android
- update=.,../libprojects/abs
-
-Build:1.1.0,20
- disable=google play services
- commit=unknown - see disabled
-
-Build:1.1.0,110
- disable=google play services
-
-Maintainer Notes:
-master has a new package id "com.google.samples.apps.iosched".
-It now uses gradle (+1) but add new google-centric stuff like PlayServices,
-Wear, Android-L etc.
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1.0
-Current Version Code:110
diff --git a/metadata/com.google.android.apps.iosched.yml b/metadata/com.google.android.apps.iosched.yml
new file mode 100644
index 0000000000..36742417be
--- /dev/null
+++ b/metadata/com.google.android.apps.iosched.yml
@@ -0,0 +1,47 @@
+Disabled: Google Play Services
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/google/iosched
+IssueTracker: https://github.com/google/iosched/issues
+
+AutoName: Google I/O 2013
+Summary: Google developer summit
+Description: |-
+ Every year Google holds a summit where they reveal the features in the next
+ Android release. This app is meant to showcase many of the new features and
+ recommended practices for developers. It doesn't need Google Maps installed but
+ it does need a Google account on the phone.
+
+ Status: The source code for the 2013 version uses proprietary libraries
+
+RepoType: git
+Repo: https://github.com/google/iosched
+
+Builds:
+ - versionName: '0.19'
+ versionCode: 19
+ commit: e795b1a40cf4
+ subdir: android
+ androidupdate:
+ - .
+ - ../libprojects/abs
+
+ - versionName: 1.1.0
+ versionCode: 20
+ disable: google play services
+ commit: unknown - see disabled
+
+ - versionName: 1.1.0
+ versionCode: 110
+ disable: google play services
+
+MaintainerNotes: |-
+ master has a new package id "com.google.samples.apps.iosched".
+ It now uses gradle (+1) but add new google-centric stuff like PlayServices,
+ Wear, Android-L etc.
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.1.0
+CurrentVersionCode: 110
diff --git a/metadata/com.google.android.diskusage.txt b/metadata/com.google.android.diskusage.txt
deleted file mode 100644
index 2ec333c3b9..0000000000
--- a/metadata/com.google.android.diskusage.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-Categories:System
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/IvanVolosyuk/diskusage
-Issue Tracker:https://github.com/ivanvolosyuk/diskusage/issues
-
-Auto Name:DiskUsage
-Summary:Disk usage explorer
-Description:
-Visually explore used and free space on internal and external storage.
-
-''DiskUsage'' provides a way to find files and directories on storage card which
-consume a lot of space. It displays a diagram with directories/subdirectories
-shown proportional to their size.
-
-Press MENU for actions.
-
-Integrates with OI FileManager and Solid Explorer.
-.
-
-Repo Type:git
-Repo:https://github.com/IvanVolosyuk/diskusage.git
-
-Build:2.0.4,2004
- commit=d3c0dc5bafdb
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
-
-Build:2.0.5,2005
- commit=cb8e91528207
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
-
-Build:2.1.3,2103
- commit=296d3317a49d
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
-
-Build:3.1,3010
- commit=f97462007110
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
-
-Build:3.2,3020
- commit=dfcba57e1d92
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
-
-Build:3.2.1,3021
- commit=1ac11c9696b6
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
- buildjni=yes
-
-Build:3.4,3040
- commit=bb21ead5dd0f
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
- buildjni=yes
-
-Build:3.4.2,3042
- commit=23bce9d7fc7b
- patch=ndk-out.patch
- rm=jni/scan,assets/scan
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
- buildjni=yes
-
-Build:3.4.3,3043
- disable=Build system issue, see maintainer notes
- commit=9a06fa318639
- patch=ndk-out.patch
- rm=jni/scan,assets/scan
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
- buildjni=yes
-
-Build:3.7.1,3071
- disable=how is scan5 built?
- commit=9b73d3a94249f4366e06532f03cd6cf26e2eb2d9
- patch=ndk-out.patch
- rm=jni/scan,assets/scan*
- prebuild=mkdir libs && \
- cp extra/system.jar libs/
- scanignore=res/raw/mimes
- build=$$NDK$$/ndk-build
-
-Build:3.8.0,3080
- commit=471f435ef84b5a3a0c0d5d10d7c2d6ce012fe5a0
- subdir=app
- patch=scan5-recipe.patch,system-jar-sources.patch
- gradle=yes
- rm=jni/scan,app/src/main/assets/scan*,app/src/main/extra/system.jar
- scanignore=app/src/main/res/raw/mimes
- build=$$NDK$$/ndk-build
-
-Build:4.0.2,4002
- disable=only for oreo? https://github.com/IvanVolosyuk/diskusage/issues/50
- commit=64479bf235365b7818cc3bfb3a635fd687028ae6
- subdir=app
- patch=scan5-recipe.patch,system-jar-sources.patch
- gradle=yes
- rm=jni/scan,app/src/main/assets/scan*,app/src/main/extra/system.jar
- scanignore=app/src/main/res/raw/mimes
- build=$$NDK$$/ndk-build
-
-Maintainer Notes:
-The system.jar is from AOSP - see extra/system.jar.README and
-[https://github.com/ivanvolosyuk/diskusage/issues/19]
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:4.0.2
-Current Version Code:4002
diff --git a/metadata/com.google.android.diskusage.yml b/metadata/com.google.android.diskusage.yml
new file mode 100644
index 0000000000..558f591103
--- /dev/null
+++ b/metadata/com.google.android.diskusage.yml
@@ -0,0 +1,164 @@
+Categories:
+ - System
+License: GPL-2.0-or-later
+SourceCode: https://github.com/IvanVolosyuk/diskusage
+IssueTracker: https://github.com/ivanvolosyuk/diskusage/issues
+
+AutoName: DiskUsage
+Summary: Disk usage explorer
+Description: |-
+ Visually explore used and free space on internal and external storage.
+
+ ''DiskUsage'' provides a way to find files and directories on storage card which
+ consume a lot of space. It displays a diagram with directories/subdirectories
+ shown proportional to their size.
+
+ Press MENU for actions.
+
+ Integrates with OI FileManager and Solid Explorer.
+
+RepoType: git
+Repo: https://github.com/IvanVolosyuk/diskusage.git
+
+Builds:
+ - versionName: 2.0.4
+ versionCode: 2004
+ commit: d3c0dc5bafdb
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+
+ - versionName: 2.0.5
+ versionCode: 2005
+ commit: cb8e91528207
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+
+ - versionName: 2.1.3
+ versionCode: 2103
+ commit: 296d3317a49d
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+
+ - versionName: '3.1'
+ versionCode: 3010
+ commit: f97462007110
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+
+ - versionName: '3.2'
+ versionCode: 3020
+ commit: dfcba57e1d92
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+
+ - versionName: 3.2.1
+ versionCode: 3021
+ commit: 1ac11c9696b6
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+ buildjni:
+ - yes
+
+ - versionName: '3.4'
+ versionCode: 3040
+ commit: bb21ead5dd0f
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+ buildjni:
+ - yes
+
+ - versionName: 3.4.2
+ versionCode: 3042
+ commit: 23bce9d7fc7b
+ patch:
+ - ndk-out.patch
+ rm:
+ - jni/scan
+ - assets/scan
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+ buildjni:
+ - yes
+
+ - versionName: 3.4.3
+ versionCode: 3043
+ disable: Build system issue, see maintainer notes
+ commit: 9a06fa318639
+ patch:
+ - ndk-out.patch
+ rm:
+ - jni/scan
+ - assets/scan
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+ buildjni:
+ - yes
+
+ - versionName: 3.7.1
+ versionCode: 3071
+ disable: how is scan5 built?
+ commit: 9b73d3a94249f4366e06532f03cd6cf26e2eb2d9
+ patch:
+ - ndk-out.patch
+ rm:
+ - jni/scan
+ - assets/scan*
+ prebuild:
+ - mkdir libs
+ - cp extra/system.jar libs/
+ scanignore:
+ - res/raw/mimes
+ build: $$NDK$$/ndk-build
+
+ - versionName: 3.8.0
+ versionCode: 3080
+ commit: 471f435ef84b5a3a0c0d5d10d7c2d6ce012fe5a0
+ subdir: app
+ patch:
+ - scan5-recipe.patch
+ - system-jar-sources.patch
+ gradle:
+ - yes
+ rm:
+ - jni/scan
+ - app/src/main/assets/scan*
+ - app/src/main/extra/system.jar
+ scanignore:
+ - app/src/main/res/raw/mimes
+ build: $$NDK$$/ndk-build
+
+ - versionName: 4.0.2
+ versionCode: 4002
+ disable: only for oreo? https://github.com/IvanVolosyuk/diskusage/issues/50
+ commit: 64479bf235365b7818cc3bfb3a635fd687028ae6
+ subdir: app
+ patch:
+ - scan5-recipe.patch
+ - system-jar-sources.patch
+ gradle:
+ - yes
+ rm:
+ - jni/scan
+ - app/src/main/assets/scan*
+ - app/src/main/extra/system.jar
+ scanignore:
+ - app/src/main/res/raw/mimes
+ build: $$NDK$$/ndk-build
+
+MaintainerNotes: |-
+ The system.jar is from AOSP - see extra/system.jar.README and
+ [https://github.com/ivanvolosyuk/diskusage/issues/19]
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 4.0.2
+CurrentVersionCode: 4002
diff --git a/metadata/com.google.android.maps.mytracks.txt b/metadata/com.google.android.maps.mytracks.txt
deleted file mode 100644
index c163194f3d..0000000000
--- a/metadata/com.google.android.maps.mytracks.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Disabled:Google Play Services non-free library etc.
-AntiFeatures:NonFreeDep
-Categories:Navigation
-License:Apache-2.0
-Web Site:https://code.google.com/p/mytracks
-Source Code:https://code.google.com/p/mytracks/source
-Issue Tracker:
-
-Summary:A GPS logger
-Description:
-MyTracks is a GPS logger.
-.
-
-Repo Type:hg
-Repo:https://mytracks.googlecode.com/hg
-
-Build:1.1.0,23
- commit=a86a640f2d
- subdir=MyTracks
-
-Build:1.1.3,26
- disable=Doesn't build - dependencies and keys
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:Static
diff --git a/metadata/com.google.android.maps.mytracks.yml b/metadata/com.google.android.maps.mytracks.yml
new file mode 100644
index 0000000000..7fb008e32e
--- /dev/null
+++ b/metadata/com.google.android.maps.mytracks.yml
@@ -0,0 +1,28 @@
+Disabled: Google Play Services non-free library etc.
+AntiFeatures:
+ - NonFreeDep
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: https://code.google.com/p/mytracks
+SourceCode: https://code.google.com/p/mytracks/source
+
+Summary: A GPS logger
+Description: MyTracks is a GPS logger.
+
+RepoType: hg
+Repo: https://mytracks.googlecode.com/hg
+
+Builds:
+ - versionName: 1.1.0
+ versionCode: 23
+ commit: a86a640f2d
+ subdir: MyTracks
+
+ - versionName: 1.1.3
+ versionCode: 26
+ disable: Doesn't build - dependencies and keys
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
diff --git a/metadata/com.google.android.marvin.talkback.txt b/metadata/com.google.android.marvin.talkback.txt
deleted file mode 100644
index 2441168470..0000000000
--- a/metadata/com.google.android.marvin.talkback.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:https://code.google.com/p/eyes-free
-Source Code:https://code.google.com/p/eyes-free/source
-Issue Tracker:
-
-Auto Name:TalkBack
-Summary:Accessibility improvements
-Description:
-TalkBack is an Accessibility Service that helps blind and vision-impaired users
-interact with their devices more easily.
-
-This application adds spoken, audible, and vibration feedback to your device.
-
-It comes pre-installed on many devices so you won't be able to install this if
-that is the case. Developer-built apks can be downloaded from the website if the
-version that was pre-installed needs updating.
-
-It's only activated if you explicitly turn on Accessibility:
-
-# Go to Settings
-# Select Accessibility
-# (Android 3.2 and earlier) Enable Accessibility checkbox
-# Enable TalkBack checkboxes
-# (Android 4.0 and later) Enable explore-by-touch
-
-See the
-[https://eyes-free.googlecode.com/svn/trunk/documentation/android_access/index.html
-FAQ] or the [http://eyes-free.blogspot.com Eyes-Free blog] for more on Android
-accessibility.
-.
-
-Repo Type:srclib
-Repo:EyesFree
-
-Build:3.1.1_r68,68
- commit=787
- subdir=accessibilityServices/talkback
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1../../libraries/compatutils@' project.properties && \
- cd ../../ && \
- rm -rf apps archived braille devtools documentation eSpeakEngine ideal ime ocr samplecode thirdparty tts
- update=.,../../libraries/utils,../../libraries/compatutils
- novcheck=yes
-
-Build:3.2.1,83
- commit=r798
- subdir=accessibilityServices/talkback
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties && \
- sed -i 's@\(android.library.reference.2=\).*@\1../../libraries/compatutils@' project.properties && \
- sed -i 's@\(android.library.reference.3=\).*@\1../../libraries/widgets/radial_menu@' project.properties && \
- cd ../../ && \
- rm -rf apps archived braille devtools documentation eSpeakEngine ideal ime ocr samplecode thirdparty tts
- update=.,../../libraries/utils,../../libraries/compatutils,../../libraries/widgets/radial_menu
- novcheck=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:3.2.1
-Current Version Code:83
-
-No Source Since:3.4.0
diff --git a/metadata/com.google.android.marvin.talkback.yml b/metadata/com.google.android.marvin.talkback.yml
new file mode 100644
index 0000000000..031aed9cb4
--- /dev/null
+++ b/metadata/com.google.android.marvin.talkback.yml
@@ -0,0 +1,78 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: https://code.google.com/p/eyes-free
+SourceCode: https://code.google.com/p/eyes-free/source
+
+AutoName: TalkBack
+Summary: Accessibility improvements
+Description: |-
+ TalkBack is an Accessibility Service that helps blind and vision-impaired users
+ interact with their devices more easily.
+
+ This application adds spoken, audible, and vibration feedback to your device.
+
+ It comes pre-installed on many devices so you won't be able to install this if
+ that is the case. Developer-built apks can be downloaded from the website if the
+ version that was pre-installed needs updating.
+
+ It's only activated if you explicitly turn on Accessibility:
+
+ # Go to Settings
+ # Select Accessibility
+ # (Android 3.2 and earlier) Enable Accessibility checkbox
+ # Enable TalkBack checkboxes
+ # (Android 4.0 and later) Enable explore-by-touch
+
+ See the
+ [https://eyes-free.googlecode.com/svn/trunk/documentation/android_access/index.html
+ FAQ] or the [http://eyes-free.blogspot.com Eyes-Free blog] for more on Android
+ accessibility.
+
+RepoType: srclib
+Repo: EyesFree
+
+Builds:
+ - versionName: 3.1.1_r68
+ versionCode: 68
+ commit: '787'
+ subdir: accessibilityServices/talkback
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1../../libraries/compatutils@'
+ project.properties
+ - cd ../../
+ - rm -rf apps archived braille devtools documentation eSpeakEngine ideal ime
+ ocr samplecode thirdparty tts
+ androidupdate:
+ - .
+ - ../../libraries/utils
+ - ../../libraries/compatutils
+ novcheck: true
+
+ - versionName: 3.2.1
+ versionCode: 83
+ commit: r798
+ subdir: accessibilityServices/talkback
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties
+ - sed -i 's@\(android.library.reference.2=\).*@\1../../libraries/compatutils@'
+ project.properties
+ - sed -i 's@\(android.library.reference.3=\).*@\1../../libraries/widgets/radial_menu@'
+ project.properties
+ - cd ../../
+ - rm -rf apps archived braille devtools documentation eSpeakEngine ideal ime
+ ocr samplecode thirdparty tts
+ androidupdate:
+ - .
+ - ../../libraries/utils
+ - ../../libraries/compatutils
+ - ../../libraries/widgets/radial_menu
+ novcheck: true
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 3.2.1
+CurrentVersionCode: 83
+
+NoSourceSince: 3.4.0
diff --git a/metadata/com.google.android.stardroid.txt b/metadata/com.google.android.stardroid.txt
deleted file mode 100644
index cfe98a33ac..0000000000
--- a/metadata/com.google.android.stardroid.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://sky-map-team.github.io/stardroid/
-Source Code:https://github.com/sky-map-team/stardroid
-Issue Tracker:https://github.com/sky-map-team/stardroid/issues
-
-Auto Name:Sky Map
-Summary:Sky Map to explore the skies
-Description:
-Point your phone at the sky, and Sky Map will show the stars, planets,
-constellations, and more to help you identify the celestial objects in view. You
-can also browse the skies in manual mode.
-
-The app may not be able to detect your location very well if you are not using
-the non-Free Network Location service. It could be best to enter coordinates
-rather than entering a town or using GPS.
-
-The app has been built without the non-free Google Analytics library.
-.
-
-Repo Type:git
-Repo:https://github.com/sky-map-team/stardroid
-
-Build:1.6.4,1112
- commit=3
- prebuild=rm libs/libGoogleAnalytics.jar && \
- rm libs/.svn/prop-base/libGoogleAnalytics.jar.svn-base && \
- rm libs/.svn/text-base/libGoogleAnalytics.jar.svn-base
-
-Build:1.6.5,1113
- commit=8
- rm=libs/libGoogleAnalytics.jar,libs/.svn/prop-base/libGoogleAnalytics.jar.svn-base,libs/.svn/text-base/libGoogleAnalytics.jar.svn-base
-
-Build:1.8.0,1304
- disable=analytics
- commit=1.8.0-published
- subdir=app
- gradle=yes
-
-Build:1.9.2,1480
- commit=d195e1cee24af70ce6e6a2c12d4d2a9b796d53c6
- subdir=app
- gradle=Fdroid
- prebuild=sed -i -e 's/gms/fdroid/' ../tools/build.gradle && \
- sed -i -e '/gms/d' ../build.gradle && \
- sed -i -e '/gmsCompile/d' build.gradle && \
- sed -i -e '/com.google.gms.google-services/d' build.gradle && \
- cd .. && \
- gradle assembleFdroid installDist && \
- cd tools && \
- sed -i -e 's#CLASSPATH=#CLASSPATH=$APP_HOME/lib/:#g' build/install/datagen/bin/datagen && \
- ./generate.sh && \
- ./rewrite.sh && \
- ./binary.sh
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.9.2
-Current Version Code:1480
diff --git a/metadata/com.google.android.stardroid.yml b/metadata/com.google.android.stardroid.yml
new file mode 100644
index 0000000000..34cfaaa536
--- /dev/null
+++ b/metadata/com.google.android.stardroid.yml
@@ -0,0 +1,71 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://sky-map-team.github.io/stardroid/
+SourceCode: https://github.com/sky-map-team/stardroid
+IssueTracker: https://github.com/sky-map-team/stardroid/issues
+
+AutoName: Sky Map
+Summary: Sky Map to explore the skies
+Description: |-
+ Point your phone at the sky, and Sky Map will show the stars, planets,
+ constellations, and more to help you identify the celestial objects in view. You
+ can also browse the skies in manual mode.
+
+ The app may not be able to detect your location very well if you are not using
+ the non-Free Network Location service. It could be best to enter coordinates
+ rather than entering a town or using GPS.
+
+ The app has been built without the non-free Google Analytics library.
+
+RepoType: git
+Repo: https://github.com/sky-map-team/stardroid
+
+Builds:
+ - versionName: 1.6.4
+ versionCode: 1112
+ commit: '3'
+ prebuild:
+ - rm libs/libGoogleAnalytics.jar
+ - rm libs/.svn/prop-base/libGoogleAnalytics.jar.svn-base
+ - rm libs/.svn/text-base/libGoogleAnalytics.jar.svn-base
+
+ - versionName: 1.6.5
+ versionCode: 1113
+ commit: '8'
+ rm:
+ - libs/libGoogleAnalytics.jar
+ - libs/.svn/prop-base/libGoogleAnalytics.jar.svn-base
+ - libs/.svn/text-base/libGoogleAnalytics.jar.svn-base
+
+ - versionName: 1.8.0
+ versionCode: 1304
+ disable: analytics
+ commit: 1.8.0-published
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.9.2
+ versionCode: 1480
+ commit: d195e1cee24af70ce6e6a2c12d4d2a9b796d53c6
+ subdir: app
+ gradle:
+ - Fdroid
+ prebuild:
+ - sed -i -e 's/gms/fdroid/' ../tools/build.gradle
+ - sed -i -e '/gms/d' ../build.gradle
+ - sed -i -e '/gmsCompile/d' build.gradle
+ - sed -i -e '/com.google.gms.google-services/d' build.gradle
+ - cd ..
+ - gradle assembleFdroid installDist
+ - cd tools
+ - sed -i -e 's#CLASSPATH=#CLASSPATH=$APP_HOME/lib/:#g' build/install/datagen/bin/datagen
+ - ./generate.sh
+ - ./rewrite.sh
+ - ./binary.sh
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.2
+CurrentVersionCode: 1480
diff --git a/metadata/com.google.code.apps2org.txt b/metadata/com.google.code.apps2org.txt
deleted file mode 100644
index e610a6d14b..0000000000
--- a/metadata/com.google.code.apps2org.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/pfalcon/apps2org
-Issue Tracker:https://github.com/pfalcon/apps2org/issues
-
-Auto Name:Apps2Org
-Summary:Organize apps with labels
-Description:
-Apps2Org is a fork of [[com.google.code.appsorganizer]] which fixes some
-usability issues. Apps2Org allows you to organize installed applications using
-labels/tags/categories. You can associate labels to applications, browse thru
-labeled categories and launch applications - either using the application or
-shortcut on your home screen.
-
-Comparing to original application, following changes were made:
-
-* "All labels" shortcut now includes "Other" (uncategorized) apps, so this shortcut completely replaces app launcher and gives access to all of your apps.
-* You can easily star/set label for an app directly from shortcut widget, so you can keep your app collection organized "right on the spot" with very little effort.
-* Other minor fixes and improvements.
-.
-
-Repo Type:git
-Repo:https://github.com/pfalcon/apps2org
-
-Build:1.6.0,200
- commit=v1.6.0
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.6.0
-Current Version Code:200
diff --git a/metadata/com.google.code.apps2org.yml b/metadata/com.google.code.apps2org.yml
new file mode 100644
index 0000000000..57b2705cc1
--- /dev/null
+++ b/metadata/com.google.code.apps2org.yml
@@ -0,0 +1,33 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+SourceCode: https://github.com/pfalcon/apps2org
+IssueTracker: https://github.com/pfalcon/apps2org/issues
+
+AutoName: Apps2Org
+Summary: Organize apps with labels
+Description: |-
+ Apps2Org is a fork of [[com.google.code.appsorganizer]] which fixes some
+ usability issues. Apps2Org allows you to organize installed applications using
+ labels/tags/categories. You can associate labels to applications, browse thru
+ labeled categories and launch applications - either using the application or
+ shortcut on your home screen.
+
+ Comparing to original application, following changes were made:
+
+ * "All labels" shortcut now includes "Other" (uncategorized) apps, so this shortcut completely replaces app launcher and gives access to all of your apps.
+ * You can easily star/set label for an app directly from shortcut widget, so you can keep your app collection organized "right on the spot" with very little effort.
+ * Other minor fixes and improvements.
+
+RepoType: git
+Repo: https://github.com/pfalcon/apps2org
+
+Builds:
+ - versionName: 1.6.0
+ versionCode: 200
+ commit: v1.6.0
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.6.0
+CurrentVersionCode: 200
diff --git a/metadata/com.google.code.appsorganizer.txt b/metadata/com.google.code.appsorganizer.txt
deleted file mode 100644
index 505dafafc0..0000000000
--- a/metadata/com.google.code.appsorganizer.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:https://sites.google.com/site/appsorganizer
-Source Code:https://code.google.com/p/appsorganizer/source
-Issue Tracker:
-Donate:https://sites.google.com/site/appsorganizer/donate
-
-Auto Name:Apps Organizer
-Summary:Organize apps with labels
-Description:
-Apps Organizer allows you to organize installed applications using labels. You
-can associate labels to applications, uninstall applications and create "label
-shortcuts" on the home screen.
-.
-
-Repo Type:git-svn
-Repo:https://appsorganizer.googlecode.com/svn/trunk/AppsOrganizer
-
-Build:1.5.14,162
- commit=184
-
-Build:1.5.15,163
- commit=185
-
-Build:1.5.16,164
- commit=187
-
-Build:1.5.18,166
- commit=190
-
-Build:1.5.19,167
- commit=191
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.5.19
-Current Version Code:167
diff --git a/metadata/com.google.code.appsorganizer.yml b/metadata/com.google.code.appsorganizer.yml
new file mode 100644
index 0000000000..ba66297076
--- /dev/null
+++ b/metadata/com.google.code.appsorganizer.yml
@@ -0,0 +1,43 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+WebSite: https://sites.google.com/site/appsorganizer
+SourceCode: https://code.google.com/p/appsorganizer/source
+Donate: https://sites.google.com/site/appsorganizer/donate
+
+AutoName: Apps Organizer
+Summary: Organize apps with labels
+Description: |-
+ Apps Organizer allows you to organize installed applications using labels. You
+ can associate labels to applications, uninstall applications and create "label
+ shortcuts" on the home screen.
+
+RepoType: git-svn
+Repo: https://appsorganizer.googlecode.com/svn/trunk/AppsOrganizer
+
+Builds:
+ - versionName: 1.5.14
+ versionCode: 162
+ commit: '184'
+
+ - versionName: 1.5.15
+ versionCode: 163
+ commit: '185'
+
+ - versionName: 1.5.16
+ versionCode: 164
+ commit: '187'
+
+ - versionName: 1.5.18
+ versionCode: 166
+ commit: '190'
+
+ - versionName: 1.5.19
+ versionCode: 167
+ commit: '191'
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.5.19
+CurrentVersionCode: 167
diff --git a/metadata/com.google.code.geobeagle.txt b/metadata/com.google.code.geobeagle.txt
deleted file mode 100644
index 1eeb9e1ab0..0000000000
--- a/metadata/com.google.code.geobeagle.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:https://code.google.com/p/geobeagle
-Source Code:https://code.google.com/p/geobeagle/source
-Issue Tracker:
-
-Auto Name:GeoBeagle
-Summary:Search for geocaches/letterboxes
-Description:
-Geocaches are objects that have been hidden in the real world; the game of
-geocaching is finding these objects around you.
-
-Jacob Paulsen did a
-[http://androidsocialmedia.com/apps/geobeagle-geocaching-android-style YouTube
-video] featuring GeoBeagle.
-.
-
-Repo Type:hg
-Repo:https://code.google.com/p/geobeagle
-
-Build:1.4.15,206
- disable=wip a868e85b7acf
- commit=unknown - see disabled
- subdir=trunk/GeoBeagle
- extlibs=roboguice/roboguice-1.1.jar
- prebuild=cp -r factory/com/google/code/geobeagle src/com/google/code/geobeagle/ && \
- cp -r factory/roboguice/util/ src/com/google/code/geobeagle/ && \
- sed -i 's///g' AndroidManifest.xml
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4.15
-Current Version Code:206
diff --git a/metadata/com.google.code.geobeagle.yml b/metadata/com.google.code.geobeagle.yml
new file mode 100644
index 0000000000..a89c5fdbc4
--- /dev/null
+++ b/metadata/com.google.code.geobeagle.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: https://code.google.com/p/geobeagle
+SourceCode: https://code.google.com/p/geobeagle/source
+
+AutoName: GeoBeagle
+Summary: Search for geocaches/letterboxes
+Description: |-
+ Geocaches are objects that have been hidden in the real world; the game of
+ geocaching is finding these objects around you.
+
+ Jacob Paulsen did a
+ [http://androidsocialmedia.com/apps/geobeagle-geocaching-android-style YouTube
+ video] featuring GeoBeagle.
+
+RepoType: hg
+Repo: https://code.google.com/p/geobeagle
+
+Builds:
+ - versionName: 1.4.15
+ versionCode: 206
+ disable: wip a868e85b7acf
+ commit: unknown - see disabled
+ subdir: trunk/GeoBeagle
+ extlibs:
+ - roboguice/roboguice-1.1.jar
+ prebuild:
+ - cp -r factory/com/google/code/geobeagle src/com/google/code/geobeagle/
+ - cp -r factory/roboguice/util/ src/com/google/code/geobeagle/
+ - sed -i 's///g' AndroidManifest.xml
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.4.15
+CurrentVersionCode: 206
diff --git a/metadata/com.google.marvin.shell.txt b/metadata/com.google.marvin.shell.txt
deleted file mode 100644
index 794b829e0e..0000000000
--- a/metadata/com.google.marvin.shell.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:https://groups.google.com/group/eyes-free
-Source Code:https://code.google.com/p/eyes-free/source
-Issue Tracker:
-
-Auto Name:Eyes-Free Shell
-Summary:Alternative homescreen
-Description:
-Turns your Android into an eyes-free communication device. Provides one-touch
-access to applications, as well as useful mini-apps built into the Eyes-Free
-Shell.
-
-Move your finger over the screen to explore; lift your finger up to run what you
-stopped on.
-
-See the
-[https://eyes-free.googlecode.com/svn/trunk/documentation/android_access/index.html
-FAQ] or the [http://eyes-free.blogspot.com Eyes-Free blog] for more on Android
-accessibility.
-.
-
-Repo Type:srclib
-Repo:EyesFree
-
-Build:3.0.4,33
- commit=787
- subdir=apps/shell
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties && \
- echo "android.library.reference.2=../../libraries/compatutils" >> project.properties && \
- cd ../../ && \
- rm -rf accessibilityServices archived braille devtools documentation eSpeakEngine ideal ime ocr samplecode thirdparty tts
- update=.,../../libraries/utils,../../libraries/compatutils
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.0.4
-Current Version Code:33
-
-No Source Since:3.2.0
diff --git a/metadata/com.google.marvin.shell.yml b/metadata/com.google.marvin.shell.yml
new file mode 100644
index 0000000000..92781efd08
--- /dev/null
+++ b/metadata/com.google.marvin.shell.yml
@@ -0,0 +1,47 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: https://groups.google.com/group/eyes-free
+SourceCode: https://code.google.com/p/eyes-free/source
+
+AutoName: Eyes-Free Shell
+Summary: Alternative homescreen
+Description: |-
+ Turns your Android into an eyes-free communication device. Provides one-touch
+ access to applications, as well as useful mini-apps built into the Eyes-Free
+ Shell.
+
+ Move your finger over the screen to explore; lift your finger up to run what you
+ stopped on.
+
+ See the
+ [https://eyes-free.googlecode.com/svn/trunk/documentation/android_access/index.html
+ FAQ] or the [http://eyes-free.blogspot.com Eyes-Free blog] for more on Android
+ accessibility.
+
+RepoType: srclib
+Repo: EyesFree
+
+Builds:
+ - versionName: 3.0.4
+ versionCode: 33
+ commit: '787'
+ subdir: apps/shell
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1../../libraries/utils@' project.properties
+ - echo "android.library.reference.2=../../libraries/compatutils" >> project.properties
+ - cd ../../
+ - rm -rf accessibilityServices archived braille devtools documentation eSpeakEngine
+ ideal ime ocr samplecode thirdparty tts
+ androidupdate:
+ - .
+ - ../../libraries/utils
+ - ../../libraries/compatutils
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 3.0.4
+CurrentVersionCode: 33
+
+NoSourceSince: 3.2.0
diff --git a/metadata/com.google.zxing.client.android.txt b/metadata/com.google.zxing.client.android.txt
deleted file mode 100644
index 8dcec40542..0000000000
--- a/metadata/com.google.zxing.client.android.txt
+++ /dev/null
@@ -1,142 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:https://github.com/zxing/zxing/wiki/Frequently-Asked-Questions
-Source Code:https://github.com/zxing/zxing
-Issue Tracker:https://github.com/zxing/zxing/issues
-Changelog:https://github.com/zxing/zxing/releases
-
-Auto Name:Barcode Scanner
-
-Repo Type:git
-Repo:https://github.com/zxing/zxing.git
-
-Build:4.3.1,87
- commit=38b3fe1280
- subdir=android
- prebuild=cd ../core && \
- ant build export && \
- cd ../android
-
-Build:4.4,91
- commit=2220400644
- subdir=android
- prebuild=sed -i '477s/shopperMarketListener/null/g;s/R.string.msg_install_google_shopper/"Google Shopper is non-free software"/g' src/com/google/zxing/client/android/result/ResultHandler.java
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.5,93
- commit=0d6eabd6fc
- subdir=android
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.5.1,94
- commit=a9fe6ccde1
- subdir=android
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.5.2,95
- commit=3de3374dd2
- subdir=android
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.6.1,96
- commit=BS-4.6.1
- subdir=android
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.6.2,97
- commit=BS-4.6.2
- subdir=android
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.6.3,98
- commit=BS-4.6.3
- subdir=android
- prebuild=echo -e "java.source=7\njava.target=7" >> local.properties
- target=android-19
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.6.4,99
- commit=BS-4.6.4
- subdir=android
- prebuild=echo -e "java.source=7\njava.target=7" >> local.properties
- target=android-19
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.7.0,100
- commit=BS-4.7.0
- subdir=android
- prebuild=echo -e "java.source=7\njava.target=7" >> local.properties && \
- echo 'source.dir=src;../android-core/src' >> project.properties
- target=android-19
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.7.3,103
- commit=BS-4.7.3
- subdir=android
- prebuild=echo -e "java.source=7\njava.target=7" >> local.properties && \
- echo 'source.dir=src;../android-core/src' >> project.properties
- target=android-19
- scanignore=core/src/test
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.7.4,104
- disable=fails
- commit=BS-4.7.4
- subdir=android
- prebuild=echo -e "java.source=7\njava.target=7" >> local.properties && \
- echo 'source.dir=src;../android-core/src' >> project.properties
- target=android-19
- scanignore=core/src/test
- build=$$MVN3$$ package -f ../core/pom.xml
-
-Build:4.7.5,105
- disable=requires recent maven, seemingly no way around it
- commit=BS-4.7.5
- subdir=android
- maven=yes
- scanignore=core/src/test
- build=$$MVN3$$ install -f ../core/pom.xml -Dmaven.test.skip=true && \
- $$MVN3$$ install -f ../android-core/pom.xml -Dmaven.test.skip=true
-
-Build:4.7.6,106
- disable=older failing build
- commit=BS-4.7.6
- subdir=android
- sudo=apt-get -y install -t jessie-backports maven
- maven=yes
- output=target/android-4.7.6-aligned.apk
- prebuild=sed -i "58iandroid:debuggable=\"false\"" AndroidManifest.xml
- scanignore=core/src/test
- build=$$MVN3$$ install -f ../core/pom.xml -Dmaven.test.skip=true && \
- $$MVN3$$ install -f ../android-core/pom.xml -Dmaven.test.skip=true && \
- $$MVN3$$ install -f ../pom.xml -Dmaven.test.skip=true
-
-Build:4.7.7,107
- commit=BS-4.7.7
- sudo=apt-get -y install -t jessie-backports maven
- output=android/target/android-$$VERSION$$-aligned.apk
- rm=core/src/test
- prebuild=sed -i '/> local.properties
+ target: android-19
+ build: $$MVN3$$ package -f ../core/pom.xml
+
+ - versionName: 4.6.4
+ versionCode: 99
+ commit: BS-4.6.4
+ subdir: android
+ prebuild: echo -e "java.source=7\njava.target=7" >> local.properties
+ target: android-19
+ build: $$MVN3$$ package -f ../core/pom.xml
+
+ - versionName: 4.7.0
+ versionCode: 100
+ commit: BS-4.7.0
+ subdir: android
+ prebuild:
+ - echo -e "java.source=7\njava.target=7" >> local.properties
+ - echo 'source.dir=src;../android-core/src' >> project.properties
+ target: android-19
+ build: $$MVN3$$ package -f ../core/pom.xml
+
+ - versionName: 4.7.3
+ versionCode: 103
+ commit: BS-4.7.3
+ subdir: android
+ prebuild:
+ - echo -e "java.source=7\njava.target=7" >> local.properties
+ - echo 'source.dir=src;../android-core/src' >> project.properties
+ target: android-19
+ scanignore:
+ - core/src/test
+ build: $$MVN3$$ package -f ../core/pom.xml
+
+ - versionName: 4.7.4
+ versionCode: 104
+ disable: fails
+ commit: BS-4.7.4
+ subdir: android
+ prebuild:
+ - echo -e "java.source=7\njava.target=7" >> local.properties
+ - echo 'source.dir=src;../android-core/src' >> project.properties
+ target: android-19
+ scanignore:
+ - core/src/test
+ build: $$MVN3$$ package -f ../core/pom.xml
+
+ - versionName: 4.7.5
+ versionCode: 105
+ disable: requires recent maven, seemingly no way around it
+ commit: BS-4.7.5
+ subdir: android
+ maven: 'yes'
+ scanignore:
+ - core/src/test
+ build:
+ - $$MVN3$$ install -f ../core/pom.xml -Dmaven.test.skip=true
+ - $$MVN3$$ install -f ../android-core/pom.xml -Dmaven.test.skip=true
+
+ - versionName: 4.7.6
+ versionCode: 106
+ disable: older failing build
+ commit: BS-4.7.6
+ subdir: android
+ sudo: apt-get -y install -t jessie-backports maven
+ maven: 'yes'
+ output: target/android-4.7.6-aligned.apk
+ prebuild: sed -i "58iandroid:debuggable=\"false\"" AndroidManifest.xml
+ scanignore:
+ - core/src/test
+ build:
+ - $$MVN3$$ install -f ../core/pom.xml -Dmaven.test.skip=true
+ - $$MVN3$$ install -f ../android-core/pom.xml -Dmaven.test.skip=true
+ - $$MVN3$$ install -f ../pom.xml -Dmaven.test.skip=true
+
+ - versionName: 4.7.7
+ versionCode: 107
+ commit: BS-4.7.7
+ sudo: apt-get -y install -t jessie-backports maven
+ output: android/target/android-$$VERSION$$-aligned.apk
+ rm:
+ - core/src/test
+ prebuild: sed -i '/ ant.properties
- update=.,../QuickAction
- scanignore=android/Utils/src/com/googlecode/android_scripting/interpreter/ExternalClassLoader.java
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:6x03
-Current Version Code:603
diff --git a/metadata/com.googlecode.android_scripting.yml b/metadata/com.googlecode.android_scripting.yml
new file mode 100644
index 0000000000..b01c04a543
--- /dev/null
+++ b/metadata/com.googlecode.android_scripting.yml
@@ -0,0 +1,56 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/damonkohler/sl4a
+IssueTracker: https://github.com/damonkohler/sl4a/issues
+
+AutoName: SL4A
+Summary: Script interpreter
+Description: |-
+ Scripting Layer for Android (SL4A) brings scripting languages to Android by
+ allowing you to edit and execute scripts and interactive interpreters directly
+ on the Android device. These scripts have access to many of the APIs available
+ to full-fledged Android applications, but with a greatly simplified interface
+ that makes it easy to get things done.
+
+ SL4A is designed for developers and is alpha quality software.
+
+RepoType: git
+Repo: https://github.com/damonkohler/sl4a.git
+
+Builds:
+ - versionName: 6x03
+ versionCode: 603
+ disable: wip - srclib location issue
+ commit: dcfa832f80
+ subdir: android/ScriptingLayerForAndroid
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - android/ScriptForAndroidTemplate
+ - android/PythonForAndroid
+ - android/Common/libs/libGoogleAnalytics.jar
+ - android/ScriptForAndroidTemplate/libs/libGoogleAnalytics.jar
+ - lua
+ - python
+ - python-build
+ - python-modules
+ - rhino
+ - beanshell
+ - perl
+ prebuild: echo "source.dir=src;../Common/src;../BluetoothFacade/src;../InterpreterForAndroid/src;../SignalStrengthFacade/src;../TextToSpeechFacade/src;../Utils/src;../WebCamFacade/src;$$NoAnalytics$$"
+ > ant.properties
+ androidupdate:
+ - .
+ - ../QuickAction
+ scanignore:
+ - android/Utils/src/com/googlecode/android_scripting/interpreter/ExternalClassLoader.java
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 6x03
+CurrentVersionCode: 603
diff --git a/metadata/com.googlecode.awsms.txt b/metadata/com.googlecode.awsms.txt
deleted file mode 100644
index 46a2e3d379..0000000000
--- a/metadata/com.googlecode.awsms.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Phone & SMS
-License:GPL-3.0-only
-Web Site:http://ermetesms.it
-Source Code:https://github.com/adepasquale/esms
-Issue Tracker:https://github.com/adepasquale/esms/issues
-
-Auto Name:Ermete SMS
-Summary:Send SMS via the web
-Description:
-Inviare messaggi gratuiti via web. Invio multiplo fino a tre contatti, anteprima
-ultimo messaggio ricevuto, supporto account di diversi provider (Vodafone e
-TIM).
-.
-
-Repo Type:git-svn
-Repo:https://esms.googlecode.com/svn/trunk
-
-Build:2.0.4,24
- commit=3da2c8eb41888436d
- subdir=android
- extlibs=jdom/jdom-1.1.3.jar
- prebuild=echo "source.dir=src;../core/src" >> project.properties
-
-Build:2.0.5,25
- commit=430f3faed6ece5afaf2c
- subdir=android
- extlibs=jdom/jdom-1.1.3.jar
- prebuild=echo "source.dir=src;../core/src" >> project.properties
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.0.5
-Current Version Code:25
diff --git a/metadata/com.googlecode.awsms.yml b/metadata/com.googlecode.awsms.yml
new file mode 100644
index 0000000000..f1b815f3e7
--- /dev/null
+++ b/metadata/com.googlecode.awsms.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Phone & SMS
+License: GPL-3.0-only
+WebSite: http://ermetesms.it
+SourceCode: https://github.com/adepasquale/esms
+IssueTracker: https://github.com/adepasquale/esms/issues
+
+AutoName: Ermete SMS
+Summary: Send SMS via the web
+Description: |-
+ Inviare messaggi gratuiti via web. Invio multiplo fino a tre contatti, anteprima
+ ultimo messaggio ricevuto, supporto account di diversi provider (Vodafone e
+ TIM).
+
+RepoType: git-svn
+Repo: https://esms.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 2.0.4
+ versionCode: 24
+ commit: 3da2c8eb41888436d
+ subdir: android
+ extlibs:
+ - jdom/jdom-1.1.3.jar
+ prebuild: echo "source.dir=src;../core/src" >> project.properties
+
+ - versionName: 2.0.5
+ versionCode: 25
+ commit: 430f3faed6ece5afaf2c
+ subdir: android
+ extlibs:
+ - jdom/jdom-1.1.3.jar
+ prebuild: echo "source.dir=src;../core/src" >> project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.0.5
+CurrentVersionCode: 25
diff --git a/metadata/com.googlecode.chartdroid.txt b/metadata/com.googlecode.chartdroid.txt
deleted file mode 100644
index bdc8587661..0000000000
--- a/metadata/com.googlecode.chartdroid.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/kostmo/chartdroid
-Issue Tracker:https://github.com/kostmo/chartdroid/issues
-
-Auto Name:ChartDroid Core
-Summary:Chart engine
-Description:
-You don't need to install this unless another app needs it. ChartDroid is an
-Intent-based "library application" for static chart and graph generation on
-Android. Other applications can use it to graph/plot/display numerical data in
-many representations by implementing a ContentProvider.
-.
-
-Repo Type:git
-Repo:https://github.com/kostmo/chartdroid
-
-Build:2.0.0,18
- commit=294
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.0
-Current Version Code:18
diff --git a/metadata/com.googlecode.chartdroid.yml b/metadata/com.googlecode.chartdroid.yml
new file mode 100644
index 0000000000..bd2e864a96
--- /dev/null
+++ b/metadata/com.googlecode.chartdroid.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/kostmo/chartdroid
+IssueTracker: https://github.com/kostmo/chartdroid/issues
+
+AutoName: ChartDroid Core
+Summary: Chart engine
+Description: |-
+ You don't need to install this unless another app needs it. ChartDroid is an
+ Intent-based "library application" for static chart and graph generation on
+ Android. Other applications can use it to graph/plot/display numerical data in
+ many representations by implementing a ContentProvider.
+
+RepoType: git
+Repo: https://github.com/kostmo/chartdroid
+
+Builds:
+ - versionName: 2.0.0
+ versionCode: 18
+ commit: '294'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.0
+CurrentVersionCode: 18
diff --git a/metadata/com.googlecode.droidwall.txt b/metadata/com.googlecode.droidwall.txt
deleted file mode 100644
index 3c7021a44f..0000000000
--- a/metadata/com.googlecode.droidwall.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Security,Internet
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/droidwall
-Source Code:https://droidwall.googlecode.com/svn/tags/v1.5.7
-Issue Tracker:
-
-Auto Name:DroidWall
-Summary:Firewall frontend
-Description:
-'''N.B'''Development of this app ceased in mid 2012.
-
-Tap the tab at the top to switch between whitelist and blacklist mode. Tap Menu
-and Apply Changes to apply.
-
-Recommended platforms are Android 1.6 to 2.3.7.
-
-Requires root: Yes. iptables (the firewall itself) has to be run as root.
-.
-
-Requires Root:yes
-
-Repo Type:git-svn
-Repo:https://droidwall.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:1.5.7,157
- commit=250
- init=rm -rf external/iptables && \
- cd external && \
- git clone https://android.googlesource.com/platform/external/iptables
- patch=iptables.patch
- srclibs=Busybox@83785f0,BusyboxConfigs@bd2bf4f3
- prebuild=rm -rf res/raw/busybox_g1 res/raw/iptables_armv5 external/busybox && \
- sed -i 's/android:minSdkVersion=\"3\"/android:minSdkVersion=\"4\" android:maxSdkVersion=\"10\"/g' AndroidManifest.xml && \
- cp $$BusyboxConfigs$$/android_ndk_defconfigPlus $$Busybox$$/.config
- target=android-8
- build=export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH && \
- make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" -C $$Busybox$$ && \
- mv $$Busybox$$/busybox res/raw/busybox_g1 && \
- cd external/iptables && \
- python extensions/fixinit.py && \
- $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk && \
- mv libs/armeabi/iptables ../../res/raw/iptables_armv5
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.5.7
-Current Version Code:157
diff --git a/metadata/com.googlecode.droidwall.yml b/metadata/com.googlecode.droidwall.yml
new file mode 100644
index 0000000000..e70273aeee
--- /dev/null
+++ b/metadata/com.googlecode.droidwall.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Security
+ - Internet
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/droidwall
+SourceCode: https://droidwall.googlecode.com/svn/tags/v1.5.7
+
+AutoName: DroidWall
+Summary: Firewall frontend
+Description: |-
+ '''N.B'''Development of this app ceased in mid 2012.
+
+ Tap the tab at the top to switch between whitelist and blacklist mode. Tap Menu
+ and Apply Changes to apply.
+
+ Recommended platforms are Android 1.6 to 2.3.7.
+
+ Requires root: Yes. iptables (the firewall itself) has to be run as root.
+
+RequiresRoot: 'yes'
+
+RepoType: git-svn
+Repo: https://droidwall.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: 1.5.7
+ versionCode: 157
+ commit: '250'
+ init:
+ - rm -rf external/iptables
+ - cd external
+ - git clone https://android.googlesource.com/platform/external/iptables
+ patch:
+ - iptables.patch
+ srclibs:
+ - Busybox@83785f0
+ - BusyboxConfigs@bd2bf4f3
+ prebuild:
+ - rm -rf res/raw/busybox_g1 res/raw/iptables_armv5 external/busybox
+ - sed -i 's/android:minSdkVersion=\"3\"/android:minSdkVersion=\"4\" android:maxSdkVersion=\"10\"/g'
+ AndroidManifest.xml
+ - cp $$BusyboxConfigs$$/android_ndk_defconfigPlus $$Busybox$$/.config
+ target: android-8
+ build:
+ - export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH
+ - make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" -C $$Busybox$$
+ - mv $$Busybox$$/busybox res/raw/busybox_g1
+ - cd external/iptables
+ - python extensions/fixinit.py
+ - $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
+ - mv libs/armeabi/iptables ../../res/raw/iptables_armv5
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.5.7
+CurrentVersionCode: 157
diff --git a/metadata/com.googlecode.eyesfree.espeak.txt b/metadata/com.googlecode.eyesfree.espeak.txt
deleted file mode 100644
index 29eceb8807..0000000000
--- a/metadata/com.googlecode.eyesfree.espeak.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://code.google.com/archive/p/eyes-free/source
-Issue Tracker:
-
-Auto Name:eSpeak TTS
-Summary:Text-to-Speech Engine
-Description:
-Alternative Text-to-Speech Engine with support for more languages.
-.
-
-Repo Type:git-svn
-Repo:
-
-Build:1.46.02_r7,7
- commit=771
- prebuild=cd jni/ttsespeak && \
- wget http://surfnet.dl.sourceforge.net/project/espeak/espeak/espeak-1.46/espeak-1.46.02-source.zip && \
- unzip espeak-1.46.02-source.zip && \
- rm -f espeak-1.46.02-source.zip && \
- rm -rf espeak-source && \
- mv espeak-1.46.02-source espeak-source && \
- cd ../../res && \
- mkdir -p raw && \
- cd ../jni/ttsespeak/espeak-source && \
- zip -r -9 espeakdata.zip espeak-data && \
- mv espeakdata.zip ../../../res/raw
- scanignore=jni/ttsespeak/espeak-source
- buildjni=yes
-
-Maintainer Notes:
-might require libespeak-dev to build
-binary files in libs/ are deleted before build and then rebuild
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.46.02_r7
-Current Version Code:7
-
-No Source Since:1.47
diff --git a/metadata/com.googlecode.eyesfree.espeak.yml b/metadata/com.googlecode.eyesfree.espeak.yml
new file mode 100644
index 0000000000..cf486b2a97
--- /dev/null
+++ b/metadata/com.googlecode.eyesfree.espeak.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://code.google.com/archive/p/eyes-free/source
+
+AutoName: eSpeak TTS
+Summary: Text-to-Speech Engine
+Description: Alternative Text-to-Speech Engine with support for more languages.
+
+RepoType: git-svn
+
+Builds:
+ - versionName: 1.46.02_r7
+ versionCode: 7
+ commit: '771'
+ prebuild:
+ - cd jni/ttsespeak
+ - wget http://surfnet.dl.sourceforge.net/project/espeak/espeak/espeak-1.46/espeak-1.46.02-source.zip
+ - unzip espeak-1.46.02-source.zip
+ - rm -f espeak-1.46.02-source.zip
+ - rm -rf espeak-source
+ - mv espeak-1.46.02-source espeak-source
+ - cd ../../res
+ - mkdir -p raw
+ - cd ../jni/ttsespeak/espeak-source
+ - zip -r -9 espeakdata.zip espeak-data
+ - mv espeakdata.zip ../../../res/raw
+ scanignore:
+ - jni/ttsespeak/espeak-source
+ buildjni:
+ - yes
+
+MaintainerNotes: |-
+ might require libespeak-dev to build
+ binary files in libs/ are deleted before build and then rebuild
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.46.02_r7
+CurrentVersionCode: 7
+
+NoSourceSince: '1.47'
diff --git a/metadata/com.googlecode.gogodroid.txt b/metadata/com.googlecode.gogodroid.txt
deleted file mode 100644
index 9287cf038f..0000000000
--- a/metadata/com.googlecode.gogodroid.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Development
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/aelmahmoudy/gogodroid
-Issue Tracker:https://github.com/aelmahmoudy/gogodroid/issues
-Changelog:https://github.com/aelmahmoudy/gogodroid/blob/HEAD/NEWS
-
-Auto Name:GogoDroid
-Summary:Graphical frontend of gogoc
-Description:
-TSP is a control protocol used to establish and maintain static tunnels. The
-Gateway6 client (gogoc) is used on the host computer to connect to a tunnel
-broker using the TSP protocol and to get the information for its tunnel. When it
-receives the information for the tunnel, the Gateway6 client creates the static
-tunnel on its operating system. GogoDroid is a graphical frontend of gogoc for
-Android.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/aelmahmoudy/gogodroid.git
-
-Build:1.3,13
- commit=1.3
- init=rm res/raw/gogoc
- patch=remove_dup_defn.patch,sformat.patch
- build=cd gogoc-android && \
- $$NDK$$/ndk-build && \
- cp libs/armeabi/gogoc ../res/raw
-
-Build:2.0,20
- commit=2.0
- build=cd gogoc-android && \
- $$NDK$$/ndk-build && \
- cp -a libs/ ../assets
-
-Build:2.1,21
- commit=2.1
- build=cd gogoc-android && \
- $$NDK$$/ndk-build && \
- cp -a libs/ ../assets
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.1
-Current Version Code:21
diff --git a/metadata/com.googlecode.gogodroid.yml b/metadata/com.googlecode.gogodroid.yml
new file mode 100644
index 0000000000..fc88a7bb70
--- /dev/null
+++ b/metadata/com.googlecode.gogodroid.yml
@@ -0,0 +1,55 @@
+Categories:
+ - Development
+License: GPL-2.0-only
+SourceCode: https://github.com/aelmahmoudy/gogodroid
+IssueTracker: https://github.com/aelmahmoudy/gogodroid/issues
+Changelog: https://github.com/aelmahmoudy/gogodroid/blob/HEAD/NEWS
+
+AutoName: GogoDroid
+Summary: Graphical frontend of gogoc
+Description: |-
+ TSP is a control protocol used to establish and maintain static tunnels. The
+ Gateway6 client (gogoc) is used on the host computer to connect to a tunnel
+ broker using the TSP protocol and to get the information for its tunnel. When it
+ receives the information for the tunnel, the Gateway6 client creates the static
+ tunnel on its operating system. GogoDroid is a graphical frontend of gogoc for
+ Android.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/aelmahmoudy/gogodroid.git
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 13
+ commit: '1.3'
+ init: rm res/raw/gogoc
+ patch:
+ - remove_dup_defn.patch
+ - sformat.patch
+ build:
+ - cd gogoc-android
+ - $$NDK$$/ndk-build
+ - cp libs/armeabi/gogoc ../res/raw
+
+ - versionName: '2.0'
+ versionCode: 20
+ commit: '2.0'
+ build:
+ - cd gogoc-android
+ - $$NDK$$/ndk-build
+ - cp -a libs/ ../assets
+
+ - versionName: '2.1'
+ versionCode: 21
+ commit: '2.1'
+ build:
+ - cd gogoc-android
+ - $$NDK$$/ndk-build
+ - cp -a libs/ ../assets
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.1'
+CurrentVersionCode: 21
diff --git a/metadata/com.googlecode.gtalksms.txt b/metadata/com.googlecode.gtalksms.txt
deleted file mode 100644
index 12b3aef12c..0000000000
--- a/metadata/com.googlecode.gtalksms.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Phone & SMS
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Yakoo63/GTalkSMS
-Issue Tracker:https://github.com/Yakoo63/GTalkSMS/Issues
-Changelog:https://github.com/Yakoo63/gtalksms/blob/HEAD/Changelog
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WQDV6S67WAC7A&lc=US&item_name=GTalkSMS&item_number=WEB¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
-FlattrID:130193
-
-Auto Name:GTalkSMS
-Summary:Control your phone via XMPP
-Description:
-Send/receive SMS, make calls, locate your phone via GPS, activate WLAN or
-Bluetooth, etc. It can be useful for those who prefer typing SMS on a real
-keyboard. The app also notifies you about new "events" on the phone, like a new
-text message (SMS) or an incoming call. Think of it as a remote control for your
-Android phone via XMPP that informs you about recent events on your smartphone.
-
-Note: Newer versions of this app may be available elsewhere, which contain
-proprietary software.
-.
-
-Repo Type:git
-Repo:https://github.com/Yakoo63/GTalkSMS
-
-Build:4.2,64
- commit=4.2
- srclibs=MobAdMob@2d5736
- prebuild=rm -rf test/ libs-sources/ libs/GoogleAdMobAdsSdk-6.0.1.jar libs/libGoogleAnalytics.jar && \
- echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
- update=.,external-libs/ActionBarSherlock-4.1.0.0
-
-Build:4.3,66
- commit=4.3
- srclibs=ActionBarSherlock@4.2.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:4.4.1,69
- commit=4.4.1
- submodules=yes
- update=.,external-libs/ActionBarSherlock/library
-
-Build:4.4.2,70
- disable=Proprietary binaries (at 4.4.2)
- commit=4.4.2
- submodules=yes
- update=.,external-libs/ActionBarSherlock/library
-
-Build:5.0.1.84,84
- disable=play-services
- commit=5.0.1
- submodules=yes
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:5.0.1
-Current Version Code:84
diff --git a/metadata/com.googlecode.gtalksms.yml b/metadata/com.googlecode.gtalksms.yml
new file mode 100644
index 0000000000..9a0097af4c
--- /dev/null
+++ b/metadata/com.googlecode.gtalksms.yml
@@ -0,0 +1,76 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Phone & SMS
+License: GPL-3.0-only
+SourceCode: https://github.com/Yakoo63/GTalkSMS
+IssueTracker: https://github.com/Yakoo63/GTalkSMS/Issues
+Changelog: https://github.com/Yakoo63/gtalksms/blob/HEAD/Changelog
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WQDV6S67WAC7A&lc=US&item_name=GTalkSMS&item_number=WEB¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
+FlattrID: '130193'
+
+AutoName: GTalkSMS
+Summary: Control your phone via XMPP
+Description: |-
+ Send/receive SMS, make calls, locate your phone via GPS, activate WLAN or
+ Bluetooth, etc. It can be useful for those who prefer typing SMS on a real
+ keyboard. The app also notifies you about new "events" on the phone, like a new
+ text message (SMS) or an incoming call. Think of it as a remote control for your
+ Android phone via XMPP that informs you about recent events on your smartphone.
+
+ Note: Newer versions of this app may be available elsewhere, which contain
+ proprietary software.
+
+RepoType: git
+Repo: https://github.com/Yakoo63/GTalkSMS
+
+Builds:
+ - versionName: '4.2'
+ versionCode: 64
+ commit: '4.2'
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - rm -rf test/ libs-sources/ libs/GoogleAdMobAdsSdk-6.0.1.jar libs/libGoogleAnalytics.jar
+ - echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
+ androidupdate:
+ - .
+ - external-libs/ActionBarSherlock-4.1.0.0
+
+ - versionName: '4.3'
+ versionCode: 66
+ commit: '4.3'
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: 4.4.1
+ versionCode: 69
+ commit: 4.4.1
+ submodules: true
+ androidupdate:
+ - .
+ - external-libs/ActionBarSherlock/library
+
+ - versionName: 4.4.2
+ versionCode: 70
+ disable: Proprietary binaries (at 4.4.2)
+ commit: 4.4.2
+ submodules: true
+ androidupdate:
+ - .
+ - external-libs/ActionBarSherlock/library
+
+ - versionName: 5.0.1.84
+ versionCode: 84
+ disable: play-services
+ commit: 5.0.1
+ submodules: true
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 5.0.1
+CurrentVersionCode: 84
diff --git a/metadata/com.googlecode.openwnn.legacy.txt b/metadata/com.googlecode.openwnn.legacy.txt
deleted file mode 100644
index f9d9467b14..0000000000
--- a/metadata/com.googlecode.openwnn.legacy.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://www.posunitech.com
-Source Code:https://code.google.com/p/openwnn-legacy/source
-Issue Tracker:
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mariotaku.lee%40gmail%2ecom&item_name=Donate%20to%20OpenWnn
-
-Name:OpenWnn Legacy
-Auto Name:OpenWnn Lagency
-Summary:zh_CN/ja keyboard
-Description:
-OpenWnn with Chinese/Japanese IME support based on OpenWnn 1.3.1 from Android
-Open Source Project.
-.
-
-Repo Type:git-svn
-Repo:https://openwnn-legacy.googlecode.com/svn/trunk
-
-Build:1.3.3,133
- commit=11
- subdir=openwnn-legacy
- prebuild=rm -rf libs assets obj
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.3.3
-Current Version Code:133
diff --git a/metadata/com.googlecode.openwnn.legacy.yml b/metadata/com.googlecode.openwnn.legacy.yml
new file mode 100644
index 0000000000..157f13ebbe
--- /dev/null
+++ b/metadata/com.googlecode.openwnn.legacy.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://www.posunitech.com
+SourceCode: https://code.google.com/p/openwnn-legacy/source
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mariotaku.lee%40gmail%2ecom&item_name=Donate%20to%20OpenWnn
+
+Name: OpenWnn Legacy
+AutoName: OpenWnn Lagency
+Summary: zh_CN/ja keyboard
+Description: |-
+ OpenWnn with Chinese/Japanese IME support based on OpenWnn 1.3.1 from Android
+ Open Source Project.
+
+RepoType: git-svn
+Repo: https://openwnn-legacy.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.3.3
+ versionCode: 133
+ commit: '11'
+ subdir: openwnn-legacy
+ prebuild: rm -rf libs assets obj
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.3.3
+CurrentVersionCode: 133
diff --git a/metadata/com.googlecode.tcime.txt b/metadata/com.googlecode.tcime.txt
deleted file mode 100644
index c02a6865c7..0000000000
--- a/metadata/com.googlecode.tcime.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:https://code.google.com/p/android-traditional-chinese-ime
-Source Code:https://code.google.com/p/android-traditional-chinese-ime/source
-Issue Tracker:
-
-Auto Name:注音倉頡輸入法
-Summary:Keyboard for zh_TW
-Description:
-See the website for a visual guide to setting it up.
-.
-
-Repo Type:git-svn
-Repo:https://android-traditional-chinese-ime.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:1.0,113
- commit=13
- target=android-4
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:113
diff --git a/metadata/com.googlecode.tcime.yml b/metadata/com.googlecode.tcime.yml
new file mode 100644
index 0000000000..cd878293ce
--- /dev/null
+++ b/metadata/com.googlecode.tcime.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: https://code.google.com/p/android-traditional-chinese-ime
+SourceCode: https://code.google.com/p/android-traditional-chinese-ime/source
+
+AutoName: 注音倉頡輸入法
+Summary: Keyboard for zh_TW
+Description: See the website for a visual guide to setting it up.
+
+RepoType: git-svn
+Repo: https://android-traditional-chinese-ime.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 113
+ commit: '13'
+ target: android-4
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 113
diff --git a/metadata/com.gpstether.txt b/metadata/com.gpstether.txt
deleted file mode 100644
index 9a75358171..0000000000
--- a/metadata/com.gpstether.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/gpstether
-Source Code:https://code.google.com/p/gpstether/source
-Issue Tracker:
-
-Auto Name:GPSTether
-Summary:GPS server
-Description:
-Simple gpsd forward server, to give GPS functionality to a laptop for example.
-Not fully implemented yet and it may be necessary to disable GPS manually when
-the server is stopped.
-.
-
-Repo Type:git-svn
-Repo:https://gpstether.googlecode.com/svn/trunk
-
-Build:1.0.2r9,3
- commit=6
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0.3
-Current Version Code:3
diff --git a/metadata/com.gpstether.yml b/metadata/com.gpstether.yml
new file mode 100644
index 0000000000..a2b476b3d8
--- /dev/null
+++ b/metadata/com.gpstether.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/gpstether
+SourceCode: https://code.google.com/p/gpstether/source
+
+AutoName: GPSTether
+Summary: GPS server
+Description: |-
+ Simple gpsd forward server, to give GPS functionality to a laptop for example.
+ Not fully implemented yet and it may be necessary to disable GPS manually when
+ the server is stopped.
+
+RepoType: git-svn
+Repo: https://gpstether.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.0.2r9
+ versionCode: 3
+ commit: '6'
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.0.3
+CurrentVersionCode: 3
diff --git a/metadata/com.gracecode.android.presentation.txt b/metadata/com.gracecode.android.presentation.txt
deleted file mode 100644
index 462e749bbd..0000000000
--- a/metadata/com.gracecode.android.presentation.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/feelinglucky/Presentation
-Issue Tracker:https://github.com/feelinglucky/Presentation/issues
-Donate:http://t.cn/zRTdGks
-
-Auto Name:Presentation
-Summary:Gallery of infographics
-Description:
-Some in English, mostly in Chinese; currently from huaban.com.
-.
-
-Repo Type:git
-Repo:https://github.com/feelinglucky/Presentation.git
-
-Build:1.0.2,20131114
- commit=559f31d12f8e
- srclibs=1:Volley@android-4.4_r1.2,2:PullToRefresh@v2.1.1
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' > ant.properties && \
- find src -type f -print0 | xargs -0 sed -i '/TCAgent/d'
- target=android-16
-
-Maintainer Notes:
-Next time: Should use tags and shouldn't use TCAgent patch
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.2
-Current Version Code:20131114
diff --git a/metadata/com.gracecode.android.presentation.yml b/metadata/com.gracecode.android.presentation.yml
new file mode 100644
index 0000000000..2a404ba9d9
--- /dev/null
+++ b/metadata/com.gracecode.android.presentation.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/feelinglucky/Presentation
+IssueTracker: https://github.com/feelinglucky/Presentation/issues
+Donate: http://t.cn/zRTdGks
+
+AutoName: Presentation
+Summary: Gallery of infographics
+Description: Some in English, mostly in Chinese; currently from huaban.com.
+
+RepoType: git
+Repo: https://github.com/feelinglucky/Presentation.git
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 20131114
+ commit: 559f31d12f8e
+ srclibs:
+ - 1:Volley@android-4.4_r1.2
+ - 2:PullToRefresh@v2.1.1
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' > ant.properties
+ - find src -type f -print0 | xargs -0 sed -i '/TCAgent/d'
+ target: android-16
+
+MaintainerNotes: "Next time: Should use tags and shouldn't use TCAgent patch"
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.2
+CurrentVersionCode: 20131114
diff --git a/metadata/com.grapefruitopia.dashclock.k9.txt b/metadata/com.grapefruitopia.dashclock.k9.txt
deleted file mode 100644
index d2ee2cd1e8..0000000000
--- a/metadata/com.grapefruitopia.dashclock.k9.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Disabled:de.cketti.dashclock.k9 does the same, has more features and is more active
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/benjymous/dashclock-k-9
-Issue Tracker:https://github.com/benjymous/dashclock-k-9/issues
-
-Auto Name:K-9 unread count for Dashclock
-Summary:Email info on the lockscreen
-Description:
-[[net.nurik.roman.dashclock]] extension that displays the number of unread
-emails from [[com.fsck.k9]]. Marking messages as read in K-9 only reliably
-updates the unread count for v4.4xx of K-9.
-.
-
-Repo Type:git
-Repo:https://github.com/benjymous/dashclock-k-9.git
-
-Build:1.1.1.0,1110
- commit=042f693
- srclibs=DashClock@v1.2
- rm=libs/dashclock-api-r1.1.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src' >> project.properties
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.1.0
-Current Version Code:1110
diff --git a/metadata/com.grapefruitopia.dashclock.k9.yml b/metadata/com.grapefruitopia.dashclock.k9.yml
new file mode 100644
index 0000000000..6775548a09
--- /dev/null
+++ b/metadata/com.grapefruitopia.dashclock.k9.yml
@@ -0,0 +1,31 @@
+Disabled: de.cketti.dashclock.k9 does the same, has more features and is more active
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/benjymous/dashclock-k-9
+IssueTracker: https://github.com/benjymous/dashclock-k-9/issues
+
+AutoName: K-9 unread count for Dashclock
+Summary: Email info on the lockscreen
+Description: |-
+ [[net.nurik.roman.dashclock]] extension that displays the number of unread
+ emails from [[com.fsck.k9]]. Marking messages as read in K-9 only reliably
+ updates the unread count for v4.4xx of K-9.
+
+RepoType: git
+Repo: https://github.com/benjymous/dashclock-k-9.git
+
+Builds:
+ - versionName: 1.1.1.0
+ versionCode: 1110
+ commit: 042f693
+ srclibs:
+ - DashClock@v1.2
+ rm:
+ - libs/dashclock-api-r1.1.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src' >> project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.1.0
+CurrentVersionCode: 1110
diff --git a/metadata/com.grarak.kerneladiutor.txt b/metadata/com.grarak.kerneladiutor.txt
deleted file mode 100644
index 3169e15165..0000000000
--- a/metadata/com.grarak.kerneladiutor.txt
+++ /dev/null
@@ -1,406 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Development
-License:Apache-2.0
-Web Site:http://forum.xda-developers.com/android/apps-games/app-kernel-adiutor-t2986129
-Source Code:https://github.com/Grarak/KernelAdiutor
-Issue Tracker:https://github.com/Grarak/KernelAdiutor/issues
-
-Auto Name:Kernel Adiutor
-Summary:Manage kernel parameters
-Description:
-Tweak and monitor kernel parameters. Depending on the device and kernel used,
-this includes:
-
-* CPU (Frequency, Governor, Voltages)
-* GPU (Frequency, Governor)
-* Screen (Color Calibration - RGB)
-* Wake (DT2W, S2W)
-* Sound (Faux Sound)
-* Battery (Fast Charge)
-* I/O Scheduler
-* Kernel Samepage Merging
-* Low Memory Killer (Minfree settings)
-* Virtual Machine
-* Build prop Editor
-* etc.
-
-Features which aren't supported by your device won't show up in the first place.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/Grarak/KernelAdiutor
-
-Build:0.6.2,31
- commit=1f6c14888ba8a551c7321d02d30d194fb03e9368
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.6.3,32
- commit=f5484ba084bc046b5632ce1dbfe21477ba2e292a
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.6.4,33
- commit=47752b4a323298b2f4df9608520b1a97d51b26ac
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.7.1,35
- commit=d353c935b2e684ea0f472634e597be823234baf6
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8,37
- commit=d055d5e6791c3bc11adbd628fb3e64a1bebc9dc0
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.1,38
- commit=d07b366586c6addacb1c98e6683540eeda16f345
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.2,41
- commit=d5696dc6705183fb1360678eace5327d1548dcb1
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.3.1,43
- commit=95966ea175e3efc1912d7acafa6aef46540eafda
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.4,45
- commit=f10fecced32f21af86c6e3bcda93b27e1dba32a0
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.5.1 beta,48
- commit=cbe325c580a3ace9fc6e86d03d1222e17fe60b87
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.5.2 beta,49
- commit=f5230d09248b570f81971e5cb06b819535cc4485
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.6,52
- commit=a3b15f4ac3a465e5490ffa906630d98def47e095
- subdir=app
- gradle=yes
- srclibs=RootTools@3.4
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/
-
-Build:0.8.6.1 beta,53
- disable=switch to rootshell
- commit=34d8f3d4fd282810d7c006e968ffaea785aa0164
- subdir=app
- gradle=yes
- srclibs=RootShell@1.3
- rm=app/libs/*.jar
- prebuild=cp -fR $$RootShell$$/src/com src/main/
-
-Build:0.9.2 beta,74
- commit=32eaf8f4cb0d5187dec2ff119e364d626fae83a9
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.2.1.1 beta,76
- commit=72b8cb470e7909dd72c3e23f11feb09619686420
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.2.2 beta,77
- commit=1497cd09647ecd05c79ebf1b9969f32cec11ea49
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.3,79
- commit=d438a6a0f8d2262c49e3eb765fd0a0db11d5991d
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.3.1.1 beta,81
- commit=82e8c643b1fb77af5b5376ad49abc83a3e09835b
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.3.1.2 beta,82
- commit=43017a4f7fc4ed5e067108da1985d94cd68cf16b
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.3.1,83
- commit=26a5053574c9b11eed1b327bf223886bf5596dfd
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.3.1.1,84
- commit=4c6041422f04ad6652bf187bc75693f7c12fd0df
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4 beta,85
- commit=d00673aada67d516e4d4e9cb493f5cdbcc19c2c1
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.1 beta,86
- commit=c11423e58bb4258e8af484ca78022338a494d79c
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.2,87
- commit=03e41078ba138c3d8698f8c498ed4ab68506681a
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.2.1,88
- commit=8c33d52572806bc466b1cb42612a2f388dfd9bf1
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.2.2 beta,89
- commit=218de0b6d20567497ec9a6a7223dc8fb7759917b
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.3,93
- commit=cba6f6e76d1419c01a6145c67264649c15d7d25c
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.3.1 beta,95
- commit=652a39997ee3dcf8ca87a2699074a9e3aed304d4
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.3.1.1 beta,96
- commit=1fdc49cf1f82c233614caa2efa1c584ecf79350f
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.4.3.2 beta,98
- commit=2fc988dab5d7a049a425869d60ae4f9de1c25e27
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.5,99
- commit=72bc928d177d48b662fecbe2b03a19407b5d81e5
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.5.1.1 beta,102
- commit=f8db4302decf6f6f0be34aff68d7d4e33c3f5aee
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.6,104
- commit=59309672f6f037410cbc40607d5212205976d11f
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.6.1.1,106
- commit=a19ae2a81ce6c5d5b94647fbaee6f5dba22c8a1a
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.7,107
- commit=3ba3abd684fdd84c7c143b090b7317bc87c9e238
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.7.1 beta,108
- commit=95a5d94788827299d5da44f2992fab9cdb378ff3
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.7.1.1,109
- commit=1da79f262f0e48d73162c9abefe573d1f9fb07cc
- subdir=app
- gradle=yes
- rm=app/libs/*.jar
- prebuild=sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:0.9.8 beta,110
- disable=gradle crashes
- commit=0ca8f0907fc50da82b597d46958fdb46a33521f1
- subdir=app
- gradle=yes
- prebuild=pushd ../library/src/main/java/com/kerneladiutor/library/items/ && \
- mv Seekbar.java SeekBar.java && \
- popd
-
-Build:0.9.9.1,112
- disable=gradle crashes
- commit=32eef84d48eede55c7f432cd3e0f4afac2d269e7
- subdir=app
- gradle=yes
-
-Build:0.9.9.2,113
- commit=49cfcd0c27b4d8a7ae765ee3f63d5409d274c1ba
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.1,114
- commit=151476cfd6fd8bd28e801bf6de24573d4ddd4ef9
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.2,115
- commit=961e2660fe6bdbec1d459256b6535d4bc176697f
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.2.1,116
- commit=06adc4867a9b1a59f83bc66b2c3029e715372e66
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.2.1.1,117
- commit=2be01421731458e9a76bd38aee98f420a1fcbfe3
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.2.1.1.1,118
- commit=718c4bf2d367bfa3f672f3fd9cad432e22c350f3
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.2.3,119
- commit=e0e1113115313fdc920ede43d1651f06a3a897b3
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.3,120
- commit=e573b25786a5b3e932e62ddc19eb55e2880d60b3
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.9.4,121
- commit=b5c5246a85fe5cb18881c43f6aa54c69f7615b3b
- subdir=app
- init=sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
- gradle=yes
-
-Build:0.9.27.1,171
- disable=crashlytics
- commit=d27158dff9c487a1202784b16b38b64c8722fbb5
- subdir=app
- gradle=yes
-
-Build:0.9.27.2 beta,172
- disable=firebase
- commit=ba9bda3a4250447eba0440ae068716af21f90dd3
- subdir=app
- gradle=yes
-
-Build:0.9.27.4.1 beta,175
- disable=firebase, crashlytics, play-services
- commit=62ee56ff921d3ed8f6b32e86debb880ed460f43f
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-The app doesn't build with some gradle versions due to a crash involving the
-maven and bintray plugins. Remove them for now.
-
-Might need to be flagge as NonFree, see https://github.com/Grarak/KernelAdiutor/issues/434
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.9.32.1 beta
-Current Version Code:200
diff --git a/metadata/com.grarak.kerneladiutor.yml b/metadata/com.grarak.kerneladiutor.yml
new file mode 100644
index 0000000000..2719643a49
--- /dev/null
+++ b/metadata/com.grarak.kerneladiutor.yml
@@ -0,0 +1,584 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: http://forum.xda-developers.com/android/apps-games/app-kernel-adiutor-t2986129
+SourceCode: https://github.com/Grarak/KernelAdiutor
+IssueTracker: https://github.com/Grarak/KernelAdiutor/issues
+
+AutoName: Kernel Adiutor
+Summary: Manage kernel parameters
+Description: |-
+ Tweak and monitor kernel parameters. Depending on the device and kernel used,
+ this includes:
+
+ * CPU (Frequency, Governor, Voltages)
+ * GPU (Frequency, Governor)
+ * Screen (Color Calibration - RGB)
+ * Wake (DT2W, S2W)
+ * Sound (Faux Sound)
+ * Battery (Fast Charge)
+ * I/O Scheduler
+ * Kernel Samepage Merging
+ * Low Memory Killer (Minfree settings)
+ * Virtual Machine
+ * Build prop Editor
+ * etc.
+
+ Features which aren't supported by your device won't show up in the first place.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/Grarak/KernelAdiutor
+
+Builds:
+ - versionName: 0.6.2
+ versionCode: 31
+ commit: 1f6c14888ba8a551c7321d02d30d194fb03e9368
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.6.3
+ versionCode: 32
+ commit: f5484ba084bc046b5632ce1dbfe21477ba2e292a
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.6.4
+ versionCode: 33
+ commit: 47752b4a323298b2f4df9608520b1a97d51b26ac
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.7.1
+ versionCode: 35
+ commit: d353c935b2e684ea0f472634e597be823234baf6
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: '0.8'
+ versionCode: 37
+ commit: d055d5e6791c3bc11adbd628fb3e64a1bebc9dc0
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.1
+ versionCode: 38
+ commit: d07b366586c6addacb1c98e6683540eeda16f345
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.2
+ versionCode: 41
+ commit: d5696dc6705183fb1360678eace5327d1548dcb1
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.3.1
+ versionCode: 43
+ commit: 95966ea175e3efc1912d7acafa6aef46540eafda
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.4
+ versionCode: 45
+ commit: f10fecced32f21af86c6e3bcda93b27e1dba32a0
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.5.1 beta
+ versionCode: 48
+ commit: cbe325c580a3ace9fc6e86d03d1222e17fe60b87
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.5.2 beta
+ versionCode: 49
+ commit: f5230d09248b570f81971e5cb06b819535cc4485
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.6
+ versionCode: 52
+ commit: a3b15f4ac3a465e5490ffa906630d98def47e095
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@3.4
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootTools$$/RootTools/src/main/java src/main/
+
+ - versionName: 0.8.6.1 beta
+ versionCode: 53
+ disable: switch to rootshell
+ commit: 34d8f3d4fd282810d7c006e968ffaea785aa0164
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootShell@1.3
+ rm:
+ - app/libs/*.jar
+ prebuild: cp -fR $$RootShell$$/src/com src/main/
+
+ - versionName: 0.9.2 beta
+ versionCode: 74
+ commit: 32eaf8f4cb0d5187dec2ff119e364d626fae83a9
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.2.1.1 beta
+ versionCode: 76
+ commit: 72b8cb470e7909dd72c3e23f11feb09619686420
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.2.2 beta
+ versionCode: 77
+ commit: 1497cd09647ecd05c79ebf1b9969f32cec11ea49
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.3
+ versionCode: 79
+ commit: d438a6a0f8d2262c49e3eb765fd0a0db11d5991d
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.3.1.1 beta
+ versionCode: 81
+ commit: 82e8c643b1fb77af5b5376ad49abc83a3e09835b
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.3.1.2 beta
+ versionCode: 82
+ commit: 43017a4f7fc4ed5e067108da1985d94cd68cf16b
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.3.1
+ versionCode: 83
+ commit: 26a5053574c9b11eed1b327bf223886bf5596dfd
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.3.1.1
+ versionCode: 84
+ commit: 4c6041422f04ad6652bf187bc75693f7c12fd0df
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4 beta
+ versionCode: 85
+ commit: d00673aada67d516e4d4e9cb493f5cdbcc19c2c1
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.1 beta
+ versionCode: 86
+ commit: c11423e58bb4258e8af484ca78022338a494d79c
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.2
+ versionCode: 87
+ commit: 03e41078ba138c3d8698f8c498ed4ab68506681a
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.2.1
+ versionCode: 88
+ commit: 8c33d52572806bc466b1cb42612a2f388dfd9bf1
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.2.2 beta
+ versionCode: 89
+ commit: 218de0b6d20567497ec9a6a7223dc8fb7759917b
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.3
+ versionCode: 93
+ commit: cba6f6e76d1419c01a6145c67264649c15d7d25c
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.3.1 beta
+ versionCode: 95
+ commit: 652a39997ee3dcf8ca87a2699074a9e3aed304d4
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.3.1.1 beta
+ versionCode: 96
+ commit: 1fdc49cf1f82c233614caa2efa1c584ecf79350f
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.4.3.2 beta
+ versionCode: 98
+ commit: 2fc988dab5d7a049a425869d60ae4f9de1c25e27
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.5
+ versionCode: 99
+ commit: 72bc928d177d48b662fecbe2b03a19407b5d81e5
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.5.1.1 beta
+ versionCode: 102
+ commit: f8db4302decf6f6f0be34aff68d7d4e33c3f5aee
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.6
+ versionCode: 104
+ commit: 59309672f6f037410cbc40607d5212205976d11f
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.6.1.1
+ versionCode: 106
+ commit: a19ae2a81ce6c5d5b94647fbaee6f5dba22c8a1a
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.7
+ versionCode: 107
+ commit: 3ba3abd684fdd84c7c143b090b7317bc87c9e238
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.7.1 beta
+ versionCode: 108
+ commit: 95a5d94788827299d5da44f2992fab9cdb378ff3
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.7.1.1
+ versionCode: 109
+ commit: 1da79f262f0e48d73162c9abefe573d1f9fb07cc
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*.jar
+ prebuild: sed -i -e '/appcompat-v7/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 0.9.8 beta
+ versionCode: 110
+ disable: gradle crashes
+ commit: 0ca8f0907fc50da82b597d46958fdb46a33521f1
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - pushd ../library/src/main/java/com/kerneladiutor/library/items/
+ - mv Seekbar.java SeekBar.java
+ - popd
+
+ - versionName: 0.9.9.1
+ versionCode: 112
+ disable: gradle crashes
+ commit: 32eef84d48eede55c7f432cd3e0f4afac2d269e7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2
+ versionCode: 113
+ commit: 49cfcd0c27b4d8a7ae765ee3f63d5409d274c1ba
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.1
+ versionCode: 114
+ commit: 151476cfd6fd8bd28e801bf6de24573d4ddd4ef9
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.2
+ versionCode: 115
+ commit: 961e2660fe6bdbec1d459256b6535d4bc176697f
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.2.1
+ versionCode: 116
+ commit: 06adc4867a9b1a59f83bc66b2c3029e715372e66
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.2.1.1
+ versionCode: 117
+ commit: 2be01421731458e9a76bd38aee98f420a1fcbfe3
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.2.1.1.1
+ versionCode: 118
+ commit: 718c4bf2d367bfa3f672f3fd9cad432e22c350f3
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.2.3
+ versionCode: 119
+ commit: e0e1113115313fdc920ede43d1651f06a3a897b3
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.3
+ versionCode: 120
+ commit: e573b25786a5b3e932e62ddc19eb55e2880d60b3
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.9.4
+ versionCode: 121
+ commit: b5c5246a85fe5cb18881c43f6aa54c69f7615b3b
+ subdir: app
+ init: sed -i -e '/android-maven/d' -e '/bintray/d' -e '/Properties/q' ../library/build.gradle
+ gradle:
+ - yes
+
+ - versionName: 0.9.27.1
+ versionCode: 171
+ disable: crashlytics
+ commit: d27158dff9c487a1202784b16b38b64c8722fbb5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.9.27.2 beta
+ versionCode: 172
+ disable: firebase
+ commit: ba9bda3a4250447eba0440ae068716af21f90dd3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.9.27.4.1 beta
+ versionCode: 175
+ disable: firebase, crashlytics, play-services
+ commit: 62ee56ff921d3ed8f6b32e86debb880ed460f43f
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ The app doesn't build with some gradle versions due to a crash involving the
+ maven and bintray plugins. Remove them for now.
+
+ Might need to be flagge as NonFree, see https://github.com/Grarak/KernelAdiutor/issues/434
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 0.9.32.1 beta
+CurrentVersionCode: 200
diff --git a/metadata/com.greenaddress.greenbits_android_wallet.testnet.txt b/metadata/com.greenaddress.greenbits_android_wallet.testnet.txt
deleted file mode 100644
index c89b99651c..0000000000
--- a/metadata/com.greenaddress.greenbits_android_wallet.testnet.txt
+++ /dev/null
@@ -1,230 +0,0 @@
-Categories:Money
-License:GPL-3.0-only
-Web Site:http://greenaddress.com
-Source Code:https://github.com/greenaddress/GreenBits
-Issue Tracker:https://github.com/greenaddress/GreenBits/issues
-Changelog:https://github.com/greenaddress/GreenBits/releases
-
-Name:GreenBits Testnet
-Auto Name:GreenBits
-Summary:GreenAddress Testnet client
-Description:
-'''This app has been deprecated as it has been merged into
-[[com.greenaddress.greenbits_android_wallet]].'''
-
-Original description: GreenBits Testnet is a Bitcoin Wallet for Android provided
-by GreenAddress for the Testnet network.
-
-The wallet main strengths are security, privacy, easy of use and aims is to
-provide a great user experience.
-
-* It supports the payment protocol via both click and qrcode scanning.
-* Supports paper wallet scanning in both WIF and BIP38 format.
-* Uses multisignature for improved security and per transaction two factor authentication.
-.
-
-Repo Type:git
-Repo:https://github.com/greenaddress/GreenBits
-
-Build:1.87_testnet,87
- commit=r1.87
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.89_testnet,89
- commit=r1.89
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.90_testnet,90
- commit=r1.90
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.91_testnet,91
- commit=r1.91
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.92_testnet,92
- commit=r1.92
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.93_testnet,93
- commit=r1.93
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r12b
-
-Build:1.94_testnet,94
- disable=remove apk, tag does not use release branch
- commit=r1.94
- subdir=app
- init=git checkout release_1.94
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r13b
-
-Build:1.95_testnet,95
- commit=r1.95
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r13b
-
-Build:1.96_testnet,96
- commit=r1.96
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r13b
-
-Build:1.97_testnet,97
- commit=r1.97
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:1.98_testnet,98
- commit=r1.98
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:1.99_testnet,99
- commit=r1.99
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:2.00_testnet,200
- commit=r2.00
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:2.02_testnet,202
- commit=r2.02
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:2.03_testnet,203
- commit=r2.03
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r14b
-
-Build:2.05_testnet,205
- commit=r2.05
- subdir=app
- gradle=btctestnet
- forcevercode=yes
- prebuild=sed -i -e 's/enable true/enable false/g' build.gradle && \
- sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
- scanignore=bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts,bitcoinj/core/src/test,app/src/btctestnet/assets/checkpoints
- scandelete=app/src/production/assets/checkpoints
- build=JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
- ndk=r17b
-
-Maintainer Notes:
-This app has been merged in com.greenaddress.greenbits.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.05_testnet
-Current Version Code:205
diff --git a/metadata/com.greenaddress.greenbits_android_wallet.testnet.yml b/metadata/com.greenaddress.greenbits_android_wallet.testnet.yml
new file mode 100644
index 0000000000..f8fd34ef60
--- /dev/null
+++ b/metadata/com.greenaddress.greenbits_android_wallet.testnet.yml
@@ -0,0 +1,341 @@
+Categories:
+ - Money
+License: GPL-3.0-only
+WebSite: http://greenaddress.com
+SourceCode: https://github.com/greenaddress/GreenBits
+IssueTracker: https://github.com/greenaddress/GreenBits/issues
+Changelog: https://github.com/greenaddress/GreenBits/releases
+
+Name: GreenBits Testnet
+AutoName: GreenBits
+Summary: GreenAddress Testnet client
+Description: |-
+ '''This app has been deprecated as it has been merged into
+ [[com.greenaddress.greenbits_android_wallet]].'''
+
+ Original description: GreenBits Testnet is a Bitcoin Wallet for Android provided
+ by GreenAddress for the Testnet network.
+
+ The wallet main strengths are security, privacy, easy of use and aims is to
+ provide a great user experience.
+
+ * It supports the payment protocol via both click and qrcode scanning.
+ * Supports paper wallet scanning in both WIF and BIP38 format.
+ * Uses multisignature for improved security and per transaction two factor authentication.
+
+RepoType: git
+Repo: https://github.com/greenaddress/GreenBits
+
+Builds:
+ - versionName: 1.87_testnet
+ versionCode: 87
+ commit: r1.87
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.89_testnet
+ versionCode: 89
+ commit: r1.89
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.90_testnet
+ versionCode: 90
+ commit: r1.90
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.91_testnet
+ versionCode: 91
+ commit: r1.91
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.92_testnet
+ versionCode: 92
+ commit: r1.92
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.93_testnet
+ versionCode: 93
+ commit: r1.93
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r12b
+
+ - versionName: 1.94_testnet
+ versionCode: 94
+ disable: remove apk, tag does not use release branch
+ commit: r1.94
+ subdir: app
+ init: git checkout release_1.94
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r13b
+
+ - versionName: 1.95_testnet
+ versionCode: 95
+ commit: r1.95
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r13b
+
+ - versionName: 1.96_testnet
+ versionCode: 96
+ commit: r1.96
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r13b
+
+ - versionName: 1.97_testnet
+ versionCode: 97
+ commit: r1.97
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 1.98_testnet
+ versionCode: 98
+ commit: r1.98
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 1.99_testnet
+ versionCode: 99
+ commit: r1.99
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 2.00_testnet
+ versionCode: 200
+ commit: r2.00
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 2.02_testnet
+ versionCode: 202
+ commit: r2.02
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 2.03_testnet
+ versionCode: 203
+ commit: r2.03
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r14b
+
+ - versionName: 2.05_testnet
+ versionCode: 205
+ commit: r2.05
+ subdir: app
+ gradle:
+ - btctestnet
+ forcevercode: true
+ prebuild:
+ - sed -i -e 's/enable true/enable false/g' build.gradle
+ - sed -i -e 's/output.versionCodeOverride =/0 + /g' build.gradle
+ scanignore:
+ - bitcoinj/core/src/main/resources/org/bitcoinj/crypto/cacerts
+ - bitcoinj/core/src/test
+ - app/src/btctestnet/assets/checkpoints
+ scandelete:
+ - app/src/production/assets/checkpoints
+ build: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") sh ./prepare_fdroid.sh
+ ndk: r17b
+
+MaintainerNotes: This app has been merged in com.greenaddress.greenbits.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.05_testnet
+CurrentVersionCode: 205
diff --git a/metadata/com.gs.mobileprint.txt b/metadata/com.gs.mobileprint.txt
deleted file mode 100644
index 33dd34b69b..0000000000
--- a/metadata/com.gs.mobileprint.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:https://sourceforge.net/projects/mobileprint
-Source Code:
-Issue Tracker:https://sourceforge.net/p/mobileprint/tickets
-
-Auto Name:MobilePrint
-Summary:Mobile Printing through a server
-Description:
-Currently requires Windows XP or newer on a PC connected to a computer, though
-the author wishes to develop servers for the other platforms.
-
-Status: Beta
-.
-
-Build:0.5,1
- commit=1
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.5
-Current Version Code:1
-
-No Source Since:0.6
diff --git a/metadata/com.gs.mobileprint.yml b/metadata/com.gs.mobileprint.yml
new file mode 100644
index 0000000000..c58f6ad1d4
--- /dev/null
+++ b/metadata/com.gs.mobileprint.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+WebSite: https://sourceforge.net/projects/mobileprint
+IssueTracker: https://sourceforge.net/p/mobileprint/tickets
+
+AutoName: MobilePrint
+Summary: Mobile Printing through a server
+Description: |-
+ Currently requires Windows XP or newer on a PC connected to a computer, though
+ the author wishes to develop servers for the other platforms.
+
+ Status: Beta
+
+Builds:
+ - versionName: '0.5'
+ versionCode: 1
+ commit: '1'
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0.5'
+CurrentVersionCode: 1
+
+NoSourceSince: '0.6'
diff --git a/metadata/com.gueei.applocker.txt b/metadata/com.gueei.applocker.txt
deleted file mode 100644
index dd55751326..0000000000
--- a/metadata/com.gueei.applocker.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/applocker
-Source Code:https://code.google.com/p/applocker/source
-Issue Tracker:
-
-Auto Name:AppLocker
-Summary:Lockdown your apps
-Description:
-A simple mechanism for preventing certain apps from opening without a password
-.
-
-Repo Type:git-svn
-Repo:https://applocker.googlecode.com/svn/trunk/AppLocker
-
-Build:1.2,3
- commit=5
- prebuild=sed -i '/AndroidBinding/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.gueei.applocker.yml b/metadata/com.gueei.applocker.yml
new file mode 100644
index 0000000000..df7785d430
--- /dev/null
+++ b/metadata/com.gueei.applocker.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/applocker
+SourceCode: https://code.google.com/p/applocker/source
+
+AutoName: AppLocker
+Summary: Lockdown your apps
+Description: A simple mechanism for preventing certain apps from opening without a
+ password
+
+RepoType: git-svn
+Repo: https://applocker.googlecode.com/svn/trunk/AppLocker
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '5'
+ prebuild: sed -i '/AndroidBinding/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.gulshansingh.hackerlivewallpaper.txt b/metadata/com.gulshansingh.hackerlivewallpaper.txt
deleted file mode 100644
index 8c954ec787..0000000000
--- a/metadata/com.gulshansingh.hackerlivewallpaper.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Theming
-License:MIT
-Web Site:http://www.gulshansingh.com
-Source Code:https://github.com/gsingh93/hacker-live-wallpaper
-Issue Tracker:https://github.com/gsingh93/hacker-live-wallpaper/issues
-
-Auto Name:Hacker Live Wallpaper
-Summary:Cascading numerals
-Description:
-Choose density, speed, colour, background etc. in this classic, Matrix-style
-live wallpaper.
-.
-
-Repo Type:git
-Repo:https://github.com/gsingh93/hacker-live-wallpaper.git
-
-Build:1.6.1,8
- commit=v1.6.1
- srclibs=ABS-Prototik@da449cb5058c3,ColorPicker-GSingh@d95b887ff6,HoloEverywhere@27586a3118
- extlibs=android/android-support-v4.jar
- prebuild=sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties && \
- sed -i 's@\(.2=\).*@\1$$ColorPicker-GSingh$$@' project.properties && \
- sed -i 's@\(.1=\).*@\1../HoloEverywhere/library@' $$ColorPicker-GSingh$$/project.properties && \
- sed -i 's@\(.2=\).*@\1../HoloEverywhere/addons/preferences@' $$ColorPicker-GSingh$$/project.properties && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences && \
- sed -i 's@\(.1=\).*@\1../../ABS-Prototik/actionbarsherlock@' $$HoloEverywhere$$/project.properties && \
- mv libs/android-support-v4.jar $$ABS-Prototik$$/libs/support-v4-18.0.1.jar
-
-Build:1.8.2,13
- commit=6a37746310d872bc16e28bbf8e478a3005b5d7bb
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.8.2
-Current Version Code:13
diff --git a/metadata/com.gulshansingh.hackerlivewallpaper.yml b/metadata/com.gulshansingh.hackerlivewallpaper.yml
new file mode 100644
index 0000000000..1f46249878
--- /dev/null
+++ b/metadata/com.gulshansingh.hackerlivewallpaper.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Theming
+License: MIT
+WebSite: http://www.gulshansingh.com
+SourceCode: https://github.com/gsingh93/hacker-live-wallpaper
+IssueTracker: https://github.com/gsingh93/hacker-live-wallpaper/issues
+
+AutoName: Hacker Live Wallpaper
+Summary: Cascading numerals
+Description: |-
+ Choose density, speed, colour, background etc. in this classic, Matrix-style
+ live wallpaper.
+
+RepoType: git
+Repo: https://github.com/gsingh93/hacker-live-wallpaper.git
+
+Builds:
+ - versionName: 1.6.1
+ versionCode: 8
+ commit: v1.6.1
+ srclibs:
+ - ABS-Prototik@da449cb5058c3
+ - ColorPicker-GSingh@d95b887ff6
+ - HoloEverywhere@27586a3118
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties
+ - sed -i 's@\(.2=\).*@\1$$ColorPicker-GSingh$$@' project.properties
+ - sed -i 's@\(.1=\).*@\1../HoloEverywhere/library@' $$ColorPicker-GSingh$$/project.properties
+ - sed -i 's@\(.2=\).*@\1../HoloEverywhere/addons/preferences@' $$ColorPicker-GSingh$$/project.properties
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences
+ - sed -i 's@\(.1=\).*@\1../../ABS-Prototik/actionbarsherlock@' $$HoloEverywhere$$/project.properties
+ - mv libs/android-support-v4.jar $$ABS-Prototik$$/libs/support-v4-18.0.1.jar
+
+ - versionName: 1.8.2
+ versionCode: 13
+ commit: 6a37746310d872bc16e28bbf8e478a3005b5d7bb
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.8.2
+CurrentVersionCode: 13
diff --git a/metadata/com.guvery.notifyme.txt b/metadata/com.guvery.notifyme.txt
deleted file mode 100644
index 5eadbdd87a..0000000000
--- a/metadata/com.guvery.notifyme.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-Categories:Writing
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/guvery/NotifyMe
-Issue Tracker:https://github.com/guvery/NotifyMe/issues
-
-Auto Name:Notify
-Summary:Manage notes and TODO lists
-Description:
-Simple notification reminder and to-do manager. Enter a title and press
-"Notify". Customize your notifications even further by selecting icons,
-priorities, persistent notifications, and adding messages.
-
-Lists will automatically be created when there is a line break (multi-line) in
-the message field.
-
-Features:
-
-* Add notifications right from the notification drawer
-* Keep your history
-* Automatic lists
-* Choose between many icons
-* Themes
-* Priority
-* Time picker
-.
-
-Repo Type:git
-Repo:https://github.com/guvery/NotifyMe
-
-Build:2.1,15
- commit=46a2278ce6f4656bd25ed9cec167df6dea07b373
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1
-Current Version Code:15
diff --git a/metadata/com.guvery.notifyme.yml b/metadata/com.guvery.notifyme.yml
new file mode 100644
index 0000000000..b932201fa2
--- /dev/null
+++ b/metadata/com.guvery.notifyme.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Writing
+License: GPL-2.0-or-later
+SourceCode: https://github.com/guvery/NotifyMe
+IssueTracker: https://github.com/guvery/NotifyMe/issues
+
+AutoName: Notify
+Summary: Manage notes and TODO lists
+Description: |-
+ Simple notification reminder and to-do manager. Enter a title and press
+ "Notify". Customize your notifications even further by selecting icons,
+ priorities, persistent notifications, and adding messages.
+
+ Lists will automatically be created when there is a line break (multi-line) in
+ the message field.
+
+ Features:
+
+ * Add notifications right from the notification drawer
+ * Keep your history
+ * Automatic lists
+ * Choose between many icons
+ * Themes
+ * Priority
+ * Time picker
+
+RepoType: git
+Repo: https://github.com/guvery/NotifyMe
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 15
+ commit: 46a2278ce6f4656bd25ed9cec167df6dea07b373
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.1'
+CurrentVersionCode: 15
diff --git a/metadata/com.harasoft.relaunch.txt b/metadata/com.harasoft.relaunch.txt
deleted file mode 100644
index a5e045c5e3..0000000000
--- a/metadata/com.harasoft.relaunch.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:System
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/yiselieren/ReLaunch
-Issue Tracker:https://github.com/yiselieren/ReLaunch/issues
-
-Auto Name:ReLaunch
-Summary:Launcher for eInk/eBook devices
-Description:
-Monochrome Launcher primarily intended for eInk and eBook devices. Can work as a
-system launcher or normal app. Includes file manager, text file viewer, editor
-and some system functionality.
-.
-
-Repo Type:git
-Repo:https://github.com/yiselieren/ReLaunch.git
-
-Build:1.3.8,100308000
- commit=80c30ad43b
- target=android-7
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3.8
-Current Version Code:100308000
diff --git a/metadata/com.harasoft.relaunch.yml b/metadata/com.harasoft.relaunch.yml
new file mode 100644
index 0000000000..f354076328
--- /dev/null
+++ b/metadata/com.harasoft.relaunch.yml
@@ -0,0 +1,26 @@
+Categories:
+ - System
+License: GPL-2.0-only
+SourceCode: https://github.com/yiselieren/ReLaunch
+IssueTracker: https://github.com/yiselieren/ReLaunch/issues
+
+AutoName: ReLaunch
+Summary: Launcher for eInk/eBook devices
+Description: |-
+ Monochrome Launcher primarily intended for eInk and eBook devices. Can work as a
+ system launcher or normal app. Includes file manager, text file viewer, editor
+ and some system functionality.
+
+RepoType: git
+Repo: https://github.com/yiselieren/ReLaunch.git
+
+Builds:
+ - versionName: 1.3.8
+ versionCode: 100308000
+ commit: 80c30ad43b
+ target: android-7
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.3.8
+CurrentVersionCode: 100308000
diff --git a/metadata/com.harleensahni.android.mbr.txt b/metadata/com.harleensahni.android.mbr.txt
deleted file mode 100644
index d8800acab5..0000000000
--- a/metadata/com.harleensahni.android.mbr.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/harleensahni/media-button-router
-Issue Tracker:https://github.com/harleensahni/media-button-router/issues
-
-Auto Name:Media Button Router
-Summary:Map headset buttons
-Description:
-In android, app writers decide what priority they get when receiving media
-buttons (pause/play, previous, next, etc). This can be frustrating to users if
-they want to use a different app to handle these button presses on their
-Bluetooth devices.
-
-This app attempts to alleviate these pains by providing hands-free selection of
-the app you want to use to handle media buttons through text-to-speech and use
-of the previous, next, and play buttons for selection.
-.
-
-Repo Type:git
-Repo:https://github.com/harleensahni/media-button-router
-
-Build:1.5.1,20140127
- commit=1.5.1
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.5.1
-Current Version Code:20140127
diff --git a/metadata/com.harleensahni.android.mbr.yml b/metadata/com.harleensahni.android.mbr.yml
new file mode 100644
index 0000000000..ae6e2efd56
--- /dev/null
+++ b/metadata/com.harleensahni.android.mbr.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/harleensahni/media-button-router
+IssueTracker: https://github.com/harleensahni/media-button-router/issues
+
+AutoName: Media Button Router
+Summary: Map headset buttons
+Description: |-
+ In android, app writers decide what priority they get when receiving media
+ buttons (pause/play, previous, next, etc). This can be frustrating to users if
+ they want to use a different app to handle these button presses on their
+ Bluetooth devices.
+
+ This app attempts to alleviate these pains by providing hands-free selection of
+ the app you want to use to handle media buttons through text-to-speech and use
+ of the previous, next, and play buttons for selection.
+
+RepoType: git
+Repo: https://github.com/harleensahni/media-button-router
+
+Builds:
+ - versionName: 1.5.1
+ versionCode: 20140127
+ commit: 1.5.1
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.5.1
+CurrentVersionCode: 20140127
diff --git a/metadata/com.hasi.hasid00r.txt b/metadata/com.hasi.hasid00r.txt
deleted file mode 100644
index 96fdc6d33c..0000000000
--- a/metadata/com.hasi.hasid00r.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Security
-License:MIT
-Web Site:https://hasi.it/
-Source Code:https://github.com/h42i/d00r-app
-Issue Tracker:https://github.com/h42i/d00r-app/issues
-
-Auto Name:D00R
-Summary:Unlock the door at Hackspace Siegen
-Description:
-This app lets you open the door of the Hackspace Siegen, if your SSH-Key is
-registered.
-.
-
-Repo Type:git
-Repo:https://github.com/h42i/d00r-app
-
-Build:1.1.1,3
- commit=0.1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1.1
-Current Version Code:3
diff --git a/metadata/com.hasi.hasid00r.yml b/metadata/com.hasi.hasid00r.yml
new file mode 100644
index 0000000000..17ed94be63
--- /dev/null
+++ b/metadata/com.hasi.hasid00r.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Security
+License: MIT
+WebSite: https://hasi.it/
+SourceCode: https://github.com/h42i/d00r-app
+IssueTracker: https://github.com/h42i/d00r-app/issues
+
+AutoName: D00R
+Summary: Unlock the door at Hackspace Siegen
+Description: |-
+ This app lets you open the door of the Hackspace Siegen, if your SSH-Key is
+ registered.
+
+RepoType: git
+Repo: https://github.com/h42i/d00r-app
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 3
+ commit: 0.1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.1.1
+CurrentVersionCode: 3
diff --git a/metadata/com.hermit.btreprap.txt b/metadata/com.hermit.btreprap.txt
deleted file mode 100644
index bee389c1ca..0000000000
--- a/metadata/com.hermit.btreprap.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Connectivity
-License:CC-BY-SA-3.0
-Web Site:
-Source Code:https://github.com/pipakin/Android-Bluetooth-Reprap
-Issue Tracker:https://github.com/pipakin/Android-Bluetooth-Reprap/issues
-FlattrID:434849
-
-Auto Name:Bluetooth RepRap
-Summary:Reprap (3D printer) controller
-Description:
-Print directly to a RepRap device over Bluetooth. The RepRap project is an
-initiative to develop a 3D printer that can print most of its own components.
-.
-
-Repo Type:git
-Repo:https://github.com/pipakin/Android-Bluetooth-Reprap.git
-
-Build:0.3.0,3
- commit=eb6577aa26c672b255a9e57784f161ce4694cc39
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.3.0
-Current Version Code:3
diff --git a/metadata/com.hermit.btreprap.yml b/metadata/com.hermit.btreprap.yml
new file mode 100644
index 0000000000..4a13dc9d79
--- /dev/null
+++ b/metadata/com.hermit.btreprap.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Connectivity
+License: CC-BY-SA-3.0
+SourceCode: https://github.com/pipakin/Android-Bluetooth-Reprap
+IssueTracker: https://github.com/pipakin/Android-Bluetooth-Reprap/issues
+FlattrID: '434849'
+
+AutoName: Bluetooth RepRap
+Summary: Reprap (3D printer) controller
+Description: |-
+ Print directly to a RepRap device over Bluetooth. The RepRap project is an
+ initiative to develop a 3D printer that can print most of its own components.
+
+RepoType: git
+Repo: https://github.com/pipakin/Android-Bluetooth-Reprap.git
+
+Builds:
+ - versionName: 0.3.0
+ versionCode: 3
+ commit: eb6577aa26c672b255a9e57784f161ce4694cc39
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.3.0
+CurrentVersionCode: 3
diff --git a/metadata/com.hexad.bluezime.hidenabler.txt b/metadata/com.hexad.bluezime.hidenabler.txt
deleted file mode 100644
index 755b92feb5..0000000000
--- a/metadata/com.hexad.bluezime.hidenabler.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System,Games
-License:LGPL-3.0-only
-Web Site:https://code.google.com/p/android-bluez-ime
-Source Code:https://code.google.com/p/android-bluez-ime/source
-Issue Tracker:
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=BluezIME%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8
-
-Auto Name:BluezIME HID Enabler
-Summary:Addon for Bluez-ime
-Description:
-Allow bluetooth HID devices like keyboards, mice and joypads to connect to your
-phone/tablet.
-.
-
-Repo Type:git-svn
-Repo:https://android-bluez-ime.googlecode.com/svn/trunk/BluezIME-HIDEnabler
-
-Build:1.0,1
- commit=78
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.hexad.bluezime.hidenabler.yml b/metadata/com.hexad.bluezime.hidenabler.yml
new file mode 100644
index 0000000000..60e21a6af6
--- /dev/null
+++ b/metadata/com.hexad.bluezime.hidenabler.yml
@@ -0,0 +1,26 @@
+Categories:
+ - System
+ - Games
+License: LGPL-3.0-only
+WebSite: https://code.google.com/p/android-bluez-ime
+SourceCode: https://code.google.com/p/android-bluez-ime/source
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=BluezIME%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8
+
+AutoName: BluezIME HID Enabler
+Summary: Addon for Bluez-ime
+Description: |-
+ Allow bluetooth HID devices like keyboards, mice and joypads to connect to your
+ phone/tablet.
+
+RepoType: git-svn
+Repo: https://android-bluez-ime.googlecode.com/svn/trunk/BluezIME-HIDEnabler
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '78'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.hexad.bluezime.txt b/metadata/com.hexad.bluezime.txt
deleted file mode 100644
index 539b1f0fd9..0000000000
--- a/metadata/com.hexad.bluezime.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Games
-License:LGPL-2.1-or-later
-Web Site:
-Source Code:https://github.com/kenkendk/android-bluez-ime
-Issue Tracker:https://github.com/kenkendk/android-bluez-ime/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=BluezIME%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8
-
-Auto Name:Bluez IME
-Summary:Set up bluetooth controllers
-Description:
-This application installs a new IME (soft-keyboard) that can read data from a
-Bluetooth input device. Among the supported devices are: Zeemote JS1, MSI
-Chainpus BGP100, Phonejoy and iControlPad (iCP).
-
-This is NOT a bluetooth keyboard driver, it ONLY supports the devices listed
-above.
-
-Analog input is supported but requires that the app you are using BluezIME with
-also supports it.
-
-Some of the major emulators support BluezIME analog input, setup your controller
-inside the emulator app instead of through the BluezIME interface if possible.
-
-If your favorite app does not support BluezIME analog input, please write the
-publishers and ask for it!
-
-Confirmed to work with almost all devices from HTC, Samsung and Motorola.
-
-Reported NOT working with any LG device with stock ROM:
-[https://github.com/kenkendk/android-bluez-ime/issues/84]
-.
-
-Repo Type:git
-Repo:https://github.com/kenkendk/android-bluez-ime
-
-Build:1.16,17
- commit=87
-
-Build:1.20,20
- commit=f4178fc6fb165bc3bf8376a5cfb4a4d3c65e0eb2
- subdir=BluezIME
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.20
-Current Version Code:20
diff --git a/metadata/com.hexad.bluezime.yml b/metadata/com.hexad.bluezime.yml
new file mode 100644
index 0000000000..46ec28c9cb
--- /dev/null
+++ b/metadata/com.hexad.bluezime.yml
@@ -0,0 +1,48 @@
+Categories:
+ - Games
+License: LGPL-2.1-or-later
+SourceCode: https://github.com/kenkendk/android-bluez-ime
+IssueTracker: https://github.com/kenkendk/android-bluez-ime/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=BluezIME%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8
+
+AutoName: Bluez IME
+Summary: Set up bluetooth controllers
+Description: |-
+ This application installs a new IME (soft-keyboard) that can read data from a
+ Bluetooth input device. Among the supported devices are: Zeemote JS1, MSI
+ Chainpus BGP100, Phonejoy and iControlPad (iCP).
+
+ This is NOT a bluetooth keyboard driver, it ONLY supports the devices listed
+ above.
+
+ Analog input is supported but requires that the app you are using BluezIME with
+ also supports it.
+
+ Some of the major emulators support BluezIME analog input, setup your controller
+ inside the emulator app instead of through the BluezIME interface if possible.
+
+ If your favorite app does not support BluezIME analog input, please write the
+ publishers and ask for it!
+
+ Confirmed to work with almost all devices from HTC, Samsung and Motorola.
+
+ Reported NOT working with any LG device with stock ROM:
+ [https://github.com/kenkendk/android-bluez-ime/issues/84]
+
+RepoType: git
+Repo: https://github.com/kenkendk/android-bluez-ime
+
+Builds:
+ - versionName: '1.16'
+ versionCode: 17
+ commit: '87'
+
+ - versionName: '1.20'
+ versionCode: 20
+ commit: f4178fc6fb165bc3bf8376a5cfb4a4d3c65e0eb2
+ subdir: BluezIME
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.20'
+CurrentVersionCode: 20
diff --git a/metadata/com.hobbyone.HashDroid.txt b/metadata/com.hobbyone.HashDroid.txt
deleted file mode 100644
index fb6c3059bb..0000000000
--- a/metadata/com.hobbyone.HashDroid.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/f-droid-mirrors/hash_droid.git
-Issue Tracker:
-
-Auto Name:Hash Droid
-Summary:Verify file integrity
-Description:
-A hash (also called checksum or digest) is a digital fingerprint, uniquely
-identifying a string or a file.
-
-Hash functions are often used in cryptography to generate strong passwords. They
-are also employed to check the integrity of files.
-
-Hash Droid can be used to check an Android ROM against the checksum displayed on
-the website, before flashing it, to make sure that it was downloaded correctly
-or that nobody interfered with it in transit.
-.
-
-Repo Type:git
-Repo:https://gitlab.com/f-droid-mirrors/hash_droid.git
-
-Build:3.1,18
- commit=3.1
-
-Build:3.3,20
- commit=3.3
-
-Maintainer Notes:
-Source code not published directly by developer, hence the mirror. "Contact me
-to get the source code" - so no update checks.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.3
-Current Version Code:20
diff --git a/metadata/com.hobbyone.HashDroid.yml b/metadata/com.hobbyone.HashDroid.yml
new file mode 100644
index 0000000000..284d5073cb
--- /dev/null
+++ b/metadata/com.hobbyone.HashDroid.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/f-droid-mirrors/hash_droid.git
+
+AutoName: Hash Droid
+Summary: Verify file integrity
+Description: |-
+ A hash (also called checksum or digest) is a digital fingerprint, uniquely
+ identifying a string or a file.
+
+ Hash functions are often used in cryptography to generate strong passwords. They
+ are also employed to check the integrity of files.
+
+ Hash Droid can be used to check an Android ROM against the checksum displayed on
+ the website, before flashing it, to make sure that it was downloaded correctly
+ or that nobody interfered with it in transit.
+
+RepoType: git
+Repo: https://gitlab.com/f-droid-mirrors/hash_droid.git
+
+Builds:
+ - versionName: '3.1'
+ versionCode: 18
+ commit: '3.1'
+
+ - versionName: '3.3'
+ versionCode: 20
+ commit: '3.3'
+
+MaintainerNotes: |-
+ Source code not published directly by developer, hence the mirror. "Contact me
+ to get the source code" - so no update checks.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '3.3'
+CurrentVersionCode: 20
diff --git a/metadata/com.holokenmod.txt b/metadata/com.holokenmod.txt
deleted file mode 100644
index 2011b7ef51..0000000000
--- a/metadata/com.holokenmod.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/queler/holokenmod
-Issue Tracker:https://github.com/queler/holokenmod/issues
-
-Auto Name:HoloKenMod
-Summary:KenKen game
-Description:
-Adding some bug fixes and features to [[com.tortuca.holoken]] which was: Based
-on KenKen and forked from [[net.cactii.mathdoku]] v1.9, now featuring a
-Holo-inspired design and more user-friendly functionalities.
-
-Also known as Mathdoku or Kendoku, this KenKen game will test your mental
-arithmetic and challenge your mind. The goal is to fill in the entire grid with
-numbers while meeting the operation restrictions for each grid cage. No
-description available
-.
-
-Repo Type:git
-Repo:https://github.com/queler/holokenmod
-
-Build:1.3,13
- commit=889ab1f3d8349efdf93e7fa6b0abce49a0551592
- target=android-22
-
-Build:1.4,14
- commit=v1.4
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/^android {/a lintOptions {\n\nabortOnError false\n\n}\n\n' build.gradle
-
-Build:1.4.1,15
- commit=v1.4.1rc1
- subdir=app
- gradle=yes
-
-Build:1.5.1,17
- commit=v1.5.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags v.*[0-9]$
-Current Version:1.5.1
-Current Version Code:17
diff --git a/metadata/com.holokenmod.yml b/metadata/com.holokenmod.yml
new file mode 100644
index 0000000000..3aedbf8cce
--- /dev/null
+++ b/metadata/com.holokenmod.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/queler/holokenmod
+IssueTracker: https://github.com/queler/holokenmod/issues
+
+AutoName: HoloKenMod
+Summary: KenKen game
+Description: |-
+ Adding some bug fixes and features to [[com.tortuca.holoken]] which was: Based
+ on KenKen and forked from [[net.cactii.mathdoku]] v1.9, now featuring a
+ Holo-inspired design and more user-friendly functionalities.
+
+ Also known as Mathdoku or Kendoku, this KenKen game will test your mental
+ arithmetic and challenge your mind. The goal is to fill in the entire grid with
+ numbers while meeting the operation restrictions for each grid cage. No
+ description available
+
+RepoType: git
+Repo: https://github.com/queler/holokenmod
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 13
+ commit: 889ab1f3d8349efdf93e7fa6b0abce49a0551592
+ target: android-22
+
+ - versionName: '1.4'
+ versionCode: 14
+ commit: v1.4
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/^android {/a lintOptions {\n\nabortOnError false\n\n}\n\n'
+ build.gradle
+
+ - versionName: 1.4.1
+ versionCode: 15
+ commit: v1.4.1rc1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 17
+ commit: v1.5.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags v.*[0-9]$
+CurrentVersion: 1.5.1
+CurrentVersionCode: 17
diff --git a/metadata/com.howeyc.spiped.txt b/metadata/com.howeyc.spiped.txt
deleted file mode 100644
index be41939254..0000000000
--- a/metadata/com.howeyc.spiped.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Internet
-License:ISC
-Web Site:
-Source Code:https://github.com/howeyc/spipedmobile
-Issue Tracker:https://github.com/howeyc/spipedmobile/issues
-
-Auto Name:Spiped
-Summary:A secure pipe daemon
-Description:
-Compatible with Colin Percival's original [https://www.tarsnap.com/spiped.html
-spiped] utility.
-.
-
-Repo Type:git
-Repo:https://github.com/howeyc/spipedmobile
-
-Build:1.0,1
- disable=prebuilt libraries
- commit=9248415d51519f3db7b8d952b1c2a2d30215f028
- subdir=android_studio_app/Spiped/app
- gradle=yes
- scanignore=android_studio_app/Spiped/app/src/main/jniLibs/armeabi/libgojni.so,android_studio_app/Spiped/app/src/main/jniLibs/armeabi-v7a/libgojni.so
-
-Build:1.1,2
- disable=builds fine, but breaks on BS
- commit=ea7db23086a9efd9c3f348d1dc2d759ab6c964ec
- subdir=android_studio_app/Spiped/app
- gradle=yes
-
-Build:1.2,3
- commit=c382672e063fd01f2cfd7b536496488c5382733d
- subdir=android_studio_app/Spiped/app
- gradle=yes
-
-Build:1.3,4
- disable=downloads r10e
- commit=e316c9d3263f57539e55b22f74d37d7449212835
- subdir=android_studio_app/Spiped/app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3
-Current Version Code:4
diff --git a/metadata/com.howeyc.spiped.yml b/metadata/com.howeyc.spiped.yml
new file mode 100644
index 0000000000..b6b4dff0b4
--- /dev/null
+++ b/metadata/com.howeyc.spiped.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Internet
+License: ISC
+SourceCode: https://github.com/howeyc/spipedmobile
+IssueTracker: https://github.com/howeyc/spipedmobile/issues
+
+AutoName: Spiped
+Summary: A secure pipe daemon
+Description: |-
+ Compatible with Colin Percival's original [https://www.tarsnap.com/spiped.html
+ spiped] utility.
+
+RepoType: git
+Repo: https://github.com/howeyc/spipedmobile
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: prebuilt libraries
+ commit: 9248415d51519f3db7b8d952b1c2a2d30215f028
+ subdir: android_studio_app/Spiped/app
+ gradle:
+ - yes
+ scanignore:
+ - android_studio_app/Spiped/app/src/main/jniLibs/armeabi/libgojni.so
+ - android_studio_app/Spiped/app/src/main/jniLibs/armeabi-v7a/libgojni.so
+
+ - versionName: '1.1'
+ versionCode: 2
+ disable: builds fine, but breaks on BS
+ commit: ea7db23086a9efd9c3f348d1dc2d759ab6c964ec
+ subdir: android_studio_app/Spiped/app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: c382672e063fd01f2cfd7b536496488c5382733d
+ subdir: android_studio_app/Spiped/app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 4
+ disable: downloads r10e
+ commit: e316c9d3263f57539e55b22f74d37d7449212835
+ subdir: android_studio_app/Spiped/app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.3'
+CurrentVersionCode: 4
diff --git a/metadata/com.htruong.inputmethod.latin.txt b/metadata/com.htruong.inputmethod.latin.txt
deleted file mode 100644
index 587874225a..0000000000
--- a/metadata/com.htruong.inputmethod.latin.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:http://www.tnhh.net/2013/04/02/sophia-ime-easter-awesomeness.html
-Source Code:https://github.com/htruong/sophia_oss
-Issue Tracker:https://github.com/htruong/sophia_oss/issues
-
-Auto Name:Sophia keyboard
-Summary:Android Latin keyboard
-Description:
-Keyboard based on AOSP Latin IME, built entirely with Android SDK/NDK. For
-Vietnamese users, Sophia Vietnamese IME automatically adds tone-marks to your
-Vietnamese input.
-.
-
-Repo Type:git
-Repo:https://github.com/htruong/sophia_oss.git
-
-Build:1.0.6,6
- commit=caab7
- subdir=latinime
- prebuild=sed -i '11s/8/11/g' AndroidManifest.xml
- update=.,../inputmethodcommon,../support-v4
- build=mkdir -p libs && \
- cd ../inputmethodcommon && \
- ant release && \
- cd .. && \
- cp inputmethodcommon/bin/classes.jar latinime/libs/inputmethodcommon.jar && \
- cd support-v4 && \
- ant release && \
- cd .. && \
- cp support-v4/bin/classes.jar latinime/libs/android-support-v4.jar
- buildjni=yes
-
-Build:1.0.10,10
- disable=ndk-build fails
- commit=d99f4405f2a0987
- subdir=latinime
- init=echo -e 'android.library.reference.1=../support-v4\nandorid.library.reference.2=../inputmethodcommon\n' >> project.properties
- rm=makedict,maketext
- buildjni=yes
-
-Maintainer Notes:
-It's possible Gingerbread support will appear in next version, so remove the
-manifest patch
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.10
-Current Version Code:10
diff --git a/metadata/com.htruong.inputmethod.latin.yml b/metadata/com.htruong.inputmethod.latin.yml
new file mode 100644
index 0000000000..2279f7bd35
--- /dev/null
+++ b/metadata/com.htruong.inputmethod.latin.yml
@@ -0,0 +1,61 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: http://www.tnhh.net/2013/04/02/sophia-ime-easter-awesomeness.html
+SourceCode: https://github.com/htruong/sophia_oss
+IssueTracker: https://github.com/htruong/sophia_oss/issues
+
+AutoName: Sophia keyboard
+Summary: Android Latin keyboard
+Description: |-
+ Keyboard based on AOSP Latin IME, built entirely with Android SDK/NDK. For
+ Vietnamese users, Sophia Vietnamese IME automatically adds tone-marks to your
+ Vietnamese input.
+
+RepoType: git
+Repo: https://github.com/htruong/sophia_oss.git
+
+Builds:
+ - versionName: 1.0.6
+ versionCode: 6
+ commit: caab7
+ subdir: latinime
+ prebuild: sed -i '11s/8/11/g' AndroidManifest.xml
+ androidupdate:
+ - .
+ - ../inputmethodcommon
+ - ../support-v4
+ build:
+ - mkdir -p libs
+ - cd ../inputmethodcommon
+ - ant release
+ - cd ..
+ - cp inputmethodcommon/bin/classes.jar latinime/libs/inputmethodcommon.jar
+ - cd support-v4
+ - ant release
+ - cd ..
+ - cp support-v4/bin/classes.jar latinime/libs/android-support-v4.jar
+ buildjni:
+ - yes
+
+ - versionName: 1.0.10
+ versionCode: 10
+ disable: ndk-build fails
+ commit: d99f4405f2a0987
+ subdir: latinime
+ init: echo -e 'android.library.reference.1=../support-v4\nandorid.library.reference.2=../inputmethodcommon\n'
+ >> project.properties
+ rm:
+ - makedict
+ - maketext
+ buildjni:
+ - yes
+
+MaintainerNotes: |-
+ It's possible Gingerbread support will appear in next version, so remove the
+ manifest patch
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.10
+CurrentVersionCode: 10
diff --git a/metadata/com.hykwok.CurrencyConverter.txt b/metadata/com.hykwok.CurrencyConverter.txt
deleted file mode 100644
index 1fc0de0e21..0000000000
--- a/metadata/com.hykwok.CurrencyConverter.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Money
-License:Apache-2.0
-Web Site:https://code.google.com/p/android-currency-converter
-Source Code:https://code.google.com/p/android-currency-converter/source
-Issue Tracker:
-
-Auto Name:Currency Converter
-Summary:Currency exchange rates
-Description:
-A simple currency converter. It retrieves reference exchange rates from the
-European Central Bank (ECB), so supports
-[http://www.ecb.europa.eu/stats/exchange/eurofxref/html/index.en.html these]
-currencies.
-
-To have up to date rates, you need to enable "Background Update" in the
-"Preferences" page.
-.
-
-Repo Type:git-svn
-Repo:https://android-currency-converter.googlecode.com/svn/trunk/
-
-Build:1.1,2
- commit=13
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.hykwok.CurrencyConverter.yml b/metadata/com.hykwok.CurrencyConverter.yml
new file mode 100644
index 0000000000..e84664436e
--- /dev/null
+++ b/metadata/com.hykwok.CurrencyConverter.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Money
+License: Apache-2.0
+WebSite: https://code.google.com/p/android-currency-converter
+SourceCode: https://code.google.com/p/android-currency-converter/source
+
+AutoName: Currency Converter
+Summary: Currency exchange rates
+Description: |-
+ A simple currency converter. It retrieves reference exchange rates from the
+ European Central Bank (ECB), so supports
+ [http://www.ecb.europa.eu/stats/exchange/eurofxref/html/index.en.html these]
+ currencies.
+
+ To have up to date rates, you need to enable "Background Update" in the
+ "Preferences" page.
+
+RepoType: git-svn
+Repo: https://android-currency-converter.googlecode.com/svn/trunk/
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: '13'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.hyperionics.fbreader.plugin.tts_plus.txt b/metadata/com.hyperionics.fbreader.plugin.tts_plus.txt
deleted file mode 100644
index 7e6fb95483..0000000000
--- a/metadata/com.hyperionics.fbreader.plugin.tts_plus.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Reading
-License:Apache-2.0
-Web Site:http://www.hyperionics.com/?Page=/TtsPlus
-Source Code:https://github.com/gregko/TtsPlus-FBReader
-Issue Tracker:https://github.com/gregko/TtsPlus-FBReader/issues
-
-Auto Name:FBReader TTS+ Plugin
-Summary:Enhanced TTS plugin for FBReader
-Description:
-Set rate , pitch, volume, language. Pause at the end of sentences. Better
-Bluetooth support that can control the app from another app. Just choose Speak+
-from the FBReader context menu to activate.
-
-The internet permission exists to enable the sending of crash logs to the
-developer. In the event of a crash a dialogue will be displayed requesting your
-permission to send the logs.
-.
-
-Repo Type:git
-Repo:https://github.com/gregko/TtsPlus-FBReader.git
-
-Build:1.5.9,1050090
- commit=e36a844b58
-
-Build:1.6.0,1060000
- commit=cebaab3202
-
-Build:1.6.1,1060010
- commit=2d4c9da30f
-
-Build:1.7.3,1070030
- commit=f50149e3
-
-Build:1.7.4,1070040
- commit=ff4138b4f
-
-Build:1.9.3,1090030
- commit=9f62b881f
-
-Build:2.0.0,2000000
- commit=e26ac107c
- prebuild=sed -i -e '/proguard/d' project.properties
- target=android-15
-
-Build:2.0.3,2000030
- commit=fc95b396a4
- prebuild=sed -i -e '/proguard/d' project.properties
- target=android-15
-
-Build:2.0.4,2000040
- commit=d186f9bf69
- prebuild=sed -i -e '/proguard/d' project.properties
- target=android-15
-
-Build:2.0.5,2000050
- commit=d50bdc6ad0
- prebuild=sed -i -e '/proguard/d' project.properties
- target=android-15
-
-Build:2.1.2,2001020
- commit=5c5a7683a4
- prebuild=sed -i -e '/proguard/d' project.properties
-
-Build:2.2.1,2002010
- commit=a75651e3e45
- prebuild=sed -i -e '/proguard/d' project.properties
-
-Build:2.4.0,2004000
- disable=weird build process
- commit=b892f639
- init=rm -f ant.properties local.properties
- srclibs=1:TtsSetup@06b25e259053dcf38
-
-Build:3.2.1,3020100
- disable=uses dropbox sdk?!
- commit=07f54c2ec9c62
- srclibs=1:TtsSetup@06b25e259053dcf38
-
-Build:3.5.6,3050600
- disable=Uses unreleased native libs
- commit=9a2b036818db73754d07e2fcd45e05c39e8b8e41
- srclibs=1:TtsSetup@06b25e259053dcf38f99b2425580ae45ad3b1235
- rm=libs/*.jar,classes/artifacts/TtsSetup_jar/TtsSetup.jar
-
-Maintainer Notes:
-Current version uses two native libs TtsNativeLibSmall and
-atVoiceLibs which currently won't be released according to
-the dev: http://hyperionics.com/forum2/tm.aspx?m=10748
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.7.4
-Current Version Code:3070400
diff --git a/metadata/com.hyperionics.fbreader.plugin.tts_plus.yml b/metadata/com.hyperionics.fbreader.plugin.tts_plus.yml
new file mode 100644
index 0000000000..7106e733a0
--- /dev/null
+++ b/metadata/com.hyperionics.fbreader.plugin.tts_plus.yml
@@ -0,0 +1,116 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Reading
+License: Apache-2.0
+WebSite: http://www.hyperionics.com/?Page=/TtsPlus
+SourceCode: https://github.com/gregko/TtsPlus-FBReader
+IssueTracker: https://github.com/gregko/TtsPlus-FBReader/issues
+
+AutoName: FBReader TTS+ Plugin
+Summary: Enhanced TTS plugin for FBReader
+Description: |-
+ Set rate , pitch, volume, language. Pause at the end of sentences. Better
+ Bluetooth support that can control the app from another app. Just choose Speak+
+ from the FBReader context menu to activate.
+
+ The internet permission exists to enable the sending of crash logs to the
+ developer. In the event of a crash a dialogue will be displayed requesting your
+ permission to send the logs.
+
+RepoType: git
+Repo: https://github.com/gregko/TtsPlus-FBReader.git
+
+Builds:
+ - versionName: 1.5.9
+ versionCode: 1050090
+ commit: e36a844b58
+
+ - versionName: 1.6.0
+ versionCode: 1060000
+ commit: cebaab3202
+
+ - versionName: 1.6.1
+ versionCode: 1060010
+ commit: 2d4c9da30f
+
+ - versionName: 1.7.3
+ versionCode: 1070030
+ commit: f50149e3
+
+ - versionName: 1.7.4
+ versionCode: 1070040
+ commit: ff4138b4f
+
+ - versionName: 1.9.3
+ versionCode: 1090030
+ commit: 9f62b881f
+
+ - versionName: 2.0.0
+ versionCode: 2000000
+ commit: e26ac107c
+ prebuild: sed -i -e '/proguard/d' project.properties
+ target: android-15
+
+ - versionName: 2.0.3
+ versionCode: 2000030
+ commit: fc95b396a4
+ prebuild: sed -i -e '/proguard/d' project.properties
+ target: android-15
+
+ - versionName: 2.0.4
+ versionCode: 2000040
+ commit: d186f9bf69
+ prebuild: sed -i -e '/proguard/d' project.properties
+ target: android-15
+
+ - versionName: 2.0.5
+ versionCode: 2000050
+ commit: d50bdc6ad0
+ prebuild: sed -i -e '/proguard/d' project.properties
+ target: android-15
+
+ - versionName: 2.1.2
+ versionCode: 2001020
+ commit: 5c5a7683a4
+ prebuild: sed -i -e '/proguard/d' project.properties
+
+ - versionName: 2.2.1
+ versionCode: 2002010
+ commit: a75651e3e45
+ prebuild: sed -i -e '/proguard/d' project.properties
+
+ - versionName: 2.4.0
+ versionCode: 2004000
+ disable: weird build process
+ commit: b892f639
+ init: rm -f ant.properties local.properties
+ srclibs:
+ - 1:TtsSetup@06b25e259053dcf38
+
+ - versionName: 3.2.1
+ versionCode: 3020100
+ disable: uses dropbox sdk?!
+ commit: 07f54c2ec9c62
+ srclibs:
+ - 1:TtsSetup@06b25e259053dcf38
+
+ - versionName: 3.5.6
+ versionCode: 3050600
+ disable: Uses unreleased native libs
+ commit: 9a2b036818db73754d07e2fcd45e05c39e8b8e41
+ srclibs:
+ - 1:TtsSetup@06b25e259053dcf38f99b2425580ae45ad3b1235
+ rm:
+ - libs/*.jar
+ - classes/artifacts/TtsSetup_jar/TtsSetup.jar
+
+MaintainerNotes: |-
+ Current version uses two native libs TtsNativeLibSmall and
+ atVoiceLibs which currently won't be released according to
+ the dev: http://hyperionics.com/forum2/tm.aspx?m=10748
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 3.7.4
+CurrentVersionCode: 3070400
diff --git a/metadata/com.iamtrk.androidexplorer.txt b/metadata/com.iamtrk.androidexplorer.txt
deleted file mode 100644
index 3066bcf8f1..0000000000
--- a/metadata/com.iamtrk.androidexplorer.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/iamtrk/Device-Explorer
-Issue Tracker:https://github.com/iamtrk/Device-Explorer/issues
-
-Auto Name:Android Explorer
-Summary:Get device information
-Description:
-Get various hardware and software information from the device:
-
-* Device IDs information (IMEI, IMSI, SIM Serial, Android ID, MAC Address).
-* Build data (Manufacturer, OS Version, CPU Architecture).
-* CPU & RAM Usage.
-* Root & Encryption check.
-* Display information.
-* File system information.
-* Kernel details.
-* Runtime information.
-.
-
-Repo Type:git
-Repo:https://github.com/iamtrk/Device-Explorer
-
-Build:1.0,1
- commit=59eb9b9bb427d5496266564ed0aad4b2dbc0b979
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Update Check Name:com.iamtrk
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.iamtrk.androidexplorer.yml b/metadata/com.iamtrk.androidexplorer.yml
new file mode 100644
index 0000000000..6722b960eb
--- /dev/null
+++ b/metadata/com.iamtrk.androidexplorer.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/iamtrk/Device-Explorer
+IssueTracker: https://github.com/iamtrk/Device-Explorer/issues
+
+AutoName: Android Explorer
+Summary: Get device information
+Description: |-
+ Get various hardware and software information from the device:
+
+ * Device IDs information (IMEI, IMSI, SIM Serial, Android ID, MAC Address).
+ * Build data (Manufacturer, OS Version, CPU Architecture).
+ * CPU & RAM Usage.
+ * Root & Encryption check.
+ * Display information.
+ * File system information.
+ * Kernel details.
+ * Runtime information.
+
+RepoType: git
+Repo: https://github.com/iamtrk/Device-Explorer
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 59eb9b9bb427d5496266564ed0aad4b2dbc0b979
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+UpdateCheckName: com.iamtrk
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.iazasoft.footguy.txt b/metadata/com.iazasoft.footguy.txt
deleted file mode 100644
index 9a759a492d..0000000000
--- a/metadata/com.iazasoft.footguy.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Theming
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/elboza/footguy
-Issue Tracker:https://github.com/elboza/footguy/issues
-
-Auto Name:Footguy
-Summary:Footguy widget
-Description:
-Footguy is an internet relic. Tap the footguy widget to see your uptime.
-Double-tap for preferences (the launcher entry might not work)
-.
-
-Repo Type:git
-Repo:https://github.com/elboza/footguy
-
-Build:1.1,2
- commit=7
- target=android-15
-
-Build:1.2,3
- commit=8
- target=android-8
-
-Build:1.5,6
- commit=53238cd09c9a5122d73e7ad691b94c7919fa02f0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5
-Current Version Code:6
diff --git a/metadata/com.iazasoft.footguy.yml b/metadata/com.iazasoft.footguy.yml
new file mode 100644
index 0000000000..c515060176
--- /dev/null
+++ b/metadata/com.iazasoft.footguy.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Theming
+License: GPL-2.0-only
+SourceCode: https://github.com/elboza/footguy
+IssueTracker: https://github.com/elboza/footguy/issues
+
+AutoName: Footguy
+Summary: Footguy widget
+Description: |-
+ Footguy is an internet relic. Tap the footguy widget to see your uptime.
+ Double-tap for preferences (the launcher entry might not work)
+
+RepoType: git
+Repo: https://github.com/elboza/footguy
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: '7'
+ target: android-15
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '8'
+ target: android-8
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: 53238cd09c9a5122d73e7ad691b94c7919fa02f0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.5'
+CurrentVersionCode: 6
diff --git a/metadata/com.ibrahimyousre.resumebuilder.txt b/metadata/com.ibrahimyousre.resumebuilder.txt
deleted file mode 100644
index 4ce0b3478c..0000000000
--- a/metadata/com.ibrahimyousre.resumebuilder.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Writing
-License:MIT
-Web Site:
-Source Code:https://github.com/IbrahimYousre/Resume-Builder
-Issue Tracker:https://github.com/IbrahimYousre/Resume-Builder/issues
-
-Auto Name:Resume Builder
-Summary:An app to help you create your resume
-Description:
-This is a simple Android app that will help you build a beautiful resume.
-.
-
-Repo Type:git
-Repo:https://github.com/IbrahimYousre/Resume-Builder.git
-
-Build:1.1,2
- commit=v1.1.2
- subdir=app
- gradle=yes
-
-Build:1.1.4,4
- disable=includes Firebase, Crashlytics
- commit=v1.1.4
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1.4
-Current Version Code:4
diff --git a/metadata/com.ibrahimyousre.resumebuilder.yml b/metadata/com.ibrahimyousre.resumebuilder.yml
new file mode 100644
index 0000000000..f7e036c861
--- /dev/null
+++ b/metadata/com.ibrahimyousre.resumebuilder.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Writing
+License: MIT
+SourceCode: https://github.com/IbrahimYousre/Resume-Builder
+IssueTracker: https://github.com/IbrahimYousre/Resume-Builder/issues
+
+AutoName: Resume Builder
+Summary: An app to help you create your resume
+Description: This is a simple Android app that will help you build a beautiful resume.
+
+RepoType: git
+Repo: https://github.com/IbrahimYousre/Resume-Builder.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.4
+ versionCode: 4
+ disable: includes Firebase, Crashlytics
+ commit: v1.1.4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.1.4
+CurrentVersionCode: 4
diff --git a/metadata/com.icechen1.notable.pro.txt b/metadata/com.icechen1.notable.pro.txt
deleted file mode 100644
index 9b8008aa71..0000000000
--- a/metadata/com.icechen1.notable.pro.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:http://yuchenhou.com/
-Source Code:https://github.com/icechen1/Notable
-Issue Tracker:https://github.com/icechen1/Notable/issues
-
-Auto Name:Notable Plus
-Summary:Add and manage reminders
-Description:
-Allows you to set reminders and notes in your notification bar.
-
-'''Features:'''
-
-* Multi-line reminders
-* Alarms
-* Reminder History
-* DeskClock Extension!
-* Detail screen to see more information
-* Different color flags (icons)
-* Voice recognition shortcut
-* Swipe to remove reminder (option to turn it on/off in options)
-* Option to turn a quick shortcut on and off in the settings
-* Quick Share to Notable
-* Design inspired from the Holo / Google Now cards
-* Click to dismiss the notification
-* Restore previous reminders after a reboot
-* (Android 4.1+) Edit notifications, expandable notifications
-* (Android 4.1+) Hide the checkmarks from the status bar by setting priority as MINIMUM
-.
-
-Repo Type:git
-Repo:https://github.com/icechen1/Notable
-
-Build:1.5.6,40
- commit=0be82093f174590b5b8847f2dc00564f137f848f
- subdir=notablePro
- gradle=yes
- rm=notableLibrary/libs/*.jar
- prebuild=sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' ../notableLibrary/build.gradle
-
-Build:1.5.7,41
- commit=b70d52f14e764cdc27a418cfa6957594c90254a0
- subdir=notablePro
- gradle=yes
- rm=notableLibrary/libs/*.jar
- prebuild=sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' ../notableLibrary/build.gradle
-
-Build:1.5.8,42
- commit=789174ed5a2d499ee49679ff8d7fe08bfc475b54
- subdir=notablePro
- gradle=yes
- rm=notableLibrary/libs/*.jar
- prebuild=sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' ../notableLibrary/build.gradle && \
- sed -i -e 's/gradle:2.0.0/gradle:1.5.\+/g' ../build.gradle
-
-Build:1.6.0,44
- commit=c0930e24a65284a8d2c523c045de151367c54b3b
- subdir=notablePro
- gradle=yes
- rm=notableLibrary/libs/*.jar
- prebuild=sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' ../notableLibrary/build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6.0
-Current Version Code:44
diff --git a/metadata/com.icechen1.notable.pro.yml b/metadata/com.icechen1.notable.pro.yml
new file mode 100644
index 0000000000..141d8d677e
--- /dev/null
+++ b/metadata/com.icechen1.notable.pro.yml
@@ -0,0 +1,84 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+WebSite: http://yuchenhou.com/
+SourceCode: https://github.com/icechen1/Notable
+IssueTracker: https://github.com/icechen1/Notable/issues
+
+AutoName: Notable Plus
+Summary: Add and manage reminders
+Description: |-
+ Allows you to set reminders and notes in your notification bar.
+
+ '''Features:'''
+
+ * Multi-line reminders
+ * Alarms
+ * Reminder History
+ * DeskClock Extension!
+ * Detail screen to see more information
+ * Different color flags (icons)
+ * Voice recognition shortcut
+ * Swipe to remove reminder (option to turn it on/off in options)
+ * Option to turn a quick shortcut on and off in the settings
+ * Quick Share to Notable
+ * Design inspired from the Holo / Google Now cards
+ * Click to dismiss the notification
+ * Restore previous reminders after a reboot
+ * (Android 4.1+) Edit notifications, expandable notifications
+ * (Android 4.1+) Hide the checkmarks from the status bar by setting priority as MINIMUM
+
+RepoType: git
+Repo: https://github.com/icechen1/Notable
+
+Builds:
+ - versionName: 1.5.6
+ versionCode: 40
+ commit: 0be82093f174590b5b8847f2dc00564f137f848f
+ subdir: notablePro
+ gradle:
+ - yes
+ rm:
+ - notableLibrary/libs/*.jar
+ prebuild: sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ ../notableLibrary/build.gradle
+
+ - versionName: 1.5.7
+ versionCode: 41
+ commit: b70d52f14e764cdc27a418cfa6957594c90254a0
+ subdir: notablePro
+ gradle:
+ - yes
+ rm:
+ - notableLibrary/libs/*.jar
+ prebuild: sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ ../notableLibrary/build.gradle
+
+ - versionName: 1.5.8
+ versionCode: 42
+ commit: 789174ed5a2d499ee49679ff8d7fe08bfc475b54
+ subdir: notablePro
+ gradle:
+ - yes
+ rm:
+ - notableLibrary/libs/*.jar
+ prebuild:
+ - sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ ../notableLibrary/build.gradle
+ - sed -i -e 's/gradle:2.0.0/gradle:1.5.\+/g' ../build.gradle
+
+ - versionName: 1.6.0
+ versionCode: 44
+ commit: c0930e24a65284a8d2c523c045de151367c54b3b
+ subdir: notablePro
+ gradle:
+ - yes
+ rm:
+ - notableLibrary/libs/*.jar
+ prebuild: sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ ../notableLibrary/build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.6.0
+CurrentVersionCode: 44
diff --git a/metadata/com.icecondor.nest.txt b/metadata/com.icecondor.nest.txt
deleted file mode 100644
index 7d8286228a..0000000000
--- a/metadata/com.icecondor.nest.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:https://icecondor.com
-Source Code:https://github.com/icecondor/android
-Issue Tracker:https://github.com/icecondor/android/issues
-
-Auto Name:IceCondor
-Summary:GPS Location recording and sharing
-Description:
-[https://icecondor.com IceCondor] is advanced location recording and sharing.
-
-While the app has an on/off control, it is meant to run all day. Also this app
-records and pushes data. Using the data is done on [https://icecondor.com
-icecondor.com].
-
-* Time based URLs for easy temporary sharing with anyone
-* Friending for permanent sharing
-* Polygon Geo-Fences
-
-Location sharing opens a wealth of useful social information.
-.
-
-Repo Type:git
-Repo:https://github.com/icecondor/android.git
-
-Build:20141218,20141218
- commit=5780278fe6b47ac59296dc106bcd405d7e1b758a
- srclibs=1:appcompat@v7,2:AndroidAsync@42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa,JodaTime@v2.5
- prebuild=pushd $$JodaTime$$ && \
- $$MVN3$$ package && \
- popd && \
- mkdir -p libs && \
- cp $$JodaTime$$/target/*.jar libs/
-
-Build:20150301,20150301
- commit=f8ebe7a6cbc0e7fc48591759cabd3cda3c299b15
- srclibs=1:appcompat@v7,2:AndroidAsync@42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa,JodaTime@v2.5
- prebuild=pushd $$JodaTime$$ && \
- $$MVN3$$ package && \
- popd && \
- mkdir -p libs && \
- cp $$JodaTime$$/target/*.jar libs/
-
-Build:20150402,20150402
- commit=cd7038d8605237bfb1fdeb3346cbd04e8fd8bca3
- srclibs=1:appcompat@v7,2:AndroidAsync@dbf0be16e7004c3b175174d3f6a6e01fd02f7a06,JodaTime@v2.7
- prebuild=pushd $$JodaTime$$ && \
- $$MVN3$$ package && \
- popd && \
- mkdir -p libs && \
- cp $$JodaTime$$/target/joda-time-2.7.jar libs/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:20150402
-Current Version Code:20150402
diff --git a/metadata/com.icecondor.nest.yml b/metadata/com.icecondor.nest.yml
new file mode 100644
index 0000000000..99ce95f1c0
--- /dev/null
+++ b/metadata/com.icecondor.nest.yml
@@ -0,0 +1,72 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: https://icecondor.com
+SourceCode: https://github.com/icecondor/android
+IssueTracker: https://github.com/icecondor/android/issues
+
+AutoName: IceCondor
+Summary: GPS Location recording and sharing
+Description: |-
+ [https://icecondor.com IceCondor] is advanced location recording and sharing.
+
+ While the app has an on/off control, it is meant to run all day. Also this app
+ records and pushes data. Using the data is done on [https://icecondor.com
+ icecondor.com].
+
+ * Time based URLs for easy temporary sharing with anyone
+ * Friending for permanent sharing
+ * Polygon Geo-Fences
+
+ Location sharing opens a wealth of useful social information.
+
+RepoType: git
+Repo: https://github.com/icecondor/android.git
+
+Builds:
+ - versionName: '20141218'
+ versionCode: 20141218
+ commit: 5780278fe6b47ac59296dc106bcd405d7e1b758a
+ srclibs:
+ - 1:appcompat@v7
+ - 2:AndroidAsync@42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa
+ - JodaTime@v2.5
+ prebuild:
+ - pushd $$JodaTime$$
+ - $$MVN3$$ package
+ - popd
+ - mkdir -p libs
+ - cp $$JodaTime$$/target/*.jar libs/
+
+ - versionName: '20150301'
+ versionCode: 20150301
+ commit: f8ebe7a6cbc0e7fc48591759cabd3cda3c299b15
+ srclibs:
+ - 1:appcompat@v7
+ - 2:AndroidAsync@42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa
+ - JodaTime@v2.5
+ prebuild:
+ - pushd $$JodaTime$$
+ - $$MVN3$$ package
+ - popd
+ - mkdir -p libs
+ - cp $$JodaTime$$/target/*.jar libs/
+
+ - versionName: '20150402'
+ versionCode: 20150402
+ commit: cd7038d8605237bfb1fdeb3346cbd04e8fd8bca3
+ srclibs:
+ - 1:appcompat@v7
+ - 2:AndroidAsync@dbf0be16e7004c3b175174d3f6a6e01fd02f7a06
+ - JodaTime@v2.7
+ prebuild:
+ - pushd $$JodaTime$$
+ - $$MVN3$$ package
+ - popd
+ - mkdir -p libs
+ - cp $$JodaTime$$/target/joda-time-2.7.jar libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '20150402'
+CurrentVersionCode: 20150402
diff --git a/metadata/com.ideasfrombrain.search_based_launcher_v2.txt b/metadata/com.ideasfrombrain.search_based_launcher_v2.txt
deleted file mode 100644
index 86878de8e4..0000000000
--- a/metadata/com.ideasfrombrain.search_based_launcher_v2.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Theming
-License:MIT
-Web Site:
-Source Code:https://github.com/ideasfrombrain/search-based-launcher-v2
-Issue Tracker:https://github.com/ideasfrombrain/search-based-launcher-v2/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=vackosar%40gmail%2ecom&lc=US&item_name=ideasfrombrain&item_number=Search%20based%20launcher&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest
-
-Name:Search Based Launcher v2
-Summary:Minimalistic home-screen
-Description:
-This app has been deprecated in favor of [[com.vackosar.searchbasedlauncher]].
-
-* When the results narrow down to one app, it can be automaticaly started (Autostart button).
-* Add any activity of any app on your device to list of apps (e.g. Wifi settings, ...).
-* Hide any app from list of apps adding it to the hide list.
-* Rename any app however you like.
-* Icons of apps and wallpapers are not displayed, freeing up RAM.
-* The space character " " is mapped to the "any set of characters". (i.e. in terms of REGEX " " is replaced with "*." )
-* Advanced search using REGEX.
-* Includes basic widgets for Wifi, camera etc.
-* Works as a home-screen or normal app
-.
-
-Repo Type:git
-Repo:https://github.com/ideasfrombrain/search-based-launcher-v2.git
-
-Build:1.13,5
- commit=859f3a19ed
- target=android-16
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.13
-Current Version Code:5
diff --git a/metadata/com.ideasfrombrain.search_based_launcher_v2.yml b/metadata/com.ideasfrombrain.search_based_launcher_v2.yml
new file mode 100644
index 0000000000..64d4545e99
--- /dev/null
+++ b/metadata/com.ideasfrombrain.search_based_launcher_v2.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Theming
+License: MIT
+SourceCode: https://github.com/ideasfrombrain/search-based-launcher-v2
+IssueTracker: https://github.com/ideasfrombrain/search-based-launcher-v2/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=vackosar%40gmail%2ecom&lc=US&item_name=ideasfrombrain&item_number=Search%20based%20launcher&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest
+
+Name: Search Based Launcher v2
+Summary: Minimalistic home-screen
+Description: |-
+ This app has been deprecated in favor of [[com.vackosar.searchbasedlauncher]].
+
+ * When the results narrow down to one app, it can be automaticaly started (Autostart button).
+ * Add any activity of any app on your device to list of apps (e.g. Wifi settings, ...).
+ * Hide any app from list of apps adding it to the hide list.
+ * Rename any app however you like.
+ * Icons of apps and wallpapers are not displayed, freeing up RAM.
+ * The space character " " is mapped to the "any set of characters". (i.e. in terms of REGEX " " is replaced with "*." )
+ * Advanced search using REGEX.
+ * Includes basic widgets for Wifi, camera etc.
+ * Works as a home-screen or normal app
+
+RepoType: git
+Repo: https://github.com/ideasfrombrain/search-based-launcher-v2.git
+
+Builds:
+ - versionName: '1.13'
+ versionCode: 5
+ commit: 859f3a19ed
+ target: android-16
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.13'
+CurrentVersionCode: 5
diff --git a/metadata/com.idunnololz.igo.txt b/metadata/com.idunnololz.igo.txt
deleted file mode 100644
index 34df3eae02..0000000000
--- a/metadata/com.idunnololz.igo.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/idunnololz/igo
-Issue Tracker:https://github.com/idunnololz/igo/issues
-
-Auto Name:igo
-Summary:Go for two players
-Description:
-Play the ancient Chinese board game against another human opponent locally.
-.
-
-Repo Type:git
-Repo:https://github.com/idunnololz/igo/
-
-Build:0.2,2
- commit=de1794c0be64ce9d4881c8943844339953b0a82a
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.2
-Current Version Code:2
diff --git a/metadata/com.idunnololz.igo.yml b/metadata/com.idunnololz.igo.yml
new file mode 100644
index 0000000000..47a3fb6430
--- /dev/null
+++ b/metadata/com.idunnololz.igo.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/idunnololz/igo
+IssueTracker: https://github.com/idunnololz/igo/issues
+
+AutoName: igo
+Summary: Go for two players
+Description: Play the ancient Chinese board game against another human opponent locally.
+
+RepoType: git
+Repo: https://github.com/idunnololz/igo/
+
+Builds:
+ - versionName: '0.2'
+ versionCode: 2
+ commit: de1794c0be64ce9d4881c8943844339953b0a82a
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.2'
+CurrentVersionCode: 2
diff --git a/metadata/com.igormaznitsa.piratedice.txt b/metadata/com.igormaznitsa.piratedice.txt
deleted file mode 100644
index 78a1d4212b..0000000000
--- a/metadata/com.igormaznitsa.piratedice.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Games,Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/raydac/AndroidPirateDice
-Issue Tracker:https://github.com/raydac/AndroidPirateDice/issues
-
-Auto Name:PirateDice
-Summary:Virtual dice for Pirates boardgame
-Description:
-A special virtual dice for the "Pirates" board game created by Vasily Golytsyn
-in 1934.
-.
-
-Repo Type:git
-Repo:https://github.com/raydac/AndroidPirateDice.git
-
-Build:1.0.2,3
- commit=84bfb746c5299f78e354b8a60a5d56b06d35a240
- subdir=PirateDice
- gradle=yes
- srclibs=SVGAndroid2-raydac@c73d3658bac43c5cfc703e360b46085d529d916c
- prebuild=cp -fR $$SVGAndroid2-raydac$$/src/main/java/com src/main/java/
-
-Maintainer Notes:
-* Our SVGAndroid is missing SVG.resizePictureAsBitmap, so maybe we are using the wrong
- version. Wait for https://github.com/raydac/AndroidPirateDice/issues/3 .
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.2
-Current Version Code:3
diff --git a/metadata/com.igormaznitsa.piratedice.yml b/metadata/com.igormaznitsa.piratedice.yml
new file mode 100644
index 0000000000..92dffd19ea
--- /dev/null
+++ b/metadata/com.igormaznitsa.piratedice.yml
@@ -0,0 +1,35 @@
+Categories:
+ - Games
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/raydac/AndroidPirateDice
+IssueTracker: https://github.com/raydac/AndroidPirateDice/issues
+
+AutoName: PirateDice
+Summary: Virtual dice for Pirates boardgame
+Description: |-
+ A special virtual dice for the "Pirates" board game created by Vasily Golytsyn
+ in 1934.
+
+RepoType: git
+Repo: https://github.com/raydac/AndroidPirateDice.git
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 84bfb746c5299f78e354b8a60a5d56b06d35a240
+ subdir: PirateDice
+ gradle:
+ - yes
+ srclibs:
+ - SVGAndroid2-raydac@c73d3658bac43c5cfc703e360b46085d529d916c
+ prebuild: cp -fR $$SVGAndroid2-raydac$$/src/main/java/com src/main/java/
+
+MaintainerNotes: |-
+ * Our SVGAndroid is missing SVG.resizePictureAsBitmap, so maybe we are using the wrong
+ version. Wait for https://github.com/raydac/AndroidPirateDice/issues/3 .
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.2
+CurrentVersionCode: 3
diff --git a/metadata/com.ihunda.android.binauralbeat.txt b/metadata/com.ihunda.android.binauralbeat.txt
deleted file mode 100644
index 9b86b1c66e..0000000000
--- a/metadata/com.ihunda.android.binauralbeat.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:http://on.fb.me/lBDvPK
-Source Code:https://github.com/GiorgioRegni/Binaural-Beats
-Issue Tracker:https://github.com/GiorgioRegni/Binaural-Beats/issues
-
-Auto Name:Binaural Beats Therapy
-Summary:Sound to brainwave harmonizer
-Description:
-Binaural Beats stimulates your brain by sending special auditory artifacts
-directly into your headphones to produce subtle changes in behavior through
-entrainment of brainwaves frequency. Brain activity operates in waves whose
-frequency can be encouraged to change by the sound waves produced in the app.
-
-This app claims to help induce relaxation, creativity and many other desirable
-mental states.
-
-The app automatically pauses and resume if a phone call arrives. This is why
-PHONE_STATE permissions are required.
-.
-
-Repo Type:git
-Repo:https://github.com/GiorgioRegni/Binaural-Beats.git
-
-Build:1.2,24
- commit=85160b47e80d1cac025d02756f642f3c8f667191
-
-Build:2.0.3,39
- commit=53723fffe2048
- prebuild=sed -i 's/logo_small/icon/g' res/layout/presetlist.xml && \
- sed -i '375d' src/com/ihunda/android/binauralbeat/BBeat.java
-
-Build:2.1,41
- disable=No source code
-
-Build:4.7,47
- disable=play-services
-
-Maintainer Notes:
-RepoManifest used for indication of changes only. Commits that change
-AndroidManifest.xml are not made at release time, if at all, and source code
-is rarely up to date or correct.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:8.0
-Current Version Code:80
diff --git a/metadata/com.ihunda.android.binauralbeat.yml b/metadata/com.ihunda.android.binauralbeat.yml
new file mode 100644
index 0000000000..bf234331aa
--- /dev/null
+++ b/metadata/com.ihunda.android.binauralbeat.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: http://on.fb.me/lBDvPK
+SourceCode: https://github.com/GiorgioRegni/Binaural-Beats
+IssueTracker: https://github.com/GiorgioRegni/Binaural-Beats/issues
+
+AutoName: Binaural Beats Therapy
+Summary: Sound to brainwave harmonizer
+Description: |-
+ Binaural Beats stimulates your brain by sending special auditory artifacts
+ directly into your headphones to produce subtle changes in behavior through
+ entrainment of brainwaves frequency. Brain activity operates in waves whose
+ frequency can be encouraged to change by the sound waves produced in the app.
+
+ This app claims to help induce relaxation, creativity and many other desirable
+ mental states.
+
+ The app automatically pauses and resume if a phone call arrives. This is why
+ PHONE_STATE permissions are required.
+
+RepoType: git
+Repo: https://github.com/GiorgioRegni/Binaural-Beats.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 24
+ commit: 85160b47e80d1cac025d02756f642f3c8f667191
+
+ - versionName: 2.0.3
+ versionCode: 39
+ commit: 53723fffe2048
+ prebuild:
+ - sed -i 's/logo_small/icon/g' res/layout/presetlist.xml
+ - sed -i '375d' src/com/ihunda/android/binauralbeat/BBeat.java
+
+ - versionName: '2.1'
+ versionCode: 41
+ disable: No source code
+
+ - versionName: '4.7'
+ versionCode: 47
+ disable: play-services
+
+MaintainerNotes: |-
+ RepoManifest used for indication of changes only. Commits that change
+ AndroidManifest.xml are not made at release time, if at all, and source code
+ is rarely up to date or correct.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '8.0'
+CurrentVersionCode: 80
diff --git a/metadata/com.ilm.sandwich.txt b/metadata/com.ilm.sandwich.txt
deleted file mode 100644
index 9489cb884b..0000000000
--- a/metadata/com.ilm.sandwich.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://smartnavi-app.com/
-Source Code:https://github.com/Phantast/smartnavi
-Issue Tracker:https://github.com/Phantast/smartnavi/issues
-
-Auto Name:SmartNavi
-Summary:Navigation for pedestrians
-Description:
-Step based and GPS independent pedestrian navigation with OpenStreetMap support.
-By using the internal sensors of your smartphone, SmartNavi saves up to 80%
-battery compared to other navigation apps. It detects your steps and your
-direction to make you independent from GPS.
-.
-
-Repo Type:git
-Repo:https://github.com/Phantast/smartnavi
-
-Build:2.0.3,24
- commit=2b9eaa1d6fca03caea4f0819755b48875445973f
- subdir=smartnavi
- gradle=free
- prebuild=sed -i -e '/play-services/d' build.gradle
-
-Build:2.0.4 (free),25
- commit=2.0.4
- subdir=smartnavi
- gradle=free
- prebuild=sed -i -e '/play-services/d' build.gradle
-
-Build:2.1.2f,28
- commit=2.1.2f
- subdir=smartnaviapp
- gradle=free
- prebuild=sed -i -e '/fabric/d' build.gradle ../build.gradle && \
- sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' build.gradle
-
-Build:2.2.1f,33
- commit=2.2.1f
- subdir=smartnaviapp
- gradle=free
- prebuild=sed -i -e '/fabric/d' build.gradle ../build.gradle && \
- sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g' -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"' build.gradle
-
-Build:2.2.2f,34
- commit=2.2.2f
- subdir=smartnaviapp
- gradle=free
- prebuild=sed -i -e '/fabric/d' build.gradle ../build.gradle && \
- sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g' -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"' build.gradle
-
-Build:2.2.4f,35
- commit=2.2.4f
- subdir=smartnaviapp
- gradle=free
- prebuild=sed -i -e '/fabric/d' build.gradle ../build.gradle && \
- sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g' -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"' build.gradle
-
-Build:2.3.2,39
- disable=analytics
- commit=2.3.2
- subdir=smartnaviapp
- gradle=free
- prebuild=sed -i -e '/fabric/d' -e '/google-service/d' build.gradle ../build.gradle && \
- sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g' -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.4.7
-Current Version Code:47
diff --git a/metadata/com.ilm.sandwich.yml b/metadata/com.ilm.sandwich.yml
new file mode 100644
index 0000000000..3775060f68
--- /dev/null
+++ b/metadata/com.ilm.sandwich.yml
@@ -0,0 +1,98 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://smartnavi-app.com/
+SourceCode: https://github.com/Phantast/smartnavi
+IssueTracker: https://github.com/Phantast/smartnavi/issues
+
+AutoName: SmartNavi
+Summary: Navigation for pedestrians
+Description: |-
+ Step based and GPS independent pedestrian navigation with OpenStreetMap support.
+ By using the internal sensors of your smartphone, SmartNavi saves up to 80%
+ battery compared to other navigation apps. It detects your steps and your
+ direction to make you independent from GPS.
+
+RepoType: git
+Repo: https://github.com/Phantast/smartnavi
+
+Builds:
+ - versionName: 2.0.3
+ versionCode: 24
+ commit: 2b9eaa1d6fca03caea4f0819755b48875445973f
+ subdir: smartnavi
+ gradle:
+ - free
+ prebuild: sed -i -e '/play-services/d' build.gradle
+
+ - versionName: 2.0.4 (free)
+ versionCode: 25
+ commit: 2.0.4
+ subdir: smartnavi
+ gradle:
+ - free
+ prebuild: sed -i -e '/play-services/d' build.gradle
+
+ - versionName: 2.1.2f
+ versionCode: 28
+ commit: 2.1.2f
+ subdir: smartnaviapp
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/fabric/d' build.gradle ../build.gradle
+ - sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' build.gradle
+
+ - versionName: 2.2.1f
+ versionCode: 33
+ commit: 2.2.1f
+ subdir: smartnaviapp
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/fabric/d' build.gradle ../build.gradle
+ - sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g'
+ -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"'
+ build.gradle
+
+ - versionName: 2.2.2f
+ versionCode: 34
+ commit: 2.2.2f
+ subdir: smartnaviapp
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/fabric/d' build.gradle ../build.gradle
+ - sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g'
+ -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"'
+ build.gradle
+
+ - versionName: 2.2.4f
+ versionCode: 35
+ commit: 2.2.4f
+ subdir: smartnaviapp
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/fabric/d' build.gradle ../build.gradle
+ - sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g'
+ -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"'
+ build.gradle
+
+ - versionName: 2.3.2
+ versionCode: 39
+ disable: analytics
+ commit: 2.3.2
+ subdir: smartnaviapp
+ gradle:
+ - free
+ prebuild:
+ - sed -i -e '/fabric/d' -e '/google-service/d' build.gradle ../build.gradle
+ - sed -i -e '/dependencies/a/*' -e '/appcompat-v7/i*/' -e 's@http://guardian.github.com/maven/repo-releases@https://jitpack.io@g'
+ -e '/com.gu:option/d' -e '/support-v4/acompile "com.github.guardian:Option:e933c3a31d"'
+ build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.4.7
+CurrentVersionCode: 47
diff --git a/metadata/com.innodroid.mongobrowser.txt b/metadata/com.innodroid.mongobrowser.txt
deleted file mode 100644
index 5538da2028..0000000000
--- a/metadata/com.innodroid.mongobrowser.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://innodroid.com
-Source Code:https://github.com/grennis/MongoExplorer
-Issue Tracker:https://github.com/grennis/mongoexplorer/issues
-
-Auto Name:Mongo Explorer
-Summary:Browse MongoDB databases
-Description:
-Mongo database client UI for Android! Featuring:
-
-* Connect to MongoDB databases (MongoHQ, MongoLab, custom...)
-* List, add, and remove collections
-* Add, edit and delete documents
-* Browse documents
-* Write custom queries
-.
-
-Repo Type:git
-Repo:https://github.com/grennis/MongoExplorer.git
-
-Build:1.2.0,9
- disable=no license
- commit=61a1ffb
- subdir=app
- gradle=yes
-
-Build:2.0.0,10
- commit=f7578a52a69b620364e39533b0a15afc08527fe7
- subdir=app
- gradle=yes
-
-Build:2.0.1,11
- disable=jars in app/libs
- commit=v2.0.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0.1
-Current Version Code:11
diff --git a/metadata/com.innodroid.mongobrowser.yml b/metadata/com.innodroid.mongobrowser.yml
new file mode 100644
index 0000000000..4f8e1190f8
--- /dev/null
+++ b/metadata/com.innodroid.mongobrowser.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://innodroid.com
+SourceCode: https://github.com/grennis/MongoExplorer
+IssueTracker: https://github.com/grennis/mongoexplorer/issues
+
+AutoName: Mongo Explorer
+Summary: Browse MongoDB databases
+Description: |-
+ Mongo database client UI for Android! Featuring:
+
+ * Connect to MongoDB databases (MongoHQ, MongoLab, custom...)
+ * List, add, and remove collections
+ * Add, edit and delete documents
+ * Browse documents
+ * Write custom queries
+
+RepoType: git
+Repo: https://github.com/grennis/MongoExplorer.git
+
+Builds:
+ - versionName: 1.2.0
+ versionCode: 9
+ disable: no license
+ commit: 61a1ffb
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.0
+ versionCode: 10
+ commit: f7578a52a69b620364e39533b0a15afc08527fe7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.1
+ versionCode: 11
+ disable: jars in app/libs
+ commit: v2.0.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.0.1
+CurrentVersionCode: 11
diff --git a/metadata/com.intervigil.micdroid.txt b/metadata/com.intervigil.micdroid.txt
deleted file mode 100644
index 7680289209..0000000000
--- a/metadata/com.intervigil.micdroid.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Multimedia
-License:GPL-2.0-or-later
-Web Site:http://www.intervigil.net/micdroid
-Source Code:https://github.com/intervigilium/MicDroid
-Issue Tracker:https://github.com/intervigilium/MicDroid/issues
-
-Auto Name:MicDroid
-Summary:Pitch correct your voice
-Description:
-Produces the pitch correction effect made famous by T-Pain. It's based on the
-AutoTalent pitch-correcting LADSPA plugin, by Tom Baran.
-
-There isn't an integrated audio player so you might want to install an audio
-player that can handle files, such as [[com.android.music]] or [[net.avs234]].
-
-A proprietary ad library was removed.
-.
-
-Repo Type:git
-Repo:https://github.com/intervigilium/MicDroid.git
-
-Build:0.44,34
- commit=3af50666bc
- init=rm -f build.xml
- srclibs=libautotalent@842e489b,liblame@dd48f963e,libwave@75ae03d1a8,libresample@804018847,MobAdMob@2d5736
- rm=libs/GoogleAdMobAdsSdk-4.0.4.jar
- prebuild=sed -i '/donate/d' res/menu/menu.xml && \
- sed -i '209,215d' src/com/intervigil/micdroid/Mic.java && \
- printf 'android.library.reference.1=$$MobAdMob$$\nandroid.library.reference.2=$$libautotalent$$\nandroid.library.reference.3=$$liblame$$\nandroid.library.reference.4=$$libresample$$\nandroid.library.reference.5=$$libwave$$\n' >> project.properties
- buildjni=yes
-
-Build:0.46,36
- disable=very old version appearing now, doesn't build
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.46
-Current Version Code:36
diff --git a/metadata/com.intervigil.micdroid.yml b/metadata/com.intervigil.micdroid.yml
new file mode 100644
index 0000000000..d334a176f8
--- /dev/null
+++ b/metadata/com.intervigil.micdroid.yml
@@ -0,0 +1,52 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Multimedia
+License: GPL-2.0-or-later
+WebSite: http://www.intervigil.net/micdroid
+SourceCode: https://github.com/intervigilium/MicDroid
+IssueTracker: https://github.com/intervigilium/MicDroid/issues
+
+AutoName: MicDroid
+Summary: Pitch correct your voice
+Description: |-
+ Produces the pitch correction effect made famous by T-Pain. It's based on the
+ AutoTalent pitch-correcting LADSPA plugin, by Tom Baran.
+
+ There isn't an integrated audio player so you might want to install an audio
+ player that can handle files, such as [[com.android.music]] or [[net.avs234]].
+
+ A proprietary ad library was removed.
+
+RepoType: git
+Repo: https://github.com/intervigilium/MicDroid.git
+
+Builds:
+ - versionName: '0.44'
+ versionCode: 34
+ commit: 3af50666bc
+ init: rm -f build.xml
+ srclibs:
+ - libautotalent@842e489b
+ - liblame@dd48f963e
+ - libwave@75ae03d1a8
+ - libresample@804018847
+ - MobAdMob@2d5736
+ rm:
+ - libs/GoogleAdMobAdsSdk-4.0.4.jar
+ prebuild:
+ - sed -i '/donate/d' res/menu/menu.xml
+ - sed -i '209,215d' src/com/intervigil/micdroid/Mic.java
+ - printf 'android.library.reference.1=$$MobAdMob$$\nandroid.library.reference.2=$$libautotalent$$\nandroid.library.reference.3=$$liblame$$\nandroid.library.reference.4=$$libresample$$\nandroid.library.reference.5=$$libwave$$\n'
+ >> project.properties
+ buildjni:
+ - yes
+
+ - versionName: '0.46'
+ versionCode: 36
+ disable: very old version appearing now, doesn't build
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.46'
+CurrentVersionCode: 36
diff --git a/metadata/com.intrications.android.sharebrowser.txt b/metadata/com.intrications.android.sharebrowser.txt
deleted file mode 100644
index 1839d93209..0000000000
--- a/metadata/com.intrications.android.sharebrowser.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:http://www.intrications.com
-Source Code:https://github.com/intrications/browser-intercept
-Issue Tracker:https://github.com/intrications/browser-intercept/issues
-
-Auto Name:Browser Intercept - Share URL
-Summary:Peek at urls
-Description:
-When opening a web URL from an app Android never show you the address, only a
-choice of browsers or opens the default browser.
-
-This app allows you to share the URL, so you can see what domain it is. You can
-install [[com.nightshadelabs.anotherbrowser]] to give an option to return to a
-browser option.
-.
-
-Repo Type:git
-Repo:https://github.com/intrications/browser-intercept.git
-
-Build:1.1,2
- commit=878823bbf01a3e2
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.intrications.android.sharebrowser.yml b/metadata/com.intrications.android.sharebrowser.yml
new file mode 100644
index 0000000000..2f3dcc038e
--- /dev/null
+++ b/metadata/com.intrications.android.sharebrowser.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Internet
+License: Apache-2.0
+WebSite: http://www.intrications.com
+SourceCode: https://github.com/intrications/browser-intercept
+IssueTracker: https://github.com/intrications/browser-intercept/issues
+
+AutoName: Browser Intercept - Share URL
+Summary: Peek at urls
+Description: |-
+ When opening a web URL from an app Android never show you the address, only a
+ choice of browsers or opens the default browser.
+
+ This app allows you to share the URL, so you can see what domain it is. You can
+ install [[com.nightshadelabs.anotherbrowser]] to give an option to return to a
+ browser option.
+
+RepoType: git
+Repo: https://github.com/intrications/browser-intercept.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 878823bbf01a3e2
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.invano.ambientweather.txt b/metadata/com.invano.ambientweather.txt
deleted file mode 100644
index 23fae79ae2..0000000000
--- a/metadata/com.invano.ambientweather.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:System
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/invano/AmbientWeatherDashClockExtension
-Issue Tracker:https://github.com/invano/AmbientWeatherDashClockExtension/issues
-
-Auto Name:Ambient Weather DashClock Extension
-Summary:Ambient Weather on Lockscreen
-Description:
-A DashClock Extension that shows the current temperature, relative humidity and
-pressure.
-
-All data is retrieved directly from the built-in sensors. Moreover, it is
-battery friendly.
-
-The readings are taken just once everytime you access the lockscreen.
-
-Requirements:
-
-* DashClock Widget
-* Devices with ambient sensors such as Samsung Galaxy S4 or Samsung Galaxy Note 3
-.
-
-Repo Type:git
-Repo:https://github.com/invano/AmbientWeatherDashClockExtension
-
-Build:1.0,2
- commit=27d2020b15
- init=rm libs/dashclock-api-r2.0.jar libs/android-support-v4.jar
- srclibs=DashClock@d043bbca9ca7
- extlibs=android/android-support-v4.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src/main/java; $$DashClock$$/api/src/main/aidl' >> project.properties
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.invano.ambientweather.yml b/metadata/com.invano.ambientweather.yml
new file mode 100644
index 0000000000..b2775d4700
--- /dev/null
+++ b/metadata/com.invano.ambientweather.yml
@@ -0,0 +1,41 @@
+Categories:
+ - System
+License: GPL-2.0-only
+SourceCode: https://github.com/invano/AmbientWeatherDashClockExtension
+IssueTracker: https://github.com/invano/AmbientWeatherDashClockExtension/issues
+
+AutoName: Ambient Weather DashClock Extension
+Summary: Ambient Weather on Lockscreen
+Description: |-
+ A DashClock Extension that shows the current temperature, relative humidity and
+ pressure.
+
+ All data is retrieved directly from the built-in sensors. Moreover, it is
+ battery friendly.
+
+ The readings are taken just once everytime you access the lockscreen.
+
+ Requirements:
+
+ * DashClock Widget
+ * Devices with ambient sensors such as Samsung Galaxy S4 or Samsung Galaxy Note 3
+
+RepoType: git
+Repo: https://github.com/invano/AmbientWeatherDashClockExtension
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: 27d2020b15
+ init: rm libs/dashclock-api-r2.0.jar libs/android-support-v4.jar
+ srclibs:
+ - DashClock@d043bbca9ca7
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src/main/java; $$DashClock$$/api/src/main/aidl'
+ >> project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.irahul.worldclock.txt b/metadata/com.irahul.worldclock.txt
deleted file mode 100644
index 21864d583b..0000000000
--- a/metadata/com.irahul.worldclock.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:http://www.irahul.com
-Source Code:https://github.com/rahulaga/WorldClock
-Issue Tracker:https://github.com/rahulaga/WorldClock/issues
-Donate:http://www.androidopensourceapps.org/p/donate.html
-
-Auto Name:World Clock
-Summary:Display multiple clocks for selected timezones
-Description:
-See what the time is in many different places at once.
-.
-
-Repo Type:git
-Repo:https://github.com/rahulaga/WorldClock.git
-
-Build:0.6,2
- commit=bb6a003
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.6
-Current Version Code:2
diff --git a/metadata/com.irahul.worldclock.yml b/metadata/com.irahul.worldclock.yml
new file mode 100644
index 0000000000..41e90ed55a
--- /dev/null
+++ b/metadata/com.irahul.worldclock.yml
@@ -0,0 +1,24 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+WebSite: http://www.irahul.com
+SourceCode: https://github.com/rahulaga/WorldClock
+IssueTracker: https://github.com/rahulaga/WorldClock/issues
+Donate: http://www.androidopensourceapps.org/p/donate.html
+
+AutoName: World Clock
+Summary: Display multiple clocks for selected timezones
+Description: See what the time is in many different places at once.
+
+RepoType: git
+Repo: https://github.com/rahulaga/WorldClock.git
+
+Builds:
+ - versionName: '0.6'
+ versionCode: 2
+ commit: bb6a003
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.6'
+CurrentVersionCode: 2
diff --git a/metadata/com.isaacparker.dozesettingseditor.txt b/metadata/com.isaacparker.dozesettingseditor.txt
deleted file mode 100644
index c9576fab09..0000000000
--- a/metadata/com.isaacparker.dozesettingseditor.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/p0isonra1n/Doze-Settings-Editor
-Issue Tracker:https://github.com/p0isonra1n/Doze-Settings-Editor/issues
-
-Auto Name:Doze Editor
-Summary:Edit doze settings
-Description:
-Simple editor of the settings or parameters which affect the operation of Doze.
-A list of parameters and corresponding descriptions is available in the
-[https://github.com/p0isonra1n/Doze-Settings-Editor/blob/HEAD/README.md README].
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/p0isonra1n/Doze-Settings-Editor
-
-Build:6.0,6
- disable=Missing res, see https://github.com/p0isonra1n/Doze-Settings-Editor/issues/2
- commit=f424bce4641dfd14181d5770701405417f6114d6
- subdir=app
- gradle=yes
- srclibs=RootTools@4.2,RootShell@1.3
- rm=app/libs/*.jar
- prebuild=sed -i -e '/RootShell/d' build.gradle && \
- cp -fR $$RootShell$$/src/com src/main/java/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:6.0
-Current Version Code:6
diff --git a/metadata/com.isaacparker.dozesettingseditor.yml b/metadata/com.isaacparker.dozesettingseditor.yml
new file mode 100644
index 0000000000..b4abba4bec
--- /dev/null
+++ b/metadata/com.isaacparker.dozesettingseditor.yml
@@ -0,0 +1,39 @@
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/p0isonra1n/Doze-Settings-Editor
+IssueTracker: https://github.com/p0isonra1n/Doze-Settings-Editor/issues
+
+AutoName: Doze Editor
+Summary: Edit doze settings
+Description: |-
+ Simple editor of the settings or parameters which affect the operation of Doze.
+ A list of parameters and corresponding descriptions is available in the
+ [https://github.com/p0isonra1n/Doze-Settings-Editor/blob/HEAD/README.md README].
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/p0isonra1n/Doze-Settings-Editor
+
+Builds:
+ - versionName: '6.0'
+ versionCode: 6
+ disable: Missing res, see https://github.com/p0isonra1n/Doze-Settings-Editor/issues/2
+ commit: f424bce4641dfd14181d5770701405417f6114d6
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - RootTools@4.2
+ - RootShell@1.3
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e '/RootShell/d' build.gradle
+ - cp -fR $$RootShell$$/src/com src/main/java/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '6.0'
+CurrentVersionCode: 6
diff --git a/metadata/com.isanexusdev.androidcpg.txt b/metadata/com.isanexusdev.androidcpg.txt
deleted file mode 100644
index 9a2676adab..0000000000
--- a/metadata/com.isanexusdev.androidcpg.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Multimedia,Internet
-License:LGPL-3.0-only
-Web Site:http://androidcpg.mine.bz
-Source Code:https://github.com/IsaNexusDev/androidcpg
-Issue Tracker:https://github.com/IsaNexusDev/androidcpg/issues
-
-Auto Name:AndroidCPG
-Summary:Upload photos and videos to coppermine
-Description:
-Upload photos and videos to your coppermine gallery through the standard "Share"
-menu.
-
-See: [http://forum.coppermine-gallery.net/index.php/topic,77788 Coppermine]
-.
-
-Repo Type:git
-Repo:https://github.com/IsaNexusDev/androidcpg
-
-Build:1.1,2
- commit=1dc066fc9e61
- subdir=Android
-
-Build:1.2,3
- commit=c708b217d607
- subdir=Android
-
-Build:1.3,4
- commit=9119c50742b8
- subdir=Android
-
-Build:1.4,5
- commit=87ddde36ee84
- subdir=Android
-
-Build:1.5,6
- commit=d9b924652f
- subdir=Android
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5
-Current Version Code:6
diff --git a/metadata/com.isanexusdev.androidcpg.yml b/metadata/com.isanexusdev.androidcpg.yml
new file mode 100644
index 0000000000..ffb507a9e4
--- /dev/null
+++ b/metadata/com.isanexusdev.androidcpg.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Multimedia
+ - Internet
+License: LGPL-3.0-only
+WebSite: http://androidcpg.mine.bz
+SourceCode: https://github.com/IsaNexusDev/androidcpg
+IssueTracker: https://github.com/IsaNexusDev/androidcpg/issues
+
+AutoName: AndroidCPG
+Summary: Upload photos and videos to coppermine
+Description: |-
+ Upload photos and videos to your coppermine gallery through the standard "Share"
+ menu.
+
+ See: [http://forum.coppermine-gallery.net/index.php/topic,77788 Coppermine]
+
+RepoType: git
+Repo: https://github.com/IsaNexusDev/androidcpg
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 1dc066fc9e61
+ subdir: Android
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: c708b217d607
+ subdir: Android
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: 9119c50742b8
+ subdir: Android
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: 87ddde36ee84
+ subdir: Android
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: d9b924652f
+ subdir: Android
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.5'
+CurrentVersionCode: 6
diff --git a/metadata/com.isdp.trirose.txt b/metadata/com.isdp.trirose.txt
deleted file mode 100644
index 8f8921ff27..0000000000
--- a/metadata/com.isdp.trirose.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:http://www.iseedeadpixel.com
-Source Code:https://github.com/evankale/TriRose
-Issue Tracker:https://github.com/evankale/TriRose/issues
-
-Auto Name:Tri Rose
-Summary:Generate unique rose graphs
-Description:
-Mathematically generate unique and intricate rose graphs (rhodonea curves) and
-share them with your friends! Rhodonea curves were named by the Italian
-mathematician Guido Grandi between the year 1723 and 1728.
-.
-
-Repo Type:git
-Repo:https://github.com/evankale/TriRose
-
-Build:1.0,2
- commit=d0533dd50d5904b3f4e2fbefcf7ea6469b28f3cc
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.isdp.trirose.yml b/metadata/com.isdp.trirose.yml
new file mode 100644
index 0000000000..a9cf9af5b0
--- /dev/null
+++ b/metadata/com.isdp.trirose.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: http://www.iseedeadpixel.com
+SourceCode: https://github.com/evankale/TriRose
+IssueTracker: https://github.com/evankale/TriRose/issues
+
+AutoName: Tri Rose
+Summary: Generate unique rose graphs
+Description: |-
+ Mathematically generate unique and intricate rose graphs (rhodonea curves) and
+ share them with your friends! Rhodonea curves were named by the Italian
+ mathematician Guido Grandi between the year 1723 and 1728.
+
+RepoType: git
+Repo: https://github.com/evankale/TriRose
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: d0533dd50d5904b3f4e2fbefcf7ea6469b28f3cc
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.ivanvolosyuk.sharetobrowser.txt b/metadata/com.ivanvolosyuk.sharetobrowser.txt
deleted file mode 100644
index 87c21fc7c3..0000000000
--- a/metadata/com.ivanvolosyuk.sharetobrowser.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Internet
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/IvanVolosyuk/share-to-browser
-Issue Tracker:https://github.com/IvanVolosyuk/share-to-browser/issues
-
-Auto Name:Send to Computer
-Summary:Send web pages to your computer
-Description:
-You will need [[com.google.zxing.client.android]] to be installed to use this.
-
-First visit [http://send-to-computer.appspot.com] on your computer and make sure
-popup blocking is disabled. Scan the barcode given on the screen (the app
-remembers the unique id at the end of the url so that it can identify your
-requests for web pages). Choose Open in Browser and choose Send to Computer (you
-may have to scroll). You are now setup and can send webpages to your computer
-via the browser share menu. The computer browser checks every two minutes for
-requests so you might have to wait a little. The source code is also available
-for the server side of things.
-.
-
-Repo Type:git
-Repo:https://github.com/IvanVolosyuk/share-to-browser
-
-Build:1.5,7
- commit=a884988e72ee
- subdir=android
- target=android-14
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5
-Current Version Code:7
diff --git a/metadata/com.ivanvolosyuk.sharetobrowser.yml b/metadata/com.ivanvolosyuk.sharetobrowser.yml
new file mode 100644
index 0000000000..ef6b36c40a
--- /dev/null
+++ b/metadata/com.ivanvolosyuk.sharetobrowser.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Internet
+License: GPL-2.0-only
+SourceCode: https://github.com/IvanVolosyuk/share-to-browser
+IssueTracker: https://github.com/IvanVolosyuk/share-to-browser/issues
+
+AutoName: Send to Computer
+Summary: Send web pages to your computer
+Description: |-
+ You will need [[com.google.zxing.client.android]] to be installed to use this.
+
+ First visit [http://send-to-computer.appspot.com] on your computer and make sure
+ popup blocking is disabled. Scan the barcode given on the screen (the app
+ remembers the unique id at the end of the url so that it can identify your
+ requests for web pages). Choose Open in Browser and choose Send to Computer (you
+ may have to scroll). You are now setup and can send webpages to your computer
+ via the browser share menu. The computer browser checks every two minutes for
+ requests so you might have to wait a little. The source code is also available
+ for the server side of things.
+
+RepoType: git
+Repo: https://github.com/IvanVolosyuk/share-to-browser
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 7
+ commit: a884988e72ee
+ subdir: android
+ target: android-14
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.5'
+CurrentVersionCode: 7
diff --git a/metadata/com.iven.xdafeedreader.txt b/metadata/com.iven.xdafeedreader.txt
deleted file mode 100644
index bf71f739c9..0000000000
--- a/metadata/com.iven.xdafeedreader.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Reading,Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/enricocid/xda-feed-reader
-Issue Tracker:
-
-Auto Name:Xda Feed Reader
-Summary:Feed reader for XDA Developers
-Description:
-[http://www.xda-developers.com/ XDA Developers] is a well-known community for
-mobile device development and Android hacking.
-.
-
-Build:2.0,5
- commit=2.0
- srclibs=Crouton@1.8.1,1:FadingActionBar@1c148b91867259ea43e6343d8afb69d106168b46,2:LazyList@be926df2ec5ff81693251629748ed38655075393,JSoup@jsoup-1.8.1.a
- extlibs=android/android-support-v4r11.jar
- prebuild=sed -i -e '/Crouton/d' project.properties && \
- $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4 -Dversion=r11 -Dpackaging=jar -Dfile=libs/android-support-v4r11.jar && \
- pushd $$Crouton$$ && \
- $$MVN3$$ package && \
- popd && \
- pushd $$JSoup$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JSoup$$/target/jsoup-1.8.1.jar $$Crouton$$/target/crouton-1.8.1.jar libs/ && \
- pushd $$FadingActionBar$$ && \
- android update lib-project -t android-21 -p ./ && \
- sed -i -e 's/name="library"/name="FadingActionBar"/g' build.xml && \
- echo "android.library=true" >> project.properties && \
- popd && \
- pushd $$LazyList$$ && \
- android update lib-project -t android-21 -p ./ && \
- echo "android.library=true" >> project.properties && \
- popd && \
- sed -i -e '/reference\.3/d' project.properties
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.0
-Current Version Code:5
-
-No Source Since:2.1
diff --git a/metadata/com.iven.xdafeedreader.yml b/metadata/com.iven.xdafeedreader.yml
new file mode 100644
index 0000000000..9727f27344
--- /dev/null
+++ b/metadata/com.iven.xdafeedreader.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Reading
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/enricocid/xda-feed-reader
+
+AutoName: Xda Feed Reader
+Summary: Feed reader for XDA Developers
+Description: |-
+ [http://www.xda-developers.com/ XDA Developers] is a well-known community for
+ mobile device development and Android hacking.
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 5
+ commit: '2.0'
+ srclibs:
+ - Crouton@1.8.1
+ - 1:FadingActionBar@1c148b91867259ea43e6343d8afb69d106168b46
+ - 2:LazyList@be926df2ec5ff81693251629748ed38655075393
+ - JSoup@jsoup-1.8.1.a
+ extlibs:
+ - android/android-support-v4r11.jar
+ prebuild:
+ - sed -i -e '/Crouton/d' project.properties
+ - $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4
+ -Dversion=r11 -Dpackaging=jar -Dfile=libs/android-support-v4r11.jar
+ - pushd $$Crouton$$
+ - $$MVN3$$ package
+ - popd
+ - pushd $$JSoup$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JSoup$$/target/jsoup-1.8.1.jar $$Crouton$$/target/crouton-1.8.1.jar libs/
+ - pushd $$FadingActionBar$$
+ - android update lib-project -t android-21 -p ./
+ - sed -i -e 's/name="library"/name="FadingActionBar"/g' build.xml
+ - echo "android.library=true" >> project.properties
+ - popd
+ - pushd $$LazyList$$
+ - android update lib-project -t android-21 -p ./
+ - echo "android.library=true" >> project.properties
+ - popd
+ - sed -i -e '/reference\.3/d' project.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '2.0'
+CurrentVersionCode: 5
+
+NoSourceSince: '2.1'
diff --git a/metadata/com.jackpf.apkdownloader.txt b/metadata/com.jackpf.apkdownloader.txt
deleted file mode 100644
index 38d5c1a325..0000000000
--- a/metadata/com.jackpf.apkdownloader.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-AntiFeatures:NonFreeAdd,NonFreeNet
-Categories:Development
-License:MIT
-Web Site:
-Source Code:https://github.com/jackpf/ApkDownloader
-Issue Tracker:https://github.com/jackpf/ApkDownloader/issues
-
-Auto Name:Apk Downloader
-Summary:Download APKs without PlayStore app
-Description:
-Adds a "share" button to app pages in browsers. Search the web store for apps
-and then click "Share to APK Download".
-
-Informational: You still need a google account to authenticate with and a google
-services framework ID from a device that has been activated with google play
-services. You can ignore this if you have play services installed.
-.
-
-Repo Type:git
-Repo:https://github.com/jackpf/ApkDownloader.git
-
-Build:1.2.2,6
- disable=clean up and market-api
- commit=2478482b28f9459fec22db8be6a19afe3f0b4075
- srclibs=CommonsCodec@1_6,CommonsIO@2.4,ApacheHttpClient@4.3.3,ApacheHttpCore@4.3.2,Protobuf@2.5.0
- rm=libs/*.jar
- prebuild=pushd $$ApacheHttpClient$$/httpclient/ && \
- $$MVN3$$ package && \
- popd && \
- cp $$ApacheHttpClient$$/httpclient/target/httpclient-4.3.3.jar libs/ && \
- pushd $$CommonsIO$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsIO$$/target/commons-io-2.4.jar libs/ && \
- pushd $$CommonsCodec$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$CommonsCodec$$/target/commons-codec-1.6.jar libs/ && \
- pushd $$ApacheHttpCore$$/httpcore && \
- $$MVN3$$ package && \
- popd && \
- cp $$ApacheHttpCore$$/httpcore/target/httpcore-4.3.2.jar libs/ && \
- cp -fR $$Protobuf$$/src/main/java/com src/
-
-Maintainer Notes:
-TODO: Cleanup
-TODO: https://code.google.com/p/android-market-api/source
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.2
-Current Version Code:6
diff --git a/metadata/com.jackpf.apkdownloader.yml b/metadata/com.jackpf.apkdownloader.yml
new file mode 100644
index 0000000000..27be323d25
--- /dev/null
+++ b/metadata/com.jackpf.apkdownloader.yml
@@ -0,0 +1,62 @@
+AntiFeatures:
+ - NonFreeAdd
+ - NonFreeNet
+Categories:
+ - Development
+License: MIT
+SourceCode: https://github.com/jackpf/ApkDownloader
+IssueTracker: https://github.com/jackpf/ApkDownloader/issues
+
+AutoName: Apk Downloader
+Summary: Download APKs without PlayStore app
+Description: |-
+ Adds a "share" button to app pages in browsers. Search the web store for apps
+ and then click "Share to APK Download".
+
+ Informational: You still need a google account to authenticate with and a google
+ services framework ID from a device that has been activated with google play
+ services. You can ignore this if you have play services installed.
+
+RepoType: git
+Repo: https://github.com/jackpf/ApkDownloader.git
+
+Builds:
+ - versionName: 1.2.2
+ versionCode: 6
+ disable: clean up and market-api
+ commit: 2478482b28f9459fec22db8be6a19afe3f0b4075
+ srclibs:
+ - CommonsCodec@1_6
+ - CommonsIO@2.4
+ - ApacheHttpClient@4.3.3
+ - ApacheHttpCore@4.3.2
+ - Protobuf@2.5.0
+ rm:
+ - libs/*.jar
+ prebuild:
+ - pushd $$ApacheHttpClient$$/httpclient/
+ - $$MVN3$$ package
+ - popd
+ - cp $$ApacheHttpClient$$/httpclient/target/httpclient-4.3.3.jar libs/
+ - pushd $$CommonsIO$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/
+ - pushd $$CommonsCodec$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$CommonsCodec$$/target/commons-codec-1.6.jar libs/
+ - pushd $$ApacheHttpCore$$/httpcore
+ - $$MVN3$$ package
+ - popd
+ - cp $$ApacheHttpCore$$/httpcore/target/httpcore-4.3.2.jar libs/
+ - cp -fR $$Protobuf$$/src/main/java/com src/
+
+MaintainerNotes: |-
+ TODO: Cleanup
+ TODO: https://code.google.com/p/android-market-api/source
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.2
+CurrentVersionCode: 6
diff --git a/metadata/com.jadn.cc.txt b/metadata/com.jadn.cc.txt
deleted file mode 100644
index 43cc679a41..0000000000
--- a/metadata/com.jadn.cc.txt
+++ /dev/null
@@ -1,73 +0,0 @@
-AntiFeatures:UpstreamNonFree,Tracking
-Categories:Multimedia
-License:MIT
-Web Site:http://jadn.com/carcast
-Source Code:https://github.com/bherrmann7/Car-Cast
-Issue Tracker:https://github.com/bherrmann7/Car-Cast/issues
-
-Auto Name:Car Cast
-Summary:Simple podcast downloader
-Description:
-Car Cast is a simple audio podcast downloader and player. Optimized for use in a
-daily commute; it features big buttons, large text and remembers the last played
-location.
-
-# Subscribe to podcasts by searching or adding feed urls (opml in next version)
-# Download 1,2,3 etc. most recent podcasts for each feed
-# Playback in car/gym (no network needed)
-
-Admob was removed before building. Anti-feature: Tracking. Usage data is sent by
-default though it can be disabled in settings.
-.
-
-Repo Type:git
-Repo:https://github.com/bherrmann7/Car-Cast.git
-
-Build:1.0.129,129
- commit=7a879c6bfa51b5d80401b84e031bf4ff2981bb8c
- subdir=cc
- patch=admob.patch
- rm=cc/libs/admob-sdk-android.jar
- target=android-8
-
-Build:1.0.131,131
- disable=Contains proprietary binaries - needs patching or disabling
- commit=unknown - see disabled
- subdir=cc
-
-Build:1.0.143,143
- commit=4b62e71e52
- subdir=cc
- srclibs=MobAdMob@2d5736
- prebuild=echo "android.library.reference.1=$$MobAdMob$$" >> project.properties && \
- rm libs/GoogleAdMobAdsSdk-6.0.0.jar
-
-Build:1.0.154,154
- commit=b8bbc8e4fd
- subdir=cc
- init=rm ../PrestoClient/build.xml
- srclibs=MobAdMob@2d5736
- rm=cc/libs/GoogleAdMobAdsSdk-6.0.0.jar
- prebuild=echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
- update=.,../PrestoClient
-
-Build:1.0.155,155
- disable=no clear commit for this version
-
-Build:1.0.173,173
- commit=5ad3c7b79b801045debe619e5a00c5d2da659fcc
- subdir=cc
- init=rm ../PrestoClient/build.xml
- srclibs=MobAdMob@2d5736
- rm=cc/libs/GoogleAdMobAdsSdk-6.0.0.jar
- prebuild=echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
- update=.,../PrestoClient
-
-Maintainer Notes:
-Looking at the jars, we should not include this app.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.178
-Current Version Code:178
diff --git a/metadata/com.jadn.cc.yml b/metadata/com.jadn.cc.yml
new file mode 100644
index 0000000000..6b6183bbcd
--- /dev/null
+++ b/metadata/com.jadn.cc.yml
@@ -0,0 +1,92 @@
+AntiFeatures:
+ - UpstreamNonFree
+ - Tracking
+Categories:
+ - Multimedia
+License: MIT
+WebSite: http://jadn.com/carcast
+SourceCode: https://github.com/bherrmann7/Car-Cast
+IssueTracker: https://github.com/bherrmann7/Car-Cast/issues
+
+AutoName: Car Cast
+Summary: Simple podcast downloader
+Description: |-
+ Car Cast is a simple audio podcast downloader and player. Optimized for use in a
+ daily commute; it features big buttons, large text and remembers the last played
+ location.
+
+ # Subscribe to podcasts by searching or adding feed urls (opml in next version)
+ # Download 1,2,3 etc. most recent podcasts for each feed
+ # Playback in car/gym (no network needed)
+
+ Admob was removed before building. Anti-feature: Tracking. Usage data is sent by
+ default though it can be disabled in settings.
+
+RepoType: git
+Repo: https://github.com/bherrmann7/Car-Cast.git
+
+Builds:
+ - versionName: 1.0.129
+ versionCode: 129
+ commit: 7a879c6bfa51b5d80401b84e031bf4ff2981bb8c
+ subdir: cc
+ patch:
+ - admob.patch
+ rm:
+ - cc/libs/admob-sdk-android.jar
+ target: android-8
+
+ - versionName: 1.0.131
+ versionCode: 131
+ disable: Contains proprietary binaries - needs patching or disabling
+ commit: unknown - see disabled
+ subdir: cc
+
+ - versionName: 1.0.143
+ versionCode: 143
+ commit: 4b62e71e52
+ subdir: cc
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - echo "android.library.reference.1=$$MobAdMob$$" >> project.properties
+ - rm libs/GoogleAdMobAdsSdk-6.0.0.jar
+
+ - versionName: 1.0.154
+ versionCode: 154
+ commit: b8bbc8e4fd
+ subdir: cc
+ init: rm ../PrestoClient/build.xml
+ srclibs:
+ - MobAdMob@2d5736
+ rm:
+ - cc/libs/GoogleAdMobAdsSdk-6.0.0.jar
+ prebuild: echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
+ androidupdate:
+ - .
+ - ../PrestoClient
+
+ - versionName: 1.0.155
+ versionCode: 155
+ disable: no clear commit for this version
+
+ - versionName: 1.0.173
+ versionCode: 173
+ commit: 5ad3c7b79b801045debe619e5a00c5d2da659fcc
+ subdir: cc
+ init: rm ../PrestoClient/build.xml
+ srclibs:
+ - MobAdMob@2d5736
+ rm:
+ - cc/libs/GoogleAdMobAdsSdk-6.0.0.jar
+ prebuild: echo "android.library.reference.2=$$MobAdMob$$" >> project.properties
+ androidupdate:
+ - .
+ - ../PrestoClient
+
+MaintainerNotes: Looking at the jars, we should not include this app.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.178
+CurrentVersionCode: 178
diff --git a/metadata/com.jakebasile.android.hearingsaver.txt b/metadata/com.jakebasile.android.hearingsaver.txt
deleted file mode 100644
index aa8ba2d17f..0000000000
--- a/metadata/com.jakebasile.android.hearingsaver.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://jakebasile.com
-Source Code:https://github.com/jakebasile/hearing-saver
-Issue Tracker:https://github.com/jakebasile/hearing-saver/issues
-
-Auto Name:Hearing Saver
-Summary:Set default volume for headsets
-Description:
-Hearing Saver operates in the background to protect your ears from high volumes
-through bluetooth or analogue headsets. When you first install or update this
-app, you MUST open it at least once!
-
-After the initial setup, Hearing Saver should work without further input from
-you. To setup the app, open it. You will be presented with the Setup screen. It
-contains a number of controls, and they each interact to allow you to customize
-Hearing Saver's operation. They include defaults for ringers and media, plugging
-and unplugging and to remember last volume.
-.
-
-Repo Type:git
-Repo:https://github.com/jakebasile/hearing-saver.git
-
-Build:3.0,12
- commit=48f670
-
-Build:3.1,13
- commit=release-3.1
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.1
-Current Version Code:13
diff --git a/metadata/com.jakebasile.android.hearingsaver.yml b/metadata/com.jakebasile.android.hearingsaver.yml
new file mode 100644
index 0000000000..51e1463142
--- /dev/null
+++ b/metadata/com.jakebasile.android.hearingsaver.yml
@@ -0,0 +1,36 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://jakebasile.com
+SourceCode: https://github.com/jakebasile/hearing-saver
+IssueTracker: https://github.com/jakebasile/hearing-saver/issues
+
+AutoName: Hearing Saver
+Summary: Set default volume for headsets
+Description: |-
+ Hearing Saver operates in the background to protect your ears from high volumes
+ through bluetooth or analogue headsets. When you first install or update this
+ app, you MUST open it at least once!
+
+ After the initial setup, Hearing Saver should work without further input from
+ you. To setup the app, open it. You will be presented with the Setup screen. It
+ contains a number of controls, and they each interact to allow you to customize
+ Hearing Saver's operation. They include defaults for ringers and media, plugging
+ and unplugging and to remember last volume.
+
+RepoType: git
+Repo: https://github.com/jakebasile/hearing-saver.git
+
+Builds:
+ - versionName: '3.0'
+ versionCode: 12
+ commit: 48f670
+
+ - versionName: '3.1'
+ versionCode: 13
+ commit: release-3.1
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '3.1'
+CurrentVersionCode: 13
diff --git a/metadata/com.jakewharton.telecine.txt b/metadata/com.jakewharton.telecine.txt
deleted file mode 100644
index 55aa3e7d89..0000000000
--- a/metadata/com.jakewharton.telecine.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/JakeWharton/Telecine
-Issue Tracker:https://github.com/JakeWharton/Telecine/issues
-Changelog:https://github.com/JakeWharton/Telecine/blob/HEAD/CHANGELOG.md
-
-Name:Telecine
-Summary:Record full-resolution video
-Description:
-Capture full resolution videos directly on your phone. No more recording
-controls cluttering up the video or USB debugging notification in your status
-bar! Launch the overlay and then navigate away from the app. The overlay will
-remain allowing you to press record when you are in the target app. The overlay
-disappears while recording. To stop, press the area where the overlay used to be
-(hint: it's still there! just transparent)
-
-TL;DR: Press record, press the same area to stop.
-.
-
-Repo Type:git
-Repo:https://github.com/JakeWharton/Telecine
-
-Build:1.5.0,1
- disable=remove play-services
- commit=1.5.0
- subdir=telecine
- gradle=yes
- rm=telecine/src/main/java/com/jakewharton/telecine/Analytics.java
- prebuild=sed -i -e '/play-services/d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.google.android.gms/d' -e '/Inject Analytics analytics/d' -e '/Tracker tracker/d' -e 's/Activity activity, Analytics analytics/Activity activity/g' -e '/private final Analytics analytics/d' -e 's/Intent data, Analytics analytics/Intent data/g' -e 's/Analytics analytics,//g' -e '/@Provides @Singleton Analytics provideAnalytics/,+7d'
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.5.0
-Current Version Code:1
diff --git a/metadata/com.jakewharton.telecine.yml b/metadata/com.jakewharton.telecine.yml
new file mode 100644
index 0000000000..9080e6b7c1
--- /dev/null
+++ b/metadata/com.jakewharton.telecine.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/JakeWharton/Telecine
+IssueTracker: https://github.com/JakeWharton/Telecine/issues
+Changelog: https://github.com/JakeWharton/Telecine/blob/HEAD/CHANGELOG.md
+
+Name: Telecine
+Summary: Record full-resolution video
+Description: |-
+ Capture full resolution videos directly on your phone. No more recording
+ controls cluttering up the video or USB debugging notification in your status
+ bar! Launch the overlay and then navigate away from the app. The overlay will
+ remain allowing you to press record when you are in the target app. The overlay
+ disappears while recording. To stop, press the area where the overlay used to be
+ (hint: it's still there! just transparent)
+
+ TL;DR: Press record, press the same area to stop.
+
+RepoType: git
+Repo: https://github.com/JakeWharton/Telecine
+
+Builds:
+ - versionName: 1.5.0
+ versionCode: 1
+ disable: remove play-services
+ commit: 1.5.0
+ subdir: telecine
+ gradle:
+ - yes
+ rm:
+ - telecine/src/main/java/com/jakewharton/telecine/Analytics.java
+ prebuild:
+ - sed -i -e '/play-services/d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.google.android.gms/d'
+ -e '/Inject Analytics analytics/d' -e '/Tracker tracker/d' -e 's/Activity
+ activity, Analytics analytics/Activity activity/g' -e '/private final Analytics
+ analytics/d' -e 's/Intent data, Analytics analytics/Intent data/g' -e 's/Analytics
+ analytics,//g' -e '/@Provides @Singleton Analytics provideAnalytics/,+7d'
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.5.0
+CurrentVersionCode: 1
diff --git a/metadata/com.jaygoel.virginminuteschecker.txt b/metadata/com.jaygoel.virginminuteschecker.txt
deleted file mode 100644
index 1d2c463277..0000000000
--- a/metadata/com.jaygoel.virginminuteschecker.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:System
-License:BSD-3-Clause
-Web Site:http://www.jaygoel.com
-Source Code:https://github.com/poundifdef/VirginMobileMinutesChecker
-Issue Tracker:https://github.com/poundifdef/VirginMobileMinutesChecker/issues
-
-Auto Name:Minutes Checker for Virgin Mobile
-Summary:For Virgin Mobile US customers
-Description:
-Fetches info about the Beyond Talk plan from Virgin Mobile's servers but isn't
-officially endorsed by the company.
-
-A proprietary ad library was removed.
-.
-
-Repo Type:git
-Repo:https://github.com/poundifdef/VirginMobileMinutesChecker.git
-
-Build:1.12,13
- commit=dc1d1c020c05f
- subdir=VirginMobileMinutesChecker
- srclibs=1:MobAdMob@2d5736
- rm=VirginMobileMinutesChecker/libs/GoogleAdMobAdsSdk-4.1.1.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.12
-Current Version Code:13
diff --git a/metadata/com.jaygoel.virginminuteschecker.yml b/metadata/com.jaygoel.virginminuteschecker.yml
new file mode 100644
index 0000000000..151329df2a
--- /dev/null
+++ b/metadata/com.jaygoel.virginminuteschecker.yml
@@ -0,0 +1,34 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - System
+License: BSD-3-Clause
+WebSite: http://www.jaygoel.com
+SourceCode: https://github.com/poundifdef/VirginMobileMinutesChecker
+IssueTracker: https://github.com/poundifdef/VirginMobileMinutesChecker/issues
+
+AutoName: Minutes Checker for Virgin Mobile
+Summary: For Virgin Mobile US customers
+Description: |-
+ Fetches info about the Beyond Talk plan from Virgin Mobile's servers but isn't
+ officially endorsed by the company.
+
+ A proprietary ad library was removed.
+
+RepoType: git
+Repo: https://github.com/poundifdef/VirginMobileMinutesChecker.git
+
+Builds:
+ - versionName: '1.12'
+ versionCode: 13
+ commit: dc1d1c020c05f
+ subdir: VirginMobileMinutesChecker
+ srclibs:
+ - 1:MobAdMob@2d5736
+ rm:
+ - VirginMobileMinutesChecker/libs/GoogleAdMobAdsSdk-4.1.1.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.12'
+CurrentVersionCode: 13
diff --git a/metadata/com.jbirdvegas.mgerrit.txt b/metadata/com.jbirdvegas.mgerrit.txt
deleted file mode 100644
index 05b7eab5a9..0000000000
--- a/metadata/com.jbirdvegas.mgerrit.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:https://github.com/jbirdvegas/external_jbirdvegas_mGerrit
-Source Code:https://github.com/JBirdVegas/external_jbirdvegas_mGerrit
-Issue Tracker:https://github.com/JBirdVegas/external_jbirdvegas_mGerrit/issues
-
-Auto Name:mGerrit
-Summary:Gerrit client
-Description:
-Gerrit instance viewer:
-
-* View commits by status Reviewable (Open), Merged, Abandoned.
-* Quickly and easily view commit message, author, owner, committer, files changed and approvals and more.
-* Quickly view diffs in browser.
-* Simple and easy to use UI makes casual gerrit code review change viewing enjoyable.
-
-Usage of GA has been removed from this build.
-.
-
-Repo Type:git
-Repo:https://github.com/JBirdVegas/external_jbirdvegas_mGerrit.git
-
-Build:2.111.72,2111072
- commit=2.111.72
- subdir=app
- patch=f-droid.2.111.72.diff
- gradle=yes
- rm=app/libs/*
-
-Build:2.111.84,2111084
- commit=v2.111.84
- subdir=app
- patch=f-droid.2.111.84.diff
- gradle=NoAnalytics
- rm=app/libs/*,libs/*
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.111.90
-Current Version Code:2111090
diff --git a/metadata/com.jbirdvegas.mgerrit.yml b/metadata/com.jbirdvegas.mgerrit.yml
new file mode 100644
index 0000000000..6f13f2f50c
--- /dev/null
+++ b/metadata/com.jbirdvegas.mgerrit.yml
@@ -0,0 +1,50 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: https://github.com/jbirdvegas/external_jbirdvegas_mGerrit
+SourceCode: https://github.com/JBirdVegas/external_jbirdvegas_mGerrit
+IssueTracker: https://github.com/JBirdVegas/external_jbirdvegas_mGerrit/issues
+
+AutoName: mGerrit
+Summary: Gerrit client
+Description: |-
+ Gerrit instance viewer:
+
+ * View commits by status Reviewable (Open), Merged, Abandoned.
+ * Quickly and easily view commit message, author, owner, committer, files changed and approvals and more.
+ * Quickly view diffs in browser.
+ * Simple and easy to use UI makes casual gerrit code review change viewing enjoyable.
+
+ Usage of GA has been removed from this build.
+
+RepoType: git
+Repo: https://github.com/JBirdVegas/external_jbirdvegas_mGerrit.git
+
+Builds:
+ - versionName: 2.111.72
+ versionCode: 2111072
+ commit: 2.111.72
+ subdir: app
+ patch:
+ - f-droid.2.111.72.diff
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+
+ - versionName: 2.111.84
+ versionCode: 2111084
+ commit: v2.111.84
+ subdir: app
+ patch:
+ - f-droid.2.111.84.diff
+ gradle:
+ - NoAnalytics
+ rm:
+ - app/libs/*
+ - libs/*
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.111.90
+CurrentVersionCode: 2111090
diff --git a/metadata/com.jecelyin.editor.txt b/metadata/com.jecelyin.editor.txt
deleted file mode 100644
index 88d4f5f2f3..0000000000
--- a/metadata/com.jecelyin.editor.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:https://jecelyin.github.io/920-Text-Editor-old
-Source Code:https://github.com/jecelyin/920-Text-Editor-old
-Issue Tracker:https://github.com/jecelyin/920-Text-Editor-old/issues
-Donate:http://jecelyin.com/donate.html
-
-Name:920 Editor
-Auto Name:920 Text Editor
-Summary:Text editor
-Description:
-View and edit code (even as root). Multi-tab, syntax-highlighting and more.
-
-Status: The app is now using resources from AOSP so it's unlikely we'll be able
-to update it.
-.
-
-Repo Type:git
-Repo:https://github.com/jecelyin/920-Text-Editor.git
-
-Build:12.8.26,33
- commit=0c47ee4c17
- buildjni=yes
-
-Build:12.8.29,34
- disable=No source code published
- commit=unknown - see disabled
- buildjni=yes
-
-Build:12.9.25,35
- disable=No source code published
- commit=unknown - see disabled
- buildjni=yes
-
-Build:12.11.23,39
- commit=6ecd84ce9c
- forceversion=yes
- forcevercode=yes
- buildjni=yes
-
-Build:13.07.18,46
- disable=uses AOSP libraries at 1a5f84489c5fd6
- commit=1a5f84489c5fd6
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:13.7.18
-Current Version Code:46
diff --git a/metadata/com.jecelyin.editor.yml b/metadata/com.jecelyin.editor.yml
new file mode 100644
index 0000000000..9b08a0b52d
--- /dev/null
+++ b/metadata/com.jecelyin.editor.yml
@@ -0,0 +1,60 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+WebSite: https://jecelyin.github.io/920-Text-Editor-old
+SourceCode: https://github.com/jecelyin/920-Text-Editor-old
+IssueTracker: https://github.com/jecelyin/920-Text-Editor-old/issues
+Donate: http://jecelyin.com/donate.html
+
+Name: 920 Editor
+AutoName: 920 Text Editor
+Summary: Text editor
+Description: |-
+ View and edit code (even as root). Multi-tab, syntax-highlighting and more.
+
+ Status: The app is now using resources from AOSP so it's unlikely we'll be able
+ to update it.
+
+RepoType: git
+Repo: https://github.com/jecelyin/920-Text-Editor.git
+
+Builds:
+ - versionName: 12.8.26
+ versionCode: 33
+ commit: 0c47ee4c17
+ buildjni:
+ - yes
+
+ - versionName: 12.8.29
+ versionCode: 34
+ disable: No source code published
+ commit: unknown - see disabled
+ buildjni:
+ - yes
+
+ - versionName: 12.9.25
+ versionCode: 35
+ disable: No source code published
+ commit: unknown - see disabled
+ buildjni:
+ - yes
+
+ - versionName: 12.11.23
+ versionCode: 39
+ commit: 6ecd84ce9c
+ forceversion: true
+ forcevercode: true
+ buildjni:
+ - yes
+
+ - versionName: 13.07.18
+ versionCode: 46
+ disable: uses AOSP libraries at 1a5f84489c5fd6
+ commit: 1a5f84489c5fd6
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 13.7.18
+CurrentVersionCode: 46
diff --git a/metadata/com.jeffboody.GearsES2eclair.txt b/metadata/com.jeffboody.GearsES2eclair.txt
deleted file mode 100644
index dd77223e6e..0000000000
--- a/metadata/com.jeffboody.GearsES2eclair.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://www.jeffboody.net/gears4android.php
-Source Code:https://github.com/jeffboody/gears2
-Issue Tracker:https://github.com/jeffboody/gears2/issues
-
-Auto Name:Gears
-Summary:Gears demo/benchmark
-Description:
-Heavily modified port of the infamous "gears" demo intended to help developers
-learn how to create OpenGL ES programs. While the Linux version is often used as
-sort-of FPS benchmark, this version is very vacuous: On Android the frame rate
-is limited by v-sync (typically 60 FPS) which is the fastest rate that a display
-can refresh the screen. Since Gears is capable of rendering much faster than
-v-sync on most devices it provides limited benchmarking value.
-.
-
-Repo Type:git
-Repo:https://github.com/jeffboody/gears2
-
-Build:6,6
- commit=d931c3a74193f7f2e1c6f738b9657339f4278af6
- subdir=project
- submodules=yes
- prebuild=echo `date` > res/raw/timestamp.raw
- buildjni=yes
-
-Build:7,7
- commit=a750aa2c8514a541890f7ae4a7088e2995b059be
- subdir=project
- submodules=yes
- prebuild=echo `date` > res/raw/timestamp.raw
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:20180602
-Current Version Code:10
diff --git a/metadata/com.jeffboody.GearsES2eclair.yml b/metadata/com.jeffboody.GearsES2eclair.yml
new file mode 100644
index 0000000000..38c4920281
--- /dev/null
+++ b/metadata/com.jeffboody.GearsES2eclair.yml
@@ -0,0 +1,43 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://www.jeffboody.net/gears4android.php
+SourceCode: https://github.com/jeffboody/gears2
+IssueTracker: https://github.com/jeffboody/gears2/issues
+
+AutoName: Gears
+Summary: Gears demo/benchmark
+Description: |-
+ Heavily modified port of the infamous "gears" demo intended to help developers
+ learn how to create OpenGL ES programs. While the Linux version is often used as
+ sort-of FPS benchmark, this version is very vacuous: On Android the frame rate
+ is limited by v-sync (typically 60 FPS) which is the fastest rate that a display
+ can refresh the screen. Since Gears is capable of rendering much faster than
+ v-sync on most devices it provides limited benchmarking value.
+
+RepoType: git
+Repo: https://github.com/jeffboody/gears2
+
+Builds:
+ - versionName: '6'
+ versionCode: 6
+ commit: d931c3a74193f7f2e1c6f738b9657339f4278af6
+ subdir: project
+ submodules: true
+ prebuild: echo `date` > res/raw/timestamp.raw
+ buildjni:
+ - yes
+
+ - versionName: '7'
+ versionCode: 7
+ commit: a750aa2c8514a541890f7ae4a7088e2995b059be
+ subdir: project
+ submodules: true
+ prebuild: echo `date` > res/raw/timestamp.raw
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '20180602'
+CurrentVersionCode: 10
diff --git a/metadata/com.jefftharris.passwdsafe.txt b/metadata/com.jefftharris.passwdsafe.txt
deleted file mode 100644
index a96c955b26..0000000000
--- a/metadata/com.jefftharris.passwdsafe.txt
+++ /dev/null
@@ -1,134 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Security
-License:Artistic-2.0
-Web Site:http://passwdsafe.sourceforge.net
-Source Code:https://sourceforge.net/p/passwdsafe/code/ci/default/tree
-Issue Tracker:https://sourceforge.net/projects/passwdsafe/support
-Donate:http://passwdsafe.sourceforge.net
-
-Auto Name:PasswdSafe
-Summary:Port of PasswordSafe password manager
-Description:
-PasswdSafe is a port of the Password Safe ([http://pwsafe.org]) application to
-Android. YubiKey NEO tokens are supported for two-factor authentication.
-.
-
-Repo Type:hg
-Repo:http://hg.code.sf.net/p/passwdsafe/code
-
-Build:4.6.1,40601
- commit=rel-4.6.1
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties
- target=android-8
- scanignore=lib/libs/android-support-v4.jar,passwdsafe/libs/bcprov-jdk15on-151.jar
-
-Build:4.7.1,40702
- commit=rel-4.7.1
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties
- target=android-8
- scanignore=lib/libs/android-support-v4.jar,passwdsafe/libs/bcprov-jdk15on-151.jar
-
-Build:4.7.3,40704
- commit=rel-4.7.3
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties && \
- echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
- target=android-8
- scanignore=lib/libs/android-support-v4.jar,passwdsafe/libs/bcprov-jdk15on-151.jar
- buildjni=yes
-
-Build:5.0.0,50000
- commit=rel-5.0.0
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties && \
- echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
- target=android-10
- scanignore=lib/libs/android-support-v4.jar,passwdsafe/libs/bcprov-jdk15on-151.jar
- buildjni=yes
-
-Build:5.1.0,50100
- commit=rel-5.1.0
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties && \
- echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
- target=android-10
- scanignore=lib/libs/android-support-v4.jar,passwdsafe/libs/bcprov-jdk15on-151.jar
- buildjni=yes
-
-Build:5.2.0,50200
- commit=rel-5.2.0
- subdir=passwdsafe
- srclibs=BouncyCastle@r1rv51
- extlibs=android/android-support-v4.jar
- prebuild=pushd $$BouncyCastle$$ && \
- ant -f ant/jdk15+.xml build-provider && \
- popd && \
- cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/ && \
- rm -rf ../{releases,sync,test,lib-box,lib-play} && \
- rm libs/bcprov-jdk15-143.jar && \
- mv libs/android-support-v4.jar ../lib/libs/ && \
- sed -i '/key.store/d' ant.properties && \
- echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
- target=android-10
- buildjni=yes
-
-Build:5.4.0,50400
- disable=jar files, native libs, play-services
- commit=rel-5.4.0
- subdir=passwdsafe
- gradle=yes
- rm=passwdsafe/libs/*.jar
- prebuild=sed -i -e '/fileTree/acompile "org.bouncycastle:bcprov-jdk14:1.51"' build.gradle
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:6.7.1
-Current Version Code:60701
diff --git a/metadata/com.jefftharris.passwdsafe.yml b/metadata/com.jefftharris.passwdsafe.yml
new file mode 100644
index 0000000000..53b6448a87
--- /dev/null
+++ b/metadata/com.jefftharris.passwdsafe.yml
@@ -0,0 +1,178 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Security
+License: Artistic-2.0
+WebSite: http://passwdsafe.sourceforge.net
+SourceCode: https://sourceforge.net/p/passwdsafe/code/ci/default/tree
+IssueTracker: https://sourceforge.net/projects/passwdsafe/support
+Donate: http://passwdsafe.sourceforge.net
+
+AutoName: PasswdSafe
+Summary: Port of PasswordSafe password manager
+Description: |-
+ PasswdSafe is a port of the Password Safe ([http://pwsafe.org]) application to
+ Android. YubiKey NEO tokens are supported for two-factor authentication.
+
+RepoType: hg
+Repo: http://hg.code.sf.net/p/passwdsafe/code
+
+Builds:
+ - versionName: 4.6.1
+ versionCode: 40601
+ commit: rel-4.6.1
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ target: android-8
+ scanignore:
+ - lib/libs/android-support-v4.jar
+ - passwdsafe/libs/bcprov-jdk15on-151.jar
+
+ - versionName: 4.7.1
+ versionCode: 40702
+ commit: rel-4.7.1
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ target: android-8
+ scanignore:
+ - lib/libs/android-support-v4.jar
+ - passwdsafe/libs/bcprov-jdk15on-151.jar
+
+ - versionName: 4.7.3
+ versionCode: 40704
+ commit: rel-4.7.3
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ - echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
+ target: android-8
+ scanignore:
+ - lib/libs/android-support-v4.jar
+ - passwdsafe/libs/bcprov-jdk15on-151.jar
+ buildjni:
+ - yes
+
+ - versionName: 5.0.0
+ versionCode: 50000
+ commit: rel-5.0.0
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ - echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
+ target: android-10
+ scanignore:
+ - lib/libs/android-support-v4.jar
+ - passwdsafe/libs/bcprov-jdk15on-151.jar
+ buildjni:
+ - yes
+
+ - versionName: 5.1.0
+ versionCode: 50100
+ commit: rel-5.1.0
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ - echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
+ target: android-10
+ scanignore:
+ - lib/libs/android-support-v4.jar
+ - passwdsafe/libs/bcprov-jdk15on-151.jar
+ buildjni:
+ - yes
+
+ - versionName: 5.2.0
+ versionCode: 50200
+ commit: rel-5.2.0
+ subdir: passwdsafe
+ srclibs:
+ - BouncyCastle@r1rv51
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - pushd $$BouncyCastle$$
+ - ant -f ant/jdk15+.xml build-provider
+ - popd
+ - cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-151.jar libs/
+ - rm -rf ../{releases,sync,test,lib-box,lib-play}
+ - rm libs/bcprov-jdk15-143.jar
+ - mv libs/android-support-v4.jar ../lib/libs/
+ - sed -i '/key.store/d' ant.properties
+ - echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\n" >> local.properties
+ target: android-10
+ buildjni:
+ - yes
+
+ - versionName: 5.4.0
+ versionCode: 50400
+ disable: jar files, native libs, play-services
+ commit: rel-5.4.0
+ subdir: passwdsafe
+ gradle:
+ - yes
+ rm:
+ - passwdsafe/libs/*.jar
+ prebuild: sed -i -e '/fileTree/acompile "org.bouncycastle:bcprov-jdk14:1.51"'
+ build.gradle
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 6.7.1
+CurrentVersionCode: 60701
diff --git a/metadata/com.jelly.theme.revenge.txt b/metadata/com.jelly.theme.revenge.txt
deleted file mode 100644
index 822cc39b42..0000000000
--- a/metadata/com.jelly.theme.revenge.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/enricocid/JellyRevenge-CM11-theme
-Issue Tracker:
-
-Auto Name:JellyRevenge
-Summary:Dark/Holo based theme for Cyanogenmod
-Description:
-Simple, dark theme with Holo accent compatible with Cyanogenmod 11 theme engine.
-.
-
-Build:11,11
- commit=25a46a38496ccec81e9fc73ef49a5421311f83a3
-
-Maintainer Notes:
-Github project deleted or made private.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
-
-No Source Since:12
diff --git a/metadata/com.jelly.theme.revenge.yml b/metadata/com.jelly.theme.revenge.yml
new file mode 100644
index 0000000000..ba139821e4
--- /dev/null
+++ b/metadata/com.jelly.theme.revenge.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/enricocid/JellyRevenge-CM11-theme
+
+AutoName: JellyRevenge
+Summary: Dark/Holo based theme for Cyanogenmod
+Description: Simple, dark theme with Holo accent compatible with Cyanogenmod 11 theme
+ engine.
+
+Builds:
+ - versionName: '11'
+ versionCode: 11
+ commit: 25a46a38496ccec81e9fc73ef49a5421311f83a3
+
+MaintainerNotes: Github project deleted or made private.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: '12'
diff --git a/metadata/com.jereksel.libresubstratum.txt b/metadata/com.jereksel.libresubstratum.txt
deleted file mode 100644
index 8b1b8457b3..0000000000
--- a/metadata/com.jereksel.libresubstratum.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Author Email:jereksel@gmail.com
-Web Site:
-Source Code:https://github.com/jereksel/Bucket
-Issue Tracker:https://github.com/jereksel/Bucket/issues
-
-Name:Bucket - Overlay Manager
-Auto Name:Bucket
-
-Repo Type:git
-Repo:https://github.com/jereksel/Bucket
-
-Build:0.1-fdroid,1
- commit=v0.1
- subdir=app
- submodules=yes
- init=./removeprop.sh
- gradle=Fdroid
- rm=testthemes/OmniTheme/substrate/substrate.aar
- ndk=r15c
- gradleprops=fdroid
-
-Build:0.2.1-fdroid,3
- commit=v0.2.1-fdroid
- subdir=app
- submodules=yes
- init=./removeprop.sh
- gradle=Fdroid
- rm=app/src/main/jni/ELFIO/elf_examples
- ndk=r15c
- gradleprops=fdroid
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.4
-Current Version Code:5
diff --git a/metadata/com.jereksel.libresubstratum.yml b/metadata/com.jereksel.libresubstratum.yml
new file mode 100644
index 0000000000..96564b8fed
--- /dev/null
+++ b/metadata/com.jereksel.libresubstratum.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+AuthorEmail: jereksel@gmail.com
+SourceCode: https://github.com/jereksel/Bucket
+IssueTracker: https://github.com/jereksel/Bucket/issues
+
+Name: Bucket - Overlay Manager
+AutoName: Bucket
+
+RepoType: git
+Repo: https://github.com/jereksel/Bucket
+
+Builds:
+ - versionName: 0.1-fdroid
+ versionCode: 1
+ commit: v0.1
+ subdir: app
+ submodules: true
+ init: ./removeprop.sh
+ gradle:
+ - Fdroid
+ rm:
+ - testthemes/OmniTheme/substrate/substrate.aar
+ ndk: r15c
+ gradleprops:
+ - fdroid
+
+ - versionName: 0.2.1-fdroid
+ versionCode: 3
+ commit: v0.2.1-fdroid
+ subdir: app
+ submodules: true
+ init: ./removeprop.sh
+ gradle:
+ - Fdroid
+ rm:
+ - app/src/main/jni/ELFIO/elf_examples
+ ndk: r15c
+ gradleprops:
+ - fdroid
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0.4'
+CurrentVersionCode: 5
diff --git a/metadata/com.jeyries.quake2.txt b/metadata/com.jeyries.quake2.txt
deleted file mode 100644
index e57f3bb978..0000000000
--- a/metadata/com.jeyries.quake2.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Games
-License:GPL-3.0-or-later
-Web Site:http://www.jeyries.fr/quake2android
-Source Code:https://code.google.com/p/quake2android/source
-Issue Tracker:
-
-Auto Name:Quake2
-Summary:Quake 2 port
-Description:
-Port of Quake 2 to Android. Has virtual keyboard, on-screen and sensor controls.
-You can use built-in downloader to automatically fetch Quake 2 demo files from
-number of mirrors or manually copy pak0.pak and other required files from your
-installation's baseq2 directory to /sdcard/baseq2.
-.
-
-Repo Type:git-svn
-Repo:https://quake2android.googlecode.com/svn/trunk
-
-Build:1.91,21
- commit=13
- prebuild=rm release/*
- target=android-15
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.91
-Current Version Code:21
diff --git a/metadata/com.jeyries.quake2.yml b/metadata/com.jeyries.quake2.yml
new file mode 100644
index 0000000000..0c4dae105b
--- /dev/null
+++ b/metadata/com.jeyries.quake2.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Games
+License: GPL-3.0-or-later
+WebSite: http://www.jeyries.fr/quake2android
+SourceCode: https://code.google.com/p/quake2android/source
+
+AutoName: Quake2
+Summary: Quake 2 port
+Description: |-
+ Port of Quake 2 to Android. Has virtual keyboard, on-screen and sensor controls.
+ You can use built-in downloader to automatically fetch Quake 2 demo files from
+ number of mirrors or manually copy pak0.pak and other required files from your
+ installation's baseq2 directory to /sdcard/baseq2.
+
+RepoType: git-svn
+Repo: https://quake2android.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: '1.91'
+ versionCode: 21
+ commit: '13'
+ prebuild: rm release/*
+ target: android-15
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.91'
+CurrentVersionCode: 21
diff --git a/metadata/com.jforce.chapelhillnextbus.txt b/metadata/com.jforce.chapelhillnextbus.txt
deleted file mode 100644
index 66a3be36fe..0000000000
--- a/metadata/com.jforce.chapelhillnextbus.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Navigation
-License:MIT
-Web Site:http://www.forsyth.im
-Source Code:https://github.com/jforce-dev/Chapel-Hill-Transit-Android
-Issue Tracker:https://github.com/jforce-dev/Chapel-Hill-Transit-Android/issues
-
-Auto Name:Chapel Hill Transit
-Summary:Get information on Chapel Hill (NC) Transit
-Description:
-Simple transit app for commuters in Chapel Hill, NC. Features include:
-
-* LIVE NextBus predictions for the bus lines
-* One-click access to your favorite predictions
-.
-
-Repo Type:git
-Repo:https://github.com/jforce-dev/Chapel-Hill-Transit-Android
-
-Build:1.1,2
- commit=b8d398c4451b5ac876f2eefabd5c484705d889b0
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/gson/d' build.gradle && \
- sed -i -e '/fileTree/acompile "com.google.code.gson:gson:2.3"' build.gradle && \
- sed -i -e '/fileTree/d' build.gradle
-
-Build:1.2,3
- disable=play-services
- commit=86302d941f63804b10903fbe94c094ed9138463c
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e '/gson/d' build.gradle && \
- sed -i -e '/fileTree/acompile "com.google.code.gson:gson:2.3"' build.gradle && \
- sed -i -e '/fileTree/d' build.gradle
-
-Build:1.4.0,5
- disable=play-services
-
-Maintainer Notes:
-See https://github.com/jforce-dev/Chapel-Hill-Transit-Android/issues/1 .
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.0
-Current Version Code:5
diff --git a/metadata/com.jforce.chapelhillnextbus.yml b/metadata/com.jforce.chapelhillnextbus.yml
new file mode 100644
index 0000000000..af4de34f5f
--- /dev/null
+++ b/metadata/com.jforce.chapelhillnextbus.yml
@@ -0,0 +1,59 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Navigation
+License: MIT
+WebSite: http://www.forsyth.im
+SourceCode: https://github.com/jforce-dev/Chapel-Hill-Transit-Android
+IssueTracker: https://github.com/jforce-dev/Chapel-Hill-Transit-Android/issues
+
+AutoName: Chapel Hill Transit
+Summary: Get information on Chapel Hill (NC) Transit
+Description: |-
+ Simple transit app for commuters in Chapel Hill, NC. Features include:
+
+ * LIVE NextBus predictions for the bus lines
+ * One-click access to your favorite predictions
+
+RepoType: git
+Repo: https://github.com/jforce-dev/Chapel-Hill-Transit-Android
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: b8d398c4451b5ac876f2eefabd5c484705d889b0
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/gson/d' build.gradle
+ - sed -i -e '/fileTree/acompile "com.google.code.gson:gson:2.3"' build.gradle
+ - sed -i -e '/fileTree/d' build.gradle
+
+ - versionName: '1.2'
+ versionCode: 3
+ disable: play-services
+ commit: 86302d941f63804b10903fbe94c094ed9138463c
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/gson/d' build.gradle
+ - sed -i -e '/fileTree/acompile "com.google.code.gson:gson:2.3"' build.gradle
+ - sed -i -e '/fileTree/d' build.gradle
+
+ - versionName: 1.4.0
+ versionCode: 5
+ disable: play-services
+
+MaintainerNotes: See https://github.com/jforce-dev/Chapel-Hill-Transit-Android/issues/1
+ .
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.0
+CurrentVersionCode: 5
diff --git a/metadata/com.jmartin.temaki.txt b/metadata/com.jmartin.temaki.txt
deleted file mode 100644
index 4ee19c945c..0000000000
--- a/metadata/com.jmartin.temaki.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/jeffxmn/temaki
-Issue Tracker:https://github.com/jeffxmn/temaki/issues
-
-Auto Name:Temaki
-Summary:List maker
-Description:
-Manage your lists.
-.
-
-Repo Type:git
-Repo:https://github.com/jeffxmn/temaki.git
-
-Build:1.41,11
- commit=v1.41
- gradle=yes
-
-Build:1.45,12
- commit=v1.45
- gradle=yes
-
-Build:1.51,15
- commit=v1.51
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.51
-Current Version Code:15
diff --git a/metadata/com.jmartin.temaki.yml b/metadata/com.jmartin.temaki.yml
new file mode 100644
index 0000000000..3dda32710b
--- /dev/null
+++ b/metadata/com.jmartin.temaki.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Writing
+License: Apache-2.0
+SourceCode: https://github.com/jeffxmn/temaki
+IssueTracker: https://github.com/jeffxmn/temaki/issues
+
+AutoName: Temaki
+Summary: List maker
+Description: Manage your lists.
+
+RepoType: git
+Repo: https://github.com/jeffxmn/temaki.git
+
+Builds:
+ - versionName: '1.41'
+ versionCode: 11
+ commit: v1.41
+ gradle:
+ - yes
+
+ - versionName: '1.45'
+ versionCode: 12
+ commit: v1.45
+ gradle:
+ - yes
+
+ - versionName: '1.51'
+ versionCode: 15
+ commit: v1.51
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.51'
+CurrentVersionCode: 15
diff --git a/metadata/com.jmartin.writeily.txt b/metadata/com.jmartin.writeily.txt
deleted file mode 100644
index 6ff7528284..0000000000
--- a/metadata/com.jmartin.writeily.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Writing
-License:MIT
-Web Site:http://jeffreymartin.ca/writeily
-Source Code:https://github.com/jffrymrtn/writeily
-Issue Tracker:https://github.com/jffrymrtn/writeily/issues
-
-Auto Name:Writeily
-Summary:Edit plain text and markdown files
-Description:
-Lets you take down notes in plain text, or Markdown format. Organize notes by
-starring the most important, and preview your work in a rendered Markdown view.
-The app blossoms in colour and minimalism. Switch between dark and light themes,
-and choose between your favourite Roboto font style.
-.
-
-Repo Type:git
-Repo:https://github.com/jffrymrtn/writeily
-
-Build:1.5,8
- disable=ndk packaging
- commit=89915168a305126dfeb0016244065b91896b6b9f
- subdir=writeily
- gradle=yes
- rm=writeily/libs/*jar,writeily/libs/anddown/obj,writeily/libs/anddown/libs/*jar,writeily/libs/anddown/libs/armeabi-v7a/*,writeily/libs/anddown/libs/armeabi/*,writeily/libs/anddown/libs/x86/*
- prebuild=sed -i -e '/gson/d' -e '/android-support/d' build.gradle && \
- sed -i -e '/dependencies/acompile "com.android.support:support-v13:20.0.+"\ncompile "com.google.code.gson:gson:2.3"' build.gradle && \
- sed -i -e 's/libs:anddown/:writeily:libs:anddown/g' build.gradle && \
- pushd libs/anddown/ && \
- ndk-build && \
- android update lib-project -p . && \
- ant release && \
- popd
-
-Build:1.6,9
- disable=as per 1.5
- commit=v1.6
-
-Maintainer Notes:
-* Tagging is not reliable.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.6
-Current Version Code:9
diff --git a/metadata/com.jmartin.writeily.yml b/metadata/com.jmartin.writeily.yml
new file mode 100644
index 0000000000..921bfdb48d
--- /dev/null
+++ b/metadata/com.jmartin.writeily.yml
@@ -0,0 +1,55 @@
+Categories:
+ - Writing
+License: MIT
+WebSite: http://jeffreymartin.ca/writeily
+SourceCode: https://github.com/jffrymrtn/writeily
+IssueTracker: https://github.com/jffrymrtn/writeily/issues
+
+AutoName: Writeily
+Summary: Edit plain text and markdown files
+Description: |-
+ Lets you take down notes in plain text, or Markdown format. Organize notes by
+ starring the most important, and preview your work in a rendered Markdown view.
+ The app blossoms in colour and minimalism. Switch between dark and light themes,
+ and choose between your favourite Roboto font style.
+
+RepoType: git
+Repo: https://github.com/jffrymrtn/writeily
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 8
+ disable: ndk packaging
+ commit: 89915168a305126dfeb0016244065b91896b6b9f
+ subdir: writeily
+ gradle:
+ - yes
+ rm:
+ - writeily/libs/*jar
+ - writeily/libs/anddown/obj
+ - writeily/libs/anddown/libs/*jar
+ - writeily/libs/anddown/libs/armeabi-v7a/*
+ - writeily/libs/anddown/libs/armeabi/*
+ - writeily/libs/anddown/libs/x86/*
+ prebuild:
+ - sed -i -e '/gson/d' -e '/android-support/d' build.gradle
+ - sed -i -e '/dependencies/acompile "com.android.support:support-v13:20.0.+"\ncompile
+ "com.google.code.gson:gson:2.3"' build.gradle
+ - sed -i -e 's/libs:anddown/:writeily:libs:anddown/g' build.gradle
+ - pushd libs/anddown/
+ - ndk-build
+ - android update lib-project -p .
+ - ant release
+ - popd
+
+ - versionName: '1.6'
+ versionCode: 9
+ disable: as per 1.5
+ commit: v1.6
+
+MaintainerNotes: '* Tagging is not reliable.'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.6'
+CurrentVersionCode: 9
diff --git a/metadata/com.jmelzer.myttr.txt b/metadata/com.jmelzer.myttr.txt
deleted file mode 100644
index 626e8538e4..0000000000
--- a/metadata/com.jmelzer.myttr.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Internet,Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/chokdee/myTTR
-Issue Tracker:https://github.com/chokdee/myTTR/issues
-
-Auto Name:myTTR
-Summary:Table tennis rating and community
-Description:
-Search [http://mytischtennis.de myTT] for players and teams, check how many
-points can be scored and have a quick look at the stats.
-.
-
-Repo Type:git
-Repo:https://github.com/chokdee/myTTR
-
-Build:0.11,8
- commit=7e3b6aaa8374e36c2ecffa16bc6f02263de164a7
- subdir=myTTR
- gradle=yes
-
-Build:1.0,9
- commit=7c0971249d37d32bc10bcd7be52b8e7408330bbe
- subdir=myTTR
- gradle=yes
-
-Build:1.0.1,10
- commit=v1.0.1
- subdir=myTTR
- gradle=yes
-
-Build:1.0.2,11
- commit=v1.0.2
- subdir=myTTR
- gradle=yes
-
-Build:1.5.0,12
- commit=v1.5.0
- subdir=myTTR
- gradle=yes
-
-Build:1.6.0,15
- commit=1.6.0
- subdir=myTTR
- gradle=yes
-
-Build:2.0.0,20
- commit=v2.0.0
- subdir=myTTR
- gradle=yes
-
-Build:2.1.1,27
- commit=2.1.1
- subdir=myTTR
- gradle=yes
- scanignore=diverses/keystore
-
-Build:2.1.2,28
- disable=play-services,crashlytics
- commit=2.1.2
- subdir=myTTR
- gradle=yes
- scanignore=diverses/keystore
-
-Maintainer Notes:
-Dropped AUM since upstream can't keep tags consistent.
-
-non-free libs: https://github.com/chokdee/myTTR/issues/7; removed due upstream request.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
diff --git a/metadata/com.jmelzer.myttr.yml b/metadata/com.jmelzer.myttr.yml
new file mode 100644
index 0000000000..a087f71548
--- /dev/null
+++ b/metadata/com.jmelzer.myttr.yml
@@ -0,0 +1,97 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Internet
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/chokdee/myTTR
+IssueTracker: https://github.com/chokdee/myTTR/issues
+
+AutoName: myTTR
+Summary: Table tennis rating and community
+Description: |-
+ Search [http://mytischtennis.de myTT] for players and teams, check how many
+ points can be scored and have a quick look at the stats.
+
+RepoType: git
+Repo: https://github.com/chokdee/myTTR
+
+Builds:
+ - versionName: '0.11'
+ versionCode: 8
+ commit: 7e3b6aaa8374e36c2ecffa16bc6f02263de164a7
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: '1.0'
+ versionCode: 9
+ commit: 7c0971249d37d32bc10bcd7be52b8e7408330bbe
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 1.0.1
+ versionCode: 10
+ commit: v1.0.1
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 1.0.2
+ versionCode: 11
+ commit: v1.0.2
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 1.5.0
+ versionCode: 12
+ commit: v1.5.0
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 1.6.0
+ versionCode: 15
+ commit: 1.6.0
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 2.0.0
+ versionCode: 20
+ commit: v2.0.0
+ subdir: myTTR
+ gradle:
+ - yes
+
+ - versionName: 2.1.1
+ versionCode: 27
+ commit: 2.1.1
+ subdir: myTTR
+ gradle:
+ - yes
+ scanignore:
+ - diverses/keystore
+
+ - versionName: 2.1.2
+ versionCode: 28
+ disable: play-services,crashlytics
+ commit: 2.1.2
+ subdir: myTTR
+ gradle:
+ - yes
+ scanignore:
+ - diverses/keystore
+
+MaintainerNotes: |-
+ Dropped AUM since upstream can't keep tags consistent.
+
+ non-free libs: https://github.com/chokdee/myTTR/issues/7; removed due upstream request.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
diff --git a/metadata/com.johan.vertretungsplan.txt b/metadata/com.johan.vertretungsplan.txt
deleted file mode 100644
index 99e0cde40a..0000000000
--- a/metadata/com.johan.vertretungsplan.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:https://ls.vertretungsplan.me
-Source Code:https://github.com/johan12345/ls-vertretungsplan
-Issue Tracker:https://github.com/johan12345/ls-vertretungsplan/issues
-
-Auto Name:Vertretungsplan
-Summary:Schedule changes at Lornsen-Schule
-Description:
-Shows short-term schedule changes and notifies users when there are new changes
-concerning their classes at Lornsenschule, Schleswig, Germany.
-.
-
-Repo Type:git
-Repo:https://github.com/johan12345/ls-vertretungsplan.git
-
-Build:2.1.11,18
- disable=submodules fail
- commit=b97a2be30b1bb504a90178e6638305102d34e959
- subdir=Vertretungsplan
- submodules=yes
- srclibs=1:NoAnalytics@v0.3.1,Google-Gson@gson-2.2.4,ACRA@acra-4.5.0
- extlibs=jsoup/jsoup-1.7.2.jar,android/android-support-v4.jar
- prebuild=sed -i -e 's@\\\\@/@g' project.properties && \
- cd libs && \
- rm acra-*jar gson-*jar jsoup-*jar support-v4-*jar libGoogleAnalytics*jar && \
- cd .. && \
- cp -r $$ACRA$$/src/main/java/org src/ && \
- cp -r $$Google-Gson$$/src/main src/main && \
- cp libs/android-support-v4.jar ../libraries/pagerslidingtabstrip/library/libs/android-support-v4.jar
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.1.11
-Current Version Code:18
diff --git a/metadata/com.johan.vertretungsplan.yml b/metadata/com.johan.vertretungsplan.yml
new file mode 100644
index 0000000000..f70311cc0e
--- /dev/null
+++ b/metadata/com.johan.vertretungsplan.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+WebSite: https://ls.vertretungsplan.me
+SourceCode: https://github.com/johan12345/ls-vertretungsplan
+IssueTracker: https://github.com/johan12345/ls-vertretungsplan/issues
+
+AutoName: Vertretungsplan
+Summary: Schedule changes at Lornsen-Schule
+Description: |-
+ Shows short-term schedule changes and notifies users when there are new changes
+ concerning their classes at Lornsenschule, Schleswig, Germany.
+
+RepoType: git
+Repo: https://github.com/johan12345/ls-vertretungsplan.git
+
+Builds:
+ - versionName: 2.1.11
+ versionCode: 18
+ disable: submodules fail
+ commit: b97a2be30b1bb504a90178e6638305102d34e959
+ subdir: Vertretungsplan
+ submodules: true
+ srclibs:
+ - 1:NoAnalytics@v0.3.1
+ - Google-Gson@gson-2.2.4
+ - ACRA@acra-4.5.0
+ extlibs:
+ - jsoup/jsoup-1.7.2.jar
+ - android/android-support-v4.jar
+ prebuild:
+ - sed -i -e 's@\\\\@/@g' project.properties
+ - cd libs
+ - rm acra-*jar gson-*jar jsoup-*jar support-v4-*jar libGoogleAnalytics*jar
+ - cd ..
+ - cp -r $$ACRA$$/src/main/java/org src/
+ - cp -r $$Google-Gson$$/src/main src/main
+ - cp libs/android-support-v4.jar ../libraries/pagerslidingtabstrip/library/libs/android-support-v4.jar
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.1.11
+CurrentVersionCode: 18
diff --git a/metadata/com.jonglen7.jugglinglab.txt b/metadata/com.jonglen7.jugglinglab.txt
deleted file mode 100644
index c4d8fb54fa..0000000000
--- a/metadata/com.jonglen7.jugglinglab.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://jugglinglab.sourceforge.net
-Source Code:https://code.google.com/p/jugglinglab/source
-Issue Tracker:
-
-Auto Name:Juggling Lab
-Summary:Animated juggling patterns
-Description:
-Based on the desktop software, also called Juggling lab.
-.
-
-Repo Type:git-svn
-Repo:https://jugglinglab.googlecode.com/svn/trunk
-
-Build:1.1,3
- commit=251
- init=echo 'target=android-16' > project.properties
- srclibs=1:GreenDroid@greendroid-0.2,2:SuperDryColorPicker@5c488
-
-Build:1.2,4
- commit=254
- init=echo 'target=android-16' > project.properties
- srclibs=1:GreenDroid@greendroid-0.2,2:SuperDryColorPicker@5c488
-
-Build:1.3,5
- commit=260
- init=echo 'target=android-16' > project.properties
- srclibs=1:GreenDroid@greendroid-0.2,2:SuperDryColorPicker@5c488
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3
-Current Version Code:5
diff --git a/metadata/com.jonglen7.jugglinglab.yml b/metadata/com.jonglen7.jugglinglab.yml
new file mode 100644
index 0000000000..eacae8e395
--- /dev/null
+++ b/metadata/com.jonglen7.jugglinglab.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://jugglinglab.sourceforge.net
+SourceCode: https://code.google.com/p/jugglinglab/source
+
+AutoName: Juggling Lab
+Summary: Animated juggling patterns
+Description: Based on the desktop software, also called Juggling lab.
+
+RepoType: git-svn
+Repo: https://jugglinglab.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 3
+ commit: '251'
+ init: echo 'target=android-16' > project.properties
+ srclibs:
+ - 1:GreenDroid@greendroid-0.2
+ - 2:SuperDryColorPicker@5c488
+
+ - versionName: '1.2'
+ versionCode: 4
+ commit: '254'
+ init: echo 'target=android-16' > project.properties
+ srclibs:
+ - 1:GreenDroid@greendroid-0.2
+ - 2:SuperDryColorPicker@5c488
+
+ - versionName: '1.3'
+ versionCode: 5
+ commit: '260'
+ init: echo 'target=android-16' > project.properties
+ srclibs:
+ - 1:GreenDroid@greendroid-0.2
+ - 2:SuperDryColorPicker@5c488
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.3'
+CurrentVersionCode: 5
diff --git a/metadata/com.jorgecastillo.kanadrill.txt b/metadata/com.jorgecastillo.kanadrill.txt
deleted file mode 100644
index 26688ea9a3..0000000000
--- a/metadata/com.jorgecastillo.kanadrill.txt
+++ /dev/null
@@ -1,110 +0,0 @@
-Categories:Reading
-License:BSD-2-Clause-FreeBSD
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/https://github.com/jorgecastillo/KanaDrill/directory/
-Issue Tracker:
-
-Auto Name:KanaDrill
-Summary:Learn the Japanese kana
-Description:
-Learn the Japanese kana through repetition
-.
-
-Build:1.0.9,9
- commit=5c36e8c30644cfc2b0a8e7946506cb31cbbacbf4
- target=android-19
-
-Build:1.1.0,10
- commit=802769c4fc7862a2e5b6dfc42faf2ec47fa031a3
- subdir=app
- gradle=yes
-
-Build:1.1.1,11
- commit=ecefb5d6e384c63c495138354e58ead90f0d52ee
- subdir=app
- gradle=yes
-
-Build:1.1.3,13
- commit=14389871eeb7180135ee33295a77728c4264ab9c
- subdir=app
- gradle=yes
-
-Build:1.1.4,14
- commit=c064d3119d511d82387f0780e3014b324a75d949
- subdir=app
- gradle=yes
-
-Build:1.1.6,16
- commit=9480b240cdf24fcab5eaada604aa485283b392f7
- subdir=app
- gradle=yes
-
-Build:1.1.7,17
- commit=417a4f74151db5060728752ff4936d9aa13dc751
- subdir=app
- gradle=yes
-
-Build:1.2.0,20
- commit=3b449b1f1caf4c2e07fa02250def82976c9c6434
- subdir=app
- gradle=yes
-
-Build:1.2.1,21
- commit=0f195a5219016009c34aa52e0f2bdbf10a0177f8
- subdir=app
- gradle=yes
-
-Build:1.2.2,22
- commit=a74b8ebd3953b7cdd94f532ad5cbd4b2f50acb8a
- subdir=app
- gradle=yes
-
-Build:1.2.3,23
- commit=23db982e4300b071c16b4d8f8bcf3d3b28aaf0e3
- subdir=app
- gradle=yes
-
-Build:1.2.4,24
- commit=03174dda56d8670a95590b6c2df0a2e700733572
- subdir=app
- gradle=yes
-
-Build:1.2.7,27
- commit=56b7fa3408a90e9e7b1410f10bf873dba49d9d8f
- subdir=app
- gradle=yes
-
-Build:1.2.8,28
- commit=ef0c57b044cf683b854ae6a8261d45f2bbe52e4f
- subdir=app
- gradle=yes
-
-Build:1.2.9,29
- commit=30e9fd7da56fc7f929fc9dc6abf38e603614d27f
- subdir=app
- gradle=yes
-
-Build:1.3.0,30
- commit=15bee6f14a170f03242acf9052fd8d97c74a9911
- subdir=app
- gradle=yes
-
-Build:1.3.1,31
- commit=1c01cfaf45aecfcfec4335d7d93c7ba90e6462e8
- subdir=app
- gradle=yes
-
-Build:1.3.2,32
- commit=277b7ece2e991f4ea3bf13e42ebaff007e83f515
- subdir=app
- gradle=yes
-
-Build:1.3.3,33
- commit=26afb74fe800af947114e03ee8f4f985a19c3852
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3.3
-Current Version Code:33
diff --git a/metadata/com.jorgecastillo.kanadrill.yml b/metadata/com.jorgecastillo.kanadrill.yml
new file mode 100644
index 0000000000..493ccfc1c2
--- /dev/null
+++ b/metadata/com.jorgecastillo.kanadrill.yml
@@ -0,0 +1,145 @@
+Categories:
+ - Reading
+License: BSD-2-Clause-FreeBSD
+SourceCode: https://archive.softwareheritage.org/browse/origin/https://github.com/jorgecastillo/KanaDrill/directory/
+
+AutoName: KanaDrill
+Summary: Learn the Japanese kana
+Description: Learn the Japanese kana through repetition
+
+Builds:
+ - versionName: 1.0.9
+ versionCode: 9
+ commit: 5c36e8c30644cfc2b0a8e7946506cb31cbbacbf4
+ target: android-19
+
+ - versionName: 1.1.0
+ versionCode: 10
+ commit: 802769c4fc7862a2e5b6dfc42faf2ec47fa031a3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.1
+ versionCode: 11
+ commit: ecefb5d6e384c63c495138354e58ead90f0d52ee
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 13
+ commit: 14389871eeb7180135ee33295a77728c4264ab9c
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.4
+ versionCode: 14
+ commit: c064d3119d511d82387f0780e3014b324a75d949
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.6
+ versionCode: 16
+ commit: 9480b240cdf24fcab5eaada604aa485283b392f7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.7
+ versionCode: 17
+ commit: 417a4f74151db5060728752ff4936d9aa13dc751
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.0
+ versionCode: 20
+ commit: 3b449b1f1caf4c2e07fa02250def82976c9c6434
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.1
+ versionCode: 21
+ commit: 0f195a5219016009c34aa52e0f2bdbf10a0177f8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.2
+ versionCode: 22
+ commit: a74b8ebd3953b7cdd94f532ad5cbd4b2f50acb8a
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.3
+ versionCode: 23
+ commit: 23db982e4300b071c16b4d8f8bcf3d3b28aaf0e3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.4
+ versionCode: 24
+ commit: 03174dda56d8670a95590b6c2df0a2e700733572
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.7
+ versionCode: 27
+ commit: 56b7fa3408a90e9e7b1410f10bf873dba49d9d8f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.8
+ versionCode: 28
+ commit: ef0c57b044cf683b854ae6a8261d45f2bbe52e4f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.9
+ versionCode: 29
+ commit: 30e9fd7da56fc7f929fc9dc6abf38e603614d27f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.0
+ versionCode: 30
+ commit: 15bee6f14a170f03242acf9052fd8d97c74a9911
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.1
+ versionCode: 31
+ commit: 1c01cfaf45aecfcfec4335d7d93c7ba90e6462e8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.2
+ versionCode: 32
+ commit: 277b7ece2e991f4ea3bf13e42ebaff007e83f515
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.3
+ versionCode: 33
+ commit: 26afb74fe800af947114e03ee8f4f985a19c3852
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.3.3
+CurrentVersionCode: 33
diff --git a/metadata/com.josegd.monthcalwidget.txt b/metadata/com.josegd.monthcalwidget.txt
deleted file mode 100644
index 6683914edc..0000000000
--- a/metadata/com.josegd.monthcalwidget.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Disabled:Unknown license
-Categories:Time
-License:Unknown
-Web Site:https://plus.google.com/u/0/communities/105494419095577561767
-Source Code:https://github.com/JoseGD/MonthCalendarWidget
-Issue Tracker:https://github.com/JoseGD/MonthCalendarWidget/issues
-
-Auto Name:Month Calendar Widget
-Summary:Calendar widget
-Description:
-This is simple calendar widget for Android, showing one month at a time,
-inspired in the former Calendar from Yahoo! Widgets. It just shows one month at
-a time, letting you navigate to the previous and next months. There is no
-connection to any calendar application, like Google Calendar.
-.
-
-Repo Type:git
-Repo:https://github.com/JoseGD/MonthCalendarWidget.git
-
-Build:1.5.0,7
- disable=unknown licence, see: https://github.com/JoseGD/MonthCalendarWidget/issues/1
- commit=v1.5.0
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.5.0
-Current Version Code:7
diff --git a/metadata/com.josegd.monthcalwidget.yml b/metadata/com.josegd.monthcalwidget.yml
new file mode 100644
index 0000000000..5937fd6c27
--- /dev/null
+++ b/metadata/com.josegd.monthcalwidget.yml
@@ -0,0 +1,29 @@
+Disabled: Unknown license
+Categories:
+ - Time
+License: Unknown
+WebSite: https://plus.google.com/u/0/communities/105494419095577561767
+SourceCode: https://github.com/JoseGD/MonthCalendarWidget
+IssueTracker: https://github.com/JoseGD/MonthCalendarWidget/issues
+
+AutoName: Month Calendar Widget
+Summary: Calendar widget
+Description: |-
+ This is simple calendar widget for Android, showing one month at a time,
+ inspired in the former Calendar from Yahoo! Widgets. It just shows one month at
+ a time, letting you navigate to the previous and next months. There is no
+ connection to any calendar application, like Google Calendar.
+
+RepoType: git
+Repo: https://github.com/JoseGD/MonthCalendarWidget.git
+
+Builds:
+ - versionName: 1.5.0
+ versionCode: 7
+ disable: 'unknown licence, see: https://github.com/JoseGD/MonthCalendarWidget/issues/1'
+ commit: v1.5.0
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.5.0
+CurrentVersionCode: 7
diff --git a/metadata/com.joshtwigg.cmus.droid.txt b/metadata/com.joshtwigg.cmus.droid.txt
deleted file mode 100644
index 835434f326..0000000000
--- a/metadata/com.joshtwigg.cmus.droid.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Categories:Multimedia,Internet
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/jatwigg/cmus-android-remote
-Issue Tracker:https://github.com/jatwigg/cmus-android-remote/issues
-
-Auto Name:Cmus Remote
-Summary:Remotely control CMUS instances
-Description:
-Remote control for the [https://cmus.github.io/ CMUS] media player.
-
-How to use this
-
-# Start your cmus like "cmus --listen 0.0.0.0"
-# Set a cmus password (if you have not already) ":set passwd="
-# Install the apk
-# Add your ip address and password in settings and press "okay".
-
-Features
-
-* Save multiple cmus host configurations.
-* Implemented functions include: mute/unmute, volume up/down, shuffle, repeat track/all/none, seek track, previous, forward, stop, play and pause.
-* Current track information is displayed.
-* Theme changes depending on Android OS version.
-* Supports landscape and portrait mode.
-* Automatically fetches album artwork from google (can be disabled).
-.
-
-Repo Type:git
-Repo:https://github.com/jatwigg/cmus-android-remote
-
-Build:1.4.3,8
- commit=381b3e9e54ba53c9a272a5a89cd6b0b7d7dade2c
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-The app has no license information, but says its a fork of the GPL2'ed
-https://github.com/seriousben/cmus-droid-remote. The import-summary.txt
-is mentioning the missing COPYING file, so it safe to assume that this
-project is indeed GPL2.
-
-See https://github.com/jatwigg/cmus-android-remote/issues/8.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.3
-Current Version Code:8
diff --git a/metadata/com.joshtwigg.cmus.droid.yml b/metadata/com.joshtwigg.cmus.droid.yml
new file mode 100644
index 0000000000..1360a8baaf
--- /dev/null
+++ b/metadata/com.joshtwigg.cmus.droid.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-2.0-only
+SourceCode: https://github.com/jatwigg/cmus-android-remote
+IssueTracker: https://github.com/jatwigg/cmus-android-remote/issues
+
+AutoName: Cmus Remote
+Summary: Remotely control CMUS instances
+Description: |-
+ Remote control for the [https://cmus.github.io/ CMUS] media player.
+
+ How to use this
+
+ # Start your cmus like "cmus --listen 0.0.0.0"
+ # Set a cmus password (if you have not already) ":set passwd="
+ # Install the apk
+ # Add your ip address and password in settings and press "okay".
+
+ Features
+
+ * Save multiple cmus host configurations.
+ * Implemented functions include: mute/unmute, volume up/down, shuffle, repeat track/all/none, seek track, previous, forward, stop, play and pause.
+ * Current track information is displayed.
+ * Theme changes depending on Android OS version.
+ * Supports landscape and portrait mode.
+ * Automatically fetches album artwork from google (can be disabled).
+
+RepoType: git
+Repo: https://github.com/jatwigg/cmus-android-remote
+
+Builds:
+ - versionName: 1.4.3
+ versionCode: 8
+ commit: 381b3e9e54ba53c9a272a5a89cd6b0b7d7dade2c
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ The app has no license information, but says its a fork of the GPL2'ed
+ https://github.com/seriousben/cmus-droid-remote. The import-summary.txt
+ is mentioning the missing COPYING file, so it safe to assume that this
+ project is indeed GPL2.
+
+ See https://github.com/jatwigg/cmus-android-remote/issues/8.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.3
+CurrentVersionCode: 8
diff --git a/metadata/com.jotabout.screeninfo.txt b/metadata/com.jotabout.screeninfo.txt
deleted file mode 100644
index c18b89a1f0..0000000000
--- a/metadata/com.jotabout.screeninfo.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://digitaldumptruck.jotabout.com
-Source Code:https://github.com/mportuesisf/ScreenInfo
-Issue Tracker:https://github.com/mportuesisf/ScreenInfo/issues
-
-Auto Name:ScreenInfo
-Summary:Display screen configuration
-Description:
-Shows the screen configuration for an Android device, including the screen size
-(small, normal, large, xlarge) and the density classification (ldpi, mpdi, hdpi,
-xhdpi). Also shows other screen metrics, as well as the calculated screen size
-in physical units. Users can email the report or share it to other apps.
-
-This information is useful for developers producing layouts for their
-applications, or to assist them in customer support scenarios.
-.
-
-Repo Type:git
-Repo:https://github.com/mportuesisf/ScreenInfo.git
-
-Build:1.0.3,103
- commit=88919ec2ce
- target=android-15
-
-Build:1.0.6,106
- commit=e1f70635
-
-Build:1.0.7,107
- commit=e80734da39389e9080424e554781b462c2d8e36f
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.7
-Current Version Code:107
diff --git a/metadata/com.jotabout.screeninfo.yml b/metadata/com.jotabout.screeninfo.yml
new file mode 100644
index 0000000000..101b68415b
--- /dev/null
+++ b/metadata/com.jotabout.screeninfo.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://digitaldumptruck.jotabout.com
+SourceCode: https://github.com/mportuesisf/ScreenInfo
+IssueTracker: https://github.com/mportuesisf/ScreenInfo/issues
+
+AutoName: ScreenInfo
+Summary: Display screen configuration
+Description: |-
+ Shows the screen configuration for an Android device, including the screen size
+ (small, normal, large, xlarge) and the density classification (ldpi, mpdi, hdpi,
+ xhdpi). Also shows other screen metrics, as well as the calculated screen size
+ in physical units. Users can email the report or share it to other apps.
+
+ This information is useful for developers producing layouts for their
+ applications, or to assist them in customer support scenarios.
+
+RepoType: git
+Repo: https://github.com/mportuesisf/ScreenInfo.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 103
+ commit: 88919ec2ce
+ target: android-15
+
+ - versionName: 1.0.6
+ versionCode: 106
+ commit: e1f70635
+
+ - versionName: 1.0.7
+ versionCode: 107
+ commit: e80734da39389e9080424e554781b462c2d8e36f
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.7
+CurrentVersionCode: 107
diff --git a/metadata/com.jstappdev.dbclf.txt b/metadata/com.jstappdev.dbclf.txt
deleted file mode 100644
index de21850d11..0000000000
--- a/metadata/com.jstappdev.dbclf.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/j05t/dbclf
-Issue Tracker:https://github.com/j05t/dbclf/issues
-
-Auto Name:Identify Dog Breeds
-Summary:Identify over one hundred different dog breeds with your smartphone
-Description:
-Identify over one hundred different dog breeds with your smartphone.
-
-This application will not run on devices with less than 1 GB of RAM.
-
-Click the camera button or load an image from the image gallery to analyze a
-single picture. Tap the display to close the displayed result, or use the share
-button to share a screenshot. Activate continuous predictions and keep the dog
-in the circle to get predictions directly from the video stream.
-
-The application reports up to three predictions it believes to be the most
-correct. Please treat the output only as a suggestion.
-
-Based on an extended version of the Stanford Dogs Dataset. Icons made by
-Pause08, Smashicons, Freepik from www.flaticon.com.
-.
-
-Repo Type:git
-Repo:https://github.com/j05t/dbclf
-
-Build:28,58
- commit=v1.0.2
- gradle=yes
- output=gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
-
-Build:32,63
- commit=v1.0.3
- gradle=yes
- output=gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
-
-Build:34,67
- commit=v1.0.5
- gradle=yes
- output=gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:39
-Current Version Code:85
diff --git a/metadata/com.jstappdev.dbclf.yml b/metadata/com.jstappdev.dbclf.yml
new file mode 100644
index 0000000000..5a193559e4
--- /dev/null
+++ b/metadata/com.jstappdev.dbclf.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+SourceCode: https://github.com/j05t/dbclf
+IssueTracker: https://github.com/j05t/dbclf/issues
+
+AutoName: Identify Dog Breeds
+Summary: Identify over one hundred different dog breeds with your smartphone
+Description: |-
+ Identify over one hundred different dog breeds with your smartphone.
+
+ This application will not run on devices with less than 1 GB of RAM.
+
+ Click the camera button or load an image from the image gallery to analyze a
+ single picture. Tap the display to close the displayed result, or use the share
+ button to share a screenshot. Activate continuous predictions and keep the dog
+ in the circle to get predictions directly from the video stream.
+
+ The application reports up to three predictions it believes to be the most
+ correct. Please treat the output only as a suggestion.
+
+ Based on an extended version of the Stanford Dogs Dataset. Icons made by
+ Pause08, Smashicons, Freepik from www.flaticon.com.
+
+RepoType: git
+Repo: https://github.com/j05t/dbclf
+
+Builds:
+ - versionName: '28'
+ versionCode: 58
+ commit: v1.0.2
+ gradle:
+ - yes
+ output: gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
+
+ - versionName: '32'
+ versionCode: 63
+ commit: v1.0.3
+ gradle:
+ - yes
+ output: gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
+
+ - versionName: '34'
+ versionCode: 67
+ commit: v1.0.5
+ gradle:
+ - yes
+ output: gradleBuild/outputs/apk/release/com.jstappdev.dbclf-release-unsigned.apk
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '39'
+CurrentVersionCode: 85
diff --git a/metadata/com.jtechme.jumpgo.txt b/metadata/com.jtechme.jumpgo.txt
deleted file mode 100644
index 80d2fc4e82..0000000000
--- a/metadata/com.jtechme.jumpgo.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-Categories:Internet
-License:MPL-2.0
-Web Site:http://jtechme.github.io/jg/jumpgo
-Source Code:https://github.com/JTechMe/JumpGo
-Issue Tracker:https://github.com/JTechMe/JumpGo/issues
-Changelog:https://github.com/JTechMe/JumpGo/releases
-
-Auto Name:JumpGo
-Summary:Browse the web
-Description:
-JumpGo is a fast, reliable and easy to use way to browse the web! By combining a
-simple user interface with tools that you love it's easy to browse the web!
-
-* Speed - JumpGo utilizes the WebKit rendering engine built into the Android system to provide a fast experience.
-* Privacy - JumpGo provides an easy and intuitive 'Incognito Mode' for browsing without worrying about cookies, cache and history. Additionally, download Orbot and turn on TOR proxy support to utilize the TOR network for extra protection.
-* Features - Multicolored navigation bars, Search suggestions, Bookmarks, Reading Mode, History, AdBlock and User Agents. All you'll need to get the most out of your browsing experience.
-* Open-source and free to use! JumpGo for Android is based on the Lightning Browser. Fork JumpGo from github.
-.
-
-Repo Type:git
-Repo:https://github.com/JTechMe/JumpGo.git
-
-Build:4.2.9.9,104
- commit=v4.3
- subdir=app
- submodules=yes
- gradle=lightningPlus
- scanignore=external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
-
-Build:4.3.04,109
- commit=v4.3.04
- subdir=app
- submodules=yes
- gradle=lightningPlus
- scanignore=external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
-
-Build:4.3.052,112
- commit=v4.3.052-beta
- subdir=app
- submodules=yes
- gradle=lightningPlus
- scanignore=external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
-
-Build:4.3.053,113
- commit=v4.3.053
- subdir=app
- submodules=yes
- gradle=lightningPlus
- scanignore=external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:4.4.0.24
-Current Version Code:130
diff --git a/metadata/com.jtechme.jumpgo.yml b/metadata/com.jtechme.jumpgo.yml
new file mode 100644
index 0000000000..7f8680d407
--- /dev/null
+++ b/metadata/com.jtechme.jumpgo.yml
@@ -0,0 +1,67 @@
+Categories:
+ - Internet
+License: MPL-2.0
+WebSite: http://jtechme.github.io/jg/jumpgo
+SourceCode: https://github.com/JTechMe/JumpGo
+IssueTracker: https://github.com/JTechMe/JumpGo/issues
+Changelog: https://github.com/JTechMe/JumpGo/releases
+
+AutoName: JumpGo
+Summary: Browse the web
+Description: |-
+ JumpGo is a fast, reliable and easy to use way to browse the web! By combining a
+ simple user interface with tools that you love it's easy to browse the web!
+
+ * Speed - JumpGo utilizes the WebKit rendering engine built into the Android system to provide a fast experience.
+ * Privacy - JumpGo provides an easy and intuitive 'Incognito Mode' for browsing without worrying about cookies, cache and history. Additionally, download Orbot and turn on TOR proxy support to utilize the TOR network for extra protection.
+ * Features - Multicolored navigation bars, Search suggestions, Bookmarks, Reading Mode, History, AdBlock and User Agents. All you'll need to get the most out of your browsing experience.
+ * Open-source and free to use! JumpGo for Android is based on the Lightning Browser. Fork JumpGo from github.
+
+RepoType: git
+Repo: https://github.com/JTechMe/JumpGo.git
+
+Builds:
+ - versionName: 4.2.9.9
+ versionCode: 104
+ commit: v4.3
+ subdir: app
+ submodules: true
+ gradle:
+ - lightningPlus
+ scanignore:
+ - external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
+
+ - versionName: 4.3.04
+ versionCode: 109
+ commit: v4.3.04
+ subdir: app
+ submodules: true
+ gradle:
+ - lightningPlus
+ scanignore:
+ - external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
+
+ - versionName: 4.3.052
+ versionCode: 112
+ commit: v4.3.052-beta
+ subdir: app
+ submodules: true
+ gradle:
+ - lightningPlus
+ scanignore:
+ - external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
+
+ - versionName: 4.3.053
+ versionCode: 113
+ commit: v4.3.053
+ subdir: app
+ submodules: true
+ gradle:
+ - lightningPlus
+ scanignore:
+ - external/netcipher/libnetcipher/external/pinning/res/raw/cacerts
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 4.4.0.24
+CurrentVersionCode: 130
diff --git a/metadata/com.juet.attendance.txt b/metadata/com.juet.attendance.txt
deleted file mode 100644
index d522b5a32e..0000000000
--- a/metadata/com.juet.attendance.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:Science & Education,Time
-License:MIT
-Web Site:http://sidverma.net
-Source Code:https://github.com/mavidser/attendance-viewer
-Issue Tracker:https://github.com/mavidser/attendance-viewer/issues
-
-Auto Name:Attendance
-Summary:Attendance tracker for Indian colleges
-Description:
-Students of JUET and JIIT-128 can view class attendance. It visualizes the
-attendance in a streamlined manner, along with additional details for each
-subject, providing details about the subject. You can also set a threshold
-attendance which helps you in maintaining the attendance.
-.
-
-Repo Type:git
-Repo:https://github.com/mavidser/attendance-viewer
-
-Build:2.1.1,6
- commit=2c9586d2d3601ef02e42c2817fff9b4c1c474952
- srclibs=1:ActionBarSherlock@4.4.0
- rm=out,libs,gen,gradle,libraries,build.gradle,settings.gradle,gradlew,gradlew.bat,.idea
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
-
-Build:2.2,7
- disable=wip
- commit=c040fcd450c524738e062461731213cc3f2df600
- srclibs=1:ActionBarSherlock@4.4.0,2:Support/v7/appcompat@android-5.1.1_r1
- rm=out,gen,gradle,libs,libraries,build.gradle,settings.gradle,gradlew,gradlew.bat,.idea
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
- cp libs/android-support-v4.jar $$Support$$/libs/ && \
- echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties
- target=android-22
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.2
-Current Version Code:10
diff --git a/metadata/com.juet.attendance.yml b/metadata/com.juet.attendance.yml
new file mode 100644
index 0000000000..9515717c68
--- /dev/null
+++ b/metadata/com.juet.attendance.yml
@@ -0,0 +1,71 @@
+Categories:
+ - Science & Education
+ - Time
+License: MIT
+WebSite: http://sidverma.net
+SourceCode: https://github.com/mavidser/attendance-viewer
+IssueTracker: https://github.com/mavidser/attendance-viewer/issues
+
+AutoName: Attendance
+Summary: Attendance tracker for Indian colleges
+Description: |-
+ Students of JUET and JIIT-128 can view class attendance. It visualizes the
+ attendance in a streamlined manner, along with additional details for each
+ subject, providing details about the subject. You can also set a threshold
+ attendance which helps you in maintaining the attendance.
+
+RepoType: git
+Repo: https://github.com/mavidser/attendance-viewer
+
+Builds:
+ - versionName: 2.1.1
+ versionCode: 6
+ commit: 2c9586d2d3601ef02e42c2817fff9b4c1c474952
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ rm:
+ - out
+ - libs
+ - gen
+ - gradle
+ - libraries
+ - build.gradle
+ - settings.gradle
+ - gradlew
+ - gradlew.bat
+ - .idea
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+
+ - versionName: '2.2'
+ versionCode: 7
+ disable: wip
+ commit: c040fcd450c524738e062461731213cc3f2df600
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ - 2:Support/v7/appcompat@android-5.1.1_r1
+ rm:
+ - out
+ - gen
+ - gradle
+ - libs
+ - libraries
+ - build.gradle
+ - settings.gradle
+ - gradlew
+ - gradlew.bat
+ - .idea
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ - cp libs/android-support-v4.jar $$Support$$/libs/
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ target: android-22
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.2'
+CurrentVersionCode: 10
diff --git a/metadata/com.jwetherell.heart_rate_monitor.txt b/metadata/com.jwetherell.heart_rate_monitor.txt
deleted file mode 100644
index 228b36f2ae..0000000000
--- a/metadata/com.jwetherell.heart_rate_monitor.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Sports & Health
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/phishman3579/android-heart-rate-monitor/
-Issue Tracker:https://github.com/phishman3579/android-heart-rate-monitor/issues
-
-Auto Name:HeartRateMonitor
-Summary:Heart Rate Monitor
-Description:
-A simple heart rate monitor, using the device's camera to attempt to detect a
-pulse in your finger.
-.
-
-Repo Type:git
-Repo:https://github.com/phishman3579/android-heart-rate-monitor/
-
-Build:1.0,1
- commit=91072b024791
- target=android-7
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.jwetherell.heart_rate_monitor.yml b/metadata/com.jwetherell.heart_rate_monitor.yml
new file mode 100644
index 0000000000..164e0af61b
--- /dev/null
+++ b/metadata/com.jwetherell.heart_rate_monitor.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Sports & Health
+License: Apache-2.0
+SourceCode: https://github.com/phishman3579/android-heart-rate-monitor/
+IssueTracker: https://github.com/phishman3579/android-heart-rate-monitor/issues
+
+AutoName: HeartRateMonitor
+Summary: Heart Rate Monitor
+Description: |-
+ A simple heart rate monitor, using the device's camera to attempt to detect a
+ pulse in your finger.
+
+RepoType: git
+Repo: https://github.com/phishman3579/android-heart-rate-monitor/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 91072b024791
+ target: android-7
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.kaeruct.glxy.txt b/metadata/com.kaeruct.glxy.txt
deleted file mode 100644
index 89a8225cc0..0000000000
--- a/metadata/com.kaeruct.glxy.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/KaeruCT/GLXY
-Issue Tracker:https://github.com/KaeruCT/GLXY/issues
-
-Auto Name:GLXY
-Summary:Gravity Simulator
-Description:
-A simplified gravity simulator for Android, build with libgdx.
-.
-
-Repo Type:git
-Repo:https://github.com/KaeruCT/GLXY.git
-
-Build:1.0,1
- commit=1.0
- subdir=glxy-android
- extlibs=libgdx/libgdx-0.9.8.zip
- prebuild=rm -rf libs/*.jar
- build=mkdir gdx && \
- unzip libs/libgdx-0.9.8.zip -d gdx/ && \
- rm -rf libs && \
- mkdir -p libs/armeabi{,-v7a} && \
- mv gdx/gdx-backend-android.jar libs/ && \
- mv gdx/armeabi/lib{gdx,androidgl20}.so libs/armeabi/ && \
- mv gdx/armeabi-v7a/lib{gdx,androidgl20}.so libs/armeabi-v7a/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.kaeruct.glxy.yml b/metadata/com.kaeruct.glxy.yml
new file mode 100644
index 0000000000..5b9952700e
--- /dev/null
+++ b/metadata/com.kaeruct.glxy.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/KaeruCT/GLXY
+IssueTracker: https://github.com/KaeruCT/GLXY/issues
+
+AutoName: GLXY
+Summary: Gravity Simulator
+Description: A simplified gravity simulator for Android, build with libgdx.
+
+RepoType: git
+Repo: https://github.com/KaeruCT/GLXY.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '1.0'
+ subdir: glxy-android
+ extlibs:
+ - libgdx/libgdx-0.9.8.zip
+ prebuild: rm -rf libs/*.jar
+ build:
+ - mkdir gdx
+ - unzip libs/libgdx-0.9.8.zip -d gdx/
+ - rm -rf libs
+ - mkdir -p libs/armeabi{,-v7a}
+ - mv gdx/gdx-backend-android.jar libs/
+ - mv gdx/armeabi/lib{gdx,androidgl20}.so libs/armeabi/
+ - mv gdx/armeabi-v7a/lib{gdx,androidgl20}.so libs/armeabi-v7a/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.kai1973i.txt b/metadata/com.kai1973i.txt
deleted file mode 100644
index 052f01caf5..0000000000
--- a/metadata/com.kai1973i.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:https://code.google.com/p/auroraapp
-Source Code:https://code.google.com/p/auroraapp/source
-Issue Tracker:
-
-Name:aAuroraApp
-Auto Name:aAuroraApp (Alpha)
-Summary:Space weather info
-Description:
-The Sun goes through some ups and downs and this period is expected to be full
-of stormy activity. It presents notices and graphs from the internet and a
-heatmap for the aurora.
-
-Status: Alpha. Not very polished but functional and stable.
-.
-
-Repo Type:git-svn
-Repo:https://auroraapp.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:1.04,4
- commit=9
- subdir=aAuroraApp
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.04
-Current Version Code:4
diff --git a/metadata/com.kai1973i.yml b/metadata/com.kai1973i.yml
new file mode 100644
index 0000000000..c6f8474194
--- /dev/null
+++ b/metadata/com.kai1973i.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: https://code.google.com/p/auroraapp
+SourceCode: https://code.google.com/p/auroraapp/source
+
+Name: aAuroraApp
+AutoName: aAuroraApp (Alpha)
+Summary: Space weather info
+Description: |-
+ The Sun goes through some ups and downs and this period is expected to be full
+ of stormy activity. It presents notices and graphs from the internet and a
+ heatmap for the aurora.
+
+ Status: Alpha. Not very polished but functional and stable.
+
+RepoType: git-svn
+Repo: https://auroraapp.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: '1.04'
+ versionCode: 4
+ commit: '9'
+ subdir: aAuroraApp
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.04'
+CurrentVersionCode: 4
diff --git a/metadata/com.kaneoriley.cyanogenport.launcher3.txt b/metadata/com.kaneoriley.cyanogenport.launcher3.txt
deleted file mode 100644
index 82529f9b80..0000000000
--- a/metadata/com.kaneoriley.cyanogenport.launcher3.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:https://bitbucket.org/lenny_kano/catapult/
-Source Code:https://bitbucket.org/lenny_kano/catapult/src/
-Issue Tracker:
-
-Name:Catapult
-Summary:Launcher based on Cyanogen's Trebuchet
-Description:
-''Catapult'' is a Launcher based on Cyanogen's Trebuchet. If you like the style
-and simplicity of Cyanogenmod, you can now have it on any device running Android
-Lollipop.
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/lenny_kano/catapult.git
-
-Build:12.1-150804,1
- commit=0a8623d
- subdir=app
- gradle=catapult
- forceversion=yes
- prebuild=sed -i -e '/versionCode/d' build.gradle && \
- sed -i -e '/com.kaneoriley.cyanogenport.launcher3/aversionCode $$VERCODE$$' -e 's/23.0.0 rc3/23.0.2/g' build.gradle ../WallpaperPicker/build.gradle && \
- sed -i -e 's///' ../AndroidManifest.xml
-
-Maintainer Notes:
-We cannot perform update checks, since upstream uses date-based version codes
-that are not hard-wired, but calculated on build time.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Update Check Name:com.android.launcher3
-Current Version:12.1-150804
-Current Version Code:0
diff --git a/metadata/com.kaneoriley.cyanogenport.launcher3.yml b/metadata/com.kaneoriley.cyanogenport.launcher3.yml
new file mode 100644
index 0000000000..1163074d6c
--- /dev/null
+++ b/metadata/com.kaneoriley.cyanogenport.launcher3.yml
@@ -0,0 +1,41 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: https://bitbucket.org/lenny_kano/catapult/
+SourceCode: https://bitbucket.org/lenny_kano/catapult/src/
+
+Name: Catapult
+Summary: Launcher based on Cyanogen's Trebuchet
+Description: |-
+ ''Catapult'' is a Launcher based on Cyanogen's Trebuchet. If you like the style
+ and simplicity of Cyanogenmod, you can now have it on any device running Android
+ Lollipop.
+
+RepoType: git
+Repo: https://bitbucket.org/lenny_kano/catapult.git
+
+Builds:
+ - versionName: 12.1-150804
+ versionCode: 1
+ commit: 0a8623d
+ subdir: app
+ gradle:
+ - catapult
+ forceversion: true
+ prebuild:
+ - sed -i -e '/versionCode/d' build.gradle
+ - sed -i -e '/com.kaneoriley.cyanogenport.launcher3/aversionCode $$VERCODE$$'
+ -e 's/23.0.0 rc3/23.0.2/g' build.gradle ../WallpaperPicker/build.gradle
+ - sed -i -e 's///'
+ ../AndroidManifest.xml
+
+MaintainerNotes: |-
+ We cannot perform update checks, since upstream uses date-based version codes
+ that are not hard-wired, but calculated on build time.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+UpdateCheckName: com.android.launcher3
+CurrentVersion: 12.1-150804
+CurrentVersionCode: 0
diff --git a/metadata/com.kennyc.open.imgur.txt b/metadata/com.kennyc.open.imgur.txt
deleted file mode 100644
index 49925a6e0f..0000000000
--- a/metadata/com.kennyc.open.imgur.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Internet,Multimedia
-License:Apache-2.0
-Web Site:https://github.com/Kennyc1012/Opengur/wiki
-Source Code:https://github.com/Kennyc1012/Opengur
-Issue Tracker:https://github.com/Kennyc1012/Opengur/issues
-Changelog:https://github.com/Kennyc1012/Opengur/blob/HEAD/CHANGELOG.MD
-
-Auto Name:Opengur
-Summary:Browse Imgur
-Description:
-'''Note:''' this app is no longer actively developed.
-
-Browse the Imgur image board. Features support for GIF and GIFV image formats,
-tablet mode and album support. Based on material design guidelines for both,
-light and dark themes. Includes meme generator and supports Muzei.
-
-'''WARNING''': This app is no longer maintained.
-.
-
-Repo Type:git
-Repo:https://github.com/Kennyc1012/Opengur/
-
-Build:4.7.1,471
- disable=android gradle plugin version 2.3.0-rc1 is too old
- commit=4.7.1
- subdir=app
- gradle=f_droid
- prebuild=sed -i -e '/fabric/d' build.gradle ../build.gradle && \
- sed -i -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/enableCrashlytics/s/true/false/g' -e 's/project.API_CLIENT_ID/"null"/g' -e 's/project.API_CLIENT_SECRET/"null"/g' build.gradle && \
- sed -i -e 's/${fabric_key}/null/g' src/main/AndroidManifest.xml
-
-Auto Update Mode:None
-Update Check Mode:HTTP
-Update Check Data:https://raw.githubusercontent.com/Kennyc1012/Opengur/HEAD/app/build.gradle|version_code = (.*)|.|version_name = '(.*)'
-Current Version:4.7.1
-Current Version Code:92
diff --git a/metadata/com.kennyc.open.imgur.yml b/metadata/com.kennyc.open.imgur.yml
new file mode 100644
index 0000000000..b21a52684b
--- /dev/null
+++ b/metadata/com.kennyc.open.imgur.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Internet
+ - Multimedia
+License: Apache-2.0
+WebSite: https://github.com/Kennyc1012/Opengur/wiki
+SourceCode: https://github.com/Kennyc1012/Opengur
+IssueTracker: https://github.com/Kennyc1012/Opengur/issues
+Changelog: https://github.com/Kennyc1012/Opengur/blob/HEAD/CHANGELOG.MD
+
+AutoName: Opengur
+Summary: Browse Imgur
+Description: |-
+ '''Note:''' this app is no longer actively developed.
+
+ Browse the Imgur image board. Features support for GIF and GIFV image formats,
+ tablet mode and album support. Based on material design guidelines for both,
+ light and dark themes. Includes meme generator and supports Muzei.
+
+ '''WARNING''': This app is no longer maintained.
+
+RepoType: git
+Repo: https://github.com/Kennyc1012/Opengur/
+
+Builds:
+ - versionName: 4.7.1
+ versionCode: 471
+ disable: android gradle plugin version 2.3.0-rc1 is too old
+ commit: 4.7.1
+ subdir: app
+ gradle:
+ - f_droid
+ prebuild:
+ - sed -i -e '/fabric/d' build.gradle ../build.gradle
+ - sed -i -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/enableCrashlytics/s/true/false/g'
+ -e 's/project.API_CLIENT_ID/"null"/g' -e 's/project.API_CLIENT_SECRET/"null"/g'
+ build.gradle
+ - sed -i -e 's/${fabric_key}/null/g' src/main/AndroidManifest.xml
+
+AutoUpdateMode: None
+UpdateCheckMode: HTTP
+UpdateCheckData: https://raw.githubusercontent.com/Kennyc1012/Opengur/HEAD/app/build.gradle|version_code
+ = (.*)|.|version_name = '(.*)'
+CurrentVersion: 4.7.1
+CurrentVersionCode: 92
diff --git a/metadata/com.keylesspalace.tusky.txt b/metadata/com.keylesspalace.tusky.txt
deleted file mode 100644
index d5126668b7..0000000000
--- a/metadata/com.keylesspalace.tusky.txt
+++ /dev/null
@@ -1,192 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:https://tusky.app
-Source Code:https://github.com/tuskyapp/Tusky
-Issue Tracker:https://github.com/tuskyapp/Tusky/issues
-Translation:https://crowdin.com/project/tusky
-Changelog:https://github.com/tuskyapp/Tusky/releases
-Donate:https://opencollective.com/tusky
-
-Auto Name:Tusky
-
-Repo Type:git
-Repo:https://github.com/tuskyapp/Tusky
-
-Build:1.0.0-alpha.5,5
- commit=v1.0.0-alpha.5
- subdir=app
- gradle=yes
-
-Build:1.0.0-alpha.7,7
- commit=v1.0.0-alpha.7
- subdir=app
- gradle=yes
-
-Build:1.0.0-alpha.8,8
- commit=v1.0.0-alpha.8
- subdir=app
- gradle=yes
-
-Build:1.1.3,16
- commit=31fff630f3e92b0bdc3683b00fc7ebc24ac60f49
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/googleCompile/d' -e '/google-services/d' ../build.gradle build.gradle && \
- sed -i -e 's/com.google.firebase.iid.FirebaseInstanceId.getInstance().getToken()/"null"/g' src/main/java/com/keylesspalace/tusky/BaseActivity.java
-
-Build:1.1.4,25
- commit=v1.1.4
- subdir=app
- gradle=fdroid
- prebuild=sed -i -e '/googleCompile/d' -e '/google-services/d' ../build.gradle build.gradle && \
- sed -i -e 's/com.google.firebase.iid.FirebaseInstanceId.getInstance().getToken()/"null"/g' src/main/java/com/keylesspalace/tusky/BaseActivity.java
-
-Build:1.2.0,26
- commit=v1.2.0
- subdir=app
- gradle=fdroid
-
-Build:1.2.1,27
- commit=v1.2.1
- subdir=app
- gradle=fdroid
-
-Build:1.3.1,29
- commit=v1.3.1
- subdir=app
- gradle=fdroid
-
-Build:1.4.1,31
- commit=v1.4.1
- subdir=app
- gradle=fdroid
-
-Build:1.5.0,32
- commit=v1.5.0
- subdir=app
- gradle=fdroid
-
-Build:1.5.1,33
- commit=v1.5.1
- subdir=app
- gradle=fdroid
-
-Build:1.5.2,34
- commit=v1.5.2
- subdir=app
- gradle=yes
-
-Build:1.6.0,35
- commit=v1.6.0
- subdir=app
- gradle=yes
-
-Build:1.6.1,36
- commit=v1.6.1
- subdir=app
- gradle=yes
-
-Build:1.7.0,37
- commit=v1.7.0
- subdir=app
- gradle=yes
-
-Build:1.8.0,38
- commit=v1.8.0
- subdir=app
- gradle=yes
-
-Build:2.0,41
- commit=v2.0
- subdir=app
- gradle=yes
-
-Build:2.1,42
- commit=v2.1
- subdir=app
- gradle=yes
-
-Build:2.2,44
- commit=v2.2
- subdir=app
- gradle=yes
-
-Build:2.3,45
- commit=v2.3
- subdir=app
- gradle=blue
-
-Build:3.0,48
- commit=v3.0
- subdir=app
- gradle=blue
-
-Build:3.1,49
- commit=v3.1
- subdir=app
- gradle=blue
-
-Build:4.0,51
- commit=v4.0
- subdir=app
- gradle=blue
-
-Build:4.1,52
- commit=v4.1
- subdir=app
- gradle=blue
-
-Build:5.0,54
- commit=v5.0
- subdir=app
- gradle=blue
-
-Build:5.1,55
- commit=v5.1
- subdir=app
- gradle=blue
-
-Build:5.2,56
- commit=v5.2
- subdir=app
- gradle=blue
-
-Build:6.0,58
- commit=v6.0
- subdir=app
- gradle=blue
-
-Build:6.1,59
- commit=v6.1
- subdir=app
- gradle=blue
-
-Build:7.0,61
- commit=v7.0
- subdir=app
- gradle=blue
-
-Build:7.1,62
- commit=v7.1
- subdir=app
- gradle=blue
-
-Build:8.0,64
- commit=v8.0
- subdir=app
- gradle=blue
-
-Build:8.1,65
- commit=v8.1
- subdir=app
- gradle=blue
-
-Maintainer Notes:
-Remove AUM as versionName gets an extra erroneous `-` added
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Update Check Ignore:beta
-Current Version:8.1
-Current Version Code:65
diff --git a/metadata/com.keylesspalace.tusky.yml b/metadata/com.keylesspalace.tusky.yml
new file mode 100644
index 0000000000..76431f0d2e
--- /dev/null
+++ b/metadata/com.keylesspalace.tusky.yml
@@ -0,0 +1,260 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: https://tusky.app
+SourceCode: https://github.com/tuskyapp/Tusky
+IssueTracker: https://github.com/tuskyapp/Tusky/issues
+Translation: https://crowdin.com/project/tusky
+Changelog: https://github.com/tuskyapp/Tusky/releases
+Donate: https://opencollective.com/tusky
+
+AutoName: Tusky
+
+RepoType: git
+Repo: https://github.com/tuskyapp/Tusky
+
+Builds:
+ - versionName: 1.0.0-alpha.5
+ versionCode: 5
+ commit: v1.0.0-alpha.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.0.0-alpha.7
+ versionCode: 7
+ commit: v1.0.0-alpha.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.0.0-alpha.8
+ versionCode: 8
+ commit: v1.0.0-alpha.8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 16
+ commit: 31fff630f3e92b0bdc3683b00fc7ebc24ac60f49
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '/googleCompile/d' -e '/google-services/d' ../build.gradle build.gradle
+ - sed -i -e 's/com.google.firebase.iid.FirebaseInstanceId.getInstance().getToken()/"null"/g' src/main/java/com/keylesspalace/tusky/BaseActivity.java
+
+ - versionName: 1.1.4
+ versionCode: 25
+ commit: v1.1.4
+ subdir: app
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '/googleCompile/d' -e '/google-services/d' ../build.gradle build.gradle
+ - sed -i -e 's/com.google.firebase.iid.FirebaseInstanceId.getInstance().getToken()/"null"/g' src/main/java/com/keylesspalace/tusky/BaseActivity.java
+
+ - versionName: 1.2.0
+ versionCode: 26
+ commit: v1.2.0
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.2.1
+ versionCode: 27
+ commit: v1.2.1
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.3.1
+ versionCode: 29
+ commit: v1.3.1
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.4.1
+ versionCode: 31
+ commit: v1.4.1
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.5.0
+ versionCode: 32
+ commit: v1.5.0
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.5.1
+ versionCode: 33
+ commit: v1.5.1
+ subdir: app
+ gradle:
+ - fdroid
+
+ - versionName: 1.5.2
+ versionCode: 34
+ commit: v1.5.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.0
+ versionCode: 35
+ commit: v1.6.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.1
+ versionCode: 36
+ commit: v1.6.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.0
+ versionCode: 37
+ commit: v1.7.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.8.0
+ versionCode: 38
+ commit: v1.8.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.0'
+ versionCode: 41
+ commit: v2.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.1'
+ versionCode: 42
+ commit: v2.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.2'
+ versionCode: 44
+ commit: v2.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '2.3'
+ versionCode: 45
+ commit: v2.3
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '3.0'
+ versionCode: 48
+ commit: v3.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '3.1'
+ versionCode: 49
+ commit: v3.1
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '4.0'
+ versionCode: 51
+ commit: v4.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '4.1'
+ versionCode: 52
+ commit: v4.1
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '5.0'
+ versionCode: 54
+ commit: v5.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '5.1'
+ versionCode: 55
+ commit: v5.1
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '5.2'
+ versionCode: 56
+ commit: v5.2
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '6.0'
+ versionCode: 58
+ commit: v6.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '6.1'
+ versionCode: 59
+ commit: v6.1
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '7.0'
+ versionCode: 61
+ commit: v7.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '7.1'
+ versionCode: 62
+ commit: v7.1
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '8.0'
+ versionCode: 64
+ commit: v8.0
+ subdir: app
+ gradle:
+ - blue
+
+ - versionName: '8.1'
+ versionCode: 65
+ commit: v8.1
+ subdir: app
+ gradle:
+ - blue
+
+MaintainerNotes: Remove AUM as versionName gets an extra erroneous `-` added
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+UpdateCheckIgnore: beta
+CurrentVersion: '8.1'
+CurrentVersionCode: 65
diff --git a/metadata/com.kibab.android.EncPassChanger.txt b/metadata/com.kibab.android.EncPassChanger.txt
deleted file mode 100644
index da0f7bca01..0000000000
--- a/metadata/com.kibab.android.EncPassChanger.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Security
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/kibab/encpasschanger
-Issue Tracker:https://github.com/kibab/encpasschanger/issues
-
-Auto Name:EncPassChanger
-Summary:Use a stronger disk password
-Description:
-In Android 4.0.3+ it is now possible to encrypt the storage so that a password
-is necessary to decrypt it every time the phone is switched on. However, in
-stock Android, the password used to generate the encryption key is identical to
-that used to unlock the screen. That either forces you to use weak password, or
-to type long secure password each time you unlock the screen of device. This
-application uses standard VDC calls to validate and set a new password. The app
-has been tested on the developer's Galaxy Nexus: however, please backup your
-data before using this app! If you forget your password, you will NEVER recover
-your data!
-
-Requires Root: Yes.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/kibab/encpasschanger.git
-
-Build:1.0,1
- commit=97df69b6d
-
-Build:2.0,2
- commit=691b12e9a2
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0
-Current Version Code:2
diff --git a/metadata/com.kibab.android.EncPassChanger.yml b/metadata/com.kibab.android.EncPassChanger.yml
new file mode 100644
index 0000000000..a59977f8b1
--- /dev/null
+++ b/metadata/com.kibab.android.EncPassChanger.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Security
+License: BSD-3-Clause
+SourceCode: https://github.com/kibab/encpasschanger
+IssueTracker: https://github.com/kibab/encpasschanger/issues
+
+AutoName: EncPassChanger
+Summary: Use a stronger disk password
+Description: |-
+ In Android 4.0.3+ it is now possible to encrypt the storage so that a password
+ is necessary to decrypt it every time the phone is switched on. However, in
+ stock Android, the password used to generate the encryption key is identical to
+ that used to unlock the screen. That either forces you to use weak password, or
+ to type long secure password each time you unlock the screen of device. This
+ application uses standard VDC calls to validate and set a new password. The app
+ has been tested on the developer's Galaxy Nexus: however, please backup your
+ data before using this app! If you forget your password, you will NEVER recover
+ your data!
+
+ Requires Root: Yes.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/kibab/encpasschanger.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 97df69b6d
+
+ - versionName: '2.0'
+ versionCode: 2
+ commit: 691b12e9a2
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.kkinder.charmap.txt b/metadata/com.kkinder.charmap.txt
deleted file mode 100644
index 3847bbe8db..0000000000
--- a/metadata/com.kkinder.charmap.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://kkinder.com/charmap
-Source Code:https://bitbucket.org/dalb8/charmap
-Issue Tracker:
-
-Auto Name:Charmap
-Summary:Access unicode characters
-Description:
-A small and simple character picker, allowing you to copy and paste unicode
-characters, from Arabic to Ethiopic Extended. To copy multiple characters,
-enable the editor.
-
-Note, of course, that your device’s font may not support all known characters.
-Characters that your device cannot render will most likely show up as empty
-rectangles, but they may still display elsewhere.
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/dalb8/charmap
-
-Build:1.0.1,101
- commit=1307b92
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:101
diff --git a/metadata/com.kkinder.charmap.yml b/metadata/com.kkinder.charmap.yml
new file mode 100644
index 0000000000..2d6ad2415b
--- /dev/null
+++ b/metadata/com.kkinder.charmap.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://kkinder.com/charmap
+SourceCode: https://bitbucket.org/dalb8/charmap
+
+AutoName: Charmap
+Summary: Access unicode characters
+Description: |-
+ A small and simple character picker, allowing you to copy and paste unicode
+ characters, from Arabic to Ethiopic Extended. To copy multiple characters,
+ enable the editor.
+
+ Note, of course, that your device’s font may not support all known characters.
+ Characters that your device cannot render will most likely show up as empty
+ rectangles, but they may still display elsewhere.
+
+RepoType: hg
+Repo: https://bitbucket.org/dalb8/charmap
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 101
+ commit: 1307b92
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 101
diff --git a/metadata/com.kkinder.sharelocation.txt b/metadata/com.kkinder.sharelocation.txt
deleted file mode 100644
index 8415f3d5f4..0000000000
--- a/metadata/com.kkinder.sharelocation.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Disabled:Google Maps shenanigans
-AntiFeatures:NonFreeDep
-Categories:Navigation
-License:MIT
-Web Site:https://bitbucket.org/kkinder/gpsshare
-Source Code:https://bitbucket.org/kkinder/gpsshare/src
-Issue Tracker:https://bitbucket.org/kkinder/gpsshare/issues
-
-Auto Name:GPS Share
-Summary:Share your location
-Description:
-Share your location via any of the messaging apps you have installed.
-
-N.B It isn't possible to view your position on a map because Google Maps is the
-only map source and f-droid can't supply an API key to use it. If you need to
-use Google Maps install the developer's build from the website.
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/kkinder/gpsshare
-
-Build:1.4.1,141
- commit=936cada
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.1
-Current Version Code:141
diff --git a/metadata/com.kkinder.sharelocation.yml b/metadata/com.kkinder.sharelocation.yml
new file mode 100644
index 0000000000..c895468fb6
--- /dev/null
+++ b/metadata/com.kkinder.sharelocation.yml
@@ -0,0 +1,31 @@
+Disabled: Google Maps shenanigans
+AntiFeatures:
+ - NonFreeDep
+Categories:
+ - Navigation
+License: MIT
+WebSite: https://bitbucket.org/kkinder/gpsshare
+SourceCode: https://bitbucket.org/kkinder/gpsshare/src
+IssueTracker: https://bitbucket.org/kkinder/gpsshare/issues
+
+AutoName: GPS Share
+Summary: Share your location
+Description: |-
+ Share your location via any of the messaging apps you have installed.
+
+ N.B It isn't possible to view your position on a map because Google Maps is the
+ only map source and f-droid can't supply an API key to use it. If you need to
+ use Google Maps install the developer's build from the website.
+
+RepoType: hg
+Repo: https://bitbucket.org/kkinder/gpsshare
+
+Builds:
+ - versionName: 1.4.1
+ versionCode: 141
+ commit: 936cada
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.1
+CurrentVersionCode: 141
diff --git a/metadata/com.kmagic.solitaire.txt b/metadata/com.kmagic.solitaire.txt
deleted file mode 100644
index d7dcd0219a..0000000000
--- a/metadata/com.kmagic.solitaire.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:
-Issue Tracker:
-
-Auto Name:Solitaire
-Summary:Solitaire collection
-Description:
-'''Note:''' This abandoned app is kept for historical reasons, so you should
-rather use it's succesor [[net.sourceforge.solitaire_cg]]. It has matured a lot,
-is well maintained and offers additional features and games.
-
-Solitaire Collection of Klondike (Regular solitaire), Spider Solitaire, and
-Freecell using the touchscreen interface. Features include multi-level undo,
-animated card movement, and statistic/score tracking.
-.
-
-Build:1.12.2,450
- commit=30
- prebuild=rm build.xml
- target=android-8
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.12.2
-Current Version Code:450
-
-No Source Since:1.12.3
diff --git a/metadata/com.kmagic.solitaire.yml b/metadata/com.kmagic.solitaire.yml
new file mode 100644
index 0000000000..a3ee04d0a7
--- /dev/null
+++ b/metadata/com.kmagic.solitaire.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Games
+License: Apache-2.0
+
+AutoName: Solitaire
+Summary: Solitaire collection
+Description: |-
+ '''Note:''' This abandoned app is kept for historical reasons, so you should
+ rather use it's succesor [[net.sourceforge.solitaire_cg]]. It has matured a lot,
+ is well maintained and offers additional features and games.
+
+ Solitaire Collection of Klondike (Regular solitaire), Spider Solitaire, and
+ Freecell using the touchscreen interface. Features include multi-level undo,
+ animated card movement, and statistic/score tracking.
+
+Builds:
+ - versionName: 1.12.2
+ versionCode: 450
+ commit: '30'
+ prebuild: rm build.xml
+ target: android-8
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.12.2
+CurrentVersionCode: 450
+
+NoSourceSince: 1.12.3
diff --git a/metadata/com.kodarkooperativet.notificationstopwatch.txt b/metadata/com.kodarkooperativet.notificationstopwatch.txt
deleted file mode 100644
index 0678379f02..0000000000
--- a/metadata/com.kodarkooperativet.notificationstopwatch.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:System
-License:Artistic-2.0
-Web Site:
-Source Code:https://github.com/KodarKooperativet/NotificationStopwatch
-Issue Tracker:https://github.com/KodarKooperativet/NotificationStopwatch/issues
-
-Auto Name:Stopwatch
-Summary:Stopwatch build into the notification bar
-Description:
-A simple stopwatch that can be completely controlled from the notification bar.
-Very lightweight and no permissions. Uses Singleton design betweeen activity and
-service.
-.
-
-Repo Type:git
-Repo:https://github.com/KodarKooperativet/NotificationStopwatch
-
-Build:1.3,5
- commit=f125f64dbcd3bdcde9924979532fcfb21b504e58
-
-Build:1.4,6
- commit=e09dbd5ff940f11bd021248952192e6b86013219
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4
-Current Version Code:6
diff --git a/metadata/com.kodarkooperativet.notificationstopwatch.yml b/metadata/com.kodarkooperativet.notificationstopwatch.yml
new file mode 100644
index 0000000000..78887fd671
--- /dev/null
+++ b/metadata/com.kodarkooperativet.notificationstopwatch.yml
@@ -0,0 +1,29 @@
+Categories:
+ - System
+License: Artistic-2.0
+SourceCode: https://github.com/KodarKooperativet/NotificationStopwatch
+IssueTracker: https://github.com/KodarKooperativet/NotificationStopwatch/issues
+
+AutoName: Stopwatch
+Summary: Stopwatch build into the notification bar
+Description: |-
+ A simple stopwatch that can be completely controlled from the notification bar.
+ Very lightweight and no permissions. Uses Singleton design betweeen activity and
+ service.
+
+RepoType: git
+Repo: https://github.com/KodarKooperativet/NotificationStopwatch
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 5
+ commit: f125f64dbcd3bdcde9924979532fcfb21b504e58
+
+ - versionName: '1.4'
+ versionCode: 6
+ commit: e09dbd5ff940f11bd021248952192e6b86013219
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.4'
+CurrentVersionCode: 6
diff --git a/metadata/com.kostmo.wallpaper.spiral.txt b/metadata/com.kostmo.wallpaper.spiral.txt
deleted file mode 100644
index 210fe16158..0000000000
--- a/metadata/com.kostmo.wallpaper.spiral.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/kostmo/android-spiral-wallpaper
-Issue Tracker:https://github.com/kostmo/android-spiral-wallpaper/issues
-
-Auto Name:HypnoTwister
-Summary:An animated spiral live wallpaper
-Description:
-Draws animated mathematically perfect spirals on your home screen.
-.
-
-Repo Type:git-svn
-Repo:https://android-spiral-wallpaper.googlecode.com/svn/trunk/app
-
-Build:1.4,12
- commit=14
- prebuild=mv lib libs
-
-Build:1.4.1,13
- commit=16
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4.1
-Current Version Code:13
diff --git a/metadata/com.kostmo.wallpaper.spiral.yml b/metadata/com.kostmo.wallpaper.spiral.yml
new file mode 100644
index 0000000000..48ce907fa1
--- /dev/null
+++ b/metadata/com.kostmo.wallpaper.spiral.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/kostmo/android-spiral-wallpaper
+IssueTracker: https://github.com/kostmo/android-spiral-wallpaper/issues
+
+AutoName: HypnoTwister
+Summary: An animated spiral live wallpaper
+Description: Draws animated mathematically perfect spirals on your home screen.
+
+RepoType: git-svn
+Repo: https://android-spiral-wallpaper.googlecode.com/svn/trunk/app
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 12
+ commit: '14'
+ prebuild: mv lib libs
+
+ - versionName: 1.4.1
+ versionCode: 13
+ commit: '16'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.4.1
+CurrentVersionCode: 13
diff --git a/metadata/com.koushikdutta.superuser.txt b/metadata/com.koushikdutta.superuser.txt
deleted file mode 100644
index 29990bc642..0000000000
--- a/metadata/com.koushikdutta.superuser.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Security
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/koush/Superuser
-Issue Tracker:https://github.com/koush/Superuser/issues
-
-Auto Name:Superuser
-Summary:Manage root access
-Description:
-An app to allow or forbid apps' requests to run as root. The entire app can be
-built from source with the Android SDK and NDK, including the '''su''' binary
-which is bundled within and copied to /system when the prompts are followed.
-
-You must already have root for this to work, because it leverages the existing
-su and Superuser app to install itself. However, if you know what you are doing
-you can use this apk as a su/Superuser substitute if you are gaining an initial
-root. Once the install is completed you can disable or remove the old app.
-
-Up to version 1.0.3.0 this might not work on Android 5.0+.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/koush/Superuser.git
-
-Build:1.0.2.8,1027
- commit=74363eaa79
- subdir=Superuser
- init=rm -f build.xml
- srclibs=1:KoushWidgets@2cc45f3
- buildjni=yes
-
-Build:1.0.2.9,1029
- commit=9e683de8ad1ef1d3a9bb
- subdir=Superuser
- init=rm -f build.xml
- srclibs=1:KoushWidgets@2cc45f3
- buildjni=yes
-
-Build:1.0.3.0,1030
- commit=b0bfdbc11071a99177f2b
- subdir=Superuser
- init=rm -f build.xml
- srclibs=1:KoushWidgets@2cc45f3
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3.0
-Current Version Code:1030
diff --git a/metadata/com.koushikdutta.superuser.yml b/metadata/com.koushikdutta.superuser.yml
new file mode 100644
index 0000000000..72b49c8ab2
--- /dev/null
+++ b/metadata/com.koushikdutta.superuser.yml
@@ -0,0 +1,60 @@
+Categories:
+ - Security
+License: Apache-2.0
+SourceCode: https://github.com/koush/Superuser
+IssueTracker: https://github.com/koush/Superuser/issues
+
+AutoName: Superuser
+Summary: Manage root access
+Description: |-
+ An app to allow or forbid apps' requests to run as root. The entire app can be
+ built from source with the Android SDK and NDK, including the '''su''' binary
+ which is bundled within and copied to /system when the prompts are followed.
+
+ You must already have root for this to work, because it leverages the existing
+ su and Superuser app to install itself. However, if you know what you are doing
+ you can use this apk as a su/Superuser substitute if you are gaining an initial
+ root. Once the install is completed you can disable or remove the old app.
+
+ Up to version 1.0.3.0 this might not work on Android 5.0+.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/koush/Superuser.git
+
+Builds:
+ - versionName: 1.0.2.8
+ versionCode: 1027
+ commit: 74363eaa79
+ subdir: Superuser
+ init: rm -f build.xml
+ srclibs:
+ - 1:KoushWidgets@2cc45f3
+ buildjni:
+ - yes
+
+ - versionName: 1.0.2.9
+ versionCode: 1029
+ commit: 9e683de8ad1ef1d3a9bb
+ subdir: Superuser
+ init: rm -f build.xml
+ srclibs:
+ - 1:KoushWidgets@2cc45f3
+ buildjni:
+ - yes
+
+ - versionName: 1.0.3.0
+ versionCode: 1030
+ commit: b0bfdbc11071a99177f2b
+ subdir: Superuser
+ init: rm -f build.xml
+ srclibs:
+ - 1:KoushWidgets@2cc45f3
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3.0
+CurrentVersionCode: 1030
diff --git a/metadata/com.kpz.pomodorotasks.activity.txt b/metadata/com.kpz.pomodorotasks.activity.txt
deleted file mode 100644
index f83997e2ed..0000000000
--- a/metadata/com.kpz.pomodorotasks.activity.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Writing
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/pomodorotasks
-Source Code:https://code.google.com/p/pomodorotasks/source
-Issue Tracker:
-
-Auto Name:Pomodoro Tasks
-Summary:Task Manager
-Description:
-A simple application to manage tasks using Pomodoro Technique.
-.
-
-Repo Type:git-svn
-Repo:https://pomodorotasks.googlecode.com/svn/trunk
-
-Build:1.4,7
- commit=97
- subdir=PomodoroTasks
-
-Build:1.5,8
- commit=99
- subdir=PomodoroTasks
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.5
-Current Version Code:8
diff --git a/metadata/com.kpz.pomodorotasks.activity.yml b/metadata/com.kpz.pomodorotasks.activity.yml
new file mode 100644
index 0000000000..8fe48a29e8
--- /dev/null
+++ b/metadata/com.kpz.pomodorotasks.activity.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Writing
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/pomodorotasks
+SourceCode: https://code.google.com/p/pomodorotasks/source
+
+AutoName: Pomodoro Tasks
+Summary: Task Manager
+Description: A simple application to manage tasks using Pomodoro Technique.
+
+RepoType: git-svn
+Repo: https://pomodorotasks.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 7
+ commit: '97'
+ subdir: PomodoroTasks
+
+ - versionName: '1.5'
+ versionCode: 8
+ commit: '99'
+ subdir: PomodoroTasks
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.5'
+CurrentVersionCode: 8
diff --git a/metadata/com.kure.musicplayer.txt b/metadata/com.kure.musicplayer.txt
deleted file mode 100644
index 8ad54e9bf4..0000000000
--- a/metadata/com.kure.musicplayer.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/alexdantas/kure-music-player
-Issue Tracker:https://github.com/alexdantas/kure-music-player/issues
-
-Auto Name:kure Music Player
-Summary:Music player
-Description:
-Customizable music player featuring:
-
-* browsable by artist, album, genre and year or show them all at once
-* shuffle and repeat modes
-* playlist support, allowing you to create your own on-the-fly
-* 9 different color themes
-* status bar notification, with playback controls
-* lock screen widget - control your songs while the device is locked
-* automatically detects when you insert/remove the headset
-.
-
-Repo Type:git
-Repo:https://github.com/alexdantas/kure-music-player
-
-Build:0.9.3,2
- commit=5d3d938c5d0c31c2a2c9085eb93d2ca866fded96
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Unreliable tagging.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.9.3
-Current Version Code:2
diff --git a/metadata/com.kure.musicplayer.yml b/metadata/com.kure.musicplayer.yml
new file mode 100644
index 0000000000..37ca59d6fb
--- /dev/null
+++ b/metadata/com.kure.musicplayer.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/alexdantas/kure-music-player
+IssueTracker: https://github.com/alexdantas/kure-music-player/issues
+
+AutoName: kure Music Player
+Summary: Music player
+Description: |-
+ Customizable music player featuring:
+
+ * browsable by artist, album, genre and year or show them all at once
+ * shuffle and repeat modes
+ * playlist support, allowing you to create your own on-the-fly
+ * 9 different color themes
+ * status bar notification, with playback controls
+ * lock screen widget - control your songs while the device is locked
+ * automatically detects when you insert/remove the headset
+
+RepoType: git
+Repo: https://github.com/alexdantas/kure-music-player
+
+Builds:
+ - versionName: 0.9.3
+ versionCode: 2
+ commit: 5d3d938c5d0c31c2a2c9085eb93d2ca866fded96
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Unreliable tagging.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.9.3
+CurrentVersionCode: 2
diff --git a/metadata/com.kvance.Nectroid.txt b/metadata/com.kvance.Nectroid.txt
deleted file mode 100644
index 090b8d3f4b..0000000000
--- a/metadata/com.kvance.Nectroid.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/cknave/nectroid
-Issue Tracker:https://github.com/cknave/nectroid/issues
-
-Auto Name:Nectroid
-Summary:Demoscene radio
-Description:
-Nectroid provides a way to access [http://www.scenemusic.eu/demovibes Nectarine
-Demoscene Radio]. Demoscene is music designed to be played along with computer
-graphics. Features:
-
-* Background music streaming
-* Current song, OneLiner, History and Queue views
-* AudioScrobbler support e.g. [[com.adam.aslfms]]
-* Support for other Demovibes-powered sites like CVGM
-* Software MP3 player for devices with old/broken versions of Android
-.
-
-Repo Type:git
-Repo:https://github.com/cknave/nectroid
-
-Build:1.2.3,10
- commit=61
- buildjni=jni
-
-Build:1.2.4,11
- commit=65
- buildjni=jni
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.4
-Current Version Code:11
diff --git a/metadata/com.kvance.Nectroid.yml b/metadata/com.kvance.Nectroid.yml
new file mode 100644
index 0000000000..6dc918de99
--- /dev/null
+++ b/metadata/com.kvance.Nectroid.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/cknave/nectroid
+IssueTracker: https://github.com/cknave/nectroid/issues
+
+AutoName: Nectroid
+Summary: Demoscene radio
+Description: |-
+ Nectroid provides a way to access [http://www.scenemusic.eu/demovibes Nectarine
+ Demoscene Radio]. Demoscene is music designed to be played along with computer
+ graphics. Features:
+
+ * Background music streaming
+ * Current song, OneLiner, History and Queue views
+ * AudioScrobbler support e.g. [[com.adam.aslfms]]
+ * Support for other Demovibes-powered sites like CVGM
+ * Software MP3 player for devices with old/broken versions of Android
+
+RepoType: git
+Repo: https://github.com/cknave/nectroid
+
+Builds:
+ - versionName: 1.2.3
+ versionCode: 10
+ commit: '61'
+ buildjni:
+ - jni
+
+ - versionName: 1.2.4
+ versionCode: 11
+ commit: '65'
+ buildjni:
+ - jni
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.4
+CurrentVersionCode: 11
diff --git a/metadata/com.kyakujin.android.tagnotepad.txt b/metadata/com.kyakujin.android.tagnotepad.txt
deleted file mode 100644
index 5d3a6ec7fe..0000000000
--- a/metadata/com.kyakujin.android.tagnotepad.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/Kyakujin/TagNotepad
-Issue Tracker:https://github.com/Kyakujin/TagNotepad/issues
-
-Auto Name:TAG Notepad
-Summary:Tag-based notebook
-Description:
-Take notes and assign tags to them, making them easier to find, group and use.
-.
-
-Repo Type:git
-Repo:https://github.com/Kyakujin/TagNotepad.git
-
-Build:1.0.2,3
- commit=5f68
- srclibs=1:ActionBarSherlock@4.4.0
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.2
-Current Version Code:3
-
-No Source Since:1.0.2
diff --git a/metadata/com.kyakujin.android.tagnotepad.yml b/metadata/com.kyakujin.android.tagnotepad.yml
new file mode 100644
index 0000000000..31a716d0d6
--- /dev/null
+++ b/metadata/com.kyakujin.android.tagnotepad.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Writing
+License: Apache-2.0
+SourceCode: https://github.com/Kyakujin/TagNotepad
+IssueTracker: https://github.com/Kyakujin/TagNotepad/issues
+
+AutoName: TAG Notepad
+Summary: Tag-based notebook
+Description: Take notes and assign tags to them, making them easier to find, group
+ and use.
+
+RepoType: git
+Repo: https://github.com/Kyakujin/TagNotepad.git
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 5f68
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.2
+CurrentVersionCode: 3
+
+NoSourceSince: 1.0.2
diff --git a/metadata/com.leafdigital.kanji.android.txt b/metadata/com.leafdigital.kanji.android.txt
deleted file mode 100644
index 372bd2a4d8..0000000000
--- a/metadata/com.leafdigital.kanji.android.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/quen/kanjirecog/tree/android
-Issue Tracker:https://github.com/quen/kanjirecog/issues
-
-Auto Name:Kanji draw
-Summary:Kanji recognition
-Description:
-A simple application that lets you draw Japanese characters (kanji) using the
-touch screen. It is intended for Japanese language learners who might need to
-enter characters in order to look them up in a dictionary or enter them on a
-website.
-
-It identifies the character you have drawn using a special form of handwriting
-recognition. You can select the correct character from a list. After entering
-one or more characters, you can copy them into the clipboard as text for use in
-a dictionary.
-
-Note that this will NOT work - at all - if you don't know basically how to draw
-kanji. If you just draw something any old way that looks like it, it certainly
-won't be recognised. You have to draw characters basically the official way.
-.
-
-Repo Type:git
-Repo:https://github.com/quen/kanjirecog.git
-
-Build:1.0,2
- commit=63fca25a224
- prebuild=rm -rf tests design
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/android
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.leafdigital.kanji.android.yml b/metadata/com.leafdigital.kanji.android.yml
new file mode 100644
index 0000000000..4dd1a0541d
--- /dev/null
+++ b/metadata/com.leafdigital.kanji.android.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/quen/kanjirecog/tree/android
+IssueTracker: https://github.com/quen/kanjirecog/issues
+
+AutoName: Kanji draw
+Summary: Kanji recognition
+Description: |-
+ A simple application that lets you draw Japanese characters (kanji) using the
+ touch screen. It is intended for Japanese language learners who might need to
+ enter characters in order to look them up in a dictionary or enter them on a
+ website.
+
+ It identifies the character you have drawn using a special form of handwriting
+ recognition. You can select the correct character from a list. After entering
+ one or more characters, you can copy them into the clipboard as text for use in
+ a dictionary.
+
+ Note that this will NOT work - at all - if you don't know basically how to draw
+ kanji. If you just draw something any old way that looks like it, it certainly
+ won't be recognised. You have to draw characters basically the official way.
+
+RepoType: git
+Repo: https://github.com/quen/kanjirecog.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: 63fca25a224
+ prebuild: rm -rf tests design
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/android
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.lecz.android.tiltmazes.txt b/metadata/com.lecz.android.tiltmazes.txt
deleted file mode 100644
index 8487ec2c9c..0000000000
--- a/metadata/com.lecz.android.tiltmazes.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Games
-License:BSD-3-Clause
-Web Site:https://code.google.com/p/tiltmazes
-Source Code:https://code.google.com/p/tiltmazes/source
-Issue Tracker:
-
-Auto Name:TiltMazes
-Summary:Logical puzzle game
-Description:
-A ball sits in a flat tray containing one or more squares (goals). The challenge
-is to guide the ball around the tray and collect all the squares. Tilt the tray
-to, literally, start the ball rolling. The ball rolls in a straight line until
-it hits a wall, you can then tilt again.
-.
-
-Repo Type:git-svn
-Repo:https://tiltmazes.googlecode.com/svn/trunk
-
-Build:1.2,3
- commit=51
- target=android-4
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.lecz.android.tiltmazes.yml b/metadata/com.lecz.android.tiltmazes.yml
new file mode 100644
index 0000000000..83c38756b0
--- /dev/null
+++ b/metadata/com.lecz.android.tiltmazes.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Games
+License: BSD-3-Clause
+WebSite: https://code.google.com/p/tiltmazes
+SourceCode: https://code.google.com/p/tiltmazes/source
+
+AutoName: TiltMazes
+Summary: Logical puzzle game
+Description: |-
+ A ball sits in a flat tray containing one or more squares (goals). The challenge
+ is to guide the ball around the tray and collect all the squares. Tilt the tray
+ to, literally, start the ball rolling. The ball rolls in a straight line until
+ it hits a wall, you can then tilt again.
+
+RepoType: git-svn
+Repo: https://tiltmazes.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '51'
+ target: android-4
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.leinardi.kitchentimer.txt b/metadata/com.leinardi.kitchentimer.txt
deleted file mode 100644
index cc50edfcfe..0000000000
--- a/metadata/com.leinardi.kitchentimer.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Categories:Time
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/https://kitchentimer.googlecode.com/hg//directory/
-Issue Tracker:
-
-Auto Name:Kitchen Timer
-Summary:Simple Timer
-Description:
-Three independent timers on one screen.
-.
-
-Build:1.1.6,116
- commit=aec14b3db581
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1.6
-Current Version Code:116
diff --git a/metadata/com.leinardi.kitchentimer.yml b/metadata/com.leinardi.kitchentimer.yml
new file mode 100644
index 0000000000..9e456c0d44
--- /dev/null
+++ b/metadata/com.leinardi.kitchentimer.yml
@@ -0,0 +1,18 @@
+Categories:
+ - Time
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/https://kitchentimer.googlecode.com/hg//directory/
+
+AutoName: Kitchen Timer
+Summary: Simple Timer
+Description: Three independent timers on one screen.
+
+Builds:
+ - versionName: 1.1.6
+ versionCode: 116
+ commit: aec14b3db581
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.1.6
+CurrentVersionCode: 116
diff --git a/metadata/com.leocardz.multitouch.test.txt b/metadata/com.leocardz.multitouch.test.txt
deleted file mode 100644
index 9d5ddddfb4..0000000000
--- a/metadata/com.leocardz.multitouch.test.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://android.leocardz.com/multitouch-test/
-Source Code:https://github.com/LeonardoCardoso/Multitouch-Test
-Issue Tracker:https://github.com/LeonardoCardoso/Multitouch-Test/issues
-
-Auto Name:Multitouch Test
-Summary:Test multitouch capabilities
-Description:
-Test the touch capabilities of your device. It measures and shows how accurate
-the touch of your device is, how many touches it supports, and if there are some
-options to personalize the exhibition.
-.
-
-Repo Type:git
-Repo:https://github.com/LeonardoCardoso/Multitouch-Test
-
-Build:2.2,19
- commit=a95fabe3cd627cab85a57d1dce20165bf28b6bb9
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2
-Current Version Code:19
diff --git a/metadata/com.leocardz.multitouch.test.yml b/metadata/com.leocardz.multitouch.test.yml
new file mode 100644
index 0000000000..a8d5680f54
--- /dev/null
+++ b/metadata/com.leocardz.multitouch.test.yml
@@ -0,0 +1,29 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://android.leocardz.com/multitouch-test/
+SourceCode: https://github.com/LeonardoCardoso/Multitouch-Test
+IssueTracker: https://github.com/LeonardoCardoso/Multitouch-Test/issues
+
+AutoName: Multitouch Test
+Summary: Test multitouch capabilities
+Description: |-
+ Test the touch capabilities of your device. It measures and shows how accurate
+ the touch of your device is, how many touches it supports, and if there are some
+ options to personalize the exhibition.
+
+RepoType: git
+Repo: https://github.com/LeonardoCardoso/Multitouch-Test
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 19
+ commit: a95fabe3cd627cab85a57d1dce20165bf28b6bb9
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.2'
+CurrentVersionCode: 19
diff --git a/metadata/com.leocardz.url.unshortener.txt b/metadata/com.leocardz.url.unshortener.txt
deleted file mode 100644
index 77ebf2bf8f..0000000000
--- a/metadata/com.leocardz.url.unshortener.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:http://android.leocardz.com/url-unshortener
-Source Code:https://github.com/LeonardoCardoso/Unshorten-It
-Issue Tracker:https://github.com/LeonardoCardoso/Unshorten-It/issues
-
-Auto Name:Unshorten It
-Summary:Get long URLs from shortened ones
-Description:
-A simple, beautiful, fast and useful url unshortener with link preview.
-.
-
-Repo Type:git
-Repo:https://github.com/LeonardoCardoso/Unshorten-It.git
-
-Build:2.2,20
- disable=private repo
- commit=d77d15d4229ba746f28959dbf5fe73d08b2a43c5
- subdir=app
- gradle=yes
- srclibs=AndroidLinkPreview@23107d1fbdeaaf8aeac58bddc6edbca4226fdca5
-
-Maintainer Notes:
-Replace custom maven repo with source-built library.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2
-Current Version Code:20
diff --git a/metadata/com.leocardz.url.unshortener.yml b/metadata/com.leocardz.url.unshortener.yml
new file mode 100644
index 0000000000..49ebe2c552
--- /dev/null
+++ b/metadata/com.leocardz.url.unshortener.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Internet
+License: Apache-2.0
+WebSite: http://android.leocardz.com/url-unshortener
+SourceCode: https://github.com/LeonardoCardoso/Unshorten-It
+IssueTracker: https://github.com/LeonardoCardoso/Unshorten-It/issues
+
+AutoName: Unshorten It
+Summary: Get long URLs from shortened ones
+Description: A simple, beautiful, fast and useful url unshortener with link preview.
+
+RepoType: git
+Repo: https://github.com/LeonardoCardoso/Unshorten-It.git
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 20
+ disable: private repo
+ commit: d77d15d4229ba746f28959dbf5fe73d08b2a43c5
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - AndroidLinkPreview@23107d1fbdeaaf8aeac58bddc6edbca4226fdca5
+
+MaintainerNotes: Replace custom maven repo with source-built library.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.2'
+CurrentVersionCode: 20
diff --git a/metadata/com.lightbox.android.camera.txt b/metadata/com.lightbox.android.camera.txt
deleted file mode 100644
index a876f1b563..0000000000
--- a/metadata/com.lightbox.android.camera.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:http://lightbox.com
-Source Code:https://github.com/lightbox/QuickSnap
-Issue Tracker:https://github.com/lightbox/QuickSnap/issues
-
-Auto Name:QuickSnap
-Summary:Basic camera app
-Description:
-Camera implementation based off the Android Gingerbread camera app source code.
-
-Initially the Android Gingerbread camera source was forked, and then modified to
-become backwards compatible down to API level 7 (Eclair). The video
-functionality has also been removed and other changes made to fix problems with
-indivdual devices.
-.
-
-Repo Type:git
-Repo:https://github.com/lightbox/QuickSnap
-
-Build:1.0.1,2
- commit=d226fda623
- subdir=Camera
- target=android-14
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.1
-Current Version Code:2
diff --git a/metadata/com.lightbox.android.camera.yml b/metadata/com.lightbox.android.camera.yml
new file mode 100644
index 0000000000..583ae0f902
--- /dev/null
+++ b/metadata/com.lightbox.android.camera.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: http://lightbox.com
+SourceCode: https://github.com/lightbox/QuickSnap
+IssueTracker: https://github.com/lightbox/QuickSnap/issues
+
+AutoName: QuickSnap
+Summary: Basic camera app
+Description: |-
+ Camera implementation based off the Android Gingerbread camera app source code.
+
+ Initially the Android Gingerbread camera source was forked, and then modified to
+ become backwards compatible down to API level 7 (Eclair). The video
+ functionality has also been removed and other changes made to fix problems with
+ indivdual devices.
+
+RepoType: git
+Repo: https://github.com/lightbox/QuickSnap
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: d226fda623
+ subdir: Camera
+ target: android-14
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.1
+CurrentVersionCode: 2
diff --git a/metadata/com.litmus.worldscope.txt b/metadata/com.litmus.worldscope.txt
deleted file mode 100644
index f1b5a1b935..0000000000
--- a/metadata/com.litmus.worldscope.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/nus-mtp/worldscope
-Issue Tracker:https://github.com/nus-mtp/worldscope/issues
-Changelog:https://github.com/nus-mtp/worldscope/releases
-
-Auto Name:WorldScope
-Summary:Meadia streaming client
-Description:
-Mobile client to the streaming server of the same name (available from the same
-source repository). It allows a user to stream video and audio live from a
-mobile phone to their subcribers (listening and watching on their mobile
-phones).
-.
-
-Repo Type:git
-Repo:https://github.com/nus-mtp/worldscope
-
-Build:1.0,1
- commit=e19390a536ed3cf183703a85284eca711b74d50e
- subdir=client/android/WorldScope/app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.litmus.worldscope.yml b/metadata/com.litmus.worldscope.yml
new file mode 100644
index 0000000000..d595a753e7
--- /dev/null
+++ b/metadata/com.litmus.worldscope.yml
@@ -0,0 +1,32 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/nus-mtp/worldscope
+IssueTracker: https://github.com/nus-mtp/worldscope/issues
+Changelog: https://github.com/nus-mtp/worldscope/releases
+
+AutoName: WorldScope
+Summary: Meadia streaming client
+Description: |-
+ Mobile client to the streaming server of the same name (available from the same
+ source repository). It allows a user to stream video and audio live from a
+ mobile phone to their subcribers (listening and watching on their mobile
+ phones).
+
+RepoType: git
+Repo: https://github.com/nus-mtp/worldscope
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: e19390a536ed3cf183703a85284eca711b74d50e
+ subdir: client/android/WorldScope/app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.littlebytesofpi.pylauncher.txt b/metadata/com.littlebytesofpi.pylauncher.txt
deleted file mode 100644
index 6631f8f774..0000000000
--- a/metadata/com.littlebytesofpi.pylauncher.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://littlebytesofpi.com/index.php/projects/our-pro/tcp-client-serve
-Source Code:https://bitbucket.org/gbriggs/lbp_tcpipsockets/src
-Issue Tracker:https://bitbucket.org/gbriggs/lbp_tcpipsockets/issues
-
-Auto Name:pyLauncher
-Summary:Launch scripts on a server
-Description:
-Install the server (see the source code page) on a Raspberry PI (or other) then
-launch Python program files from the user interface on the Android. The results
-of the program are returned to the Android application, and displayed on the
-screen.
-
-* Connect any number of pyLauncher Android clients to the server on your local area network.
-* Select a Python.py file from the Android user interface, and have it run on the Raspberry Pi.
-* Results of each Python file run are broadcast to all connected Android clients
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/gbriggs/lbp_tcpipsockets.git
-
-Build:1.0.8,4
- commit=1.0.8
- subdir=AndroidClient/pyLauncher
-
-Build:1.1.1,5
- commit=Version_1.1.1_Released
- subdir=AndroidClient/pyLauncher
- rm=AndroidClient/appcompat_v7
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.1.1
-Current Version Code:5
diff --git a/metadata/com.littlebytesofpi.pylauncher.yml b/metadata/com.littlebytesofpi.pylauncher.yml
new file mode 100644
index 0000000000..dae21f4095
--- /dev/null
+++ b/metadata/com.littlebytesofpi.pylauncher.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://littlebytesofpi.com/index.php/projects/our-pro/tcp-client-serve
+SourceCode: https://bitbucket.org/gbriggs/lbp_tcpipsockets/src
+IssueTracker: https://bitbucket.org/gbriggs/lbp_tcpipsockets/issues
+
+AutoName: pyLauncher
+Summary: Launch scripts on a server
+Description: |-
+ Install the server (see the source code page) on a Raspberry PI (or other) then
+ launch Python program files from the user interface on the Android. The results
+ of the program are returned to the Android application, and displayed on the
+ screen.
+
+ * Connect any number of pyLauncher Android clients to the server on your local area network.
+ * Select a Python.py file from the Android user interface, and have it run on the Raspberry Pi.
+ * Results of each Python file run are broadcast to all connected Android clients
+
+RepoType: git
+Repo: https://bitbucket.org/gbriggs/lbp_tcpipsockets.git
+
+Builds:
+ - versionName: 1.0.8
+ versionCode: 4
+ commit: 1.0.8
+ subdir: AndroidClient/pyLauncher
+
+ - versionName: 1.1.1
+ versionCode: 5
+ commit: Version_1.1.1_Released
+ subdir: AndroidClient/pyLauncher
+ rm:
+ - AndroidClient/appcompat_v7
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.1.1
+CurrentVersionCode: 5
diff --git a/metadata/com.lligainterm.txt b/metadata/com.lligainterm.txt
deleted file mode 100644
index c123fd1e2d..0000000000
--- a/metadata/com.lligainterm.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Sports & Health
-License:MIT
-Web Site:https://yerayalonso.github.io/LligaIntermunicipal
-Source Code:https://github.com/YerayAlonso/LligaIntermunicipal
-Issue Tracker:https://github.com/YerayAlonso/LligaIntermunicipal/issues
-
-Auto Name:Lliga Intermunicipal
-Summary:Futsal (indoor soccer) in Catalunya
-Description:
-A small app to follow the league of Futsal in Girona, Catalunya. This includes
-results and classification.
-.
-
-Repo Type:git
-Repo:https://github.com/YerayAlonso/LligaIntermunicipal.git
-
-Build:1.3,3
- commit=51c88587dcee93f713520999d9c28e209811b778
- srclibs=1:ActionBarSherlock@4.4.0,2:MenuDrawer@3.0.6
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3
-Current Version Code:3
diff --git a/metadata/com.lligainterm.yml b/metadata/com.lligainterm.yml
new file mode 100644
index 0000000000..7da7785b6f
--- /dev/null
+++ b/metadata/com.lligainterm.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Sports & Health
+License: MIT
+WebSite: https://yerayalonso.github.io/LligaIntermunicipal
+SourceCode: https://github.com/YerayAlonso/LligaIntermunicipal
+IssueTracker: https://github.com/YerayAlonso/LligaIntermunicipal/issues
+
+AutoName: Lliga Intermunicipal
+Summary: Futsal (indoor soccer) in Catalunya
+Description: |-
+ A small app to follow the league of Futsal in Girona, Catalunya. This includes
+ results and classification.
+
+RepoType: git
+Repo: https://github.com/YerayAlonso/LligaIntermunicipal.git
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 3
+ commit: 51c88587dcee93f713520999d9c28e209811b778
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ - 2:MenuDrawer@3.0.6
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.3'
+CurrentVersionCode: 3
diff --git a/metadata/com.lonepulse.travisjr.txt b/metadata/com.lonepulse.travisjr.txt
deleted file mode 100644
index b6b0f64d64..0000000000
--- a/metadata/com.lonepulse.travisjr.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-AntiFeatures:NonFreeNet
-Provides:com.lonepulse.travisjr
-Categories:Development
-License:Apache-2.0
-Web Site:http://sahan.me/Travis-Jr
-Source Code:https://github.com/sahan/Travis-Jr
-Issue Tracker:https://github.com/sahan/Travis-Jr/issues
-
-Auto Name:Travis Jr.
-Summary:Travis-CI client
-Description:
-Mobile client for the popular continuous integration system Travis-CI. Allows to
-authenticate via Github and view your repositories and builds and supports
-viewing build logs with panning and zooming.
-
-Anti-feature:Network Services. Travis-CI.org itself runs primarily proprietary
-code.
-.
-
-Repo Type:git
-Repo:https://github.com/sahan/Travis-Jr.git
-
-Build:0.2.0,2
- commit=1d0c83b1857a5080ebf0f7d51dbd94ba8fcbdb69
- subdir=travisjr
- maven=yes
- prebuild=sed -i -e 's@3.8.2@3.7.0@g' pom.xml && \
- sed -i -e 's@3.8.2@3.7.0@g' ../pom.xml
-
-Maintainer Notes:
-Check sed substitution on every build until we use maven >= 3.1.1
-After this and if upstream tags again, we could set UCM:Tags and
-AUM:Version v%v.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.2.0
-Current Version Code:2
diff --git a/metadata/com.lonepulse.travisjr.yml b/metadata/com.lonepulse.travisjr.yml
new file mode 100644
index 0000000000..1b11f14bff
--- /dev/null
+++ b/metadata/com.lonepulse.travisjr.yml
@@ -0,0 +1,42 @@
+AntiFeatures:
+ - NonFreeNet
+Provides: com.lonepulse.travisjr
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: http://sahan.me/Travis-Jr
+SourceCode: https://github.com/sahan/Travis-Jr
+IssueTracker: https://github.com/sahan/Travis-Jr/issues
+
+AutoName: Travis Jr.
+Summary: Travis-CI client
+Description: |-
+ Mobile client for the popular continuous integration system Travis-CI. Allows to
+ authenticate via Github and view your repositories and builds and supports
+ viewing build logs with panning and zooming.
+
+ Anti-feature:Network Services. Travis-CI.org itself runs primarily proprietary
+ code.
+
+RepoType: git
+Repo: https://github.com/sahan/Travis-Jr.git
+
+Builds:
+ - versionName: 0.2.0
+ versionCode: 2
+ commit: 1d0c83b1857a5080ebf0f7d51dbd94ba8fcbdb69
+ subdir: travisjr
+ maven: 'yes'
+ prebuild:
+ - sed -i -e 's@3.8.2@3.7.0@g' pom.xml
+ - sed -i -e 's@3.8.2@3.7.0@g' ../pom.xml
+
+MaintainerNotes: |-
+ Check sed substitution on every build until we use maven >= 3.1.1
+ After this and if upstream tags again, we could set UCM:Tags and
+ AUM:Version v%v.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.2.0
+CurrentVersionCode: 2
diff --git a/metadata/com.longevitysoft.android.appwidget.hstfeed.txt b/metadata/com.longevitysoft.android.appwidget.hstfeed.txt
deleted file mode 100644
index 87b83f8d5a..0000000000
--- a/metadata/com.longevitysoft.android.appwidget.hstfeed.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Disabled:Do we build CC-NC apps?
-Categories:Multimedia
-License:CC-BY-NC-SA-3.0
-Web Site:
-Source Code:https://github.com/tenaciousRas/android-hst-feed
-Issue Tracker:https://github.com/tenaciousRas/android-hst-feed/issues
-
-Auto Name:HST Images Feed Widget
-Summary:View HST space images
-Description:
-Provides a home screen widget that displays images from the Hubble Space
-Telescope. HST images are obtained from the Mikulski Archive for Space
-Telescopes (MAST) web feed. There are three sizes of widget to choose from:
-small, medium, and large. HST Images Feed Widget collects images from the MAST
-web feed and stores them on the local filesystem for offline viewing and to save
-bandwidth. Click on an image to display in a full screen viewer with a full
-description.
-.
-
-Repo Type:git
-Repo:https://github.com/tenaciousRas/android-hst-feed
-
-Build:1.1,2
- commit=58bec1e405a59b72795d809df1ff39da1ec68d7a
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.longevitysoft.android.appwidget.hstfeed.yml b/metadata/com.longevitysoft.android.appwidget.hstfeed.yml
new file mode 100644
index 0000000000..64fa5afe33
--- /dev/null
+++ b/metadata/com.longevitysoft.android.appwidget.hstfeed.yml
@@ -0,0 +1,30 @@
+Disabled: Do we build CC-NC apps?
+Categories:
+ - Multimedia
+License: CC-BY-NC-SA-3.0
+SourceCode: https://github.com/tenaciousRas/android-hst-feed
+IssueTracker: https://github.com/tenaciousRas/android-hst-feed/issues
+
+AutoName: HST Images Feed Widget
+Summary: View HST space images
+Description: |-
+ Provides a home screen widget that displays images from the Hubble Space
+ Telescope. HST images are obtained from the Mikulski Archive for Space
+ Telescopes (MAST) web feed. There are three sizes of widget to choose from:
+ small, medium, and large. HST Images Feed Widget collects images from the MAST
+ web feed and stores them on the local filesystem for offline viewing and to save
+ bandwidth. Click on an image to display in a full screen viewer with a full
+ description.
+
+RepoType: git
+Repo: https://github.com/tenaciousRas/android-hst-feed
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 58bec1e405a59b72795d809df1ff39da1ec68d7a
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.lostrealm.lembretes.txt b/metadata/com.lostrealm.lembretes.txt
deleted file mode 100644
index 4217b08bc3..0000000000
--- a/metadata/com.lostrealm.lembretes.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/uatach/reminders
-Issue Tracker:https://github.com/uatach/reminders/issues
-
-Auto Name:Reminders
-Summary:UNICAMP canteen information
-Description:
-Reminders is intended for students from UNICAMP as a simple reminder of the
-daily meal. In portuguese "Lembretes". It connects to the webpage of the
-university's restaurant to retrieve the meal and according to user preferences,
-it reminds him.
-.
-
-Repo Type:git
-Repo:https://github.com/uatach/reminders.git
-
-Build:0.8,1
- commit=v0.8
- srclibs=1:appcompat@ad5a63f
-
-Build:0.8.1,20
- commit=v0.8.1
- srclibs=1:appcompat@ad5a63f
-
-Build:0.8.3,22
- commit=v0.8.3
- srclibs=1:appcompat@ad5a63f
-
-Build:0.8.4,23
- commit=v0.8.4
- srclibs=1:appcompat@ad5a63f
-
-Build:1-beta,69
- commit=v1-beta2
- subdir=app
- gradle=yes
-
-Build:v1-beta3-10-gc048e80-dirty,93
- commit=v1.0.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:v1-beta3-10-gc048e80-dirty
-Current Version Code:93
diff --git a/metadata/com.lostrealm.lembretes.yml b/metadata/com.lostrealm.lembretes.yml
new file mode 100644
index 0000000000..440184f69e
--- /dev/null
+++ b/metadata/com.lostrealm.lembretes.yml
@@ -0,0 +1,60 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-or-later
+SourceCode: https://github.com/uatach/reminders
+IssueTracker: https://github.com/uatach/reminders/issues
+
+AutoName: Reminders
+Summary: UNICAMP canteen information
+Description: |-
+ Reminders is intended for students from UNICAMP as a simple reminder of the
+ daily meal. In portuguese "Lembretes". It connects to the webpage of the
+ university's restaurant to retrieve the meal and according to user preferences,
+ it reminds him.
+
+RepoType: git
+Repo: https://github.com/uatach/reminders.git
+
+Builds:
+ - versionName: '0.8'
+ versionCode: 1
+ commit: v0.8
+ srclibs:
+ - 1:appcompat@ad5a63f
+
+ - versionName: 0.8.1
+ versionCode: 20
+ commit: v0.8.1
+ srclibs:
+ - 1:appcompat@ad5a63f
+
+ - versionName: 0.8.3
+ versionCode: 22
+ commit: v0.8.3
+ srclibs:
+ - 1:appcompat@ad5a63f
+
+ - versionName: 0.8.4
+ versionCode: 23
+ commit: v0.8.4
+ srclibs:
+ - 1:appcompat@ad5a63f
+
+ - versionName: 1-beta
+ versionCode: 69
+ commit: v1-beta2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: v1-beta3-10-gc048e80-dirty
+ versionCode: 93
+ commit: v1.0.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: v1-beta3-10-gc048e80-dirty
+CurrentVersionCode: 93
diff --git a/metadata/com.lucasdnd.bitclock16.txt b/metadata/com.lucasdnd.bitclock16.txt
deleted file mode 100644
index a4cc05f822..0000000000
--- a/metadata/com.lucasdnd.bitclock16.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Time
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/lucasdnd/16-bit-clock
-Issue Tracker:https://github.com/lucasdnd/16-bit-clock/issues
-
-Auto Name:16-bit Clock Widget
-Summary:Binary clock
-Description:
-Binary Clock composed of a 4x4 grid of dots. It works by dividing the day into
-16 bits, or 65536 parts. That makes each "second", or bit, last exactly
-1.318359375 real seconds.
-.
-
-Repo Type:git
-Repo:https://github.com/lucasdnd/16-bit-clock
-
-Build:1.0,1
- commit=fc60cd7f2a96cb4a95225208a0a1a2b6a42970c7
- subdir=16-bit-clock
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.lucasdnd.bitclock16.yml b/metadata/com.lucasdnd.bitclock16.yml
new file mode 100644
index 0000000000..d4480a1912
--- /dev/null
+++ b/metadata/com.lucasdnd.bitclock16.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Time
+License: GPL-2.0-or-later
+SourceCode: https://github.com/lucasdnd/16-bit-clock
+IssueTracker: https://github.com/lucasdnd/16-bit-clock/issues
+
+AutoName: 16-bit Clock Widget
+Summary: Binary clock
+Description: |-
+ Binary Clock composed of a 4x4 grid of dots. It works by dividing the day into
+ 16 bits, or 65536 parts. That makes each "second", or bit, last exactly
+ 1.318359375 real seconds.
+
+RepoType: git
+Repo: https://github.com/lucasdnd/16-bit-clock
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: fc60cd7f2a96cb4a95225208a0a1a2b6a42970c7
+ subdir: 16-bit-clock
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.lucasdnd.decimaltimeclockwidget.txt b/metadata/com.lucasdnd.decimaltimeclockwidget.txt
deleted file mode 100644
index 693b5ae72b..0000000000
--- a/metadata/com.lucasdnd.decimaltimeclockwidget.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Time
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/lucasdnd/decimal-clock-widget
-Issue Tracker:https://github.com/lucasdnd/decimal-clock-widget/issues
-
-Auto Name:Decimal Time Clock Widget
-Summary:Shows decimal clock as a widget
-Description:
-Add a decimal clock widget to your homescreen.
-
-* Time of day represented in 100 time units, each divided in 100 equal parts.
-* Date can be represented on both the Gregorian format and Isaac Asimov's World Season Calendar format.
-.
-
-Repo Type:git
-Repo:https://github.com/lucasdnd/decimal-clock-widget
-
-Build:1.4.1,10
- commit=c87f59a3b5f3eeaab553264bd9a6b928edfaac44
- subdir=decimal-clock-widget
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.1
-Current Version Code:10
diff --git a/metadata/com.lucasdnd.decimaltimeclockwidget.yml b/metadata/com.lucasdnd.decimaltimeclockwidget.yml
new file mode 100644
index 0000000000..0978d94934
--- /dev/null
+++ b/metadata/com.lucasdnd.decimaltimeclockwidget.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Time
+License: GPL-2.0-or-later
+SourceCode: https://github.com/lucasdnd/decimal-clock-widget
+IssueTracker: https://github.com/lucasdnd/decimal-clock-widget/issues
+
+AutoName: Decimal Time Clock Widget
+Summary: Shows decimal clock as a widget
+Description: |-
+ Add a decimal clock widget to your homescreen.
+
+ * Time of day represented in 100 time units, each divided in 100 equal parts.
+ * Date can be represented on both the Gregorian format and Isaac Asimov's World Season Calendar format.
+
+RepoType: git
+Repo: https://github.com/lucasdnd/decimal-clock-widget
+
+Builds:
+ - versionName: 1.4.1
+ versionCode: 10
+ commit: c87f59a3b5f3eeaab553264bd9a6b928edfaac44
+ subdir: decimal-clock-widget
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.1
+CurrentVersionCode: 10
diff --git a/metadata/com.lucasdnd.unixtimeclockwidget.txt b/metadata/com.lucasdnd.unixtimeclockwidget.txt
deleted file mode 100644
index 1ad0dd94f9..0000000000
--- a/metadata/com.lucasdnd.unixtimeclockwidget.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Time
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/lucasdnd/unix-time-clock-widget
-Issue Tracker:https://github.com/lucasdnd/unix-time-clock-widget/issues
-
-Auto Name:Unix Time Clock Widget
-Summary:Show Unix Epoche as a widget
-Description:
-Adds a widget that displays Unix Epoche.
-.
-
-Repo Type:git
-Repo:https://github.com/lucasdnd/unix-time-clock-widget
-
-Build:1.1,2
- commit=33dbd1f8e7dabde2adde4284c41f7b67a7db9b3f
- subdir=unix-time-clock
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.lucasdnd.unixtimeclockwidget.yml b/metadata/com.lucasdnd.unixtimeclockwidget.yml
new file mode 100644
index 0000000000..83eeae0704
--- /dev/null
+++ b/metadata/com.lucasdnd.unixtimeclockwidget.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Time
+License: GPL-2.0-or-later
+SourceCode: https://github.com/lucasdnd/unix-time-clock-widget
+IssueTracker: https://github.com/lucasdnd/unix-time-clock-widget/issues
+
+AutoName: Unix Time Clock Widget
+Summary: Show Unix Epoche as a widget
+Description: Adds a widget that displays Unix Epoche.
+
+RepoType: git
+Repo: https://github.com/lucasdnd/unix-time-clock-widget
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 33dbd1f8e7dabde2adde4284c41f7b67a7db9b3f
+ subdir: unix-time-clock
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.madgag.agit.txt b/metadata/com.madgag.agit.txt
deleted file mode 100644
index c803fcf446..0000000000
--- a/metadata/com.madgag.agit.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Categories:Development
-License:GPL-3.0-only
-Web Site:https://github.com/rtyley/agit/wiki
-Source Code:https://github.com/rtyley/agit
-Issue Tracker:https://github.com/rtyley/agit/issues
-FlattrID:799516
-
-Auto Name:Agit
-Summary:Read software source code
-Description:
-Clone remote git repositories onto your phone!
-
-* Just like regular Git, the full history is stored for offline access.
-* Animated Diffs - Watch diffs smoothly transition from Before to After.
-* Supports git, http, https protocols. SSH for private repos is also possible
-* Periodic sync enabled on Android 2.3 and later: latest commits fetched quarter-hourly.
-
-Currently this is a 'read-only' client. You can clone & fetch, but not commit
-and push.
-.
-
-Repo Type:git
-Repo:https://github.com/rtyley/agit.git
-
-Build:1.34,130300622
- disable=doesn't build anymore
- commit=agit-parent-1.34
- maven=yes
- novcheck=yes
-
-Build:1.34,130300716
- disable=duplicated
-
-Build:1.38,130400812
- disable=duplicated
-
-Build:1.38,130400912
- disable=doesn't build anymore
- commit=agit-parent-1.38
- maven=yes
- prebuild=sed -i '/agit-integration-tests/d' pom.xml
- novcheck=yes
-
-Build:1.38,130701616
- disable=duplicated
-
-Build:1.39,139000000
- commit=agit-parent-1.39
- subdir=agit
- maven=yes
- forcevercode=yes
- prebuild=sed -i -e '/>guava/{n;N;N;N;N;N;d}' -e 's/4.3.0/4.4.0/g' pom.xml && \
- sed -i -e '/agit-integration-tests/d' -e 's/3.8.1/3.7.0/g' ../pom.xml
-
-Maintainer Notes:
-Version codes are set by date, so no UCMs apply.
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.39
-Current Version Code:139000000
diff --git a/metadata/com.madgag.agit.yml b/metadata/com.madgag.agit.yml
new file mode 100644
index 0000000000..f4ff8e2819
--- /dev/null
+++ b/metadata/com.madgag.agit.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Development
+License: GPL-3.0-only
+WebSite: https://github.com/rtyley/agit/wiki
+SourceCode: https://github.com/rtyley/agit
+IssueTracker: https://github.com/rtyley/agit/issues
+FlattrID: '799516'
+
+AutoName: Agit
+Summary: Read software source code
+Description: |-
+ Clone remote git repositories onto your phone!
+
+ * Just like regular Git, the full history is stored for offline access.
+ * Animated Diffs - Watch diffs smoothly transition from Before to After.
+ * Supports git, http, https protocols. SSH for private repos is also possible
+ * Periodic sync enabled on Android 2.3 and later: latest commits fetched quarter-hourly.
+
+ Currently this is a 'read-only' client. You can clone & fetch, but not commit
+ and push.
+
+RepoType: git
+Repo: https://github.com/rtyley/agit.git
+
+Builds:
+ - versionName: '1.34'
+ versionCode: 130300622
+ disable: doesn't build anymore
+ commit: agit-parent-1.34
+ maven: 'yes'
+ novcheck: true
+
+ - versionName: '1.34'
+ versionCode: 130300716
+ disable: duplicated
+
+ - versionName: '1.38'
+ versionCode: 130400812
+ disable: duplicated
+
+ - versionName: '1.38'
+ versionCode: 130400912
+ disable: doesn't build anymore
+ commit: agit-parent-1.38
+ maven: 'yes'
+ prebuild: sed -i '/agit-integration-tests/d' pom.xml
+ novcheck: true
+
+ - versionName: '1.38'
+ versionCode: 130701616
+ disable: duplicated
+
+ - versionName: '1.39'
+ versionCode: 139000000
+ commit: agit-parent-1.39
+ subdir: agit
+ maven: 'yes'
+ forcevercode: true
+ prebuild:
+ - sed -i -e '/>guava/{n;N;N;N;N;N;d}' -e 's/4.3.0/4.4.0/g' pom.xml
+ - sed -i -e '/agit-integration-tests/d' -e 's/3.8.1/3.7.0/g' ../pom.xml
+
+MaintainerNotes: Version codes are set by date, so no UCMs apply.
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.39'
+CurrentVersionCode: 139000000
diff --git a/metadata/com.majeur.applicationsinfo.txt b/metadata/com.majeur.applicationsinfo.txt
deleted file mode 100644
index 5712066cef..0000000000
--- a/metadata/com.majeur.applicationsinfo.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/MajeurAndroid/Applications-Info
-Issue Tracker:https://github.com/MajeurAndroid/Applications-Info/issues
-
-Auto Name:Applications Info
-Summary:Show metadata of installed applications
-Description:
-Monitor all available informations about all installed applications or packages
-on a device. You can view the entire AndroidManifest.xml file and get details
-about:
-
-* Activities
-* Services
-* Providers
-* Receivers
-* Uses permissions
-* Permissions
-* Uses features
-* Configurations
-* Signatures
-.
-
-Repo Type:git
-Repo:https://github.com/MajeurAndroid/Applications-Info
-
-Build:1.2,3
- commit=d3733bae0f23ac758b5ef1dcfd8c8c3ab1aca7ca
- subdir=app
- gradle=yes
-
-Build:1.3,4
- commit=0e0f44389a197d780828ac6123685b1708e3eb9c
- subdir=app
- gradle=yes
-
-Build:1.4,5
- commit=d2481b8b0261a4cc2f542153edfeb708f7e1b5a0
- subdir=app
- gradle=yes
-
-Build:1.5,6
- commit=552f2a227373bb1478dc096e101f9e60719ecb3f
- subdir=app
- gradle=yes
-
-Build:1.6,7
- commit=c277503ae3cad667f101d381d3b146bfb0a1b5d2
- subdir=app
- gradle=yes
- prebuild=echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable 'ExtraTranslation' }}" >> build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6
-Current Version Code:7
diff --git a/metadata/com.majeur.applicationsinfo.yml b/metadata/com.majeur.applicationsinfo.yml
new file mode 100644
index 0000000000..f5578e8805
--- /dev/null
+++ b/metadata/com.majeur.applicationsinfo.yml
@@ -0,0 +1,68 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/MajeurAndroid/Applications-Info
+IssueTracker: https://github.com/MajeurAndroid/Applications-Info/issues
+
+AutoName: Applications Info
+Summary: Show metadata of installed applications
+Description: |-
+ Monitor all available informations about all installed applications or packages
+ on a device. You can view the entire AndroidManifest.xml file and get details
+ about:
+
+ * Activities
+ * Services
+ * Providers
+ * Receivers
+ * Uses permissions
+ * Permissions
+ * Uses features
+ * Configurations
+ * Signatures
+
+RepoType: git
+Repo: https://github.com/MajeurAndroid/Applications-Info
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: d3733bae0f23ac758b5ef1dcfd8c8c3ab1aca7ca
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: 0e0f44389a197d780828ac6123685b1708e3eb9c
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: d2481b8b0261a4cc2f542153edfeb708f7e1b5a0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: 552f2a227373bb1478dc096e101f9e60719ecb3f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 7
+ commit: c277503ae3cad667f101d381d3b146bfb0a1b5d2
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
+ 'ExtraTranslation' }}" >> build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.6'
+CurrentVersionCode: 7
diff --git a/metadata/com.makeinfo.sudokugenerator.txt b/metadata/com.makeinfo.sudokugenerator.txt
deleted file mode 100644
index 0efa27380e..0000000000
--- a/metadata/com.makeinfo.sudokugenerator.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:http://themakeinfo.com/2015/04/sudoku-pattern-generator-app
-Source Code:https://github.com/basil2style/Sudoku-Pattern-Generator-App
-Issue Tracker:https://github.com/basil2style/Sudoku-Pattern-Generator-App/issues
-
-Auto Name:Sudoku Generator
-Summary:Generate sudoku patterns
-Description:
-Generate number patterns for sudoku games.
-.
-
-Repo Type:git
-Repo:https://github.com/basil2style/Sudoku-Pattern-Generator-App
-
-Build:1.0,1
- commit=cd94ace7446d5b5ee0532523e359858a0c5a86d1
- subdir=SudokuGenerator/app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.makeinfo.sudokugenerator.yml b/metadata/com.makeinfo.sudokugenerator.yml
new file mode 100644
index 0000000000..d894499bcc
--- /dev/null
+++ b/metadata/com.makeinfo.sudokugenerator.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Games
+License: Apache-2.0
+WebSite: http://themakeinfo.com/2015/04/sudoku-pattern-generator-app
+SourceCode: https://github.com/basil2style/Sudoku-Pattern-Generator-App
+IssueTracker: https://github.com/basil2style/Sudoku-Pattern-Generator-App/issues
+
+AutoName: Sudoku Generator
+Summary: Generate sudoku patterns
+Description: Generate number patterns for sudoku games.
+
+RepoType: git
+Repo: https://github.com/basil2style/Sudoku-Pattern-Generator-App
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: cd94ace7446d5b5ee0532523e359858a0c5a86d1
+ subdir: SudokuGenerator/app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.mantz_it.rfanalyzer.txt b/metadata/com.mantz_it.rfanalyzer.txt
deleted file mode 100644
index fd677ad7d9..0000000000
--- a/metadata/com.mantz_it.rfanalyzer.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-Categories:Science & Education
-License:GPL-2.0-only
-Web Site:https://github.com/demantz/RFAnalyzer/wiki
-Source Code:https://github.com/demantz/RFAnalyzer
-Issue Tracker:https://github.com/demantz/RFAnalyzer/issues
-Changelog:https://github.com/demantz/RFAnalyzer/blob/HEAD/changelog.txt
-
-Auto Name:RF Analyzer
-Summary:View HackRF plots
-Description:
-View a FFT plot and a waterfall plot of the frequency spectrum received by a
-[http://greatscottgadgets.com/hackrf/ HackRF]. The new version can also
-demodulate audio from AM and FM signals!
-
-Use an OTG (on-the-go) USB cable to connect your HackRF/RTL-SDR to an Android
-phone/tablet and this app will visualize the RF spectrum (frequency magnitude
-and waterfall plot)! Browse through the frequency spectrum just by using scroll
-and zoom touch gestures. Additional features are:
-
-* Many settings: FFT size, averaging, peak holding, color scheme, ...
-* read samples from a file (generated by hackrf_transfer tool or by rtl_sdr)
-* AM/FM/SSB audio demodulation
-* adjust squelch and channel width
-* Record to a raw IQ file compatible with hackrf_transfer, ...
-* Bookmarks
-* rad1o support
-
-Read
-[https://github.com/demantz/RFAnalyzer/blob/master/doc/rf_analyzer_manual.md the
-manual] for more details.
-.
-
-Repo Type:git
-Repo:https://github.com/demantz/RFAnalyzer
-
-Build:1.09,9
- commit=8a3538039266312223ceaab50fd36d9beaaf546e
- subdir=app
- gradle=yes
- srclibs=HackRF@a6e8dd3d0410dae181a00c74199970e53f21e637
- rm=app/libs/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$HackRF$$/libs/ && \
- pushd $$HackRF$$ && \
- rm *.jar && \
- android update lib-project -p ./ && \
- ant release && \
- popd && \
- cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
-
-Build:1.10,10
- commit=20e28f001fd77287ad62bb0b7b77489f2cd0d8cd
- subdir=app
- gradle=yes
- srclibs=HackRF@0df0ddde7123cd20416e5a0978c12d0006e59e85
- rm=app/libs/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$HackRF$$/libs/ && \
- pushd $$HackRF$$ && \
- rm *.jar && \
- android update lib-project -p ./ && \
- ant release && \
- popd && \
- cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
-
-Build:1.11,11
- commit=df12cdd460deac51e734ba966d8e3fa325c6487c
- subdir=app
- gradle=yes
- srclibs=HackRF@0df0ddde7123cd20416e5a0978c12d0006e59e85
- rm=app/libs/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$HackRF$$/libs/ && \
- pushd $$HackRF$$ && \
- rm *.jar && \
- android update lib-project -p ./ && \
- ant release && \
- popd && \
- cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
-
-Build:1.12,12
- commit=7b4fa009e8015056cfbff16234c93bc0d9ff30b0
- subdir=app
- gradle=yes
- srclibs=HackRF@1e6173137d710fc91410ca8b119f9f6200479063
- rm=app/libs/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$HackRF$$/libs/ && \
- pushd $$HackRF$$ && \
- rm *.jar && \
- android update lib-project -p ./ && \
- ant release && \
- popd && \
- cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
-
-Build:1.13,1303
- commit=8f67fb746b720f172f791c7b52d4e58412eeaf27
- subdir=app
- gradle=yes
- srclibs=HackRF@8d08475da63765fcf71903b64f21d1eeafdb0017
- prebuild=cp -fR $$HackRF$$/app ../hackrf_android
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.13
-Current Version Code:1303
diff --git a/metadata/com.mantz_it.rfanalyzer.yml b/metadata/com.mantz_it.rfanalyzer.yml
new file mode 100644
index 0000000000..fabf681516
--- /dev/null
+++ b/metadata/com.mantz_it.rfanalyzer.yml
@@ -0,0 +1,134 @@
+Categories:
+ - Science & Education
+License: GPL-2.0-only
+WebSite: https://github.com/demantz/RFAnalyzer/wiki
+SourceCode: https://github.com/demantz/RFAnalyzer
+IssueTracker: https://github.com/demantz/RFAnalyzer/issues
+Changelog: https://github.com/demantz/RFAnalyzer/blob/HEAD/changelog.txt
+
+AutoName: RF Analyzer
+Summary: View HackRF plots
+Description: |-
+ View a FFT plot and a waterfall plot of the frequency spectrum received by a
+ [http://greatscottgadgets.com/hackrf/ HackRF]. The new version can also
+ demodulate audio from AM and FM signals!
+
+ Use an OTG (on-the-go) USB cable to connect your HackRF/RTL-SDR to an Android
+ phone/tablet and this app will visualize the RF spectrum (frequency magnitude
+ and waterfall plot)! Browse through the frequency spectrum just by using scroll
+ and zoom touch gestures. Additional features are:
+
+ * Many settings: FFT size, averaging, peak holding, color scheme, ...
+ * read samples from a file (generated by hackrf_transfer tool or by rtl_sdr)
+ * AM/FM/SSB audio demodulation
+ * adjust squelch and channel width
+ * Record to a raw IQ file compatible with hackrf_transfer, ...
+ * Bookmarks
+ * rad1o support
+
+ Read
+ [https://github.com/demantz/RFAnalyzer/blob/master/doc/rf_analyzer_manual.md the
+ manual] for more details.
+
+RepoType: git
+Repo: https://github.com/demantz/RFAnalyzer
+
+Builds:
+ - versionName: '1.09'
+ versionCode: 9
+ commit: 8a3538039266312223ceaab50fd36d9beaaf546e
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - HackRF@a6e8dd3d0410dae181a00c74199970e53f21e637
+ rm:
+ - app/libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$HackRF$$/libs/
+ - pushd $$HackRF$$
+ - rm *.jar
+ - android update lib-project -p ./
+ - ant release
+ - popd
+ - cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
+
+ - versionName: '1.10'
+ versionCode: 10
+ commit: 20e28f001fd77287ad62bb0b7b77489f2cd0d8cd
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - HackRF@0df0ddde7123cd20416e5a0978c12d0006e59e85
+ rm:
+ - app/libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$HackRF$$/libs/
+ - pushd $$HackRF$$
+ - rm *.jar
+ - android update lib-project -p ./
+ - ant release
+ - popd
+ - cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
+
+ - versionName: '1.11'
+ versionCode: 11
+ commit: df12cdd460deac51e734ba966d8e3fa325c6487c
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - HackRF@0df0ddde7123cd20416e5a0978c12d0006e59e85
+ rm:
+ - app/libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$HackRF$$/libs/
+ - pushd $$HackRF$$
+ - rm *.jar
+ - android update lib-project -p ./
+ - ant release
+ - popd
+ - cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
+
+ - versionName: '1.12'
+ versionCode: 12
+ commit: 7b4fa009e8015056cfbff16234c93bc0d9ff30b0
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - HackRF@1e6173137d710fc91410ca8b119f9f6200479063
+ rm:
+ - app/libs/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - cp libs/android-support-v4.jar $$HackRF$$/libs/
+ - pushd $$HackRF$$
+ - rm *.jar
+ - android update lib-project -p ./
+ - ant release
+ - popd
+ - cp $$HackRF$$/bin/classes.jar libs/hackrf_android.jar
+
+ - versionName: '1.13'
+ versionCode: 1303
+ commit: 8f67fb746b720f172f791c7b52d4e58412eeaf27
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - HackRF@8d08475da63765fcf71903b64f21d1eeafdb0017
+ prebuild: cp -fR $$HackRF$$/app ../hackrf_android
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.13'
+CurrentVersionCode: 1303
diff --git a/metadata/com.manuelmaly.hn.txt b/metadata/com.manuelmaly.hn.txt
deleted file mode 100644
index 20f3a103b9..0000000000
--- a/metadata/com.manuelmaly.hn.txt
+++ /dev/null
@@ -1,141 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Reading
-License:MIT
-Web Site:http://manuelmaly.com/blog/HN-Hacker-News-Reader
-Source Code:https://github.com/manmal/hn-android
-Issue Tracker:https://github.com/manmal/hn-android/issues
-
-Auto Name:HN
-Summary:Read and comment on tech news
-Description:
-Hacker News client with a focus on reliability and usability.
-
-* View articles in ViewText, Google, or your system browser (you can set each as default)
-* Upvote stories (long-press on story)
-* Collapse and expand comments by tapping on them
-* Choose from 3 text sizes
-* Switch between stories and comments with one tap
-* View "more" stories than only the HN frontpage
-
-A proprietary analytics library was removed before building.
-.
-
-Repo Type:git
-Repo:https://github.com/manmal/hn-android.git
-
-Build:1.9,10
- commit=313f0c48
- srclibs=NoAnalytics@158a4a
- rm=libs/libGoogleAnalytics.jar
- prebuild=echo 'android.library.reference.1=$$NoAnalytics$$' >> project.properties && \
- mv androidannotations-2.5.jar libs/ && \
- rm libs/androidannotations-2.5-api.jar
-
-Build:1.9.1,11
- commit=RELEASE-1.9.1
- srclibs=NoAnalytics@158a4a
- rm=libs/libGoogleAnalytics.jar
- prebuild=echo 'android.library.reference.1=$$NoAnalytics$$' >> project.properties && \
- mv androidannotations-2.5.jar libs/ && \
- rm libs/androidannotations-2.5-api.jar
-
-Build:1.9.5,15
- commit=ac1ea46fee0f9e0
- srclibs=1:NoAnalytics@d38ae535b543b
- rm=libs/libGoogleAnalytics.jar
- prebuild=mv androidannotations-2.5.jar libs/ && \
- rm libs/androidannotations-2.5-api.jar
-
-Build:1.9.6,16
- commit=build-16
- srclibs=1:NoAnalytics@d38ae535b543b
- rm=libs/libGoogleAnalytics.jar
- prebuild=mv androidannotations-2.5.jar libs/ && \
- rm libs/androidannotations-2.5-api.jar
-
-Build:1.9.7,17
- commit=c12f659281e69aa85d7558d5d030792ce09ec393
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.8,18
- commit=559d2ceab7e962bd263a9183fd3702d60a9f6c8a
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.9,19
- commit=c2d01b5f7bec16e3637fdf882c7ce4f4caacd5a1
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.10,20
- commit=adbfd9bd43b70f36febbbc145aa2568d73021461
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.11,21
- disable=crashlytics
- commit=1476f4680f1f273a25afc46cbc9028f3d058d287
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.12,22
- commit=2736c065b86781ebdc1e
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.13,23
- commit=50278238ce14e526cf5e1a4a462c54ea20948481
- subdir=hn-android
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=hn-android/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/
-
-Build:1.9.14,24
- commit=a4151196a788d5bf77a6919212815ed3ab9c0e36
- subdir=app
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/main/java/
-
-Build:1.9.15,25
- commit=0482e21dff4ec2097a3157ebb845cfbcedeb600e
- subdir=app
- gradle=yes
- srclibs=NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
- rm=app/libs/*
- prebuild=sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle && \
- cp -fR $$NoAnalytics$$/src/com src/main/java/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.9.15
-Current Version Code:25
diff --git a/metadata/com.manuelmaly.hn.yml b/metadata/com.manuelmaly.hn.yml
new file mode 100644
index 0000000000..8ab573547d
--- /dev/null
+++ b/metadata/com.manuelmaly.hn.yml
@@ -0,0 +1,204 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Reading
+License: MIT
+WebSite: http://manuelmaly.com/blog/HN-Hacker-News-Reader
+SourceCode: https://github.com/manmal/hn-android
+IssueTracker: https://github.com/manmal/hn-android/issues
+
+AutoName: HN
+Summary: Read and comment on tech news
+Description: |-
+ Hacker News client with a focus on reliability and usability.
+
+ * View articles in ViewText, Google, or your system browser (you can set each as default)
+ * Upvote stories (long-press on story)
+ * Collapse and expand comments by tapping on them
+ * Choose from 3 text sizes
+ * Switch between stories and comments with one tap
+ * View "more" stories than only the HN frontpage
+
+ A proprietary analytics library was removed before building.
+
+RepoType: git
+Repo: https://github.com/manmal/hn-android.git
+
+Builds:
+ - versionName: '1.9'
+ versionCode: 10
+ commit: 313f0c48
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - libs/libGoogleAnalytics.jar
+ prebuild:
+ - echo 'android.library.reference.1=$$NoAnalytics$$' >> project.properties
+ - mv androidannotations-2.5.jar libs/
+ - rm libs/androidannotations-2.5-api.jar
+
+ - versionName: 1.9.1
+ versionCode: 11
+ commit: RELEASE-1.9.1
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - libs/libGoogleAnalytics.jar
+ prebuild:
+ - echo 'android.library.reference.1=$$NoAnalytics$$' >> project.properties
+ - mv androidannotations-2.5.jar libs/
+ - rm libs/androidannotations-2.5-api.jar
+
+ - versionName: 1.9.5
+ versionCode: 15
+ commit: ac1ea46fee0f9e0
+ srclibs:
+ - 1:NoAnalytics@d38ae535b543b
+ rm:
+ - libs/libGoogleAnalytics.jar
+ prebuild:
+ - mv androidannotations-2.5.jar libs/
+ - rm libs/androidannotations-2.5-api.jar
+
+ - versionName: 1.9.6
+ versionCode: 16
+ commit: build-16
+ srclibs:
+ - 1:NoAnalytics@d38ae535b543b
+ rm:
+ - libs/libGoogleAnalytics.jar
+ prebuild:
+ - mv androidannotations-2.5.jar libs/
+ - rm libs/androidannotations-2.5-api.jar
+
+ - versionName: 1.9.7
+ versionCode: 17
+ commit: c12f659281e69aa85d7558d5d030792ce09ec393
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.8
+ versionCode: 18
+ commit: 559d2ceab7e962bd263a9183fd3702d60a9f6c8a
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.9
+ versionCode: 19
+ commit: c2d01b5f7bec16e3637fdf882c7ce4f4caacd5a1
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.10
+ versionCode: 20
+ commit: adbfd9bd43b70f36febbbc145aa2568d73021461
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.11
+ versionCode: 21
+ disable: crashlytics
+ commit: 1476f4680f1f273a25afc46cbc9028f3d058d287
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.12
+ versionCode: 22
+ commit: 2736c065b86781ebdc1e
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.13
+ versionCode: 23
+ commit: 50278238ce14e526cf5e1a4a462c54ea20948481
+ subdir: hn-android
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - hn-android/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/
+
+ - versionName: 1.9.14
+ versionCode: 24
+ commit: a4151196a788d5bf77a6919212815ed3ab9c0e36
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/main/java/
+
+ - versionName: 1.9.15
+ versionCode: 25
+ commit: 0482e21dff4ec2097a3157ebb845cfbcedeb600e
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - NoAnalytics@af5e6573bf5e221c66a0ee3ea45337fa05e812d9
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/fileTree/acompile "org.jsoup:jsoup:1.8.1"' build.gradle
+ - cp -fR $$NoAnalytics$$/src/com src/main/java/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.9.15
+CurrentVersionCode: 25
diff --git a/metadata/com.mapswithme.maps.libre.txt b/metadata/com.mapswithme.maps.libre.txt
deleted file mode 100644
index 7dc86c74bb..0000000000
--- a/metadata/com.mapswithme.maps.libre.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://maps.me
-Source Code:
-Issue Tracker:
-
-Auto Name:MAPS.ME
-Summary:Fast, detailed and completely offline maps
-Description:
-Offline maps using OpenStreetMap data with routing and walking directions.
-Features:
-
-* Bookmarks of places. Create and import/export from other maps for easy access anytime. KML/KMZ files are supported.
-
-* Offline search. Locate everything you need on the maps and use it as a travel guide!
-
-* Location-sharing. Let your friends and family know where you are! Send a pin of any place on the map via email or SMS.
-
-* Auto-follow mode. When enabled, the map automatically orients itself to the direction you are moving.
-
-This is an unofficial fork without proprietary dependencies and user tracking.
-.
-
-Build:5.1.8_r1,51801
- disable=broken on x86 32-bit buildserver VM
- commit=v5.1.8_r1
- subdir=android
- gradle=yes
- scanignore=data/*.bin
- scandelete=3party,iphone,data/shaders_compiler
-
-Build:5.1.8_r2,51802
- commit=v5.1.8_r2
- subdir=android
- gradle=yes
- scanignore=data/*.bin
- scandelete=3party,iphone,data/shaders_compiler
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:5.1.8_r2
-Current Version Code:51802
-
-No Source Since:5.1.9
diff --git a/metadata/com.mapswithme.maps.libre.yml b/metadata/com.mapswithme.maps.libre.yml
new file mode 100644
index 0000000000..a229194673
--- /dev/null
+++ b/metadata/com.mapswithme.maps.libre.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://maps.me
+
+AutoName: MAPS.ME
+Summary: Fast, detailed and completely offline maps
+Description: |-
+ Offline maps using OpenStreetMap data with routing and walking directions.
+ Features:
+
+ * Bookmarks of places. Create and import/export from other maps for easy access anytime. KML/KMZ files are supported.
+
+ * Offline search. Locate everything you need on the maps and use it as a travel guide!
+
+ * Location-sharing. Let your friends and family know where you are! Send a pin of any place on the map via email or SMS.
+
+ * Auto-follow mode. When enabled, the map automatically orients itself to the direction you are moving.
+
+ This is an unofficial fork without proprietary dependencies and user tracking.
+
+Builds:
+ - versionName: 5.1.8_r1
+ versionCode: 51801
+ disable: broken on x86 32-bit buildserver VM
+ commit: v5.1.8_r1
+ subdir: android
+ gradle:
+ - yes
+ scanignore:
+ - data/*.bin
+ scandelete:
+ - 3party
+ - iphone
+ - data/shaders_compiler
+
+ - versionName: 5.1.8_r2
+ versionCode: 51802
+ commit: v5.1.8_r2
+ subdir: android
+ gradle:
+ - yes
+ scanignore:
+ - data/*.bin
+ scandelete:
+ - 3party
+ - iphone
+ - data/shaders_compiler
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 5.1.8_r2
+CurrentVersionCode: 51802
+
+NoSourceSince: 5.1.9
diff --git a/metadata/com.maralexbar.wifikeyview.txt b/metadata/com.maralexbar.wifikeyview.txt
deleted file mode 100644
index 17e6d75d8d..0000000000
--- a/metadata/com.maralexbar.wifikeyview.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Security
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Maralexbar/Wifi-Key-View
-Issue Tracker:https://github.com/Maralexbar/Wifi-Key-View/issues
-
-Auto Name:Wifi Key View
-Summary:View saved WiFi passwords
-Description:
-View saved WiFi passwords. Requires busybox and root access.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/Maralexbar/Wifi-Key-View
-
-Build:1.0,1
- commit=7a7e9709c78fdd8eba8a9a244c50f11342cc99b3
- prebuild=sed -i -e '/private String RunAsRoot/s/String cmd/String[] cmd/g' -e '/aa=RunAsRoot/d' -e '/String aa/aaa=RunAsRoot(new String[]{ "su", "-c", "cat /data/misc/wifi/wpa_supplicant.conf" });' src/com/maralexbar/wifikeyview/MainActivity.java
-
-Build:1.2,2
- commit=v1.2
- subdir=app
- gradle=yes
- forceversion=yes
- forcevercode=yes
-
-Build:1.2,12
- commit=7b36c80cca8772e83c8770a932638fd31b43d6ae
- subdir=app
- gradle=yes
-
-Build:1.3,130
- commit=934c9c3faadba9f6a939fae762f7e353f7d471b5
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-We used to build from a gradle build provided by
-https://github.com/otakuchiyan/Wifi-Key-View --
-however, the repo is gone. Last source code from
-fixed repo should be available at
-https://f-droid.org/repo/com.maralexbar.wifikeyview_130_src.tar.gz
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.3
-Current Version Code:130
diff --git a/metadata/com.maralexbar.wifikeyview.yml b/metadata/com.maralexbar.wifikeyview.yml
new file mode 100644
index 0000000000..0f7781f643
--- /dev/null
+++ b/metadata/com.maralexbar.wifikeyview.yml
@@ -0,0 +1,58 @@
+Categories:
+ - Security
+License: GPL-3.0-only
+SourceCode: https://github.com/Maralexbar/Wifi-Key-View
+IssueTracker: https://github.com/Maralexbar/Wifi-Key-View/issues
+
+AutoName: Wifi Key View
+Summary: View saved WiFi passwords
+Description: View saved WiFi passwords. Requires busybox and root access.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/Maralexbar/Wifi-Key-View
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 7a7e9709c78fdd8eba8a9a244c50f11342cc99b3
+ prebuild: sed -i -e '/private String RunAsRoot/s/String cmd/String[] cmd/g' -e
+ '/aa=RunAsRoot/d' -e '/String aa/aaa=RunAsRoot(new String[]{ "su", "-c", "cat
+ /data/misc/wifi/wpa_supplicant.conf" });' src/com/maralexbar/wifikeyview/MainActivity.java
+
+ - versionName: '1.2'
+ versionCode: 2
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+
+ - versionName: '1.2'
+ versionCode: 12
+ commit: 7b36c80cca8772e83c8770a932638fd31b43d6ae
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 130
+ commit: 934c9c3faadba9f6a939fae762f7e353f7d471b5
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ We used to build from a gradle build provided by
+ https://github.com/otakuchiyan/Wifi-Key-View --
+ however, the repo is gone. Last source code from
+ fixed repo should be available at
+ https://f-droid.org/repo/com.maralexbar.wifikeyview_130_src.tar.gz
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.3'
+CurrentVersionCode: 130
diff --git a/metadata/com.mariogrip.octoprint.txt b/metadata/com.mariogrip.octoprint.txt
deleted file mode 100644
index 6e5ad84a22..0000000000
--- a/metadata/com.mariogrip.octoprint.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Multimedia
-License:AGPL-3.0-only
-Web Site:
-Source Code:https://github.com/mariogrip/octodroid
-Issue Tracker:https://github.com/mariogrip/octodroid/issues
-
-Auto Name:OctoDroid
-Summary:Control an OctoPrint 3D printer server
-Description:
-This app enables you to track and control your OctoPrint server with your mobile
-phone or tablet.
-
-Features:
-
-* Read the overall status of your printer
-* Start, Stop and pause prints with your phone
-* Receive notification when your print is done
-* Read the progress of your current prints
-* Connect/Disconnect from printer
-* Set the temperature of the heatbed and the hotend
-* Control the printhead with your phone
-* Watch the webcam to your phone
-.
-
-Repo Type:git
-Repo:https://github.com/mariogrip/octodroid
-
-Build:0.5.2,25
- disable=missing drawables - ic_play, ic_stop, ...
- commit=35e89ff27c8a697153296e418adace4cfe0592f1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.5.2
-Current Version Code:25
diff --git a/metadata/com.mariogrip.octoprint.yml b/metadata/com.mariogrip.octoprint.yml
new file mode 100644
index 0000000000..02a78381f6
--- /dev/null
+++ b/metadata/com.mariogrip.octoprint.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Multimedia
+License: AGPL-3.0-only
+SourceCode: https://github.com/mariogrip/octodroid
+IssueTracker: https://github.com/mariogrip/octodroid/issues
+
+AutoName: OctoDroid
+Summary: Control an OctoPrint 3D printer server
+Description: |-
+ This app enables you to track and control your OctoPrint server with your mobile
+ phone or tablet.
+
+ Features:
+
+ * Read the overall status of your printer
+ * Start, Stop and pause prints with your phone
+ * Receive notification when your print is done
+ * Read the progress of your current prints
+ * Connect/Disconnect from printer
+ * Set the temperature of the heatbed and the hotend
+ * Control the printhead with your phone
+ * Watch the webcam to your phone
+
+RepoType: git
+Repo: https://github.com/mariogrip/octodroid
+
+Builds:
+ - versionName: 0.5.2
+ versionCode: 25
+ disable: missing drawables - ic_play, ic_stop, ...
+ commit: 35e89ff27c8a697153296e418adace4cfe0592f1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.5.2
+CurrentVersionCode: 25
diff --git a/metadata/com.markusborg.test.txt b/metadata/com.markusborg.test.txt
deleted file mode 100644
index 404b0e8b98..0000000000
--- a/metadata/com.markusborg.test.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-Categories:Sports & Health,Games
-License:MIT
-Web Site:
-Source Code:https://github.com/mrksbrg/RacketGhost
-Issue Tracker:https://github.com/mrksbrg/RacketGhost/issues
-Changelog:https://github.com/mrksbrg/RacketGhost/releases
-
-Auto Name:RacketGhost
-Summary:Ghosting Coach for Squash, Badminton and Racketlon
-Description:
-Ghosting is an established training exercise in racket sports to practice court
-movement without a ball. Moving to the various corners of the court improves
-both footwork and general stamina. In the best of worlds, your coach or sparring
-partner will always be ready to point you to random corners at a pace that
-pushes you to your limits.
-
-Unfortunately, few people have access to a coach at all times, thus have to run
-the exercise on their own. That means the randomness in the order of corners is
-missing.
-
-Getting Started
-
-1. Configure your ghosting session. 2. Put your mobile device in front of you on
-the court. 3. Press "GO!" to start your ghosting session.
-.
-
-Repo Type:git
-Repo:https://github.com/mrksbrg/RacketGhost
-
-Build:1.23,6
- commit=5d78aabacc5f557c8a95e6d912c25551a4f3ae5d
- subdir=app
- gradle=yes
-
-Build:1.31,7
- commit=e85f29cba5fa04f015a43eb874409077d865d377
- subdir=app
- gradle=yes
-
-Build:1.33,8
- commit=a86abe3346f2eaeeeac86a663e9c2577228617b4
- subdir=app
- gradle=yes
-
-Build:1.4.1,10
- commit=46786d0412c296090f650e49bea34c09d696dbd8
- subdir=app
- gradle=yes
-
-Build:1.5.1,11
- commit=588ffe3dc48b0e2c6554c47d8d425718a7a569f2
- subdir=app
- gradle=yes
-
-Build:1.5.2,12
- commit=4e1f0d3ff2678c3dec36435aa0684baf28ad7892
- subdir=app
- gradle=yes
-
-Build:1.5.3,13
- commit=8b6a2395e87acd579606f6a33ca6b9409879b77e
- subdir=app
- gradle=yes
-
-Build:1.6.1,14
- commit=ea984988ce34ff8102ebd04fb81fcf75972f87f3
- subdir=app
- gradle=yes
-
-Build:1.7.1,15
- commit=1d4e68ab24dee2eaa308df5776fec1053411fe68
- subdir=app
- gradle=yes
-
-Build:1.7.2,16
- commit=a344059c0cb631f4a6d6aefbd4ccb42a6ad2cca3
- subdir=app
- gradle=yes
-
-Build:1.8.1,17
- commit=d24e0e3c05c0e6cedfa0c1f47a4ef50859ba7c9f
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Wait for https://github.com/mrksbrg/RacketGhost/issues/39
-to enable AUM:
-
-Auto Update Mode:Version v.%v
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.8.3
-Current Version Code:19
diff --git a/metadata/com.markusborg.test.yml b/metadata/com.markusborg.test.yml
new file mode 100644
index 0000000000..0788f804c4
--- /dev/null
+++ b/metadata/com.markusborg.test.yml
@@ -0,0 +1,117 @@
+Categories:
+ - Sports & Health
+ - Games
+License: MIT
+SourceCode: https://github.com/mrksbrg/RacketGhost
+IssueTracker: https://github.com/mrksbrg/RacketGhost/issues
+Changelog: https://github.com/mrksbrg/RacketGhost/releases
+
+AutoName: RacketGhost
+Summary: Ghosting Coach for Squash, Badminton and Racketlon
+Description: |-
+ Ghosting is an established training exercise in racket sports to practice court
+ movement without a ball. Moving to the various corners of the court improves
+ both footwork and general stamina. In the best of worlds, your coach or sparring
+ partner will always be ready to point you to random corners at a pace that
+ pushes you to your limits.
+
+ Unfortunately, few people have access to a coach at all times, thus have to run
+ the exercise on their own. That means the randomness in the order of corners is
+ missing.
+
+ Getting Started
+
+ 1. Configure your ghosting session. 2. Put your mobile device in front of you on
+ the court. 3. Press "GO!" to start your ghosting session.
+
+RepoType: git
+Repo: https://github.com/mrksbrg/RacketGhost
+
+Builds:
+ - versionName: '1.23'
+ versionCode: 6
+ commit: 5d78aabacc5f557c8a95e6d912c25551a4f3ae5d
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.31'
+ versionCode: 7
+ commit: e85f29cba5fa04f015a43eb874409077d865d377
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.33'
+ versionCode: 8
+ commit: a86abe3346f2eaeeeac86a663e9c2577228617b4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.1
+ versionCode: 10
+ commit: 46786d0412c296090f650e49bea34c09d696dbd8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 11
+ commit: 588ffe3dc48b0e2c6554c47d8d425718a7a569f2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.2
+ versionCode: 12
+ commit: 4e1f0d3ff2678c3dec36435aa0684baf28ad7892
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.3
+ versionCode: 13
+ commit: 8b6a2395e87acd579606f6a33ca6b9409879b77e
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.1
+ versionCode: 14
+ commit: ea984988ce34ff8102ebd04fb81fcf75972f87f3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.1
+ versionCode: 15
+ commit: 1d4e68ab24dee2eaa308df5776fec1053411fe68
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.2
+ versionCode: 16
+ commit: a344059c0cb631f4a6d6aefbd4ccb42a6ad2cca3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.8.1
+ versionCode: 17
+ commit: d24e0e3c05c0e6cedfa0c1f47a4ef50859ba7c9f
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ Wait for https://github.com/mrksbrg/RacketGhost/issues/39
+ to enable AUM:
+
+ Auto Update Mode:Version v.%v
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.8.3
+CurrentVersionCode: 19
diff --git a/metadata/com.markuspage.android.certtools.txt b/metadata/com.markuspage.android.certtools.txt
deleted file mode 100644
index a77c701f8d..0000000000
--- a/metadata/com.markuspage.android.certtools.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/netmackan/CertTools
-Issue Tracker:https://github.com/netmackan/CertTools/issues
-
-Auto Name:CertTools
-Summary:Certificate Viewer
-Description:
-Certificate (X.509) viewer that reads from PEM files and displays the X509
-certificate. Use a file manager to open a PEM file.
-.
-
-Repo Type:git
-Repo:https://github.com/netmackan/CertTools.git
-Binaries:https://github.com/netmackan/CertTools/releases/download/v%v/CertTools-v%v-signed.apk
-
-Build:0.0.6,6
- commit=v0.0.6
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.0.6
-Current Version Code:6
diff --git a/metadata/com.markuspage.android.certtools.yml b/metadata/com.markuspage.android.certtools.yml
new file mode 100644
index 0000000000..f3905510fe
--- /dev/null
+++ b/metadata/com.markuspage.android.certtools.yml
@@ -0,0 +1,25 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/netmackan/CertTools
+IssueTracker: https://github.com/netmackan/CertTools/issues
+
+AutoName: CertTools
+Summary: Certificate Viewer
+Description: |-
+ Certificate (X.509) viewer that reads from PEM files and displays the X509
+ certificate. Use a file manager to open a PEM file.
+
+RepoType: git
+Repo: https://github.com/netmackan/CertTools.git
+Binaries: https://github.com/netmackan/CertTools/releases/download/v%v/CertTools-v%v-signed.apk
+
+Builds:
+ - versionName: 0.0.6
+ versionCode: 6
+ commit: v0.0.6
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.0.6
+CurrentVersionCode: 6
diff --git a/metadata/com.martinborjesson.o2xtouchlednotifications.txt b/metadata/com.martinborjesson.o2xtouchlednotifications.txt
deleted file mode 100644
index 8d7975d9a6..0000000000
--- a/metadata/com.martinborjesson.o2xtouchlednotifications.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications
-Issue Tracker:https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications/issues
-
-Name:LG Touch LED
-Auto Name:LG Notifications
-Summary:LED notifications for LG phones
-Description:
-For:
-
-* LG Optimus 2X/T-Mobile G2X/Star (P990/P999/SU660)
-* LG Optimus Black (P970)
-* LG Optimus 3D (P920)
-* LG Nitro (P930)
-* LG Optimus ME (P350)
-* LG Marquee (LS855)
-* LG Prada 3.0 (P940)
-
-and possibly others.
-
-This application uses mainly the touch LED buttons to show if there is any
-missed notifications by turning them on and off. Vibrator and notification
-ringtones are supported. It is enabled by default and will autostart on boot but
-has to be run once after installation to start the service.
-
-May require root: it depends on the phone.
-.
-
-Repo Type:git
-Repo:https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications
-
-Build:1.2.4,71
- commit=v1.2.4
-
-Build:1.2.7,78
- commit=v1.2.7
-
-Build:1.2.7.2,81
- commit=v1.2.7.2
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2.7.2
-Current Version Code:81
diff --git a/metadata/com.martinborjesson.o2xtouchlednotifications.yml b/metadata/com.martinborjesson.o2xtouchlednotifications.yml
new file mode 100644
index 0000000000..dc19a0ab19
--- /dev/null
+++ b/metadata/com.martinborjesson.o2xtouchlednotifications.yml
@@ -0,0 +1,49 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications
+IssueTracker: https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications/issues
+
+Name: LG Touch LED
+AutoName: LG Notifications
+Summary: LED notifications for LG phones
+Description: |-
+ For:
+
+ * LG Optimus 2X/T-Mobile G2X/Star (P990/P999/SU660)
+ * LG Optimus Black (P970)
+ * LG Optimus 3D (P920)
+ * LG Nitro (P930)
+ * LG Optimus ME (P350)
+ * LG Marquee (LS855)
+ * LG Prada 3.0 (P940)
+
+ and possibly others.
+
+ This application uses mainly the touch LED buttons to show if there is any
+ missed notifications by turning them on and off. Vibrator and notification
+ ringtones are supported. It is enabled by default and will autostart on boot but
+ has to be run once after installation to start the service.
+
+ May require root: it depends on the phone.
+
+RepoType: git
+Repo: https://github.com/mborjesson/LG-Optimus-2X-Black-Notifications
+
+Builds:
+ - versionName: 1.2.4
+ versionCode: 71
+ commit: v1.2.4
+
+ - versionName: 1.2.7
+ versionCode: 78
+ commit: v1.2.7
+
+ - versionName: 1.2.7.2
+ versionCode: 81
+ commit: v1.2.7.2
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.2.7.2
+CurrentVersionCode: 81
diff --git a/metadata/com.maskyn.fileeditorpro.txt b/metadata/com.maskyn.fileeditorpro.txt
deleted file mode 100644
index 08f5da5dbd..0000000000
--- a/metadata/com.maskyn.fileeditorpro.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-Categories:Writing
-License:GPL-3.0-or-later
-Web Site:https://vmihalachi.github.io/turbo-editor
-Source Code:https://github.com/vmihalachi/turbo-editor
-Issue Tracker:https://github.com/vmihalachi/turbo-editor/issues
-Donate:https://vmihalachi.github.io/turbo-editor/#donate
-FlattrID:2173527
-
-Auto Name:Turbo Editor
-Summary:Simple text editor
-Description:
-Simple, yet powerful editor for text files.
-.
-
-Repo Type:git
-Repo:https://github.com/vmihalachi/turbo-editor
-
-Build:1.10,26
- commit=fc67e5930e1e23b528a83054e91c000d7882118a
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-1.0.3.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.11,27
- commit=v1.11
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.12,29
- commit=46842a5343274cdfc5512446db9bee9b52c9cee1
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.13.2,31
- disable=missing ressources
- commit=v1.13.2
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle && \
- sed -i -e 's/gradle:0.13.+/gradle:0.12.+/g' ../build.gradle
-
-Build:1.15.1,39
- commit=3ee11e0bfb69ebcea4448882df695dee81ff33b7
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.17,42
- commit=1f3ad1ab12edf88100496607a9f91fc8fc0d84ab
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.18.3,46
- commit=68ad318388f298f6e8f9282cf28ff8ed65a2ef1f
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Build:1.19,47
- commit=a1e82b65d420860085393319ba1bcce86d56f72b
- subdir=app-pro
- gradle=yes
- rm=app,libraries/sharedCode/libs/juniversalchardet-*.jar
- prebuild=sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"' ../libraries/sharedCode/build.gradle
-
-Maintainer Notes:
-* app includes crashlytics and play-services (for ads), app-pro is the source to the paid version
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.19
-Current Version Code:47
diff --git a/metadata/com.maskyn.fileeditorpro.yml b/metadata/com.maskyn.fileeditorpro.yml
new file mode 100644
index 0000000000..dd7c66a747
--- /dev/null
+++ b/metadata/com.maskyn.fileeditorpro.yml
@@ -0,0 +1,123 @@
+Categories:
+ - Writing
+License: GPL-3.0-or-later
+WebSite: https://vmihalachi.github.io/turbo-editor
+SourceCode: https://github.com/vmihalachi/turbo-editor
+IssueTracker: https://github.com/vmihalachi/turbo-editor/issues
+Donate: https://vmihalachi.github.io/turbo-editor/#donate
+FlattrID: '2173527'
+
+AutoName: Turbo Editor
+Summary: Simple text editor
+Description: Simple, yet powerful editor for text files.
+
+RepoType: git
+Repo: https://github.com/vmihalachi/turbo-editor
+
+Builds:
+ - versionName: '1.10'
+ versionCode: 26
+ commit: fc67e5930e1e23b528a83054e91c000d7882118a
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-1.0.3.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: '1.11'
+ versionCode: 27
+ commit: v1.11
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: '1.12'
+ versionCode: 29
+ commit: 46842a5343274cdfc5512446db9bee9b52c9cee1
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: 1.13.2
+ versionCode: 31
+ disable: missing ressources
+ commit: v1.13.2
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild:
+ - sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+ - sed -i -e 's/gradle:0.13.+/gradle:0.12.+/g' ../build.gradle
+
+ - versionName: 1.15.1
+ versionCode: 39
+ commit: 3ee11e0bfb69ebcea4448882df695dee81ff33b7
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: '1.17'
+ versionCode: 42
+ commit: 1f3ad1ab12edf88100496607a9f91fc8fc0d84ab
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: 1.18.3
+ versionCode: 46
+ commit: 68ad318388f298f6e8f9282cf28ff8ed65a2ef1f
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+ - versionName: '1.19'
+ versionCode: 47
+ commit: a1e82b65d420860085393319ba1bcce86d56f72b
+ subdir: app-pro
+ gradle:
+ - yes
+ rm:
+ - app
+ - libraries/sharedCode/libs/juniversalchardet-*.jar
+ prebuild: sed -i -e '/dependencies/acompile "com.googlecode.juniversalchardet:juniversalchardet:1.0.3"'
+ ../libraries/sharedCode/build.gradle
+
+MaintainerNotes: '* app includes crashlytics and play-services (for ads), app-pro
+ is the source to the paid version'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.19'
+CurrentVersionCode: 47
diff --git a/metadata/com.matburt.mobileorg.txt b/metadata/com.matburt.mobileorg.txt
deleted file mode 100644
index 8c04a9b7d2..0000000000
--- a/metadata/com.matburt.mobileorg.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Categories:Writing
-License:GPL-2.0-only
-Web Site:https://github.com/matburt/mobileorg-android/wiki
-Source Code:https://github.com/matburt/mobileorg-android
-Issue Tracker:https://github.com/matburt/mobileorg-android/issues
-
-Auto Name:MobileOrg
-Summary:TODO list/task management
-Description:
-''Syncing of files via Dropbox won't work because there aren't any API keys in
-the source code. The other syncing methods should work though.''
-
-TODO/task management based on emacs org-mode files.
-.
-
-Repo Type:git
-Repo:https://github.com/matburt/mobileorg-android.git
-
-Build:0.9.0,90
- commit=0.9.0
- prebuild=sed -i 's@android@$$SDK$$/tools/android@g' setup.sh && \
- ./setup.sh
-
-Build:0.9.8,98
- commit=0.9.8
- prebuild=sed -i 's@^android@$$SDK$$/tools/android@g' setup.sh && \
- ./setup.sh
-
-Build:0.9.13,913
- commit=0.9.13
- srclibs=ActionBarSherlock@9598f2bb2ce
- prebuild=sed -i 's@\(reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml
- update=.,libs/locale
-
-Maintainer Notes:
-Uses gradle now, but includes jar files. Amongst them dropbox sdk, which
-is most likely non-free software.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.9.13
-Current Version Code:913
diff --git a/metadata/com.matburt.mobileorg.yml b/metadata/com.matburt.mobileorg.yml
new file mode 100644
index 0000000000..070fe3ebce
--- /dev/null
+++ b/metadata/com.matburt.mobileorg.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Writing
+License: GPL-2.0-only
+WebSite: https://github.com/matburt/mobileorg-android/wiki
+SourceCode: https://github.com/matburt/mobileorg-android
+IssueTracker: https://github.com/matburt/mobileorg-android/issues
+
+AutoName: MobileOrg
+Summary: TODO list/task management
+Description: |-
+ ''Syncing of files via Dropbox won't work because there aren't any API keys in
+ the source code. The other syncing methods should work though.''
+
+ TODO/task management based on emacs org-mode files.
+
+RepoType: git
+Repo: https://github.com/matburt/mobileorg-android.git
+
+Builds:
+ - versionName: 0.9.0
+ versionCode: 90
+ commit: 0.9.0
+ prebuild:
+ - sed -i 's@android@$$SDK$$/tools/android@g' setup.sh
+ - ./setup.sh
+
+ - versionName: 0.9.8
+ versionCode: 98
+ commit: 0.9.8
+ prebuild:
+ - sed -i 's@^android@$$SDK$$/tools/android@g' setup.sh
+ - ./setup.sh
+
+ - versionName: 0.9.13
+ versionCode: 913
+ commit: 0.9.13
+ srclibs:
+ - ActionBarSherlock@9598f2bb2ce
+ prebuild:
+ - sed -i 's@\(reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml
+ androidupdate:
+ - .
+ - libs/locale
+
+MaintainerNotes: |-
+ Uses gradle now, but includes jar files. Amongst them dropbox sdk, which
+ is most likely non-free software.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.9.13
+CurrentVersionCode: 913
diff --git a/metadata/com.matejdro.pebbledialer.txt b/metadata/com.matejdro.pebbledialer.txt
deleted file mode 100644
index c6bf7bb269..0000000000
--- a/metadata/com.matejdro.pebbledialer.txt
+++ /dev/null
@@ -1,120 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/matejdro/PebbleDialer-Android
-Issue Tracker:https://github.com/matejdro/PebbleDialer-Android/issues
-
-Auto Name:Dialer for Pebble
-Summary:Client for the PebbleDialer watchapp
-Description:
-Pebble dialer gives you extra options for phone calls on your pebble, such as:
-
-* Answer incoming calls
-* Outgoing calls from the pebble
-* Mute ringer of incoming calls
-* Toggle in-call microphone mute
-* Toggle speakerphone
-
-This is intended to use with the official closed source Pebble App, but
-[[nodomain.freeyourgadget.gadgetbridge]] from f-droid also works at least
-partially.
-
-The needed watchapp for the pebble can be downloaded
-[https://github.com/matejdro/PebbleDialer-Watchapp/releases/download/3.3/PebbleDialer.pbw
-here].
-
-Crashlytics support and internet permission have been removed.
-.
-
-Repo Type:git
-Repo:https://github.com/matejdro/PebbleDialer-Android.git
-
-Build:2.4,24
- commit=97cfcaeb13f47b341795afea4b4c31134057c7d1
- subdir=app
- patch=remove_crashlytics_and_internet_permission.diff
- gradle=yes
- srclibs=AndroidPebbleCommons@9e3017a233a1a1e7d06354e064068c30dcf5288f
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
-
-Build:2.41,25
- commit=2.41
- subdir=app
- patch=remove_crashlytics_and_internet_permission_2.41.diff
- gradle=yes
- srclibs=AndroidPebbleCommons@r1
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
-
-Build:2.42,26
- commit=2.42
- subdir=app
- patch=remove_crashlytics_and_internet_permission_2.41.diff
- gradle=yes
- srclibs=AndroidPebbleCommons@r1
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
-
-Build:2.52,28
- commit=2.52
- subdir=app
- patch=remove_crashlytics_and_internet_permission_2.52.diff
- gradle=yes
- srclibs=AndroidPebbleCommons@r5
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
-
-Build:2.56,32
- commit=2.56
- subdir=app
- gradle=yes
- srclibs=AndroidPebbleCommons@r7
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle && \
- sed -i -e '/crashlytics/d' build.gradle && \
- sed -i -e '/repositories {/,+1d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/' -e '/Crashlytics./i/*'
-
-Build:2.57,33
- commit=2.57
- subdir=app
- gradle=yes
- srclibs=AndroidPebbleCommons@r8
- prebuild=sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle && \
- sed -i -e '/crashlytics/d' build.gradle && \
- sed -i -e '/repositories {/,+1d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/' -e '/Crashlytics./i/*'
-
-Build:3.0,37
- commit=3.0
- subdir=app
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '1,16d' build.gradle && \
- sed -i -e '/android {/iapply plugin: "com.android.application"' build.gradle && \
- sed -i -e '/crashlytics/,+2d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d' -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/' -e '/Crashlytics./i/*' && \
- sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
-
-Build:3.1,38
- commit=3.1
- subdir=app
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '1,16d' build.gradle && \
- sed -i -e '/android {/iapply plugin: "com.android.application"' build.gradle && \
- sed -i -e '/crashlytics/,+2d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d' -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/' -e '/Crashlytics./i/*' && \
- sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
-
-Build:3.2,39
- commit=3.2
- subdir=app
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '1,16d' build.gradle && \
- sed -i -e '/android {/iapply plugin: "com.android.application"' build.gradle && \
- sed -i -e '/crashlytics/,+2d' build.gradle && \
- find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d' -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/' -e '/Crashlytics./i/*' && \
- sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.3.1
-Current Version Code:41
diff --git a/metadata/com.matejdro.pebbledialer.yml b/metadata/com.matejdro.pebbledialer.yml
new file mode 100644
index 0000000000..317d827838
--- /dev/null
+++ b/metadata/com.matejdro.pebbledialer.yml
@@ -0,0 +1,161 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+SourceCode: https://github.com/matejdro/PebbleDialer-Android
+IssueTracker: https://github.com/matejdro/PebbleDialer-Android/issues
+
+AutoName: Dialer for Pebble
+Summary: Client for the PebbleDialer watchapp
+Description: |-
+ Pebble dialer gives you extra options for phone calls on your pebble, such as:
+
+ * Answer incoming calls
+ * Outgoing calls from the pebble
+ * Mute ringer of incoming calls
+ * Toggle in-call microphone mute
+ * Toggle speakerphone
+
+ This is intended to use with the official closed source Pebble App, but
+ [[nodomain.freeyourgadget.gadgetbridge]] from f-droid also works at least
+ partially.
+
+ The needed watchapp for the pebble can be downloaded
+ [https://github.com/matejdro/PebbleDialer-Watchapp/releases/download/3.3/PebbleDialer.pbw
+ here].
+
+ Crashlytics support and internet permission have been removed.
+
+RepoType: git
+Repo: https://github.com/matejdro/PebbleDialer-Android.git
+
+Builds:
+ - versionName: '2.4'
+ versionCode: 24
+ commit: 97cfcaeb13f47b341795afea4b4c31134057c7d1
+ subdir: app
+ patch:
+ - remove_crashlytics_and_internet_permission.diff
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@9e3017a233a1a1e7d06354e064068c30dcf5288f
+ prebuild: sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+
+ - versionName: '2.41'
+ versionCode: 25
+ commit: '2.41'
+ subdir: app
+ patch:
+ - remove_crashlytics_and_internet_permission_2.41.diff
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@r1
+ prebuild: sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+
+ - versionName: '2.42'
+ versionCode: 26
+ commit: '2.42'
+ subdir: app
+ patch:
+ - remove_crashlytics_and_internet_permission_2.41.diff
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@r1
+ prebuild: sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+
+ - versionName: '2.52'
+ versionCode: 28
+ commit: '2.52'
+ subdir: app
+ patch:
+ - remove_crashlytics_and_internet_permission_2.52.diff
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@r5
+ prebuild: sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+
+ - versionName: '2.56'
+ versionCode: 32
+ commit: '2.56'
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@r7
+ prebuild:
+ - sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+ - sed -i -e '/crashlytics/d' build.gradle
+ - sed -i -e '/repositories {/,+1d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.crashlytics.android.Crashlytics/d'
+ -e '/Crashlytics./a*/' -e '/Crashlytics./i/*'
+
+ - versionName: '2.57'
+ versionCode: 33
+ commit: '2.57'
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - AndroidPebbleCommons@r8
+ prebuild:
+ - sed -i 's_../PebbleAndroidCommons_app/$$AndroidPebbleCommons$$_' ../settings.gradle
+ - sed -i -e '/crashlytics/d' build.gradle
+ - sed -i -e '/repositories {/,+1d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.crashlytics.android.Crashlytics/d'
+ -e '/Crashlytics./a*/' -e '/Crashlytics./i/*'
+
+ - versionName: '3.0'
+ versionCode: 37
+ commit: '3.0'
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '1,16d' build.gradle
+ - "sed -i -e '/android {/iapply plugin: \"com.android.application\"' build.gradle"
+ - sed -i -e '/crashlytics/,+2d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d'
+ -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/'
+ -e '/Crashlytics./i/*'
+ - sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
+
+ - versionName: '3.1'
+ versionCode: 38
+ commit: '3.1'
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '1,16d' build.gradle
+ - "sed -i -e '/android {/iapply plugin: \"com.android.application\"' build.gradle"
+ - sed -i -e '/crashlytics/,+2d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d'
+ -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/'
+ -e '/Crashlytics./i/*'
+ - sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
+
+ - versionName: '3.2'
+ versionCode: 39
+ commit: '3.2'
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '1,16d' build.gradle
+ - "sed -i -e '/android {/iapply plugin: \"com.android.application\"' build.gradle"
+ - sed -i -e '/crashlytics/,+2d' build.gradle
+ - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import io.fabric.sdk.android.Fabric/d'
+ -e '/import com.crashlytics.android.Crashlytics/d' -e '/Crashlytics./a*/'
+ -e '/Crashlytics./i/*'
+ - sed -i -e '32d' src/main/java/com/matejdro/pebbledialer/PebbleDialerApplication.java
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 3.3.1
+CurrentVersionCode: 41
diff --git a/metadata/com.materialos.cm.theme.txt b/metadata/com.materialos.cm.theme.txt
deleted file mode 100644
index c1fcb04fc5..0000000000
--- a/metadata/com.materialos.cm.theme.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Theming
-License:CC-BY-4.0
-Web Site:
-Source Code:https://github.com/materialos/CM12-Theme
-Issue Tracker:https://github.com/materialos/CM12-Theme/issues
-
-Summary:Material Design CyanogenMod 12/12.1 theme
-Description:
-MaterialOS - CM Theme is a CyanogenMod theme from the community. It features
-Material Design and Material Inspired illustrations and iconography from
-MaterialOS. The theme aims to improve the design of your existing apps and
-making them as close to material design as possible. You'll sure like the fresh
-new look of your phone!
-.
-
-Repo Type:git
-Repo:https://github.com/materialos/CM12-Theme.git
-
-Build:1.4,5
- commit=c4ea6eeabee374787b108d76369ed9100241efd3
- subdir=theme
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:None
diff --git a/metadata/com.materialos.cm.theme.yml b/metadata/com.materialos.cm.theme.yml
new file mode 100644
index 0000000000..dddc436b58
--- /dev/null
+++ b/metadata/com.materialos.cm.theme.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Theming
+License: CC-BY-4.0
+SourceCode: https://github.com/materialos/CM12-Theme
+IssueTracker: https://github.com/materialos/CM12-Theme/issues
+
+Summary: Material Design CyanogenMod 12/12.1 theme
+Description: |-
+ MaterialOS - CM Theme is a CyanogenMod theme from the community. It features
+ Material Design and Material Inspired illustrations and iconography from
+ MaterialOS. The theme aims to improve the design of your existing apps and
+ making them as close to material design as possible. You'll sure like the fresh
+ new look of your phone!
+
+RepoType: git
+Repo: https://github.com/materialos/CM12-Theme.git
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 5
+ commit: c4ea6eeabee374787b108d76369ed9100241efd3
+ subdir: theme
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
diff --git a/metadata/com.mattallen.dpixel.txt b/metadata/com.mattallen.dpixel.txt
deleted file mode 100644
index 7bee784792..0000000000
--- a/metadata/com.mattallen.dpixel.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System,Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/matt-allen/dpixel
-Issue Tracker:https://github.com/matt-allen/dpixel/issues
-
-Auto Name:DPixel
-Summary:Convert density-independant/normal pixels
-Description:
-Simple conversion of density-independant pixels to standard pixels.
-.
-
-Repo Type:git
-Repo:https://github.com/matt-allen/dpixel
-
-Build:1.0,1
- commit=226d8d424b5ad83d802e676e71c650e45afa5b7f
- rm=libs/*
- extlibs=android/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.mattallen.dpixel.yml b/metadata/com.mattallen.dpixel.yml
new file mode 100644
index 0000000000..8e12737084
--- /dev/null
+++ b/metadata/com.mattallen.dpixel.yml
@@ -0,0 +1,27 @@
+Categories:
+ - System
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/matt-allen/dpixel
+IssueTracker: https://github.com/matt-allen/dpixel/issues
+
+AutoName: DPixel
+Summary: Convert density-independant/normal pixels
+Description: Simple conversion of density-independant pixels to standard pixels.
+
+RepoType: git
+Repo: https://github.com/matt-allen/dpixel
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 226d8d424b5ad83d802e676e71c650e45afa5b7f
+ rm:
+ - libs/*
+ extlibs:
+ - android/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.mattallen.loaned.txt b/metadata/com.mattallen.loaned.txt
deleted file mode 100644
index b7eae6e3b4..0000000000
--- a/metadata/com.mattallen.loaned.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Money
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/matt-allen/loaned-android
-Issue Tracker:https://github.com/matt-allen/loaned-android/issues
-
-Auto Name:Loaned
-Summary:Keep track of loaned items
-Description:
-A friendly and simple way of remembering where all your things are. When you
-loan your things out to people, you're helping them, but its not always easy
-remembering who has what (and for how long).
-.
-
-Repo Type:git
-Repo:https://github.com/matt-allen/loaned-android
-
-Build:1.0.2,3
- commit=190b8027198fd5e70a8d38724d01634b50aa99d9
- subdir=app
- gradle=prod
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:debug
-Current Version Code:3
diff --git a/metadata/com.mattallen.loaned.yml b/metadata/com.mattallen.loaned.yml
new file mode 100644
index 0000000000..73549ba6c2
--- /dev/null
+++ b/metadata/com.mattallen.loaned.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Money
+License: Apache-2.0
+SourceCode: https://github.com/matt-allen/loaned-android
+IssueTracker: https://github.com/matt-allen/loaned-android/issues
+
+AutoName: Loaned
+Summary: Keep track of loaned items
+Description: |-
+ A friendly and simple way of remembering where all your things are. When you
+ loan your things out to people, you're helping them, but its not always easy
+ remembering who has what (and for how long).
+
+RepoType: git
+Repo: https://github.com/matt-allen/loaned-android
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 190b8027198fd5e70a8d38724d01634b50aa99d9
+ subdir: app
+ gradle:
+ - prod
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: debug
+CurrentVersionCode: 3
diff --git a/metadata/com.matteopacini.katana.txt b/metadata/com.matteopacini.katana.txt
deleted file mode 100644
index 5d8887a8a7..0000000000
--- a/metadata/com.matteopacini.katana.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-AntiFeatures:Tracking
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Zi0P4tch0/Katana
-Issue Tracker:https://github.com/Zi0P4tch0/Katana/issues
-
-Auto Name:Katana
-Summary:Split files via a file manager
-Description:
-Crash reports ar sent without interaction.
-.
-
-Repo Type:git
-Repo:https://github.com/Zi0P4tch0/Katana.git
-
-Build:1.3.2,21
- commit=v1.3.2
- target=android-18
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.3.2
-Current Version Code:21
diff --git a/metadata/com.matteopacini.katana.yml b/metadata/com.matteopacini.katana.yml
new file mode 100644
index 0000000000..4272927a00
--- /dev/null
+++ b/metadata/com.matteopacini.katana.yml
@@ -0,0 +1,27 @@
+AntiFeatures:
+ - Tracking
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/Zi0P4tch0/Katana
+IssueTracker: https://github.com/Zi0P4tch0/Katana/issues
+
+AutoName: Katana
+Summary: Split files via a file manager
+Description: Crash reports ar sent without interaction.
+
+RepoType: git
+Repo: https://github.com/Zi0P4tch0/Katana.git
+
+Builds:
+ - versionName: 1.3.2
+ versionCode: 21
+ commit: v1.3.2
+ target: android-18
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.3.2
+CurrentVersionCode: 21
diff --git a/metadata/com.mattgmg.miracastwidget.txt b/metadata/com.mattgmg.miracastwidget.txt
deleted file mode 100644
index d492d85b20..0000000000
--- a/metadata/com.mattgmg.miracastwidget.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mattgmg1990/miracast-widget
-Issue Tracker:https://github.com/mattgmg1990/miracast-widget/issues
-
-Auto Name:Miracast Shortcut
-Summary:Miracast widget
-Description:
-Includes both, a simple activity that simply opens the settings menu to choose a
-display/cast your screen and a widget that can open that settings screen with
-one click and list the device you are streaming to if Miracast is currently
-enabled.
-.
-
-Repo Type:git
-Repo:https://github.com/mattgmg1990/miracast-widget
-
-Build:1.3,4
- commit=b90f2f645e3b02a456cf2a59fcc410c3036ce773
-
-Build:1.4,5
- commit=9fdcc85102ef270f547ff1fc7ccf7b7cf7887601
-
-Build:1.6,7
- commit=848f1f7d4260c1b5d164ae8fba2ba531f210601d
-
-Build:1.7,8
- commit=b00865c0b7982fc10db936d23b2eb39d430a0684
-
-Build:1.8,9
- commit=7a593437cfd9366aed33d3baa97532f1bc76d6ac
-
-Build:2.0,10
- disable=play-services, https://github.com/mattgmg1990/miracast-widget/issues/3
- commit=f7c4d77317adc80688f7d9bd01a5313fa45a482d
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0
-Current Version Code:10
diff --git a/metadata/com.mattgmg.miracastwidget.yml b/metadata/com.mattgmg.miracastwidget.yml
new file mode 100644
index 0000000000..0278901e79
--- /dev/null
+++ b/metadata/com.mattgmg.miracastwidget.yml
@@ -0,0 +1,50 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/mattgmg1990/miracast-widget
+IssueTracker: https://github.com/mattgmg1990/miracast-widget/issues
+
+AutoName: Miracast Shortcut
+Summary: Miracast widget
+Description: |-
+ Includes both, a simple activity that simply opens the settings menu to choose a
+ display/cast your screen and a widget that can open that settings screen with
+ one click and list the device you are streaming to if Miracast is currently
+ enabled.
+
+RepoType: git
+Repo: https://github.com/mattgmg1990/miracast-widget
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 4
+ commit: b90f2f645e3b02a456cf2a59fcc410c3036ce773
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: 9fdcc85102ef270f547ff1fc7ccf7b7cf7887601
+
+ - versionName: '1.6'
+ versionCode: 7
+ commit: 848f1f7d4260c1b5d164ae8fba2ba531f210601d
+
+ - versionName: '1.7'
+ versionCode: 8
+ commit: b00865c0b7982fc10db936d23b2eb39d430a0684
+
+ - versionName: '1.8'
+ versionCode: 9
+ commit: 7a593437cfd9366aed33d3baa97532f1bc76d6ac
+
+ - versionName: '2.0'
+ versionCode: 10
+ disable: play-services, https://github.com/mattgmg1990/miracast-widget/issues/3
+ commit: f7c4d77317adc80688f7d9bd01a5313fa45a482d
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.0'
+CurrentVersionCode: 10
diff --git a/metadata/com.mattieapps.roommates.txt b/metadata/com.mattieapps.roommates.txt
deleted file mode 100644
index 53dda5c8b2..0000000000
--- a/metadata/com.mattieapps.roommates.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/mattieapps/roommates
-Issue Tracker:https://github.com/mattieapps/roommates/issues
-
-Auto Name:RoomMates
-Summary:Rent and tip calculator
-Description:
-Split bills among groups of people like roommates.
-.
-
-Repo Type:git
-Repo:https://github.com/mattieapps/roommates
-
-Build:1.1.1,3
- commit=71dfc4e0da9bcc6c227e36544affd2c73dc207a1
- subdir=roommates-android/app
- gradle=yes
- prebuild=rm ../local.properties
-
-Build:1.1.2,5
- commit=8623407a34e6ca7589cc25d2f042a882d1d405a7
- subdir=roommates-android/app
- gradle=yes
- rm=roommates-android/wear
- prebuild=rm ../local.properties && \
- sed -i -e '/play-services/d' build.gradle && \
- echo "include ':app'" > ../settings.gradle
-
-Build:1.3,9
- commit=fa0587f71930fa0299adea5eb60318777a9aa794
- subdir=roommates-android-noparse/app
- gradle=yes
- rm=roommates-android
- prebuild=sed -i -e '/play-services/d' -e '/fileTree/d' build.gradle
-
-Build:2.3,16
- disable=play-services
- commit=e5e615ca0e215aeb1607b5e54e71b2dffc93f374
- gradle=yes
- rm=roommates-android
- prebuild=sed -i -e '/play-services/d' -e '/fileTree/d' build.gradle
-
-Maintainer Notes:
-https://github.com/mattieapps/roommates-android/issues/7
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.3
-Current Version Code:16
diff --git a/metadata/com.mattieapps.roommates.yml b/metadata/com.mattieapps.roommates.yml
new file mode 100644
index 0000000000..593b791d65
--- /dev/null
+++ b/metadata/com.mattieapps.roommates.yml
@@ -0,0 +1,61 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-or-later
+SourceCode: https://github.com/mattieapps/roommates
+IssueTracker: https://github.com/mattieapps/roommates/issues
+
+AutoName: RoomMates
+Summary: Rent and tip calculator
+Description: Split bills among groups of people like roommates.
+
+RepoType: git
+Repo: https://github.com/mattieapps/roommates
+
+Builds:
+ - versionName: 1.1.1
+ versionCode: 3
+ commit: 71dfc4e0da9bcc6c227e36544affd2c73dc207a1
+ subdir: roommates-android/app
+ gradle:
+ - yes
+ prebuild: rm ../local.properties
+
+ - versionName: 1.1.2
+ versionCode: 5
+ commit: 8623407a34e6ca7589cc25d2f042a882d1d405a7
+ subdir: roommates-android/app
+ gradle:
+ - yes
+ rm:
+ - roommates-android/wear
+ prebuild:
+ - rm ../local.properties
+ - sed -i -e '/play-services/d' build.gradle
+ - echo "include ':app'" > ../settings.gradle
+
+ - versionName: '1.3'
+ versionCode: 9
+ commit: fa0587f71930fa0299adea5eb60318777a9aa794
+ subdir: roommates-android-noparse/app
+ gradle:
+ - yes
+ rm:
+ - roommates-android
+ prebuild: sed -i -e '/play-services/d' -e '/fileTree/d' build.gradle
+
+ - versionName: '2.3'
+ versionCode: 16
+ disable: play-services
+ commit: e5e615ca0e215aeb1607b5e54e71b2dffc93f374
+ gradle:
+ - yes
+ rm:
+ - roommates-android
+ prebuild: sed -i -e '/play-services/d' -e '/fileTree/d' build.gradle
+
+MaintainerNotes: https://github.com/mattieapps/roommates-android/issues/7
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.3'
+CurrentVersionCode: 16
diff --git a/metadata/com.max2idea.android.fwknop.txt b/metadata/com.max2idea.android.fwknop.txt
deleted file mode 100644
index 4da29a319d..0000000000
--- a/metadata/com.max2idea.android.fwknop.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Internet
-License:GPL-2.0-only
-Web Site:http://www.cipherdyne.org
-Source Code:https://github.com/mrash/fwknop
-Issue Tracker:https://github.com/mrash/fwknop/issues
-
-Auto Name:Firewall Knock Operator
-Summary:Port Knocker
-Description:
-Michael Rash's Perl-based "fwknop" program: firewall knock operator. Implements
-an authorization scheme called Single Packet Authorization (SPA). This method of
-authorization is based around a default-drop packet filter (fwknop supports
-iptables on Linux, ipfw on FreeBSD and Mac OS X, and PF on OpenBSD) and libpcap.
-.
-
-Repo Type:git
-Repo:https://github.com/mrash/fwknop.git
-
-Build:1.0,2
- disable=Doesn't build (native code)
- commit=9e990c9b
- subdir=android/project
- rm=android/project/custom_rules.xml
- prebuild=cd jni/fwknop && \
- ./get_libfko_header.sh
- target=android-7
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.max2idea.android.fwknop.yml b/metadata/com.max2idea.android.fwknop.yml
new file mode 100644
index 0000000000..4d51aa8625
--- /dev/null
+++ b/metadata/com.max2idea.android.fwknop.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Internet
+License: GPL-2.0-only
+WebSite: http://www.cipherdyne.org
+SourceCode: https://github.com/mrash/fwknop
+IssueTracker: https://github.com/mrash/fwknop/issues
+
+AutoName: Firewall Knock Operator
+Summary: Port Knocker
+Description: |-
+ Michael Rash's Perl-based "fwknop" program: firewall knock operator. Implements
+ an authorization scheme called Single Packet Authorization (SPA). This method of
+ authorization is based around a default-drop packet filter (fwknop supports
+ iptables on Linux, ipfw on FreeBSD and Mac OS X, and PF on OpenBSD) and libpcap.
+
+RepoType: git
+Repo: https://github.com/mrash/fwknop.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ disable: Doesn't build (native code)
+ commit: 9e990c9b
+ subdir: android/project
+ rm:
+ - android/project/custom_rules.xml
+ prebuild:
+ - cd jni/fwknop
+ - ./get_libfko_header.sh
+ target: android-7
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.maxfierke.sandwichroulette.txt b/metadata/com.maxfierke.sandwichroulette.txt
deleted file mode 100644
index 22a6ed0ac7..0000000000
--- a/metadata/com.maxfierke.sandwichroulette.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/maxfierke/sandwichroulette
-Issue Tracker:https://github.com/maxfierke/sandwichroulette/issues
-Donate:http://forum.xda-developers.com/donatetome.php?u=1949659
-
-Auto Name:SandwichRoulette
-Summary:Random selection of ingredients
-Description:
-SandwichRoulette is an application designed for the indecisive. Like many
-people, my lunch has been delayed because of my inability to decide on what to
-put in my sandwiches. This application, designed for Android-powered devices
-running 2.1 and higher, automates the ingredient choosing process. Creations can
-be saved and later versions will support sharing the particularly delicious
-ones.
-.
-
-Repo Type:git
-Repo:https://github.com/maxfierke/sandwichroulette.git
-
-Build:1.5,2
- commit=1.5
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.5
-Current Version Code:2
diff --git a/metadata/com.maxfierke.sandwichroulette.yml b/metadata/com.maxfierke.sandwichroulette.yml
new file mode 100644
index 0000000000..f9e60c673d
--- /dev/null
+++ b/metadata/com.maxfierke.sandwichroulette.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/maxfierke/sandwichroulette
+IssueTracker: https://github.com/maxfierke/sandwichroulette/issues
+Donate: http://forum.xda-developers.com/donatetome.php?u=1949659
+
+AutoName: SandwichRoulette
+Summary: Random selection of ingredients
+Description: |-
+ SandwichRoulette is an application designed for the indecisive. Like many
+ people, my lunch has been delayed because of my inability to decide on what to
+ put in my sandwiches. This application, designed for Android-powered devices
+ running 2.1 and higher, automates the ingredient choosing process. Creations can
+ be saved and later versions will support sharing the particularly delicious
+ ones.
+
+RepoType: git
+Repo: https://github.com/maxfierke/sandwichroulette.git
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 2
+ commit: '1.5'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.5'
+CurrentVersionCode: 2
diff --git a/metadata/com.mendhak.gpslogger.txt b/metadata/com.mendhak.gpslogger.txt
deleted file mode 100644
index 53b7249907..0000000000
--- a/metadata/com.mendhak.gpslogger.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/mendhak/gpslogger
-Issue Tracker:https://github.com/mendhak/gpslogger/issues
-
-Auto Name:GPSLogger
-Summary:Battery efficient GPS Logger
-Description:
-GPSLogger uses the GPS capabilities of your device to log coordinates to a GPX
-or KML file at regular intervals. This can be particularly useful if you want to
-geotag your photos after a day out or share your travel route with someone. The
-purpose of this application is to save you battery power when abroad and to last
-as long as possible.
-
-Unfortunately the app will crash if you attempt to upload tracks to Dropbox,
-Google or OSM as keys for these services aren't in the source code. Email is OK,
-and it works with with one press as long as the SMTP server details are all
-entered correctly. FTP functionality has been recently introduced.
-
-More recent versions of this depend on proprietary Google Play services, and
-will not be updated here. There are more freedom-respecting loggers available,
-such as [[me.guillaumin.android.osmtracker]], which we would recommend using
-instead.
-.
-
-Repo Type:git
-Repo:https://github.com/mendhak/gpslogger.git
-
-Build:23,23
- disable=can't find apk fedb6b7d8b
- commit=unknown - see disabled
- subdir=GPSLogger
- maven=yes
-
-Build:27-fdroid,27
- commit=0633f2947
- subdir=GPSLogger
- forceversion=yes
- extlibs=json-simple/json_simple-1.1.jar,mime4j/apache-mime4j-0.6.1.jar,oauth-signpost/signpost-commonshttp4-1.2.1.1.jar,oauth-signpost/signpost-core-1.2.1.1.jar,httpmime/httpmime-4.0.3.jar,commons-net/commons-net-2.2.jar
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:27-fdroid
-Current Version Code:27
diff --git a/metadata/com.mendhak.gpslogger.yml b/metadata/com.mendhak.gpslogger.yml
new file mode 100644
index 0000000000..c97fca3070
--- /dev/null
+++ b/metadata/com.mendhak.gpslogger.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+SourceCode: https://github.com/mendhak/gpslogger
+IssueTracker: https://github.com/mendhak/gpslogger/issues
+
+AutoName: GPSLogger
+Summary: Battery efficient GPS Logger
+Description: |-
+ GPSLogger uses the GPS capabilities of your device to log coordinates to a GPX
+ or KML file at regular intervals. This can be particularly useful if you want to
+ geotag your photos after a day out or share your travel route with someone. The
+ purpose of this application is to save you battery power when abroad and to last
+ as long as possible.
+
+ Unfortunately the app will crash if you attempt to upload tracks to Dropbox,
+ Google or OSM as keys for these services aren't in the source code. Email is OK,
+ and it works with with one press as long as the SMTP server details are all
+ entered correctly. FTP functionality has been recently introduced.
+
+ More recent versions of this depend on proprietary Google Play services, and
+ will not be updated here. There are more freedom-respecting loggers available,
+ such as [[me.guillaumin.android.osmtracker]], which we would recommend using
+ instead.
+
+RepoType: git
+Repo: https://github.com/mendhak/gpslogger.git
+
+Builds:
+ - versionName: '23'
+ versionCode: 23
+ disable: can't find apk fedb6b7d8b
+ commit: unknown - see disabled
+ subdir: GPSLogger
+ maven: 'yes'
+
+ - versionName: 27-fdroid
+ versionCode: 27
+ commit: 0633f2947
+ subdir: GPSLogger
+ forceversion: true
+ extlibs:
+ - json-simple/json_simple-1.1.jar
+ - mime4j/apache-mime4j-0.6.1.jar
+ - oauth-signpost/signpost-commonshttp4-1.2.1.1.jar
+ - oauth-signpost/signpost-core-1.2.1.1.jar
+ - httpmime/httpmime-4.0.3.jar
+ - commons-net/commons-net-2.2.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 27-fdroid
+CurrentVersionCode: 27
diff --git a/metadata/com.menny.anysoftkeyboard.finnish.txt b/metadata/com.menny.anysoftkeyboard.finnish.txt
deleted file mode 100644
index 79ce96e284..0000000000
--- a/metadata/com.menny.anysoftkeyboard.finnish.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/AnySoftKeyboard/LanguagePack/tree/Finnish
-Issue Tracker:https://github.com/AnySoftKeyboard/LanguagePack/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
-
-Name:AnySoftKeyboard: Finnish
-Auto Name:AnySoftKeyboard - Finnish Language Pack
-Summary:Language pack for AnySoftKeyboard
-Description:
-AnySoftKeyboard keyboards pack: Finnish layout and dictionary. Fixes: landscape
-mode height.
-
-This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard
-first, and then select the desired layout from AnySoftKeyboard's
-Settings->Keyboards menu.
-.
-
-Repo Type:git
-Repo:https://github.com/AnySoftKeyboard/LanguagePack.git
-
-Build:2.0.1,201
- commit=Finnish_2.0.1
- gradle=yes
- forceversion=yes
- preassemble=:makeDictionary
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/Finnish
-Current Version:2.0.1
-Current Version Code:201
diff --git a/metadata/com.menny.anysoftkeyboard.finnish.yml b/metadata/com.menny.anysoftkeyboard.finnish.yml
new file mode 100644
index 0000000000..852540355b
--- /dev/null
+++ b/metadata/com.menny.anysoftkeyboard.finnish.yml
@@ -0,0 +1,35 @@
+Categories:
+ - Writing
+License: Apache-2.0
+SourceCode: https://github.com/AnySoftKeyboard/LanguagePack/tree/Finnish
+IssueTracker: https://github.com/AnySoftKeyboard/LanguagePack/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=KDYBGNUNMMN94&lc=US&item_name=AnySoftKeyboard
+
+Name: 'AnySoftKeyboard: Finnish'
+AutoName: AnySoftKeyboard - Finnish Language Pack
+Summary: Language pack for AnySoftKeyboard
+Description: |-
+ AnySoftKeyboard keyboards pack: Finnish layout and dictionary. Fixes: landscape
+ mode height.
+
+ This is an expansion layouts pack for AnySoftKeyboard. Install AnySoftKeyboard
+ first, and then select the desired layout from AnySoftKeyboard's
+ Settings->Keyboards menu.
+
+RepoType: git
+Repo: https://github.com/AnySoftKeyboard/LanguagePack.git
+
+Builds:
+ - versionName: 2.0.1
+ versionCode: 201
+ commit: Finnish_2.0.1
+ gradle:
+ - yes
+ forceversion: true
+ preassemble:
+ - :makeDictionary
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/Finnish
+CurrentVersion: 2.0.1
+CurrentVersionCode: 201
diff --git a/metadata/com.mfreitas.twister.txt b/metadata/com.mfreitas.twister.txt
deleted file mode 100644
index f372bf38b8..0000000000
--- a/metadata/com.mfreitas.twister.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:http://twister.net.co
-Source Code:https://github.com/miguelfreitas/twister-webview-app
-Issue Tracker:https://github.com/miguelfreitas/twister-webview-app/issues
-
-Auto Name:twister simpleclient
-Summary:Microblogging client for Twister
-Description:
-Twister is a fully decentralized P2P microblogging platform leveraging from the
-free software implementations of Bitcoin and BitTorrent protocols.
-.
-
-Repo Type:git
-Repo:https://github.com/miguelfreitas/twister-webview-app.git
-
-Build:1.0,46
- disable=see readme for build instructions
- commit=e6ec7da94eeda3d116f062b9843c869131a0730a
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:46
diff --git a/metadata/com.mfreitas.twister.yml b/metadata/com.mfreitas.twister.yml
new file mode 100644
index 0000000000..3c1ec60fb6
--- /dev/null
+++ b/metadata/com.mfreitas.twister.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: http://twister.net.co
+SourceCode: https://github.com/miguelfreitas/twister-webview-app
+IssueTracker: https://github.com/miguelfreitas/twister-webview-app/issues
+
+AutoName: twister simpleclient
+Summary: Microblogging client for Twister
+Description: |-
+ Twister is a fully decentralized P2P microblogging platform leveraging from the
+ free software implementations of Bitcoin and BitTorrent protocols.
+
+RepoType: git
+Repo: https://github.com/miguelfreitas/twister-webview-app.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 46
+ disable: see readme for build instructions
+ commit: e6ec7da94eeda3d116f062b9843c869131a0730a
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 46
diff --git a/metadata/com.mgaetan89.showsrage.txt b/metadata/com.mgaetan89.showsrage.txt
deleted file mode 100644
index fcd075e323..0000000000
--- a/metadata/com.mgaetan89.showsrage.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/MGaetan89/ShowsRage
-Issue Tracker:https://github.com/MGaetan89/ShowsRage/issues
-
-Auto Name:ShowsRage
-Summary:Manage your SickRage installation
-Description:
-ShowsRage is an application that allows you to manage your
-[https://www.sickrage.tv/ SickRage] installation.
-
-Support for [http://www.sickbeard.com/ SickBeard] (or any other variant) is not
-guaranteed, but the main features should work properly.
-
-ShowsRage intend to provide the same features as on the web interface, packed
-inside a modern and easy-to-use Android application.
-
-The following features are currently available:
-
-* Support Android 4.0.3 and up
-* Based on [https://www.google.com/design/ Material Design]
-* Shows information: list, get info, list seasons and episodes
-* Shows management: add, pause/resume, change quality, delete
-* Episode management: search, set status, stream, list coming
-* Logs
-* Shows statistics
-* Update SickRage (requires SickRage 4.0.30)
-
-The dependency on Google Play Services has been removed in this binary, but this
-prevents Casting from working.
-.
-
-Repo Type:git
-Repo:https://github.com/MGaetan89/ShowsRage
-
-Build:1.0.1,15
- commit=48bad1d29cd6c0e66102acc28f218f6ef3641d9b
- subdir=app
- patch=0001-Remove-Google-Play-Services-dependency.patch
- gradle=yes
-
-Build:1.1,16
- commit=v1.1
- subdir=app
- patch=0001-Remove-Google-Play-Services-dependency-v1.1.patch,0002-Update-gradle-plugin-to-1.4.0-beta6-and-disable-scre-v1.1.patch
- gradle=yes
-
-Build:1.2,17
- disable=patches dont apply
- commit=v1.2
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Patch is too fragile for auto updates.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.7
-Current Version Code:38
diff --git a/metadata/com.mgaetan89.showsrage.yml b/metadata/com.mgaetan89.showsrage.yml
new file mode 100644
index 0000000000..01ddcd373c
--- /dev/null
+++ b/metadata/com.mgaetan89.showsrage.yml
@@ -0,0 +1,69 @@
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/MGaetan89/ShowsRage
+IssueTracker: https://github.com/MGaetan89/ShowsRage/issues
+
+AutoName: ShowsRage
+Summary: Manage your SickRage installation
+Description: |-
+ ShowsRage is an application that allows you to manage your
+ [https://www.sickrage.tv/ SickRage] installation.
+
+ Support for [http://www.sickbeard.com/ SickBeard] (or any other variant) is not
+ guaranteed, but the main features should work properly.
+
+ ShowsRage intend to provide the same features as on the web interface, packed
+ inside a modern and easy-to-use Android application.
+
+ The following features are currently available:
+
+ * Support Android 4.0.3 and up
+ * Based on [https://www.google.com/design/ Material Design]
+ * Shows information: list, get info, list seasons and episodes
+ * Shows management: add, pause/resume, change quality, delete
+ * Episode management: search, set status, stream, list coming
+ * Logs
+ * Shows statistics
+ * Update SickRage (requires SickRage 4.0.30)
+
+ The dependency on Google Play Services has been removed in this binary, but this
+ prevents Casting from working.
+
+RepoType: git
+Repo: https://github.com/MGaetan89/ShowsRage
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 15
+ commit: 48bad1d29cd6c0e66102acc28f218f6ef3641d9b
+ subdir: app
+ patch:
+ - 0001-Remove-Google-Play-Services-dependency.patch
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 16
+ commit: v1.1
+ subdir: app
+ patch:
+ - 0001-Remove-Google-Play-Services-dependency-v1.1.patch
+ - 0002-Update-gradle-plugin-to-1.4.0-beta6-and-disable-scre-v1.1.patch
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 17
+ disable: patches dont apply
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Patch is too fragile for auto updates.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.7'
+CurrentVersionCode: 38
diff --git a/metadata/com.michaldabski.filemanager.txt b/metadata/com.michaldabski.filemanager.txt
deleted file mode 100644
index 22da7308b7..0000000000
--- a/metadata/com.michaldabski.filemanager.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-Categories:System
-License:MIT
-Web Site:
-Source Code:https://github.com/mick88/filemanager
-Issue Tracker:https://github.com/mick88/filemanager/issues
-
-Auto Name:File Manager Pro
-Summary:File manager
-Description:
-A file manager.
-.
-
-Repo Type:git
-Repo:https://github.com/mick88/filemanager.git
-
-Build:0.3,5
- commit=c1b37448572a1e5244fd89abe1eeec9956c11560
- srclibs=1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64,2:SystemBarTint@v1.0.3
- rm=libs/msqlite.jar,libs/SystemBarTint.jar,libs/android-support-v4.jar
- extlibs=android/android-support-v4.jar
- target=android-19
-
-Build:0.4,6
- commit=0.4
- srclibs=1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64,2:SystemBarTint@v1.0.3
- rm=libs/msqlite.jar,libs/SystemBarTint.jar,libs/android-support-v4.jar
- extlibs=android/android-support-v4.jar
- target=android-19
-
-Build:0.5,7
- commit=0.5
- srclibs=1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64,2:SystemBarTint@v1.0.3
- rm=libs/msqlite.jar,libs/SystemBarTint.jar,libs/android-support-v4.jar
- extlibs=android/android-support-v4.jar
- target=android-19
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.5
-Current Version Code:7
diff --git a/metadata/com.michaldabski.filemanager.yml b/metadata/com.michaldabski.filemanager.yml
new file mode 100644
index 0000000000..bc8869c8d2
--- /dev/null
+++ b/metadata/com.michaldabski.filemanager.yml
@@ -0,0 +1,60 @@
+Categories:
+ - System
+License: MIT
+SourceCode: https://github.com/mick88/filemanager
+IssueTracker: https://github.com/mick88/filemanager/issues
+
+AutoName: File Manager Pro
+Summary: File manager
+Description: A file manager.
+
+RepoType: git
+Repo: https://github.com/mick88/filemanager.git
+
+Builds:
+ - versionName: '0.3'
+ versionCode: 5
+ commit: c1b37448572a1e5244fd89abe1eeec9956c11560
+ srclibs:
+ - 1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64
+ - 2:SystemBarTint@v1.0.3
+ rm:
+ - libs/msqlite.jar
+ - libs/SystemBarTint.jar
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-19
+
+ - versionName: '0.4'
+ versionCode: 6
+ commit: '0.4'
+ srclibs:
+ - 1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64
+ - 2:SystemBarTint@v1.0.3
+ rm:
+ - libs/msqlite.jar
+ - libs/SystemBarTint.jar
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-19
+
+ - versionName: '0.5'
+ versionCode: 7
+ commit: '0.5'
+ srclibs:
+ - 1:MSQLite@4f4a7ce66332e3576a1ef993141d01dc9af2fe64
+ - 2:SystemBarTint@v1.0.3
+ rm:
+ - libs/msqlite.jar
+ - libs/SystemBarTint.jar
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-19
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.5'
+CurrentVersionCode: 7
diff --git a/metadata/com.midisheetmusic.txt b/metadata/com.midisheetmusic.txt
deleted file mode 100644
index 0483880e42..0000000000
--- a/metadata/com.midisheetmusic.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Categories:Multimedia
-License:GPL-2.0-only
-Web Site:https://sourceforge.net/projects/midisheetmusic
-Source Code:https://sourceforge.net/p/midisheetmusic/source
-Issue Tracker:https://sourceforge.net/p/midisheetmusic/bugs
-
-Auto Name:MidiSheetMusic
-Summary:Graphical midi file player
-Description:
-MidiSheetMusic plays midi music files and highlights the notes as they play. It
-comes with over 50 classical piano songs, from popular composers such as
-Beethoven, Mozart, and Chopin. Start learning your favourite songs on the piano
-today. It's also available on the desktop platforms.
-
-Features include:
-
-* Adjusting the speed of the music
-* Playing only the left-hand or right-hand staff
-* Playing a subset of measures continuously in a loop
-* Transposing the notes up or down
-* Changing the instruments used for each MIDI track
-.
-
-Repo Type:git
-Repo:https://git.code.sf.net/p/midisheetmusic/source
-
-Build:2.5.1,8
- commit=6d9e80ad1f6182
- subdir=android
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.5.1
-Current Version Code:8
-
-No Source Since:2.6
diff --git a/metadata/com.midisheetmusic.yml b/metadata/com.midisheetmusic.yml
new file mode 100644
index 0000000000..cef345c7d3
--- /dev/null
+++ b/metadata/com.midisheetmusic.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Multimedia
+License: GPL-2.0-only
+WebSite: https://sourceforge.net/projects/midisheetmusic
+SourceCode: https://sourceforge.net/p/midisheetmusic/source
+IssueTracker: https://sourceforge.net/p/midisheetmusic/bugs
+
+AutoName: MidiSheetMusic
+Summary: Graphical midi file player
+Description: |-
+ MidiSheetMusic plays midi music files and highlights the notes as they play. It
+ comes with over 50 classical piano songs, from popular composers such as
+ Beethoven, Mozart, and Chopin. Start learning your favourite songs on the piano
+ today. It's also available on the desktop platforms.
+
+ Features include:
+
+ * Adjusting the speed of the music
+ * Playing only the left-hand or right-hand staff
+ * Playing a subset of measures continuously in a loop
+ * Transposing the notes up or down
+ * Changing the instruments used for each MIDI track
+
+RepoType: git
+Repo: https://git.code.sf.net/p/midisheetmusic/source
+
+Builds:
+ - versionName: 2.5.1
+ versionCode: 8
+ commit: 6d9e80ad1f6182
+ subdir: android
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.5.1
+CurrentVersionCode: 8
+
+NoSourceSince: '2.6'
diff --git a/metadata/com.mill_e.twitterwrapper.txt b/metadata/com.mill_e.twitterwrapper.txt
deleted file mode 100644
index dca162aa8b..0000000000
--- a/metadata/com.mill_e.twitterwrapper.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-AntiFeatures:Tracking
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/tuckervento/Tinfoil-Twitter
-Issue Tracker:https://github.com/tuckervento/Tinfoil-Twitter/issues
-Changelog:https://github.com/tuckervento/Tinfoil-Twitter/releases
-
-Auto Name:Tinfoil for Twitter
-Summary:Twitter browser with privacy
-Description:
-Browse Twitter's mobile site with a simple web browser, which protects your
-privacy by avoiding the ability of the page and others to track your browsing
-history. It also includes other functionalities, like shortcuts to the
-notifications page or app settings to control whether your current location is
-to be provided to Twitter's website.
-
-The COARSE_LOCATION permission is only used if you enable "Allow Check-ins" on
-the preferences section, which is disabled by default.
-
-AntiFeatures:
-
-* Tracking. You are required to log in to Twitter.
-.
-
-Repo Type:git
-Repo:https://github.com/tuckervento/Tinfoil-Twitter
-
-Build:1.4,20140805
- commit=5f9779fc9c305d7ca4
- subdir=Tinfoil-for-Twitter
- gradle=yes
-
-Build:1.5.0,20150309
- commit=533a3ee8f8647c7c36c96cdc5f52463aa50b09ca
- subdir=Tinfoil-for-Twitter
- gradle=yes
-
-Build:1.5.1,20150414
- commit=2b8dc26bd26357f1606ae3ee5be6893184aba538
- subdir=Tinfoil-for-Twitter
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5.1
-Current Version Code:20150414
diff --git a/metadata/com.mill_e.twitterwrapper.yml b/metadata/com.mill_e.twitterwrapper.yml
new file mode 100644
index 0000000000..0352a95351
--- /dev/null
+++ b/metadata/com.mill_e.twitterwrapper.yml
@@ -0,0 +1,54 @@
+AntiFeatures:
+ - Tracking
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/tuckervento/Tinfoil-Twitter
+IssueTracker: https://github.com/tuckervento/Tinfoil-Twitter/issues
+Changelog: https://github.com/tuckervento/Tinfoil-Twitter/releases
+
+AutoName: Tinfoil for Twitter
+Summary: Twitter browser with privacy
+Description: |-
+ Browse Twitter's mobile site with a simple web browser, which protects your
+ privacy by avoiding the ability of the page and others to track your browsing
+ history. It also includes other functionalities, like shortcuts to the
+ notifications page or app settings to control whether your current location is
+ to be provided to Twitter's website.
+
+ The COARSE_LOCATION permission is only used if you enable "Allow Check-ins" on
+ the preferences section, which is disabled by default.
+
+ AntiFeatures:
+
+ * Tracking. You are required to log in to Twitter.
+
+RepoType: git
+Repo: https://github.com/tuckervento/Tinfoil-Twitter
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 20140805
+ commit: 5f9779fc9c305d7ca4
+ subdir: Tinfoil-for-Twitter
+ gradle:
+ - yes
+
+ - versionName: 1.5.0
+ versionCode: 20150309
+ commit: 533a3ee8f8647c7c36c96cdc5f52463aa50b09ca
+ subdir: Tinfoil-for-Twitter
+ gradle:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 20150414
+ commit: 2b8dc26bd26357f1606ae3ee5be6893184aba538
+ subdir: Tinfoil-for-Twitter
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.5.1
+CurrentVersionCode: 20150414
diff --git a/metadata/com.miracleas.bitcoin_spinner.txt b/metadata/com.miracleas.bitcoin_spinner.txt
deleted file mode 100644
index 9f75fc44d9..0000000000
--- a/metadata/com.miracleas.bitcoin_spinner.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-AntiFeatures:NonFreeAdd
-Categories:Money
-License:Apache-2.0
-Web Site:https://code.google.com/p/bitcoinspinner
-Source Code:https://code.google.com/p/bitcoinspinner/source
-Issue Tracker:
-
-Auto Name:BitcoinSpinner
-Summary:Abandoned bitcoin wallet
-Description:
-'''Retained for information only - DO NOT USE'''
-
-The developer of this bitcoin wallet has replaced it with a new one which has a
-non-Free license. Don't use this wallet - it is no longer maintained.
-.
-
-Repo Type:git-svn
-Repo:https://bitcoinspinner.googlecode.com/svn/trunk
-
-Build:0.7.1b,32
- commit=62
- subdir=BitcoinSpinner
- update=.,../BitcoinSpinnerLib
-
-Build:0.7.2b,33
- commit=68
- subdir=BitcoinSpinner
- update=.,../BitcoinSpinnerLib
-
-Build:0.7.3b,34
- commit=74
- subdir=BitcoinSpinner
- update=.,../BitcoinSpinnerLib
-
-Build:0.8.2b,37
- commit=86
- subdir=BitcoinSpinner
- prebuild=ant bitlib-jar -f ../bitlib/build.xml && \
- rm ../bccapi/src/com/bccapi/ng/example/SimpleClient.java && \
- mkdir -p libs/ && \
- ant all -f ../bccapi/build.xml && \
- mv ../bccapi/out/bccapi.jar libs/
- target=android-10
-
-Build:0.8.3b,38
- commit=89
- subdir=BitcoinSpinner
- prebuild=mkdir -p src/com/bccapi/ && \
- mv ../bitlib/src/com/bccapi/bitlib src/com/bccapi/ && \
- mv ../bccapi/src/com/bccapi/* src/com/bccapi
- target=android-10
-
-Build:0.8.4b,39
- commit=91
- subdir=BitcoinSpinner
- prebuild=mkdir -p src/com/bccapi/ && \
- mv ../bitlib/src/com/bccapi/bitlib src/com/bccapi/ && \
- mv ../bccapi/src/com/bccapi/* src/com/bccapi
- target=android-10
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.8.4b
-Current Version Code:39
diff --git a/metadata/com.miracleas.bitcoin_spinner.yml b/metadata/com.miracleas.bitcoin_spinner.yml
new file mode 100644
index 0000000000..6694f8b39c
--- /dev/null
+++ b/metadata/com.miracleas.bitcoin_spinner.yml
@@ -0,0 +1,81 @@
+AntiFeatures:
+ - NonFreeAdd
+Categories:
+ - Money
+License: Apache-2.0
+WebSite: https://code.google.com/p/bitcoinspinner
+SourceCode: https://code.google.com/p/bitcoinspinner/source
+
+AutoName: BitcoinSpinner
+Summary: Abandoned bitcoin wallet
+Description: |-
+ '''Retained for information only - DO NOT USE'''
+
+ The developer of this bitcoin wallet has replaced it with a new one which has a
+ non-Free license. Don't use this wallet - it is no longer maintained.
+
+RepoType: git-svn
+Repo: https://bitcoinspinner.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 0.7.1b
+ versionCode: 32
+ commit: '62'
+ subdir: BitcoinSpinner
+ androidupdate:
+ - .
+ - ../BitcoinSpinnerLib
+
+ - versionName: 0.7.2b
+ versionCode: 33
+ commit: '68'
+ subdir: BitcoinSpinner
+ androidupdate:
+ - .
+ - ../BitcoinSpinnerLib
+
+ - versionName: 0.7.3b
+ versionCode: 34
+ commit: '74'
+ subdir: BitcoinSpinner
+ androidupdate:
+ - .
+ - ../BitcoinSpinnerLib
+
+ - versionName: 0.8.2b
+ versionCode: 37
+ commit: '86'
+ subdir: BitcoinSpinner
+ prebuild:
+ - ant bitlib-jar -f ../bitlib/build.xml
+ - rm ../bccapi/src/com/bccapi/ng/example/SimpleClient.java
+ - mkdir -p libs/
+ - ant all -f ../bccapi/build.xml
+ - mv ../bccapi/out/bccapi.jar libs/
+ target: android-10
+
+ - versionName: 0.8.3b
+ versionCode: 38
+ commit: '89'
+ subdir: BitcoinSpinner
+ prebuild:
+ - mkdir -p src/com/bccapi/
+ - mv ../bitlib/src/com/bccapi/bitlib src/com/bccapi/
+ - mv ../bccapi/src/com/bccapi/* src/com/bccapi
+ target: android-10
+
+ - versionName: 0.8.4b
+ versionCode: 39
+ commit: '91'
+ subdir: BitcoinSpinner
+ prebuild:
+ - mkdir -p src/com/bccapi/
+ - mv ../bitlib/src/com/bccapi/bitlib src/com/bccapi/
+ - mv ../bccapi/src/com/bccapi/* src/com/bccapi
+ target: android-10
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.8.4b
+CurrentVersionCode: 39
diff --git a/metadata/com.mitzuli.txt b/metadata/com.mitzuli.txt
deleted file mode 100644
index 8b594bdb85..0000000000
--- a/metadata/com.mitzuli.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Reading
-License:GPL-2.0-or-later
-Web Site:http://mitzuli.com
-Source Code:https://github.com/artetxem/mitzuli
-Issue Tracker:https://github.com/artetxem/mitzuli/issues
-
-Auto Name:Mitzuli
-Summary:Offline Translator
-Description:
-Translator featuring a full offline mode, voice input (ASR), camera input (OCR),
-voice output (TTS), and more!
-
-* VOICE INPUT (ASR): Tired of using a keyboard? Simply talk to your phone and Mitzuli will translate what you say!
-* CAMERA INPUT (OCR): Want to translate a sign, a menu or a newspaper? Take a picture of it and let Mitzuli do its work!
-* VOICE OUTPUT (TTS): Don't know how to pronounce that foreign text? No problem, Mitzuli can speak for you!
-* OVER 50 TRANSLATION DIRECTIONS: We believe that every language should have its place in this world, and this is why we focus on less resourced languages that are often left behind in commercially oriented products. Mitzuli supports Afrikaans, Aragonese, Asturian, Basque, Catalan, Croatian, Danish, Dutch, English, Esperanto, French, Galician, Hindi, Indonesian, Italian, Malay, Occitan, Portuguese, Romanian, Spanish, Swedish and Urdu, and we are working hard to get even more!
-* FULL OFFLINE MODE: We know that machine translation comes really handy when you travel abroad. Roaming charges don't. That's not a problem anymore for Mitzuli, which can work even without Internet access. And, unlike other translators, its offline mode offers the same translation quality as the online mode, and advanced features like camera input are also available on it!
-
-This app periodically updates the list of available languages and their
-respective resources in the background. This is necessary for the app to work
-robustly, and no personal information is sent to the server.
-.
-
-Repo Type:git
-Repo:https://github.com/artetxem/mitzuli
-
-Build:1.0.2,10002
- commit=20f2c2f36e593f8c97fadecb3b95ed6cc0bad759
- subdir=app
- gradle=yes
- prebuild=sed -i -e '29,37d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Build:1.0.3,10003
- commit=ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '29,37d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Build:1.0.4,10004
- commit=a5e701faa4e7c1e6b39847796b8cbdc0bd8820f2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '29,37d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Build:1.0.5,10005
- commit=c7fe1efba47596ef34c2bcfae1662fc50ae7e4a5
- subdir=app
- gradle=yes
- prebuild=sed -i -e '29,37d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Build:1.0.7,10007
- commit=eb6a5ef804bdf59c10c6b926eb4dc4e90503a035
- subdir=app
- gradle=yes
- prebuild=sed -i -e '28,43d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Build:1.0.8,10008
- commit=ff1a7e484d08d32be84396ee751b7dd034ef436c
- subdir=app
- gradle=yes
- prebuild=sed -i -e '28,43d' build.gradle && \
- sed -i -e '/splits/,+7d' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-
-Maintainer Notes:
-1.0.3 can be build using ABI splits, however all ABIs are built on each run,
-splitting and packaging is done afterwards. They are disabled in favor of a
-universal apk for now. Once we turned splits on, there is no going back due
-to splits having much higher vercodes. Sample recipe:
-
-other gradle-splits: armeabi-v7a mips x86
-
-Build:1.0.3,1010003
- disable=split
- commit=ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
- subdir=app
- gradle=armeabi
- prebuild=sed -i -e 's/universalApk true/universalApk false/g' build.gradle && \
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
- scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.8
-Current Version Code:10008
diff --git a/metadata/com.mitzuli.yml b/metadata/com.mitzuli.yml
new file mode 100644
index 0000000000..b4a0d6c0a6
--- /dev/null
+++ b/metadata/com.mitzuli.yml
@@ -0,0 +1,126 @@
+Categories:
+ - Reading
+License: GPL-2.0-or-later
+WebSite: http://mitzuli.com
+SourceCode: https://github.com/artetxem/mitzuli
+IssueTracker: https://github.com/artetxem/mitzuli/issues
+
+AutoName: Mitzuli
+Summary: Offline Translator
+Description: |-
+ Translator featuring a full offline mode, voice input (ASR), camera input (OCR),
+ voice output (TTS), and more!
+
+ * VOICE INPUT (ASR): Tired of using a keyboard? Simply talk to your phone and Mitzuli will translate what you say!
+ * CAMERA INPUT (OCR): Want to translate a sign, a menu or a newspaper? Take a picture of it and let Mitzuli do its work!
+ * VOICE OUTPUT (TTS): Don't know how to pronounce that foreign text? No problem, Mitzuli can speak for you!
+ * OVER 50 TRANSLATION DIRECTIONS: We believe that every language should have its place in this world, and this is why we focus on less resourced languages that are often left behind in commercially oriented products. Mitzuli supports Afrikaans, Aragonese, Asturian, Basque, Catalan, Croatian, Danish, Dutch, English, Esperanto, French, Galician, Hindi, Indonesian, Italian, Malay, Occitan, Portuguese, Romanian, Spanish, Swedish and Urdu, and we are working hard to get even more!
+ * FULL OFFLINE MODE: We know that machine translation comes really handy when you travel abroad. Roaming charges don't. That's not a problem anymore for Mitzuli, which can work even without Internet access. And, unlike other translators, its offline mode offers the same translation quality as the online mode, and advanced features like camera input are also available on it!
+
+ This app periodically updates the list of available languages and their
+ respective resources in the background. This is necessary for the app to work
+ robustly, and no personal information is sent to the server.
+
+RepoType: git
+Repo: https://github.com/artetxem/mitzuli
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 10002
+ commit: 20f2c2f36e593f8c97fadecb3b95ed6cc0bad759
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '29,37d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+ - versionName: 1.0.3
+ versionCode: 10003
+ commit: ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '29,37d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+ - versionName: 1.0.4
+ versionCode: 10004
+ commit: a5e701faa4e7c1e6b39847796b8cbdc0bd8820f2
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '29,37d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+ - versionName: 1.0.5
+ versionCode: 10005
+ commit: c7fe1efba47596ef34c2bcfae1662fc50ae7e4a5
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '29,37d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+ - versionName: 1.0.7
+ versionCode: 10007
+ commit: eb6a5ef804bdf59c10c6b926eb4dc4e90503a035
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '28,43d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+ - versionName: 1.0.8
+ versionCode: 10008
+ commit: ff1a7e484d08d32be84396ee751b7dd034ef436c
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '28,43d' build.gradle
+ - sed -i -e '/splits/,+7d' build.gradle
+ - echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore:
+ - app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+MaintainerNotes: |-
+ 1.0.3 can be build using ABI splits, however all ABIs are built on each run,
+ splitting and packaging is done afterwards. They are disabled in favor of a
+ universal apk for now. Once we turned splits on, there is no going back due
+ to splits having much higher vercodes. Sample recipe:
+
+ other gradle-splits: armeabi-v7a mips x86
+
+ Build:1.0.3,1010003
+ disable=split
+ commit=ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
+ subdir=app
+ gradle=armeabi
+ prebuild=sed -i -e 's/universalApk true/universalApk false/g' build.gradle && \
+ echo 'ndkdir=$$NDK$$' > ../gradle.properties
+ scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.8
+CurrentVersionCode: 10008
diff --git a/metadata/com.mkf.droidsat.txt b/metadata/com.mkf.droidsat.txt
deleted file mode 100644
index 684a937e1a..0000000000
--- a/metadata/com.mkf.droidsat.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/mkfuchs/droidsat
-Issue Tracker:https://github.com/mkfuchs/droidsat/issues
-
-Auto Name:DroidSat
-Summary:Satellite viewer
-Description:
-This app has a minimal interface and complicated configuration so it is more
-suited towards advanced users. It uses Horst Meyerdierks' Sputnik 3.1 java
-codebase to calculate positions of satellites.
-.
-
-Repo Type:git
-Repo:https://github.com/mkfuchs/droidsat
-
-Build:2.43,18
- commit=7cd044
- target=android-10
-
-Build:2.45,20
- disable=No source published
- commit=unknown - see disabled
- target=android-10
-
-Build:2.46,21
- commit=d1a1559d4691
- target=android-10
-
-Build:2.47,22
- commit=3ab7f2e3d597
- target=android-10
-
-Build:2.51,24
- commit=263c892ea671
- target=android-10
-
-Build:2.52,25
- commit=9a8cd16d7
- init=rm src/uk/me/chiandh/Sputnik/*.class && \
- rm src/uk/me/chiandh/Lib/*.class
- target=android-20
-
-Maintainer Notes:
-Commit IDs for 2.51 and before are hg. The source repo switched to git after that.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.52
-Current Version Code:25
diff --git a/metadata/com.mkf.droidsat.yml b/metadata/com.mkf.droidsat.yml
new file mode 100644
index 0000000000..52c88606cd
--- /dev/null
+++ b/metadata/com.mkf.droidsat.yml
@@ -0,0 +1,58 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/mkfuchs/droidsat
+IssueTracker: https://github.com/mkfuchs/droidsat/issues
+
+AutoName: DroidSat
+Summary: Satellite viewer
+Description: |-
+ This app has a minimal interface and complicated configuration so it is more
+ suited towards advanced users. It uses Horst Meyerdierks' Sputnik 3.1 java
+ codebase to calculate positions of satellites.
+
+RepoType: git
+Repo: https://github.com/mkfuchs/droidsat
+
+Builds:
+ - versionName: '2.43'
+ versionCode: 18
+ commit: 7cd044
+ target: android-10
+
+ - versionName: '2.45'
+ versionCode: 20
+ disable: No source published
+ commit: unknown - see disabled
+ target: android-10
+
+ - versionName: '2.46'
+ versionCode: 21
+ commit: d1a1559d4691
+ target: android-10
+
+ - versionName: '2.47'
+ versionCode: 22
+ commit: 3ab7f2e3d597
+ target: android-10
+
+ - versionName: '2.51'
+ versionCode: 24
+ commit: 263c892ea671
+ target: android-10
+
+ - versionName: '2.52'
+ versionCode: 25
+ commit: 9a8cd16d7
+ init:
+ - rm src/uk/me/chiandh/Sputnik/*.class
+ - rm src/uk/me/chiandh/Lib/*.class
+ target: android-20
+
+MaintainerNotes: Commit IDs for 2.51 and before are hg. The source repo switched to
+ git after that.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.52'
+CurrentVersionCode: 25
diff --git a/metadata/com.mobilepearls.sokoban.txt b/metadata/com.mobilepearls.sokoban.txt
deleted file mode 100644
index accbcf4729..0000000000
--- a/metadata/com.mobilepearls.sokoban.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Categories:Games
-License:GPL-2.0-only
-Web Site:http://mobilepearls.com
-Source Code:https://github.com/mobilepearls/com.mobilepearls.sokoban
-Issue Tracker:https://github.com/mobilepearls/com.mobilepearls.sokoban/issues
-
-Auto Name:Sokoban
-Summary:Puzzle game
-Description:
-Push the jewels in to the green zones, but don't corner yourself!
-
-Sokoban is a fun and challenging puzzle game where you have to push red diamonds
-onto green targets without getting stuck.
-
-As diamonds cannot be pulled, only pushed one at a time, it's all too easy to
-get stuck and frustrated - but keep going and do not despair!
-
-* Enjoy hundreds of puzzling levels all challenging your brain muscles.
-* Totally free without in app purchases.
-* Compete against your friends in who can solve a particular level first.
-* Undo moves using the back button.
-* Pinch to zoom for an overview of large levels.
-
-This game features graphics and game data from the computer game KSokoban by
-Anders Widell and is released under the GPLv2 license.
-.
-
-Repo Type:git
-Repo:https://github.com/mobilepearls/com.mobilepearls.sokoban.git
-
-Build:1.11,12
- commit=48e1976f9d9881adb70e
-
-Build:1.14,14
- commit=552a641fc622af3d457e348ff758935f87f61990
- init=git checkout 48e1976f9d9881adb70e res/drawable-mdpi/icon.png res/drawable-hdpi/icon.png && \
- mv res/drawable-mdpi/icon.png res/drawable-mdpi/ic_launcher.png && \
- mv res/drawable-hdpi/icon.png res/drawable-hdpi/ic_launcher.png
-
-Maintainer Notes:
-See https://github.com/mobilepearls/com.mobilepearls.sokoban/issues/4
-Since new releases are not tagged in upstream, build the latest open
-source version (1.14) as beta (version @Google is currently 1.17).
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.11
-Current Version Code:12
diff --git a/metadata/com.mobilepearls.sokoban.yml b/metadata/com.mobilepearls.sokoban.yml
new file mode 100644
index 0000000000..19a7c47b33
--- /dev/null
+++ b/metadata/com.mobilepearls.sokoban.yml
@@ -0,0 +1,52 @@
+Categories:
+ - Games
+License: GPL-2.0-only
+WebSite: http://mobilepearls.com
+SourceCode: https://github.com/mobilepearls/com.mobilepearls.sokoban
+IssueTracker: https://github.com/mobilepearls/com.mobilepearls.sokoban/issues
+
+AutoName: Sokoban
+Summary: Puzzle game
+Description: |-
+ Push the jewels in to the green zones, but don't corner yourself!
+
+ Sokoban is a fun and challenging puzzle game where you have to push red diamonds
+ onto green targets without getting stuck.
+
+ As diamonds cannot be pulled, only pushed one at a time, it's all too easy to
+ get stuck and frustrated - but keep going and do not despair!
+
+ * Enjoy hundreds of puzzling levels all challenging your brain muscles.
+ * Totally free without in app purchases.
+ * Compete against your friends in who can solve a particular level first.
+ * Undo moves using the back button.
+ * Pinch to zoom for an overview of large levels.
+
+ This game features graphics and game data from the computer game KSokoban by
+ Anders Widell and is released under the GPLv2 license.
+
+RepoType: git
+Repo: https://github.com/mobilepearls/com.mobilepearls.sokoban.git
+
+Builds:
+ - versionName: '1.11'
+ versionCode: 12
+ commit: 48e1976f9d9881adb70e
+
+ - versionName: '1.14'
+ versionCode: 14
+ commit: 552a641fc622af3d457e348ff758935f87f61990
+ init:
+ - git checkout 48e1976f9d9881adb70e res/drawable-mdpi/icon.png res/drawable-hdpi/icon.png
+ - mv res/drawable-mdpi/icon.png res/drawable-mdpi/ic_launcher.png
+ - mv res/drawable-hdpi/icon.png res/drawable-hdpi/ic_launcher.png
+
+MaintainerNotes: |-
+ See https://github.com/mobilepearls/com.mobilepearls.sokoban/issues/4
+ Since new releases are not tagged in upstream, build the latest open
+ source version (1.14) as beta (version @Google is currently 1.17).
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.11'
+CurrentVersionCode: 12
diff --git a/metadata/com.mobiperf.txt b/metadata/com.mobiperf.txt
deleted file mode 100644
index b409418e1c..0000000000
--- a/metadata/com.mobiperf.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:http://mobiperf.com
-Source Code:https://github.com/Mobiperf/MobiPerf
-Issue Tracker:https://github.com/Mobiperf/MobiPerf/issues
-
-Auto Name:MobiPerf
-Summary:Mobile network measurements
-Description:
-The app uploads 'anonymised' data to the Mobiperf server run by the developers.
-The server is based on free software but the app would need re-coding to work
-with a different server. You can view the data collected that has been collected
-within the app.
-
-The Android app periodically checks in with the measurement server, running on
-Google App Engine, which sends it a list of measurement tasks to perform.
-Measurement tasks include ping, traceroute, HTTP GET, DNS lookup, and TCP
-Throughput. Each task has an associated set of measurement parameters (e.g.,
-which host to ping), and a schedule (periodicity at which to take the
-measurement).
-
-The device runs the measurements in the background, and uploads the measurement
-results on its next checkin cycle. By default, devices check in with the server
-every hour. In order to avoid draining the battery, the app will not take any
-measurements if the battery is below a given threshold (80% by default).
-.
-
-Repo Type:git
-Repo:https://github.com/Mobiperf/MobiPerf.git
-
-Build:v2.1,101
- commit=469323682e
- subdir=android
- rm=android/tests
- target=android-10
-
-Build:v2.4.2,1042
- commit=a0de57708df5051c33
- subdir=android
- target=android-10
-
-Build:v2.5,1050
- commit=28c4b4b38be97e432748dd37067be9bf6790fc21
- subdir=android
- target=android-10
-
-Maintainer Notes:
-The myjson library is a patched gson to work around bugged acer and htc phones.
-Build it from source on next release -- regardless if it changed or not.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:v2.5
-Current Version Code:1050
diff --git a/metadata/com.mobiperf.yml b/metadata/com.mobiperf.yml
new file mode 100644
index 0000000000..a81778c452
--- /dev/null
+++ b/metadata/com.mobiperf.yml
@@ -0,0 +1,59 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: http://mobiperf.com
+SourceCode: https://github.com/Mobiperf/MobiPerf
+IssueTracker: https://github.com/Mobiperf/MobiPerf/issues
+
+AutoName: MobiPerf
+Summary: Mobile network measurements
+Description: |-
+ The app uploads 'anonymised' data to the Mobiperf server run by the developers.
+ The server is based on free software but the app would need re-coding to work
+ with a different server. You can view the data collected that has been collected
+ within the app.
+
+ The Android app periodically checks in with the measurement server, running on
+ Google App Engine, which sends it a list of measurement tasks to perform.
+ Measurement tasks include ping, traceroute, HTTP GET, DNS lookup, and TCP
+ Throughput. Each task has an associated set of measurement parameters (e.g.,
+ which host to ping), and a schedule (periodicity at which to take the
+ measurement).
+
+ The device runs the measurements in the background, and uploads the measurement
+ results on its next checkin cycle. By default, devices check in with the server
+ every hour. In order to avoid draining the battery, the app will not take any
+ measurements if the battery is below a given threshold (80% by default).
+
+RepoType: git
+Repo: https://github.com/Mobiperf/MobiPerf.git
+
+Builds:
+ - versionName: v2.1
+ versionCode: 101
+ commit: 469323682e
+ subdir: android
+ rm:
+ - android/tests
+ target: android-10
+
+ - versionName: v2.4.2
+ versionCode: 1042
+ commit: a0de57708df5051c33
+ subdir: android
+ target: android-10
+
+ - versionName: v2.5
+ versionCode: 1050
+ commit: 28c4b4b38be97e432748dd37067be9bf6790fc21
+ subdir: android
+ target: android-10
+
+MaintainerNotes: |-
+ The myjson library is a patched gson to work around bugged acer and htc phones.
+ Build it from source on next release -- regardless if it changed or not.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: v2.5
+CurrentVersionCode: 1050
diff --git a/metadata/com.mod.android.widget.fbcw.txt b/metadata/com.mod.android.widget.fbcw.txt
deleted file mode 100644
index 2124636bdd..0000000000
--- a/metadata/com.mod.android.widget.fbcw.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/marin-liovic/Fast-Brightness-Control-Widget
-Issue Tracker:https://github.com/marin-liovic/Fast-Brightness-Control-Widget/issues
-
-Auto Name:Fast Brightness Control Widget
-Summary:Simple brightness widget
-Description:
-There are five possible states which are configurable via the launcher
-.
-
-Repo Type:git
-Repo:https://github.com/marin-liovic/Fast-Brightness-Control-Widget.git
-
-Build:1.1,2
- commit=99f0d
- target=android-16
-
-Build:1.2,3
- commit=203698eb881bf5c90
- target=android-16
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.mod.android.widget.fbcw.yml b/metadata/com.mod.android.widget.fbcw.yml
new file mode 100644
index 0000000000..69f6a43dc8
--- /dev/null
+++ b/metadata/com.mod.android.widget.fbcw.yml
@@ -0,0 +1,28 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/marin-liovic/Fast-Brightness-Control-Widget
+IssueTracker: https://github.com/marin-liovic/Fast-Brightness-Control-Widget/issues
+
+AutoName: Fast Brightness Control Widget
+Summary: Simple brightness widget
+Description: There are five possible states which are configurable via the launcher
+
+RepoType: git
+Repo: https://github.com/marin-liovic/Fast-Brightness-Control-Widget.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 99f0d
+ target: android-16
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 203698eb881bf5c90
+ target: android-16
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.mohammadag.beamfile.txt b/metadata/com.mohammadag.beamfile.txt
deleted file mode 100644
index 7b335fa035..0000000000
--- a/metadata/com.mohammadag.beamfile.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:http://forum.xda-developers.com/member.php?u=2011359
-Source Code:https://github.com/MohammadAG/android-file-beam
-Issue Tracker:https://github.com/MohammadAG/android-file-beam/issues
-Donate:http://forum.xda-developers.com/donatetome.php?u=2011359
-
-Auto Name:Beam File
-Summary:Share files via NFC
-Description:
-Adds an item to the share menu allowing arbitrary files to be shared via Beam,
-an NFC-based protocol introduced in Android 4.1.
-
-To use it, tap the share button on any file in any file manager, then tap two
-devices together, then tap the screen again. Only the sender needs to have the
-app installed, but both devices need NFC. The actual file transfer goes over
-WiFi.
-
-A proprietary Google Admob binary was removed before building.
-.
-
-Repo Type:git
-Repo:https://github.com/MohammadAG/android-file-beam.git
-
-Build:1.0,1
- commit=b1cb5f3b59
- srclibs=MobAdMob@2d5736
- prebuild=rm libs/GoogleAdMobAdsSdk*.jar && \
- echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
-
-Build:1.1,2
- commit=d68f2df76881ec5216a3482c19a70
- srclibs=MobAdMob@2d5736
- prebuild=rm libs/GoogleAdMobAdsSdk*.jar && \
- echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
-
-Build:1.2,3
- commit=ae9cec4e77
- srclibs=MobAdMob@2d5736
- prebuild=rm libs/GoogleAdMobAdsSdk*.jar && \
- echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
-
-Build:1.3,4
- disable=build crashes (dexer)
- commit=5c211fc5ab
- srclibs=MobAdMob@2d5736,NineOldAndroids@2.4.0,ShowcaseView@4.0
- prebuild=rm libs/GoogleAdMobAdsSdk*.jar && \
- echo "source.dir=src;$$MobAdMob$$/src" > ant.properties && \
- echo "android.library.reference.1=$$ShowcaseView$$" >> project.properties && \
- cp libs/android-support-v4.jar $$ShowcaseView$$/libs/
-
-Maintainer Notes:
-The 1.3 build crashing is a strange thing, but I'm not prepared to spend much
-time investigating it when upstream is non-free, so it's just disabled for now,
-and maybe it won't crash with the next release.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.3
-Current Version Code:4
diff --git a/metadata/com.mohammadag.beamfile.yml b/metadata/com.mohammadag.beamfile.yml
new file mode 100644
index 0000000000..6f3aa2404a
--- /dev/null
+++ b/metadata/com.mohammadag.beamfile.yml
@@ -0,0 +1,77 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+WebSite: http://forum.xda-developers.com/member.php?u=2011359
+SourceCode: https://github.com/MohammadAG/android-file-beam
+IssueTracker: https://github.com/MohammadAG/android-file-beam/issues
+Donate: http://forum.xda-developers.com/donatetome.php?u=2011359
+
+AutoName: Beam File
+Summary: Share files via NFC
+Description: |-
+ Adds an item to the share menu allowing arbitrary files to be shared via Beam,
+ an NFC-based protocol introduced in Android 4.1.
+
+ To use it, tap the share button on any file in any file manager, then tap two
+ devices together, then tap the screen again. Only the sender needs to have the
+ app installed, but both devices need NFC. The actual file transfer goes over
+ WiFi.
+
+ A proprietary Google Admob binary was removed before building.
+
+RepoType: git
+Repo: https://github.com/MohammadAG/android-file-beam.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: b1cb5f3b59
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - rm libs/GoogleAdMobAdsSdk*.jar
+ - echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: d68f2df76881ec5216a3482c19a70
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - rm libs/GoogleAdMobAdsSdk*.jar
+ - echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: ae9cec4e77
+ srclibs:
+ - MobAdMob@2d5736
+ prebuild:
+ - rm libs/GoogleAdMobAdsSdk*.jar
+ - echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
+
+ - versionName: '1.3'
+ versionCode: 4
+ disable: build crashes (dexer)
+ commit: 5c211fc5ab
+ srclibs:
+ - MobAdMob@2d5736
+ - NineOldAndroids@2.4.0
+ - ShowcaseView@4.0
+ prebuild:
+ - rm libs/GoogleAdMobAdsSdk*.jar
+ - echo "source.dir=src;$$MobAdMob$$/src" > ant.properties
+ - echo "android.library.reference.1=$$ShowcaseView$$" >> project.properties
+ - cp libs/android-support-v4.jar $$ShowcaseView$$/libs/
+
+MaintainerNotes: |-
+ The 1.3 build crashing is a strange thing, but I'm not prepared to spend much
+ time investigating it when upstream is non-free, so it's just disabled for now,
+ and maybe it won't crash with the next release.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.3'
+CurrentVersionCode: 4
diff --git a/metadata/com.monead.games.android.sequence.txt b/metadata/com.monead.games.android.sequence.txt
deleted file mode 100644
index ecf10ac72a..0000000000
--- a/metadata/com.monead.games.android.sequence.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Games
-License:AGPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/DaveRead/SequenceHunt
-Issue Tracker:https://github.com/DaveRead/SequenceHunt/issues
-
-Auto Name:Sequence Hunt
-Summary:Puzzle game
-Description:
-Find the sequence of colours by trial and error.
-.
-
-Repo Type:git
-Repo:https://github.com/DaveRead/SequenceHunt.git
-
-Build:01.07.03,21
- commit=cd7a258cf
- prebuild=sed -i '266d' src/com/monead/games/android/sequence/Sequence.java && \
- sed -i '290,303d' src/com/monead/games/android/sequence/Sequence.java
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:01.07.03
-Current Version Code:21
diff --git a/metadata/com.monead.games.android.sequence.yml b/metadata/com.monead.games.android.sequence.yml
new file mode 100644
index 0000000000..6c9b5c87a1
--- /dev/null
+++ b/metadata/com.monead.games.android.sequence.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Games
+License: AGPL-3.0-or-later
+SourceCode: https://github.com/DaveRead/SequenceHunt
+IssueTracker: https://github.com/DaveRead/SequenceHunt/issues
+
+AutoName: Sequence Hunt
+Summary: Puzzle game
+Description: Find the sequence of colours by trial and error.
+
+RepoType: git
+Repo: https://github.com/DaveRead/SequenceHunt.git
+
+Builds:
+ - versionName: 01.07.03
+ versionCode: 21
+ commit: cd7a258cf
+ prebuild:
+ - sed -i '266d' src/com/monead/games/android/sequence/Sequence.java
+ - sed -i '290,303d' src/com/monead/games/android/sequence/Sequence.java
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 01.07.03
+CurrentVersionCode: 21
diff --git a/metadata/com.moonpi.tapunlock.txt b/metadata/com.moonpi.tapunlock.txt
deleted file mode 100644
index fcc06ba320..0000000000
--- a/metadata/com.moonpi.tapunlock.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:System,Connectivity
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/adrianchifor/TapUnlock
-Issue Tracker:https://github.com/adrianchifor/TapUnlock/issues
-Bitcoin:1NZGAU1rEs1zBpwdjmnBjiyRsJHfycWhSF
-
-Auto Name:TapUnlock
-Summary:NFC-enabled lockscreen
-Description:
-NFC-enabled lockscreen with a focus on speed, simplicity and security.
-.
-
-Repo Type:git
-Repo:https://github.com/adrianchifor/TapUnlock
-
-Build:2.1.0 beta,13
- commit=89372cc5389b5755dcb9167cafb5f11b45774d47
- prebuild=mv java src
- target=android-21
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1.0 beta
-Current Version Code:13
diff --git a/metadata/com.moonpi.tapunlock.yml b/metadata/com.moonpi.tapunlock.yml
new file mode 100644
index 0000000000..0426f5ff1e
--- /dev/null
+++ b/metadata/com.moonpi.tapunlock.yml
@@ -0,0 +1,26 @@
+Categories:
+ - System
+ - Connectivity
+License: Apache-2.0
+SourceCode: https://github.com/adrianchifor/TapUnlock
+IssueTracker: https://github.com/adrianchifor/TapUnlock/issues
+Bitcoin: 1NZGAU1rEs1zBpwdjmnBjiyRsJHfycWhSF
+
+AutoName: TapUnlock
+Summary: NFC-enabled lockscreen
+Description: NFC-enabled lockscreen with a focus on speed, simplicity and security.
+
+RepoType: git
+Repo: https://github.com/adrianchifor/TapUnlock
+
+Builds:
+ - versionName: 2.1.0 beta
+ versionCode: 13
+ commit: 89372cc5389b5755dcb9167cafb5f11b45774d47
+ prebuild: mv java src
+ target: android-21
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.1.0 beta
+CurrentVersionCode: 13
diff --git a/metadata/com.mp3tunes.android.player.txt b/metadata/com.mp3tunes.android.player.txt
deleted file mode 100644
index aa0d4b7055..0000000000
--- a/metadata/com.mp3tunes.android.player.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Disabled:Service unavailable
-AntiFeatures:NonFreeNet
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:https://code.google.com/p/mp3tunes
-Source Code:https://code.google.com/p/mp3tunes/source
-Issue Tracker:http://androidmp3.uservoice.com
-
-Auto Name:MP3tunes
-Summary:Listen to music from MP3tunes
-Description:
-MP3tunes.com is a music storage service, where users can upload their music
-files and stream them from anywhere. This is the official Android client for
-accessing the service.
-
-AntiFeatures:NonFreeNet. The website isn't free software.
-
-Status: There isn't any source code for more recent versions
-.
-
-Repo Type:hg
-Repo:https://mp3tunes.googlecode.com/hg
-
-Build:3.7,89
- commit=ba4550305733
- target=android-4
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.7
-Current Version Code:89
diff --git a/metadata/com.mp3tunes.android.player.yml b/metadata/com.mp3tunes.android.player.yml
new file mode 100644
index 0000000000..1ee6fc571e
--- /dev/null
+++ b/metadata/com.mp3tunes.android.player.yml
@@ -0,0 +1,34 @@
+Disabled: Service unavailable
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+WebSite: https://code.google.com/p/mp3tunes
+SourceCode: https://code.google.com/p/mp3tunes/source
+IssueTracker: http://androidmp3.uservoice.com
+
+AutoName: MP3tunes
+Summary: Listen to music from MP3tunes
+Description: |-
+ MP3tunes.com is a music storage service, where users can upload their music
+ files and stream them from anywhere. This is the official Android client for
+ accessing the service.
+
+ AntiFeatures:NonFreeNet. The website isn't free software.
+
+ Status: There isn't any source code for more recent versions
+
+RepoType: hg
+Repo: https://mp3tunes.googlecode.com/hg
+
+Builds:
+ - versionName: '3.7'
+ versionCode: 89
+ commit: ba4550305733
+ target: android-4
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '3.7'
+CurrentVersionCode: 89
diff --git a/metadata/com.mridang.cellinfo.txt b/metadata/com.mridang.cellinfo.txt
deleted file mode 100644
index 21b527ddcc..0000000000
--- a/metadata/com.mridang.cellinfo.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mridang/dashclock-cellinfo
-Issue Tracker:https://github.com/mridang/dashclock-cellinfo/issues
-
-Name:DashClock: Cellular Network
-Auto Name:Dashclock Cellular Extension
-Summary:Cell provider info on lock-screen
-Description:
-Extension for [[net.nurik.roman.dashclock]] allowing you to see which network
-you're connected to.
-
-Newer versions of this (and other Dashclock plugins by this author) are
-available elsewhere, but require proprietary software to function correctly.
-.
-
-Repo Type:git
-Repo:https://github.com/mridang/dashclock-cellinfo.git
-
-Build:1.0.3,4
- commit=6e852fcf9204f
- srclibs=DashClock@v1.2
- rm=libs/dashclock-api-1.1.jar
- prebuild=cp -r $$DashClock$$/api/src/com src/
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0.3
-Current Version Code:4
diff --git a/metadata/com.mridang.cellinfo.yml b/metadata/com.mridang.cellinfo.yml
new file mode 100644
index 0000000000..08fb9f9276
--- /dev/null
+++ b/metadata/com.mridang.cellinfo.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/mridang/dashclock-cellinfo
+IssueTracker: https://github.com/mridang/dashclock-cellinfo/issues
+
+Name: 'DashClock: Cellular Network'
+AutoName: Dashclock Cellular Extension
+Summary: Cell provider info on lock-screen
+Description: |-
+ Extension for [[net.nurik.roman.dashclock]] allowing you to see which network
+ you're connected to.
+
+ Newer versions of this (and other Dashclock plugins by this author) are
+ available elsewhere, but require proprietary software to function correctly.
+
+RepoType: git
+Repo: https://github.com/mridang/dashclock-cellinfo.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 4
+ commit: 6e852fcf9204f
+ srclibs:
+ - DashClock@v1.2
+ rm:
+ - libs/dashclock-api-1.1.jar
+ prebuild: cp -r $$DashClock$$/api/src/com src/
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.0.3
+CurrentVersionCode: 4
diff --git a/metadata/com.mridang.speedo.txt b/metadata/com.mridang.speedo.txt
deleted file mode 100644
index b278314cfe..0000000000
--- a/metadata/com.mridang.speedo.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mridang/gasflow
-Issue Tracker:https://github.com/mridang/gasflow/issues
-
-Auto Name:Gasflow
-Summary:Show network speed in the status bar
-Description:
-Shows the network speed as an icon in the status bar.
-.
-
-Repo Type:git
-Repo:https://github.com/mridang/gasflow
-
-Build:1.1,2
- commit=3529485edc343c54276dbaa50896a887bccbb205
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.mridang.speedo.yml b/metadata/com.mridang.speedo.yml
new file mode 100644
index 0000000000..db5ac0cb52
--- /dev/null
+++ b/metadata/com.mridang.speedo.yml
@@ -0,0 +1,25 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/mridang/gasflow
+IssueTracker: https://github.com/mridang/gasflow/issues
+
+AutoName: Gasflow
+Summary: Show network speed in the status bar
+Description: Shows the network speed as an icon in the status bar.
+
+RepoType: git
+Repo: https://github.com/mridang/gasflow
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 3529485edc343c54276dbaa50896a887bccbb205
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.mridang.throttle.txt b/metadata/com.mridang.throttle.txt
deleted file mode 100644
index f88f3427e4..0000000000
--- a/metadata/com.mridang.throttle.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mridang/microchip
-Issue Tracker:https://github.com/mridang/microchip/issues
-
-Auto Name:Microchip
-Summary:Show processor usage in status bar
-Description:
-''Microchip'' shows processor usage as an icon in the status bar. If needed, the
-notification can also be shown in the lock screen as a priority notification.
-
-''Microchip'' also shows the memory usage of the device.
-.
-
-Repo Type:git
-Repo:https://github.com/mridang/microchip
-
-Build:1.1,2
- commit=87b338d0f0a83a442e9d1b2e10ee6f9adf972af0
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1
-Current Version Code:2
diff --git a/metadata/com.mridang.throttle.yml b/metadata/com.mridang.throttle.yml
new file mode 100644
index 0000000000..35e7665856
--- /dev/null
+++ b/metadata/com.mridang.throttle.yml
@@ -0,0 +1,29 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/mridang/microchip
+IssueTracker: https://github.com/mridang/microchip/issues
+
+AutoName: Microchip
+Summary: Show processor usage in status bar
+Description: |-
+ ''Microchip'' shows processor usage as an icon in the status bar. If needed, the
+ notification can also be shown in the lock screen as a priority notification.
+
+ ''Microchip'' also shows the memory usage of the device.
+
+RepoType: git
+Repo: https://github.com/mridang/microchip
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 87b338d0f0a83a442e9d1b2e10ee6f9adf972af0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.1'
+CurrentVersionCode: 2
diff --git a/metadata/com.mridang.wifiinfo.txt b/metadata/com.mridang.wifiinfo.txt
deleted file mode 100644
index 51e5395c02..0000000000
--- a/metadata/com.mridang.wifiinfo.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mridang/dashclock-wifiinfo
-Issue Tracker:https://github.com/mridang/dashclock-wifiinfo/issues
-
-Name:DashClock: WiFi Info
-Auto Name:Dashclock Wireless Extension
-Summary:Connectivity on the lock-screen
-Description:
-Extension for [[net.nurik.roman.dashclock]] that displays information about the
-currently connected wireless network. It displays the network name and the link
-speed.
-
-Newer versions of this (and other Dashclock plugins by this author) are
-available elsewhere, but require proprietary software to function correctly.
-.
-
-Repo Type:git
-Repo:https://github.com/mridang/dashclock-wifiinfo.git
-
-Build:1.0.2,3
- commit=1.0.2
- srclibs=DashClock@v1.2
- rm=libs/dashclock-api-1.1.jar
- prebuild=echo 'source.dir=src;$$DashClock$$/api/src' > ant.properties
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0.2
-Current Version Code:3
diff --git a/metadata/com.mridang.wifiinfo.yml b/metadata/com.mridang.wifiinfo.yml
new file mode 100644
index 0000000000..d417bf338d
--- /dev/null
+++ b/metadata/com.mridang.wifiinfo.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/mridang/dashclock-wifiinfo
+IssueTracker: https://github.com/mridang/dashclock-wifiinfo/issues
+
+Name: 'DashClock: WiFi Info'
+AutoName: Dashclock Wireless Extension
+Summary: Connectivity on the lock-screen
+Description: |-
+ Extension for [[net.nurik.roman.dashclock]] that displays information about the
+ currently connected wireless network. It displays the network name and the link
+ speed.
+
+ Newer versions of this (and other Dashclock plugins by this author) are
+ available elsewhere, but require proprietary software to function correctly.
+
+RepoType: git
+Repo: https://github.com/mridang/dashclock-wifiinfo.git
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 1.0.2
+ srclibs:
+ - DashClock@v1.2
+ rm:
+ - libs/dashclock-api-1.1.jar
+ prebuild: echo 'source.dir=src;$$DashClock$$/api/src' > ant.properties
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.0.2
+CurrentVersionCode: 3
diff --git a/metadata/com.msapps.touchdetector.txt b/metadata/com.msapps.touchdetector.txt
deleted file mode 100644
index 2569c4d5a5..0000000000
--- a/metadata/com.msapps.touchdetector.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/sujithkanna/TouchDetector
-Issue Tracker:https://github.com/sujithkanna/TouchDetector/issues
-
-Auto Name:TouchDetector
-Summary:Show touches on screen
-Description:
-Display your finger touches on screen.
-.
-
-Repo Type:git
-Repo:https://github.com/sujithkanna/TouchDetector
-
-Build:1.0,1
- commit=f54f6234698ea206fd6be7f11ab03e200a0b7a25
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.msapps.touchdetector.yml b/metadata/com.msapps.touchdetector.yml
new file mode 100644
index 0000000000..96b8ea575c
--- /dev/null
+++ b/metadata/com.msapps.touchdetector.yml
@@ -0,0 +1,25 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/sujithkanna/TouchDetector
+IssueTracker: https://github.com/sujithkanna/TouchDetector/issues
+
+AutoName: TouchDetector
+Summary: Show touches on screen
+Description: Display your finger touches on screen.
+
+RepoType: git
+Repo: https://github.com/sujithkanna/TouchDetector
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: f54f6234698ea206fd6be7f11ab03e200a0b7a25
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.murrayc.galaxyzoo.app.txt b/metadata/com.murrayc.galaxyzoo.app.txt
deleted file mode 100644
index 7a2bd0af90..0000000000
--- a/metadata/com.murrayc.galaxyzoo.app.txt
+++ /dev/null
@@ -1,246 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/murraycu/android-galaxyzoo
-Issue Tracker:https://github.com/murraycu/android-galaxyzoo/issues
-
-Auto Name:Galaxy Zoo
-Summary:Help to classify galaxies
-Description:
-Classify [http://www.galaxyzoo.org/ Galaxy Zoo] subjects. Official approved by
-the [https://www.zooniverse.org/ Zooniverse project].
-
-Asks you questions about a picture of a galaxy, with each question depending on
-the previous question. This "Citizen Science" helps astronomers to analyze the
-huge amount of images of galaxies provided, for instance, by the Hubble Space
-Telescope.
-.
-
-Repo Type:git
-Repo:https://github.com/murraycu/android-galaxyzoo
-
-Build:1.24,24
- commit=1.24
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' build.gradle
-
-Build:1.25,25
- commit=1.25
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' build.gradle
-
-Build:1.26,26
- commit=1.26
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' build.gradle
-
-Build:1.30,30
- disable=failing build
- commit=1.30
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' build.gradle
-
-Build:1.31,31
- commit=1.31
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.32,32
- commit=1.32
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.33,33
- commit=1.33
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.34,34
- commit=1.34
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.35,35
- commit=1.35
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.36,36
- commit=1.36
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.37,37
- commit=1.37
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.39,39
- commit=1.39
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.40,40
- commit=1.40
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.41,41
- commit=1.41
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.42,42
- commit=1.42
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.43,43
- commit=1.43
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.44,44
- commit=1.44
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.45,45
- commit=1.45
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.46,46
- commit=1.46
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.47,47
- commit=1.47
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.48,48
- commit=1.48
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.49,49
- commit=1.49
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.50,50
- commit=1.50
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.51,51
- commit=1.51
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.52,52
- commit=1.52
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle ../build.gradle
-
-Build:1.53,53
- commit=1.53
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.54,54
- commit=1.54
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.55,55
- commit=1.55
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.58,58
- commit=1.58
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.59,59
- commit=1.59
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.61,61
- commit=1.61
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.64,64
- commit=1.64
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.65,65
- disable=https://github.com/murraycu/android-galaxyzoo/issues/33
- commit=1.65
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.66,66
- disable=https://github.com/murraycu/android-galaxyzoo/issues/33
- commit=1.66
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.68,68
- disable=https://github.com/murraycu/android-galaxyzoo/issues/33
- commit=1.68
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Build:1.70,70
- disable=https://github.com/murraycu/android-galaxyzoo/issues/33
- commit=1.70
- subdir=app
- gradle=yes
- scanignore=app/src/main/assets/icons
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.72
-Current Version Code:72
diff --git a/metadata/com.murrayc.galaxyzoo.app.yml b/metadata/com.murrayc.galaxyzoo.app.yml
new file mode 100644
index 0000000000..47a689bf59
--- /dev/null
+++ b/metadata/com.murrayc.galaxyzoo.app.yml
@@ -0,0 +1,350 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-only
+SourceCode: https://github.com/murraycu/android-galaxyzoo
+IssueTracker: https://github.com/murraycu/android-galaxyzoo/issues
+
+AutoName: Galaxy Zoo
+Summary: Help to classify galaxies
+Description: |-
+ Classify [http://www.galaxyzoo.org/ Galaxy Zoo] subjects. Official approved by
+ the [https://www.zooniverse.org/ Zooniverse project].
+
+ Asks you questions about a picture of a galaxy, with each question depending on
+ the previous question. This "Citizen Science" helps astronomers to analyze the
+ huge amount of images of galaxies provided, for instance, by the Hubble Space
+ Telescope.
+
+RepoType: git
+Repo: https://github.com/murraycu/android-galaxyzoo
+
+Builds:
+ - versionName: '1.24'
+ versionCode: 24
+ commit: '1.24'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' build.gradle
+
+ - versionName: '1.25'
+ versionCode: 25
+ commit: '1.25'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' build.gradle
+
+ - versionName: '1.26'
+ versionCode: 26
+ commit: '1.26'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' build.gradle
+
+ - versionName: '1.30'
+ versionCode: 30
+ disable: failing build
+ commit: '1.30'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' build.gradle
+
+ - versionName: '1.31'
+ versionCode: 31
+ commit: '1.31'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.32'
+ versionCode: 32
+ commit: '1.32'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.33'
+ versionCode: 33
+ commit: '1.33'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.34'
+ versionCode: 34
+ commit: '1.34'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.35'
+ versionCode: 35
+ commit: '1.35'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.36'
+ versionCode: 36
+ commit: '1.36'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.37'
+ versionCode: 37
+ commit: '1.37'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.39'
+ versionCode: 39
+ commit: '1.39'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.40'
+ versionCode: 40
+ commit: '1.40'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.41'
+ versionCode: 41
+ commit: '1.41'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.42'
+ versionCode: 42
+ commit: '1.42'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.43'
+ versionCode: 43
+ commit: '1.43'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.44'
+ versionCode: 44
+ commit: '1.44'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.45'
+ versionCode: 45
+ commit: '1.45'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.46'
+ versionCode: 46
+ commit: '1.46'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.47'
+ versionCode: 47
+ commit: '1.47'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.48'
+ versionCode: 48
+ commit: '1.48'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.49'
+ versionCode: 49
+ commit: '1.49'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.50'
+ versionCode: 50
+ commit: '1.50'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.51'
+ versionCode: 51
+ commit: '1.51'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.52'
+ versionCode: 52
+ commit: '1.52'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/21.0.2/21.0.+/g' -e 's/gradle:1.0.0-rc4/gradle:0.14.0/g' build.gradle
+ ../build.gradle
+
+ - versionName: '1.53'
+ versionCode: 53
+ commit: '1.53'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.54'
+ versionCode: 54
+ commit: '1.54'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.55'
+ versionCode: 55
+ commit: '1.55'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.58'
+ versionCode: 58
+ commit: '1.58'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.59'
+ versionCode: 59
+ commit: '1.59'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.61'
+ versionCode: 61
+ commit: '1.61'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.64'
+ versionCode: 64
+ commit: '1.64'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.65'
+ versionCode: 65
+ disable: https://github.com/murraycu/android-galaxyzoo/issues/33
+ commit: '1.65'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.66'
+ versionCode: 66
+ disable: https://github.com/murraycu/android-galaxyzoo/issues/33
+ commit: '1.66'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.68'
+ versionCode: 68
+ disable: https://github.com/murraycu/android-galaxyzoo/issues/33
+ commit: '1.68'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+ - versionName: '1.70'
+ versionCode: 70
+ disable: https://github.com/murraycu/android-galaxyzoo/issues/33
+ commit: '1.70'
+ subdir: app
+ gradle:
+ - yes
+ scanignore:
+ - app/src/main/assets/icons
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.72'
+CurrentVersionCode: 72
diff --git a/metadata/com.mustafaali.sensorssandbox.txt b/metadata/com.mustafaali.sensorssandbox.txt
deleted file mode 100644
index 561a7172b0..0000000000
--- a/metadata/com.mustafaali.sensorssandbox.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Connectivity
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/mustafa01ali/SensorsSandbox
-Issue Tracker:https://github.com/mustafa01ali/SensorsSandbox/issues
-
-Auto Name:Sensors Sandbox
-Summary:Probe available sensors
-Description:
-Displays the list of all the available sensors on your device, choosing one of
-them displays the data measured by the sensor in real-time using the Android
-SensorManager API.
-.
-
-Repo Type:git
-Repo:https://github.com/mustafa01ali/SensorsSandbox
-
-Build:1.6,6
- disable=make ucm happy
- commit=v1.6
-
-Build:1.7,7
- commit=v1.7
- subdir=app
- gradle=yes
- forceversion=yes
- forcevercode=yes
-
-Build:1.8,8
- commit=v1.8
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.8
-Current Version Code:8
diff --git a/metadata/com.mustafaali.sensorssandbox.yml b/metadata/com.mustafaali.sensorssandbox.yml
new file mode 100644
index 0000000000..25c87e6d9a
--- /dev/null
+++ b/metadata/com.mustafaali.sensorssandbox.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Connectivity
+License: Apache-2.0
+SourceCode: https://github.com/mustafa01ali/SensorsSandbox
+IssueTracker: https://github.com/mustafa01ali/SensorsSandbox/issues
+
+AutoName: Sensors Sandbox
+Summary: Probe available sensors
+Description: |-
+ Displays the list of all the available sensors on your device, choosing one of
+ them displays the data measured by the sensor in real-time using the Android
+ SensorManager API.
+
+RepoType: git
+Repo: https://github.com/mustafa01ali/SensorsSandbox
+
+Builds:
+ - versionName: '1.6'
+ versionCode: 6
+ disable: make ucm happy
+ commit: v1.6
+
+ - versionName: '1.7'
+ versionCode: 7
+ commit: v1.7
+ subdir: app
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+
+ - versionName: '1.8'
+ versionCode: 8
+ commit: v1.8
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.8'
+CurrentVersionCode: 8
diff --git a/metadata/com.myopicmobile.textwarrior.android.txt b/metadata/com.myopicmobile.textwarrior.android.txt
deleted file mode 100644
index 3ca93a02ce..0000000000
--- a/metadata/com.myopicmobile.textwarrior.android.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:https://sourceforge.net/projects/textwarrior
-Source Code:https://sourceforge.net/p/textwarrior/code
-Issue Tracker:https://sourceforge.net/p/textwarrior/_list/tickets
-
-Auto Name:TextWarrior
-Summary:Text editor
-Description:
-TextWarrior is a programming text editor for mobile devices, featuring efficient
-and fun ways to work on a touch screen. Now you can read and edit code on your
-vacation!
-.
-
-Repo Type:git-svn
-Repo:https://svn.code.sf.net/p/textwarrior/code;trunk=trunk/android;tags=releases/android
-
-Build:0.9,9
- commit=0.9
- subdir=TextWarrior
- target=android-10
-
-Build:0.92,11
- commit=0.92
- subdir=TextWarrior
-
-Build:0.93,13
- commit=0.93
- subdir=TextWarrior
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.93
-Current Version Code:13
diff --git a/metadata/com.myopicmobile.textwarrior.android.yml b/metadata/com.myopicmobile.textwarrior.android.yml
new file mode 100644
index 0000000000..6b15e95c43
--- /dev/null
+++ b/metadata/com.myopicmobile.textwarrior.android.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: https://sourceforge.net/projects/textwarrior
+SourceCode: https://sourceforge.net/p/textwarrior/code
+IssueTracker: https://sourceforge.net/p/textwarrior/_list/tickets
+
+AutoName: TextWarrior
+Summary: Text editor
+Description: |-
+ TextWarrior is a programming text editor for mobile devices, featuring efficient
+ and fun ways to work on a touch screen. Now you can read and edit code on your
+ vacation!
+
+RepoType: git-svn
+Repo: https://svn.code.sf.net/p/textwarrior/code;trunk=trunk/android;tags=releases/android
+
+Builds:
+ - versionName: '0.9'
+ versionCode: 9
+ commit: '0.9'
+ subdir: TextWarrior
+ target: android-10
+
+ - versionName: '0.92'
+ versionCode: 11
+ commit: '0.92'
+ subdir: TextWarrior
+
+ - versionName: '0.93'
+ versionCode: 13
+ commit: '0.93'
+ subdir: TextWarrior
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '0.93'
+CurrentVersionCode: 13
diff --git a/metadata/com.naholyr.android.horairessncf.txt b/metadata/com.naholyr.android.horairessncf.txt
deleted file mode 100644
index 866c75d085..0000000000
--- a/metadata/com.naholyr.android.horairessncf.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Navigation
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/naholyr/horaires-ter-sncf
-Issue Tracker:https://github.com/naholyr/horaires-ter-sncf/issues
-
-Auto Name:Horaires TER SNCF
-Summary:Info for regional trains in France
-Description:
-Search for regional train (TER) stations in France. Display schedules and delays
-of regional SNCF trains.
-.
-
-Repo Type:git
-Repo:https://github.com/naholyr/horaires-ter-sncf
-
-Build:3.0.1 (bugfix),301
- commit=152
- prebuild=mv lib libs
-
-Build:3.0.4 (statistiques),304
- disable=not published
- commit=unknown - see disabled
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.0.4 (statistiques)
-Current Version Code:304
diff --git a/metadata/com.naholyr.android.horairessncf.yml b/metadata/com.naholyr.android.horairessncf.yml
new file mode 100644
index 0000000000..9010eab18d
--- /dev/null
+++ b/metadata/com.naholyr.android.horairessncf.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Navigation
+License: BSD-3-Clause
+SourceCode: https://github.com/naholyr/horaires-ter-sncf
+IssueTracker: https://github.com/naholyr/horaires-ter-sncf/issues
+
+AutoName: Horaires TER SNCF
+Summary: Info for regional trains in France
+Description: |-
+ Search for regional train (TER) stations in France. Display schedules and delays
+ of regional SNCF trains.
+
+RepoType: git
+Repo: https://github.com/naholyr/horaires-ter-sncf
+
+Builds:
+ - versionName: 3.0.1 (bugfix)
+ versionCode: 301
+ commit: '152'
+ prebuild: mv lib libs
+
+ - versionName: 3.0.4 (statistiques)
+ versionCode: 304
+ disable: not published
+ commit: unknown - see disabled
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 3.0.4 (statistiques)
+CurrentVersionCode: 304
diff --git a/metadata/com.naman14.stools.txt b/metadata/com.naman14.stools.txt
deleted file mode 100644
index 39f012fb1e..0000000000
--- a/metadata/com.naman14.stools.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/naman14/S-Tools
-Issue Tracker:https://github.com/naman14/S-Tools/issues
-
-Auto Name:S Tools+
-Summary:Collection of system tools
-Description:
-Keep track of your CPU frequency, sensors and device information. The collection
-includes additional tools like a colorpicker and a compass.
-.
-
-Repo Type:git
-Repo:https://github.com/naman14/S-Tools
-
-Build:3.1,10
- commit=4db105250f1a9d88e3f8b2762e8f101dec7107a9
- subdir=app
- gradle=yes
-
-Build:3.2,11
- commit=06e2a7a79120f1d07aa503e3ec8e46db5c363c81
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.2
-Current Version Code:11
diff --git a/metadata/com.naman14.stools.yml b/metadata/com.naman14.stools.yml
new file mode 100644
index 0000000000..62d36568df
--- /dev/null
+++ b/metadata/com.naman14.stools.yml
@@ -0,0 +1,34 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+SourceCode: https://github.com/naman14/S-Tools
+IssueTracker: https://github.com/naman14/S-Tools/issues
+
+AutoName: S Tools+
+Summary: Collection of system tools
+Description: |-
+ Keep track of your CPU frequency, sensors and device information. The collection
+ includes additional tools like a colorpicker and a compass.
+
+RepoType: git
+Repo: https://github.com/naman14/S-Tools
+
+Builds:
+ - versionName: '3.1'
+ versionCode: 10
+ commit: 4db105250f1a9d88e3f8b2762e8f101dec7107a9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '3.2'
+ versionCode: 11
+ commit: 06e2a7a79120f1d07aa503e3ec8e46db5c363c81
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.2'
+CurrentVersionCode: 11
diff --git a/metadata/com.namsor.api.samples.gendre.txt b/metadata/com.namsor.api.samples.gendre.txt
deleted file mode 100644
index 40bc0ff082..0000000000
--- a/metadata/com.namsor.api.samples.gendre.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-AntiFeatures:NonFreeNet,UpstreamNonFree
-Categories:System
-License:GPL-2.0-only
-Web Site:http://namesorts.com
-Source Code:https://github.com/namsor/gendreapp
-Issue Tracker:https://github.com/namsor/gendreapp/issues
-
-Auto Name:GendRE
-Summary:Predict gender from contact name
-Description:
-Query an online service on the estimated gendre of your contacts based on their
-name.
-
-Newer versions of this app exist but require proprietary software to build.
-Updates will not appear here.
-.
-
-Repo Type:git
-Repo:https://github.com/namsor/gendreapp.git
-
-Build:0.0.4,2
- commit=v0.0.4
- srclibs=1:Support/v7/appcompat@android-4.4_r1.2
- rm=dist
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$Support$$/libs
-
-Build:0.0.5,3
- commit=v0.0.5
- srclibs=1:Support/v7/appcompat@android-4.4_r1.2
- rm=dist
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$Support$$/libs
-
-Build:0.0.6,4
- disable=uses google play services lib
- commit=v0.0.6
- srclibs=1:Support/v7/appcompat@android-4.4_r1.2
- rm=dist
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$Support$$/libs
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.0.6
-Current Version Code:4
diff --git a/metadata/com.namsor.api.samples.gendre.yml b/metadata/com.namsor.api.samples.gendre.yml
new file mode 100644
index 0000000000..b0d32a5540
--- /dev/null
+++ b/metadata/com.namsor.api.samples.gendre.yml
@@ -0,0 +1,61 @@
+AntiFeatures:
+ - NonFreeNet
+ - UpstreamNonFree
+Categories:
+ - System
+License: GPL-2.0-only
+WebSite: http://namesorts.com
+SourceCode: https://github.com/namsor/gendreapp
+IssueTracker: https://github.com/namsor/gendreapp/issues
+
+AutoName: GendRE
+Summary: Predict gender from contact name
+Description: |-
+ Query an online service on the estimated gendre of your contacts based on their
+ name.
+
+ Newer versions of this app exist but require proprietary software to build.
+ Updates will not appear here.
+
+RepoType: git
+Repo: https://github.com/namsor/gendreapp.git
+
+Builds:
+ - versionName: 0.0.4
+ versionCode: 2
+ commit: v0.0.4
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.2
+ rm:
+ - dist
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: cp libs/android-support-v4.jar $$Support$$/libs
+
+ - versionName: 0.0.5
+ versionCode: 3
+ commit: v0.0.5
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.2
+ rm:
+ - dist
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: cp libs/android-support-v4.jar $$Support$$/libs
+
+ - versionName: 0.0.6
+ versionCode: 4
+ disable: uses google play services lib
+ commit: v0.0.6
+ srclibs:
+ - 1:Support/v7/appcompat@android-4.4_r1.2
+ rm:
+ - dist
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: cp libs/android-support-v4.jar $$Support$$/libs
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.0.6
+CurrentVersionCode: 4
diff --git a/metadata/com.nanoconverter.zlab.txt b/metadata/com.nanoconverter.zlab.txt
deleted file mode 100644
index f8c66aec4f..0000000000
--- a/metadata/com.nanoconverter.zlab.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Money
-License:WTFPL
-Web Site:http://blog.zorg.tk/nanoconverter
-Source Code:https://github.com/ZorgeR/nanoConverter
-Issue Tracker:https://github.com/ZorgeR/nanoConverter/issues
-Donate:http://forum.xda-developers.com/donatetome.php?u=1595810
-
-Auto Name:nanoConverter
-Summary:Money conversion
-Description:
-Learn exchange rates and convert currencies easily. You will always know the
-current exchange rates and be able to easily transfer between them. In the
-settings it is possible to choose which bank to get the rates from.
-
-N.B Website is in Russian
-.
-
-Repo Type:git
-Repo:https://github.com/ZorgeR/nanoConverter.git
-
-Build:0.7.90,35
- commit=4a742743b4ea000d
- subdir=Source
- prebuild=rm -rf ../Signed.APK
-
-Build:0.8.1,37
- commit=e6ded96f
- subdir=Source
- init=rm -rf bin gen
- prebuild=rm -rf ../Signed.APK
-
-Build:0.8.98,38
- commit=8ffe532e92982a7e400f9f34f641c0cfc04c32e4
- subdir=Source
- init=rm -rf bin gen
- prebuild=rm -rf ../Signed.APK
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.8.98
-Current Version Code:38
diff --git a/metadata/com.nanoconverter.zlab.yml b/metadata/com.nanoconverter.zlab.yml
new file mode 100644
index 0000000000..ed3dbfe1de
--- /dev/null
+++ b/metadata/com.nanoconverter.zlab.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Money
+License: WTFPL
+WebSite: http://blog.zorg.tk/nanoconverter
+SourceCode: https://github.com/ZorgeR/nanoConverter
+IssueTracker: https://github.com/ZorgeR/nanoConverter/issues
+Donate: http://forum.xda-developers.com/donatetome.php?u=1595810
+
+AutoName: nanoConverter
+Summary: Money conversion
+Description: |-
+ Learn exchange rates and convert currencies easily. You will always know the
+ current exchange rates and be able to easily transfer between them. In the
+ settings it is possible to choose which bank to get the rates from.
+
+ N.B Website is in Russian
+
+RepoType: git
+Repo: https://github.com/ZorgeR/nanoConverter.git
+
+Builds:
+ - versionName: 0.7.90
+ versionCode: 35
+ commit: 4a742743b4ea000d
+ subdir: Source
+ prebuild: rm -rf ../Signed.APK
+
+ - versionName: 0.8.1
+ versionCode: 37
+ commit: e6ded96f
+ subdir: Source
+ init: rm -rf bin gen
+ prebuild: rm -rf ../Signed.APK
+
+ - versionName: 0.8.98
+ versionCode: 38
+ commit: 8ffe532e92982a7e400f9f34f641c0cfc04c32e4
+ subdir: Source
+ init: rm -rf bin gen
+ prebuild: rm -rf ../Signed.APK
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.8.98
+CurrentVersionCode: 38
diff --git a/metadata/com.nauj27.android.colorpicker.txt b/metadata/com.nauj27.android.colorpicker.txt
deleted file mode 100644
index a7b25839ee..0000000000
--- a/metadata/com.nauj27.android.colorpicker.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/colorpicker
-Source Code:https://code.google.com/p/colorpicker/source
-Issue Tracker:
-
-Auto Name:Color Picker
-Summary:Display color codes of a touched point on a photo
-Description:
-Take a photo and detect the color of any touched point.
-
-Show hex code, RGB values, RAL System name (ralcolor.com), and even the color
-name in this system.
-.
-
-Repo Type:hg
-Repo:https://code.google.com/p/colorpicker
-
-Build:2.2,20120308
- commit=cf69f4c4098e
- target=android-15
-
-Build:3.0,20121130
- commit=05adc24fa3ae
- target=android-15
-
-Build:3.1,20130326
- commit=ed34e2835efa
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.1
-Current Version Code:20130326
diff --git a/metadata/com.nauj27.android.colorpicker.yml b/metadata/com.nauj27.android.colorpicker.yml
new file mode 100644
index 0000000000..60ffe5788b
--- /dev/null
+++ b/metadata/com.nauj27.android.colorpicker.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/colorpicker
+SourceCode: https://code.google.com/p/colorpicker/source
+
+AutoName: Color Picker
+Summary: Display color codes of a touched point on a photo
+Description: |-
+ Take a photo and detect the color of any touched point.
+
+ Show hex code, RGB values, RAL System name (ralcolor.com), and even the color
+ name in this system.
+
+RepoType: hg
+Repo: https://code.google.com/p/colorpicker
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 20120308
+ commit: cf69f4c4098e
+ target: android-15
+
+ - versionName: '3.0'
+ versionCode: 20121130
+ commit: 05adc24fa3ae
+ target: android-15
+
+ - versionName: '3.1'
+ versionCode: 20130326
+ commit: ed34e2835efa
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '3.1'
+CurrentVersionCode: 20130326
diff --git a/metadata/com.nephoapp.anarxiv.txt b/metadata/com.nephoapp.anarxiv.txt
deleted file mode 100644
index ae6f86c995..0000000000
--- a/metadata/com.nephoapp.anarxiv.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/nephoapp/anarxiv
-Issue Tracker:
-
-Auto Name:aNarXiv
-Summary:arxiv.org client
-Description:
-Browse papers released on arxiv.org
-.
-
-Repo Type:git
-Repo:https://github.com/Nephoapp/anarxiv.git
-
-Build:1.0,1
- commit=1ba2de
- target=android-8
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.nephoapp.anarxiv.yml b/metadata/com.nephoapp.anarxiv.yml
new file mode 100644
index 0000000000..ed75469270
--- /dev/null
+++ b/metadata/com.nephoapp.anarxiv.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/nephoapp/anarxiv
+
+AutoName: aNarXiv
+Summary: arxiv.org client
+Description: Browse papers released on arxiv.org
+
+RepoType: git
+Repo: https://github.com/Nephoapp/anarxiv.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 1ba2de
+ target: android-8
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.nesswit.galbijjimsearcher.txt b/metadata/com.nesswit.galbijjimsearcher.txt
deleted file mode 100644
index 9d5b8679d4..0000000000
--- a/metadata/com.nesswit.galbijjimsearcher.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/rishubil/GalbijjimSearcher
-Issue Tracker:https://github.com/rishubil/GalbijjimSearcher/issues
-
-Auto Name:Galbijjim Searcher
-Summary:Search images from the web
-Description:
-The searches go via a korean website.
-.
-
-Repo Type:git
-Repo:https://github.com/rishubil/GalbijjimSearcher.git
-
-Build:1.2.1.0,7
- commit=7d796
- subdir=GalbijjimSearcher
- srclibs=2:PullToRefresh@v2.1.1,5:ProgressFragment@1.4.0
- prebuild=cp ../lib-actionbarsherlock/libs/android-support-v4.jar $$ProgressFragment$$/libs/ && \
- mv src/com/nesswit/galbijjimsearcher/DeviceData.java v.java && \
- perl -CD -pe 'tr/\x{feff}//d' v.java > src/com/nesswit/galbijjimsearcher/DeviceData.java
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.1.0
-Current Version Code:7
diff --git a/metadata/com.nesswit.galbijjimsearcher.yml b/metadata/com.nesswit.galbijjimsearcher.yml
new file mode 100644
index 0000000000..455f07243f
--- /dev/null
+++ b/metadata/com.nesswit.galbijjimsearcher.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/rishubil/GalbijjimSearcher
+IssueTracker: https://github.com/rishubil/GalbijjimSearcher/issues
+
+AutoName: Galbijjim Searcher
+Summary: Search images from the web
+Description: The searches go via a korean website.
+
+RepoType: git
+Repo: https://github.com/rishubil/GalbijjimSearcher.git
+
+Builds:
+ - versionName: 1.2.1.0
+ versionCode: 7
+ commit: 7d796
+ subdir: GalbijjimSearcher
+ srclibs:
+ - 2:PullToRefresh@v2.1.1
+ - 5:ProgressFragment@1.4.0
+ prebuild:
+ - cp ../lib-actionbarsherlock/libs/android-support-v4.jar $$ProgressFragment$$/libs/
+ - mv src/com/nesswit/galbijjimsearcher/DeviceData.java v.java
+ - perl -CD -pe 'tr/\x{feff}//d' v.java > src/com/nesswit/galbijjimsearcher/DeviceData.java
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.1.0
+CurrentVersionCode: 7
diff --git a/metadata/com.netthreads.android.noiz2.txt b/metadata/com.netthreads.android.noiz2.txt
deleted file mode 100644
index 10f495ce6b..0000000000
--- a/metadata/com.netthreads.android.noiz2.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/alistairrutherford/noiz2-droid
-Issue Tracker:https://github.com/alistairrutherford/noiz2-droid/issues
-
-Auto Name:Noiz2
-Summary:Shoot-em-up
-Description:
-Vector-graphics shoot-em-up from Kenta Cho. Ported to Android.
-
-Avoid the bullets and shoot the enemy.
-
-Collect the green stars to build your shield.
-
-Disable OpenGL in settings if you have graphical problems
-.
-
-Repo Type:git
-Repo:https://github.com/alistairrutherford/noiz2-droid
-
-Build:1.4.0,12
- commit=15
- target=android-3
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.0
-Current Version Code:12
diff --git a/metadata/com.netthreads.android.noiz2.yml b/metadata/com.netthreads.android.noiz2.yml
new file mode 100644
index 0000000000..288bbb9154
--- /dev/null
+++ b/metadata/com.netthreads.android.noiz2.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/alistairrutherford/noiz2-droid
+IssueTracker: https://github.com/alistairrutherford/noiz2-droid/issues
+
+AutoName: Noiz2
+Summary: Shoot-em-up
+Description: |-
+ Vector-graphics shoot-em-up from Kenta Cho. Ported to Android.
+
+ Avoid the bullets and shoot the enemy.
+
+ Collect the green stars to build your shield.
+
+ Disable OpenGL in settings if you have graphical problems
+
+RepoType: git
+Repo: https://github.com/alistairrutherford/noiz2-droid
+
+Builds:
+ - versionName: 1.4.0
+ versionCode: 12
+ commit: '15'
+ target: android-3
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.0
+CurrentVersionCode: 12
diff --git a/metadata/com.newsblur.txt b/metadata/com.newsblur.txt
deleted file mode 100644
index 35997f9bc8..0000000000
--- a/metadata/com.newsblur.txt
+++ /dev/null
@@ -1,872 +0,0 @@
-Categories:Reading
-License:MIT
-Web Site:http://newsblur.com
-Source Code:https://github.com/samuelclay/NewsBlur
-Issue Tracker:https://github.com/samuelclay/NewsBlur/issues
-
-Auto Name:NewsBlur
-Summary:News reader
-Description:
-''Newsblur'' is software that runs on a server and collects RSS/Atom feeds for
-you to read. If you don't have your own server you can sign up for a freemium
-account at newsblur.com. The feeds can be read in a web browser or using this
-app.
-
-'''Features:'''
-
-* Synchronizes with NewsBlur servers so keep your stories and read/unread status consistent
-* Read all of your news subscriptions (RSS feeds)
-* Read while offline and re-sync read and saved stories when online again.
-* Share and comment on the news with friends
-* Multiple device support (Web, Android, iOS)
-* Meet new people who share the same interests
-* Collapsible folders
-* Save stories
-* Dark mode for night time reading
-* Multiple viewing options for stories
-* Training your feeds - Hide the stories you don't like and highlight the stories you do.
-* River of news - show stories from several different feeds in a single view
-.
-
-Repo Type:git
-Repo:https://github.com/samuelclay/NewsBlur.git
-
-Build:1.0.0,24
- commit=f022c8b40
- subdir=media/android/NewsBlur
- srclibs=ActionBarSherlock@4.1.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.0.55,29
- commit=855b8d0
- subdir=media/android/NewsBlur
- srclibs=ActionBarSherlock@4.1.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.1,31
- commit=f460904d
- subdir=media/android/NewsBlur
- init=rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
- prebuild=cd ../../ && \
- ls |grep -v android |xargs rm -rf && \
- cd ../ && \
- ls |grep -v media |xargs rm -rf
- update=.,libs/ActionBarSherlock
-
-Build:1.2,32
- commit=8b13f22a
- subdir=media/android/NewsBlur
- init=rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
- prebuild=cd ../../ && \
- ls |grep -v android |xargs rm -rf && \
- cd ../ && \
- ls |grep -v media |xargs rm -rf
- update=.,libs/ActionBarSherlock
-
-Build:1.3.2,35
- commit=6a8e8e309b27076d2d15fc0
- subdir=media/android/NewsBlur
- init=rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
- srclibs=Google-Gson@gson-2.2.4
- prebuild=cd ../../ && \
- ls |grep -v android |xargs rm -rf && \
- cd ../ && \
- ls |grep -v media |xargs rm -rf && \
- echo "android.library.reference.2=$$Google-Gson$$" > project.properties
- update=.,libs/ActionBarSherlock
-
-Build:2.0.2,38
- commit=bfff77749
- subdir=clients/android/NewsBlur
- init=rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
- srclibs=Google-Gson@gson-2.2.4
- prebuild=cp -r $$Google-Gson$$/src/main/java/com/google src/com/ && \
- rm libs/gson*.jar && \
- cd ../../ && \
- ls |grep -v android |xargs rm -rf && \
- cd ../ && \
- ls |grep -v clients |xargs rm -rf
- update=.,libs/ActionBarSherlock
-
-Build:2.5.0,43
- commit=b3eb49128b32
- subdir=clients/android/NewsBlur
- init=rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
- prebuild=cd ../../ && \
- ls | grep -v android | xargs rm -rf && \
- cd ../ && \
- ls | grep -v clients | xargs rm -rf
- update=.,libs/ActionBarSherlock
-
-Build:3.0.0,44
- commit=0d3e904e3549b
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.5.5,57
- commit=9af2c61e6870627
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.6.1,59
- commit=5b1f1445272e56
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.6.2,60
- commit=6cf3ba4668b
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.6.3,61
- commit=66403ba5399868
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.7.0,64
- commit=d7435a079d4
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.7.0b2,65
- commit=ac14aa3c6
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.7.0,67
- commit=b4cdc2a8d14
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:3.7.1,68
- commit=d7cfe818
- subdir=clients/android/NewsBlur
- prebuild=cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.0.0,78
- commit=b020ed1f2dbf2e672e5f78943ca6885ca4cfab8b
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.0.1,79
- commit=4aead01e3442eadfcbb7e5cf451e55184386a03f
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.0.2,80
- commit=74ab5bc3c4eeaf8d1fe571c262707600027016a6
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.1.0,84
- commit=730ab7fa1e451bfa5b0d09f0edaa852001922a94
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.0b1,85
- commit=5c3dd51d61c446eda87a2f242fb9422339db8bf6
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.0b2,86
- commit=e351b6602b78ba5b34833ec86dcdd339f68df26f
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.0,87
- commit=46b78f70a930a440b56cf1e529b84086ba621635
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.1,88
- commit=ca2659303615b43d742c20ff3d130798325d401f
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.2b1,89
- commit=71ed8670d6cdf6e961aa4c556f30c7bcb270868a
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.3b4,90
- commit=54c5503514a96b403a89543f4c00a91483ed6964
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.2.3,91
- commit=82b960c85479e137520fb9a86ce74591d21ebbda
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4
- rm=clients/android/NewsBlur/libs/gson*jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
-
-Build:4.3.0b1,92
- commit=607e0eb7f1dcfab954e970890733303505915d9d
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.0b2,93
- commit=61383f913e05ec98a140b1991c145ca15335c0f7
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.0b3,95
- commit=6feb1eb715979d8e12783ca46581ab29db6be554
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.0b5,97
- commit=f3c3cf3ef39d82c240e581589b59b8858a6998cc
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.0,98
- commit=d90607ca6b97015da5eb49018646e62b8c231f57
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.1b1,99
- commit=5e0cd7b1a3b8e0808ae828c8024400fce396e70c
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.2b1,100
- commit=b0c142b3592ac3e59073df2c70ef6bcfb35c7401
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.3.2,101
- commit=6e53a8acca03fcaefebcd9702157eebd1dcb4e4d
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.5.0b1,102
- commit=9bf765ba075eb8351adaccf2bb9dd42ea27a5d4a
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.5.0b2,103
- commit=44ac8a027a84cc06395bb8fdeb75fead878b6e21
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.5.0b2,104
- commit=7ab27c809d6d85591efb633ddc9ea69a7d41574d
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.5.0b3,105
- commit=8348c40a504aef08006bb5d94c34290699a1b1b7
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.5.0,106
- commit=ac4dc22a2c752e0b9a4ea058ae570867bc4eee60
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.6.0b3,109
- commit=f43e54cbb64ff23746494cb0ab3f795433efdfb1
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.6.0,110
- commit=bd0cccc8f717d4091b7f2a6e88550c656b82a427
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.6.1b1,111
- disable=pre-release
- commit=0117bbc8154970384e1ab2297dd7119889e107d0
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.6.1b2,112
- disable=pre-release
- commit=27cf1f1a10c8981ee91549457c3228af99e8d75d
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.6.1,113
- commit=d2456c4fee9ca5d481e359a309555307397f0c95
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.7.0b2,115
- commit=1d8ef6f4965df23767b352e5fc6264ab5b4a1cba
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.7.1,117
- commit=438156e0382b3b0fadd99bb75c27d03b4525ea97
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.8.0b2,119
- disable=beta, build tested
- commit=9d03293345603fbc042dbd65c7f988523b9cf62c
- subdir=clients/android/NewsBlur
- srclibs=Google-Gson@gson-2.2.4,OkHttp@parent-2.3.0,OkIo@okio-parent-1.3.0
- rm=clients/android/NewsBlur/libs/ok*.jar,clients/android/NewsBlur/libs/gson*.jar
- prebuild=cp -r $$Google-Gson$$/src/main/java/com src/ && \
- cd ../.. && \
- ls | grep -v android | xargs rm -rf && \
- cd .. && \
- ls | grep -v clients | xargs rm -rf
- build=pushd $$OkHttp$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar libs/ && \
- cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/ && \
- pushd $$OkIo$$ && \
- $$MVN3$$ package -DskipTests && \
- popd && \
- cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
-
-Build:4.8.0,123
- commit=53f6782926adbdac367d05970470a1c8153ba98b
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:4.8.1b1,124
- commit=ab8960115650184d46f161c2977f4fcb3d531cb3
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:4.8.1b2,125
- commit=fda1bd72f8ea646b7354e478ded4e5f37a1c2454
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:4.9.0b2,126
- commit=db2dbcd0538f438dd2be41e6f39083e46a67f537
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:4.9.0,127
- commit=3aa90537b4d2ed49a723b1ce3a6d3ebd24b77285
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:4.10.0b2,129
- commit=012442ddd9c8b983160b542a710ced640ae1b5b2
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.0.0b1,130
- commit=a3b9ff0a8dfa8c6ddd1a04a7435bbe4b5b785381
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.0.0b2,131
- commit=c7d2d5f69ef63e105b200115306a26233651150a
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.0.0b3,132
- commit=9d3c394c79c48c0c8829ffd39ac17d9a26f76f70
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.0.0,133
- commit=aee018f39c813bb3ff12f67f19022d5c584f629b
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.1.0b1,134
- commit=cfc575d48ac65bacd3d47233e9fb58e2ea5d4aff
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "3.3" }' >> build.gradle
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.1.0,135
- commit=0e9b94b0565482e7c674e7393987a5eaa366aea4
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "3.3" }' >> build.gradle
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.2.0b1,136
- commit=5348ad9798ea2760c3cf1aace04b1a0ee13055bc
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "3.3" }' >> build.gradle
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.2.0b2,137
- commit=2517f903ce7e8d0d86b4d2a399fb1942de54295a
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "3.3" }' >> build.gradle
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:5.2.0b3,138
- commit=10017b10df97980612444c84a8d3767183724d95
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=clients/android/NewsBlur/libs/*.jar
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "3.3" }' >> build.gradle
- scandelete=vendor/mms-agent/srvany.exe
-
-Build:6.1.0b2,144
- commit=43d0208f534af52679be7ae8d43a692a8a5e675c
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:6.1.0,145
- commit=c34bdcdf783327f351f3e6df0ac7bbe326cd9a44
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:7.0.2,152
- commit=a88490e2510fd211b181b70c949dca3b7f8cd102
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:7.0.3,153
- commit=f8405607d891fd56a2da308680becd2307d0d985
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:7.1.0,154
- commit=267746dfae7499049c6cd03a5b52955d475d134e
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:8.0.0,159
- commit=61eb724cbb682f67ef871bce66597632ad491cea
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Build:9.0,162
- commit=6b68a6f0cebc9b5bb8f15568e3ce919825fa58f3
- subdir=clients/android/NewsBlur
- gradle=yes
- rm=api,apps,clients/ios,config,docker,documents,flask,logs,media,node,r,templates,utils,vendor,[_a-z]*.*,clients/android/NewsBlur/libs/*.jar,clients/android/NewsBlur/buildtools/*.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:9.0.1
-Current Version Code:163
diff --git a/metadata/com.newsblur.yml b/metadata/com.newsblur.yml
new file mode 100644
index 0000000000..7a5df15d10
--- /dev/null
+++ b/metadata/com.newsblur.yml
@@ -0,0 +1,1345 @@
+Categories:
+ - Reading
+License: MIT
+WebSite: http://newsblur.com
+SourceCode: https://github.com/samuelclay/NewsBlur
+IssueTracker: https://github.com/samuelclay/NewsBlur/issues
+
+AutoName: NewsBlur
+Summary: News reader
+Description: |-
+ ''Newsblur'' is software that runs on a server and collects RSS/Atom feeds for
+ you to read. If you don't have your own server you can sign up for a freemium
+ account at newsblur.com. The feeds can be read in a web browser or using this
+ app.
+
+ '''Features:'''
+
+ * Synchronizes with NewsBlur servers so keep your stories and read/unread status consistent
+ * Read all of your news subscriptions (RSS feeds)
+ * Read while offline and re-sync read and saved stories when online again.
+ * Share and comment on the news with friends
+ * Multiple device support (Web, Android, iOS)
+ * Meet new people who share the same interests
+ * Collapsible folders
+ * Save stories
+ * Dark mode for night time reading
+ * Multiple viewing options for stories
+ * Training your feeds - Hide the stories you don't like and highlight the stories you do.
+ * River of news - show stories from several different feeds in a single view
+
+RepoType: git
+Repo: https://github.com/samuelclay/NewsBlur.git
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 24
+ commit: f022c8b40
+ subdir: media/android/NewsBlur
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: 1.0.55
+ versionCode: 29
+ commit: 855b8d0
+ subdir: media/android/NewsBlur
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: '1.1'
+ versionCode: 31
+ commit: f460904d
+ subdir: media/android/NewsBlur
+ init: rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
+ prebuild:
+ - cd ../../
+ - ls |grep -v android |xargs rm -rf
+ - cd ../
+ - ls |grep -v media |xargs rm -rf
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+
+ - versionName: '1.2'
+ versionCode: 32
+ commit: 8b13f22a
+ subdir: media/android/NewsBlur
+ init: rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
+ prebuild:
+ - cd ../../
+ - ls |grep -v android |xargs rm -rf
+ - cd ../
+ - ls |grep -v media |xargs rm -rf
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+
+ - versionName: 1.3.2
+ versionCode: 35
+ commit: 6a8e8e309b27076d2d15fc0
+ subdir: media/android/NewsBlur
+ init: rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ prebuild:
+ - cd ../../
+ - ls |grep -v android |xargs rm -rf
+ - cd ../
+ - ls |grep -v media |xargs rm -rf
+ - echo "android.library.reference.2=$$Google-Gson$$" > project.properties
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+
+ - versionName: 2.0.2
+ versionCode: 38
+ commit: bfff77749
+ subdir: clients/android/NewsBlur
+ init: rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com/google src/com/
+ - rm libs/gson*.jar
+ - cd ../../
+ - ls |grep -v android |xargs rm -rf
+ - cd ../
+ - ls |grep -v clients |xargs rm -rf
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+
+ - versionName: 2.5.0
+ versionCode: 43
+ commit: b3eb49128b32
+ subdir: clients/android/NewsBlur
+ init: rm -rf libs/ActionBarSherlock/bin/ libs/ActionBarSherlock/gen/
+ prebuild:
+ - cd ../../
+ - ls | grep -v android | xargs rm -rf
+ - cd ../
+ - ls | grep -v clients | xargs rm -rf
+ androidupdate:
+ - .
+ - libs/ActionBarSherlock
+
+ - versionName: 3.0.0
+ versionCode: 44
+ commit: 0d3e904e3549b
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.5.5
+ versionCode: 57
+ commit: 9af2c61e6870627
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.6.1
+ versionCode: 59
+ commit: 5b1f1445272e56
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.6.2
+ versionCode: 60
+ commit: 6cf3ba4668b
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.6.3
+ versionCode: 61
+ commit: 66403ba5399868
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.7.0
+ versionCode: 64
+ commit: d7435a079d4
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.7.0b2
+ versionCode: 65
+ commit: ac14aa3c6
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.7.0
+ versionCode: 67
+ commit: b4cdc2a8d14
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 3.7.1
+ versionCode: 68
+ commit: d7cfe818
+ subdir: clients/android/NewsBlur
+ prebuild:
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.0.0
+ versionCode: 78
+ commit: b020ed1f2dbf2e672e5f78943ca6885ca4cfab8b
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.0.1
+ versionCode: 79
+ commit: 4aead01e3442eadfcbb7e5cf451e55184386a03f
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.0.2
+ versionCode: 80
+ commit: 74ab5bc3c4eeaf8d1fe571c262707600027016a6
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.1.0
+ versionCode: 84
+ commit: 730ab7fa1e451bfa5b0d09f0edaa852001922a94
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.0b1
+ versionCode: 85
+ commit: 5c3dd51d61c446eda87a2f242fb9422339db8bf6
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.0b2
+ versionCode: 86
+ commit: e351b6602b78ba5b34833ec86dcdd339f68df26f
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.0
+ versionCode: 87
+ commit: 46b78f70a930a440b56cf1e529b84086ba621635
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.1
+ versionCode: 88
+ commit: ca2659303615b43d742c20ff3d130798325d401f
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.2b1
+ versionCode: 89
+ commit: 71ed8670d6cdf6e961aa4c556f30c7bcb270868a
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.3b4
+ versionCode: 90
+ commit: 54c5503514a96b403a89543f4c00a91483ed6964
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.2.3
+ versionCode: 91
+ commit: 82b960c85479e137520fb9a86ce74591d21ebbda
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ rm:
+ - clients/android/NewsBlur/libs/gson*jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+
+ - versionName: 4.3.0b1
+ versionCode: 92
+ commit: 607e0eb7f1dcfab954e970890733303505915d9d
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.0b2
+ versionCode: 93
+ commit: 61383f913e05ec98a140b1991c145ca15335c0f7
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.0b3
+ versionCode: 95
+ commit: 6feb1eb715979d8e12783ca46581ab29db6be554
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.0b5
+ versionCode: 97
+ commit: f3c3cf3ef39d82c240e581589b59b8858a6998cc
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.0
+ versionCode: 98
+ commit: d90607ca6b97015da5eb49018646e62b8c231f57
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.1b1
+ versionCode: 99
+ commit: 5e0cd7b1a3b8e0808ae828c8024400fce396e70c
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.2b1
+ versionCode: 100
+ commit: b0c142b3592ac3e59073df2c70ef6bcfb35c7401
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.3.2
+ versionCode: 101
+ commit: 6e53a8acca03fcaefebcd9702157eebd1dcb4e4d
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.5.0b1
+ versionCode: 102
+ commit: 9bf765ba075eb8351adaccf2bb9dd42ea27a5d4a
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.5.0b2
+ versionCode: 103
+ commit: 44ac8a027a84cc06395bb8fdeb75fead878b6e21
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.5.0b2
+ versionCode: 104
+ commit: 7ab27c809d6d85591efb633ddc9ea69a7d41574d
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.5.0b3
+ versionCode: 105
+ commit: 8348c40a504aef08006bb5d94c34290699a1b1b7
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.5.0
+ versionCode: 106
+ commit: ac4dc22a2c752e0b9a4ea058ae570867bc4eee60
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.6.0b3
+ versionCode: 109
+ commit: f43e54cbb64ff23746494cb0ab3f795433efdfb1
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.6.0
+ versionCode: 110
+ commit: bd0cccc8f717d4091b7f2a6e88550c656b82a427
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.6.1b1
+ versionCode: 111
+ disable: pre-release
+ commit: 0117bbc8154970384e1ab2297dd7119889e107d0
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.6.1b2
+ versionCode: 112
+ disable: pre-release
+ commit: 27cf1f1a10c8981ee91549457c3228af99e8d75d
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.6.1
+ versionCode: 113
+ commit: d2456c4fee9ca5d481e359a309555307397f0c95
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.7.0b2
+ versionCode: 115
+ commit: 1d8ef6f4965df23767b352e5fc6264ab5b4a1cba
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.7.1
+ versionCode: 117
+ commit: 438156e0382b3b0fadd99bb75c27d03b4525ea97
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.8.0b2
+ versionCode: 119
+ disable: beta, build tested
+ commit: 9d03293345603fbc042dbd65c7f988523b9cf62c
+ subdir: clients/android/NewsBlur
+ srclibs:
+ - Google-Gson@gson-2.2.4
+ - OkHttp@parent-2.3.0
+ - OkIo@okio-parent-1.3.0
+ rm:
+ - clients/android/NewsBlur/libs/ok*.jar
+ - clients/android/NewsBlur/libs/gson*.jar
+ prebuild:
+ - cp -r $$Google-Gson$$/src/main/java/com src/
+ - cd ../..
+ - ls | grep -v android | xargs rm -rf
+ - cd ..
+ - ls | grep -v clients | xargs rm -rf
+ build:
+ - pushd $$OkHttp$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkHttp$$/okhttp-android-support/target/okhttp-android-support-2.3.0.jar
+ libs/
+ - cp $$OkHttp$$/okhttp/target/okhttp-2.3.0.jar libs/
+ - pushd $$OkIo$$
+ - $$MVN3$$ package -DskipTests
+ - popd
+ - cp $$OkIo$$/okio/target/okio-1.3.0.jar libs/
+
+ - versionName: 4.8.0
+ versionCode: 123
+ commit: 53f6782926adbdac367d05970470a1c8153ba98b
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 4.8.1b1
+ versionCode: 124
+ commit: ab8960115650184d46f161c2977f4fcb3d531cb3
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 4.8.1b2
+ versionCode: 125
+ commit: fda1bd72f8ea646b7354e478ded4e5f37a1c2454
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 4.9.0b2
+ versionCode: 126
+ commit: db2dbcd0538f438dd2be41e6f39083e46a67f537
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 4.9.0
+ versionCode: 127
+ commit: 3aa90537b4d2ed49a723b1ce3a6d3ebd24b77285
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 4.10.0b2
+ versionCode: 129
+ commit: 012442ddd9c8b983160b542a710ced640ae1b5b2
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.0.0b1
+ versionCode: 130
+ commit: a3b9ff0a8dfa8c6ddd1a04a7435bbe4b5b785381
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.0.0b2
+ versionCode: 131
+ commit: c7d2d5f69ef63e105b200115306a26233651150a
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.0.0b3
+ versionCode: 132
+ commit: 9d3c394c79c48c0c8829ffd39ac17d9a26f76f70
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.0.0
+ versionCode: 133
+ commit: aee018f39c813bb3ff12f67f19022d5c584f629b
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.1.0b1
+ versionCode: 134
+ commit: cfc575d48ac65bacd3d47233e9fb58e2ea5d4aff
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ prebuild: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"3.3\" }' >> build.gradle"
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.1.0
+ versionCode: 135
+ commit: 0e9b94b0565482e7c674e7393987a5eaa366aea4
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ prebuild: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"3.3\" }' >> build.gradle"
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.2.0b1
+ versionCode: 136
+ commit: 5348ad9798ea2760c3cf1aace04b1a0ee13055bc
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ prebuild: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"3.3\" }' >> build.gradle"
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.2.0b2
+ versionCode: 137
+ commit: 2517f903ce7e8d0d86b4d2a399fb1942de54295a
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ prebuild: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"3.3\" }' >> build.gradle"
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 5.2.0b3
+ versionCode: 138
+ commit: 10017b10df97980612444c84a8d3767183724d95
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - clients/android/NewsBlur/libs/*.jar
+ prebuild: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"3.3\" }' >> build.gradle"
+ scandelete:
+ - vendor/mms-agent/srvany.exe
+
+ - versionName: 6.1.0b2
+ versionCode: 144
+ commit: 43d0208f534af52679be7ae8d43a692a8a5e675c
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: 6.1.0
+ versionCode: 145
+ commit: c34bdcdf783327f351f3e6df0ac7bbe326cd9a44
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: 7.0.2
+ versionCode: 152
+ commit: a88490e2510fd211b181b70c949dca3b7f8cd102
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: 7.0.3
+ versionCode: 153
+ commit: f8405607d891fd56a2da308680becd2307d0d985
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: 7.1.0
+ versionCode: 154
+ commit: 267746dfae7499049c6cd03a5b52955d475d134e
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: 8.0.0
+ versionCode: 159
+ commit: 61eb724cbb682f67ef871bce66597632ad491cea
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+ - versionName: '9.0'
+ versionCode: 162
+ commit: 6b68a6f0cebc9b5bb8f15568e3ce919825fa58f3
+ subdir: clients/android/NewsBlur
+ gradle:
+ - yes
+ rm:
+ - api
+ - apps
+ - clients/ios
+ - config
+ - docker
+ - documents
+ - flask
+ - logs
+ - media
+ - node
+ - r
+ - templates
+ - utils
+ - vendor
+ - '[_a-z]*.*'
+ - clients/android/NewsBlur/libs/*.jar
+ - clients/android/NewsBlur/buildtools/*.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 9.0.1
+CurrentVersionCode: 163
diff --git a/metadata/com.nexes.manager.txt b/metadata/com.nexes.manager.txt
deleted file mode 100644
index fed04101f5..0000000000
--- a/metadata/com.nexes.manager.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/nexes/Android-File-Manager
-Issue Tracker:https://github.com/nexes/Android-File-Manager/issues
-
-Auto Name:Open Manager
-Summary:A simple file browser and manager
-Description:
-A simple file browser and manager. Among other features it allows to perform a
-backup to the SD card of all your downloaded (third party) applications.
-.
-
-Repo Type:git
-Repo:https://github.com/nexes/Android-File-Manager.git
-
-Build:2.0.0,4
- commit=f55ed171435570fa8d72
-
-Build:2.1.2,212
- commit=7bca6266be731085ac92
-
-Build:2.1.8,218
- commit=edf793a782861ae31648
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.1.8
-Current Version Code:218
diff --git a/metadata/com.nexes.manager.yml b/metadata/com.nexes.manager.yml
new file mode 100644
index 0000000000..92e23afe0d
--- /dev/null
+++ b/metadata/com.nexes.manager.yml
@@ -0,0 +1,32 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+SourceCode: https://github.com/nexes/Android-File-Manager
+IssueTracker: https://github.com/nexes/Android-File-Manager/issues
+
+AutoName: Open Manager
+Summary: A simple file browser and manager
+Description: |-
+ A simple file browser and manager. Among other features it allows to perform a
+ backup to the SD card of all your downloaded (third party) applications.
+
+RepoType: git
+Repo: https://github.com/nexes/Android-File-Manager.git
+
+Builds:
+ - versionName: 2.0.0
+ versionCode: 4
+ commit: f55ed171435570fa8d72
+
+ - versionName: 2.1.2
+ versionCode: 212
+ commit: 7bca6266be731085ac92
+
+ - versionName: 2.1.8
+ versionCode: 218
+ commit: edf793a782861ae31648
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.1.8
+CurrentVersionCode: 218
diff --git a/metadata/com.nicue.onetwo.txt b/metadata/com.nicue.onetwo.txt
deleted file mode 100644
index 5f3a18c423..0000000000
--- a/metadata/com.nicue.onetwo.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/ndleyton/OneTwo
-Issue Tracker:https://github.com/ndleyton/OneTwo/issues
-
-Auto Name:OneTwo
-Summary:Provides you with dices, counter and timers
-Description:
-OneTwo comes with tools to help you with your TableTop experience. That
-includes:
-
-* a Counter to keep scores/lives
-* Dice: from 2 to 99999 faces!
-* Timers: chess styled for up to 15 synced timers
-* an intuitive way to choose who starts
-* a way to choose a random order for the players!
-
-Begin your board game session with a random order of your friends chosen with
-just their fingers. Then annotate them in the counter to keep track of their
-lives or score. Roll as many dices as you want! and keep track of how long you
-are taking each turn with a simple an easy chess inspired timer!.
-
-All of this packed in a lightweght, material designed app.
-.
-
-Repo Type:git
-Repo:https://github.com/ndleyton/OneTwo
-
-Build:1.0,3
- commit=50ff6118a0540c50a8b962f1b904829f7257e95f
- subdir=app
- gradle=yes
-
-Build:1.1.0,7
- commit=9a7a69662bf568256b86a452fdcdcdeba1f0018a
- subdir=app
- gradle=yes
-
-Build:1.1.3,10
- commit=fab8b405d90b6366f7f0d17dcbb12523d16b9e59
- subdir=app
- gradle=yes
-
-Build:1.1.4,12
- commit=193bca5905df760039827d8948614d3e1648d189
- subdir=app
- gradle=yes
-
-Build:1.1.6,14
- commit=26bb63764eb89014f89d04f3062cdd02328763cb
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.1.7
-Current Version Code:15
diff --git a/metadata/com.nicue.onetwo.yml b/metadata/com.nicue.onetwo.yml
new file mode 100644
index 0000000000..a7d9630b09
--- /dev/null
+++ b/metadata/com.nicue.onetwo.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/ndleyton/OneTwo
+IssueTracker: https://github.com/ndleyton/OneTwo/issues
+
+AutoName: OneTwo
+Summary: Provides you with dices, counter and timers
+Description: |-
+ OneTwo comes with tools to help you with your TableTop experience. That
+ includes:
+
+ * a Counter to keep scores/lives
+ * Dice: from 2 to 99999 faces!
+ * Timers: chess styled for up to 15 synced timers
+ * an intuitive way to choose who starts
+ * a way to choose a random order for the players!
+
+ Begin your board game session with a random order of your friends chosen with
+ just their fingers. Then annotate them in the counter to keep track of their
+ lives or score. Roll as many dices as you want! and keep track of how long you
+ are taking each turn with a simple an easy chess inspired timer!.
+
+ All of this packed in a lightweght, material designed app.
+
+RepoType: git
+Repo: https://github.com/ndleyton/OneTwo
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 3
+ commit: 50ff6118a0540c50a8b962f1b904829f7257e95f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 7
+ commit: 9a7a69662bf568256b86a452fdcdcdeba1f0018a
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 10
+ commit: fab8b405d90b6366f7f0d17dcbb12523d16b9e59
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.4
+ versionCode: 12
+ commit: 193bca5905df760039827d8948614d3e1648d189
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.6
+ versionCode: 14
+ commit: 26bb63764eb89014f89d04f3062cdd02328763cb
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.1.7
+CurrentVersionCode: 15
diff --git a/metadata/com.nightshadelabs.anotherbrowser.txt b/metadata/com.nightshadelabs.anotherbrowser.txt
deleted file mode 100644
index f5031e9c95..0000000000
--- a/metadata/com.nightshadelabs.anotherbrowser.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/GodsMoon/Flashify
-Issue Tracker:https://github.com/GodsMoon/Flashify/issues
-
-Auto Name:Flashify
-Summary:Open websites in another browser
-Description:
-This app simply adds a link to the browsers' share menus which, when chosen,
-will open the current url in the browser of your choice.
-.
-
-Repo Type:git
-Repo:https://github.com/GodsMoon/Flashify.git
-
-Build:1.1,2
- commit=ee2ee
-
-Build:1.2,3
- commit=e726d82784ed08168c6d9dce758e6913fc02895c
- subdir=app
- gradle=yes
- prebuild=echo "include ':app'" >> ../settings.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.nightshadelabs.anotherbrowser.yml b/metadata/com.nightshadelabs.anotherbrowser.yml
new file mode 100644
index 0000000000..f563e06f29
--- /dev/null
+++ b/metadata/com.nightshadelabs.anotherbrowser.yml
@@ -0,0 +1,32 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/GodsMoon/Flashify
+IssueTracker: https://github.com/GodsMoon/Flashify/issues
+
+AutoName: Flashify
+Summary: Open websites in another browser
+Description: |-
+ This app simply adds a link to the browsers' share menus which, when chosen,
+ will open the current url in the browser of your choice.
+
+RepoType: git
+Repo: https://github.com/GodsMoon/Flashify.git
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: ee2ee
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: e726d82784ed08168c6d9dce758e6913fc02895c
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo "include ':app'" >> ../settings.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.nilhcem.frcndict.txt b/metadata/com.nilhcem.frcndict.txt
deleted file mode 100644
index 0ecaa72810..0000000000
--- a/metadata/com.nilhcem.frcndict.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Reading
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/Nilhcem/frcndict-android
-Issue Tracker:https://github.com/Nilhcem/frcndict-android/issues
-
-Auto Name:Chinese French Dictionary
-Summary:French/Chinese dictionary
-Description:
-Older versions require a modified version of the
-[http://www.chine-informations.com/chinois/open/CFDICT CFDICT] dictionary to be
-downloaded.
-.
-
-Repo Type:git
-Repo:https://github.com/Nilhcem/frcndict-android
-
-Build:1.6.1,8
- commit=v1.6.1
- prebuild=sed -i 's/logging\.level=4/logging.level=0/' ant.properties && \
- ant clean config
-
-Build:1.7.1,10
- commit=v1.7.1
- prebuild=sed -i 's/logging\.level=4/logging.level=0/' ant.properties && \
- ant clean config
-
-Build:1.8.0,11
- commit=v1.8
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.8.0
-Current Version Code:11
diff --git a/metadata/com.nilhcem.frcndict.yml b/metadata/com.nilhcem.frcndict.yml
new file mode 100644
index 0000000000..901172d7cf
--- /dev/null
+++ b/metadata/com.nilhcem.frcndict.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Reading
+License: BSD-3-Clause
+SourceCode: https://github.com/Nilhcem/frcndict-android
+IssueTracker: https://github.com/Nilhcem/frcndict-android/issues
+
+AutoName: Chinese French Dictionary
+Summary: French/Chinese dictionary
+Description: |-
+ Older versions require a modified version of the
+ [http://www.chine-informations.com/chinois/open/CFDICT CFDICT] dictionary to be
+ downloaded.
+
+RepoType: git
+Repo: https://github.com/Nilhcem/frcndict-android
+
+Builds:
+ - versionName: 1.6.1
+ versionCode: 8
+ commit: v1.6.1
+ prebuild:
+ - sed -i 's/logging\.level=4/logging.level=0/' ant.properties
+ - ant clean config
+
+ - versionName: 1.7.1
+ versionCode: 10
+ commit: v1.7.1
+ prebuild:
+ - sed -i 's/logging\.level=4/logging.level=0/' ant.properties
+ - ant clean config
+
+ - versionName: 1.8.0
+ versionCode: 11
+ commit: v1.8
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.8.0
+CurrentVersionCode: 11
diff --git a/metadata/com.nilhcem.hostseditor.txt b/metadata/com.nilhcem.hostseditor.txt
deleted file mode 100644
index 4cfa55ceb6..0000000000
--- a/metadata/com.nilhcem.hostseditor.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/Nilhcem/hosts-editor-android
-Issue Tracker:https://github.com/Nilhcem/hosts-editor-android/issues
-
-Auto Name:Hosts Editor
-Summary:Edit system hosts file
-Description:
-View and freely edit the /system/etc/hosts file on your device.
-
-Requires root: Yes. The hosts files is located in /system which is normally
-read-only.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/Nilhcem/hosts-editor-android
-
-Build:1.1,2
- commit=ab85d7a8268f3c3
- srclibs=ActionBarSherlock@4.3.1
- prebuild=rm -rf contrib .settings/ && \
- sed -i 's@\.1=.*@.1=$$ActionBarSherlock$$@' project.properties
-
-Build:1.2,3
- commit=v1.2
- subdir=app
- gradle=yes
-
-Build:1.3,4
- commit=v1.3
- subdir=app
- gradle=yes
-
-Build:1.4,5
- commit=v1.4
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Update AUM once RooTools jar has been replaced.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.4
-Current Version Code:5
diff --git a/metadata/com.nilhcem.hostseditor.yml b/metadata/com.nilhcem.hostseditor.yml
new file mode 100644
index 0000000000..50db49914c
--- /dev/null
+++ b/metadata/com.nilhcem.hostseditor.yml
@@ -0,0 +1,56 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/Nilhcem/hosts-editor-android
+IssueTracker: https://github.com/Nilhcem/hosts-editor-android/issues
+
+AutoName: Hosts Editor
+Summary: Edit system hosts file
+Description: |-
+ View and freely edit the /system/etc/hosts file on your device.
+
+ Requires root: Yes. The hosts files is located in /system which is normally
+ read-only.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/Nilhcem/hosts-editor-android
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 2
+ commit: ab85d7a8268f3c3
+ srclibs:
+ - ActionBarSherlock@4.3.1
+ prebuild:
+ - rm -rf contrib .settings/
+ - sed -i 's@\.1=.*@.1=$$ActionBarSherlock$$@' project.properties
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: v1.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: v1.4
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Update AUM once RooTools jar has been replaced.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.4'
+CurrentVersionCode: 5
diff --git a/metadata/com.niparasc.papanikolis.txt b/metadata/com.niparasc.papanikolis.txt
deleted file mode 100644
index 818888f333..0000000000
--- a/metadata/com.niparasc.papanikolis.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:http://niparasc.blogspot.com
-Source Code:https://github.com/niparasc/papanikolis-submarine
-Issue Tracker:https://github.com/niparasc/papanikolis-submarine/issues
-
-Auto Name:Papanikolis Submarine
-Summary:Multiplayer 2-D game
-Description:
-Steer the submarine through the caverns. Can be played with a friend via
-bluetooth.
-.
-
-Repo Type:git
-Repo:https://github.com/niparasc/papanikolis-submarine.git
-
-Build:1.0,1
- commit=06140e
- subdir=papanikolis-android
- init=zip -r native.zip libs/armeabi* && \
- mv ../papanikolis/libs/* libs/ && \
- rm libs/*sources.jar && \
- echo 'source.dir=src;../papanikolis/src' > ant.properties
- build=unzip native.zip
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.niparasc.papanikolis.yml b/metadata/com.niparasc.papanikolis.yml
new file mode 100644
index 0000000000..caf025c87f
--- /dev/null
+++ b/metadata/com.niparasc.papanikolis.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: http://niparasc.blogspot.com
+SourceCode: https://github.com/niparasc/papanikolis-submarine
+IssueTracker: https://github.com/niparasc/papanikolis-submarine/issues
+
+AutoName: Papanikolis Submarine
+Summary: Multiplayer 2-D game
+Description: |-
+ Steer the submarine through the caverns. Can be played with a friend via
+ bluetooth.
+
+RepoType: git
+Repo: https://github.com/niparasc/papanikolis-submarine.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 06140e
+ subdir: papanikolis-android
+ init:
+ - zip -r native.zip libs/armeabi*
+ - mv ../papanikolis/libs/* libs/
+ - rm libs/*sources.jar
+ - echo 'source.dir=src;../papanikolis/src' > ant.properties
+ build: unzip native.zip
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.nltechno.dolidroidpro.txt b/metadata/com.nltechno.dolidroidpro.txt
deleted file mode 100644
index 77eebfc477..0000000000
--- a/metadata/com.nltechno.dolidroidpro.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:https://framagit.org/eldy/dolidroid
-Source Code:https://git.framasoft.org/eldy/dolidroid/tree/develop
-Issue Tracker:
-Changelog:https://framagit.org/eldy/dolidroid/blob/develop/ChangeLog
-
-Name:DoliDroid
-Summary:Use Dolibarr ERP & CRM
-Description:
-Use [https://www.dolibarr.org/ Dolibarr ERP & CRM] from your device.
-
-This application is not a standalone program. It is a front end client to use
-your online hosted instance of Dolibarr ERP & CRM software (Open-source web
-software to manage your business). The advantages of DoliDroid are:
-
-* DoliDroid is not a duplicated code of Dolibarr for Android, but rewamps your Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
-* Upgrading Dolibarr will not break DoliDroid.
-* DoliDroid use embedded image resources of your version, when available, to reduce bandwidth usage.
-* DoliDroid use internal cache for pages that should not change during session (like menu page)
-* Connections parameters (login/password) are saved. No need to enter them each time you use DoliDroid.
-* Integration with your phone or other applications is better (Clicking on a PDF opens the PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)
-* A lot of other enhancement make usability of your Dolibarr from a smartphone better like:
-* Save spaces of the menus bars by replacing the menu with a button always visible to choose your meny entry more friendly.
-* Provide a button, always available, to make a quick search on any item.
-* All visible date use year on 2 chars instead of 4 to save you space.
-* When the popup calendar is opened, the keyword is no more opened if not required like it is on a common browser (Dolibarr v7 required).
-* Components that provide help information on mouse hover are hidden to save space (they are useless without a mouse).
-* A lot of other not useful information are hidden.
-.
-
-Repo Type:git
-Repo:https://framagit.org/eldy/dolidroid.git
-
-Build:1.6,27
- commit=8102d970ae977203b22e1ca7ed182e7a4146b829
- subdir=app
- gradle=yes
- forceversion=yes
-
-Build:1.6,28
- commit=3d57aab9407e0e0e95bfb73280207545a4062447
- subdir=app
- gradle=yes
- forceversion=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:DoliDroid Pro 2.0
-Current Version Code:34
diff --git a/metadata/com.nltechno.dolidroidpro.yml b/metadata/com.nltechno.dolidroidpro.yml
new file mode 100644
index 0000000000..bf67a02368
--- /dev/null
+++ b/metadata/com.nltechno.dolidroidpro.yml
@@ -0,0 +1,54 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: https://framagit.org/eldy/dolidroid
+SourceCode: https://git.framasoft.org/eldy/dolidroid/tree/develop
+Changelog: https://framagit.org/eldy/dolidroid/blob/develop/ChangeLog
+
+Name: DoliDroid
+Summary: Use Dolibarr ERP & CRM
+Description: |-
+ Use [https://www.dolibarr.org/ Dolibarr ERP & CRM] from your device.
+
+ This application is not a standalone program. It is a front end client to use
+ your online hosted instance of Dolibarr ERP & CRM software (Open-source web
+ software to manage your business). The advantages of DoliDroid are:
+
+ * DoliDroid is not a duplicated code of Dolibarr for Android, but rewamps your Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
+ * Upgrading Dolibarr will not break DoliDroid.
+ * DoliDroid use embedded image resources of your version, when available, to reduce bandwidth usage.
+ * DoliDroid use internal cache for pages that should not change during session (like menu page)
+ * Connections parameters (login/password) are saved. No need to enter them each time you use DoliDroid.
+ * Integration with your phone or other applications is better (Clicking on a PDF opens the PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)
+ * A lot of other enhancement make usability of your Dolibarr from a smartphone better like:
+ * Save spaces of the menus bars by replacing the menu with a button always visible to choose your meny entry more friendly.
+ * Provide a button, always available, to make a quick search on any item.
+ * All visible date use year on 2 chars instead of 4 to save you space.
+ * When the popup calendar is opened, the keyword is no more opened if not required like it is on a common browser (Dolibarr v7 required).
+ * Components that provide help information on mouse hover are hidden to save space (they are useless without a mouse).
+ * A lot of other not useful information are hidden.
+
+RepoType: git
+Repo: https://framagit.org/eldy/dolidroid.git
+
+Builds:
+ - versionName: '1.6'
+ versionCode: 27
+ commit: 8102d970ae977203b22e1ca7ed182e7a4146b829
+ subdir: app
+ gradle:
+ - yes
+ forceversion: true
+
+ - versionName: '1.6'
+ versionCode: 28
+ commit: 3d57aab9407e0e0e95bfb73280207545a4062447
+ subdir: app
+ gradle:
+ - yes
+ forceversion: true
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: DoliDroid Pro 2.0
+CurrentVersionCode: 34
diff --git a/metadata/com.nolanlawson.apptracker.txt b/metadata/com.nolanlawson.apptracker.txt
deleted file mode 100644
index b0863d580c..0000000000
--- a/metadata/com.nolanlawson.apptracker.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:System
-License:WTFPL
-Web Site:https://nolanlawson.com/apps
-Source Code:https://github.com/nolanlawson/AppTracker
-Issue Tracker:https://github.com/nolanlawson/AppTracker/issues
-
-Auto Name:App Tracker
-Summary:Track your app usage
-Description:
-App Tracker is a productivity app that keeps track of other apps you’ve used,
-and compiles some useful statistics about them (most used, seldom used, recently
-used, etc.). You can then display this information in a widget or in the app
-itself, and launch them easily.
-
-Uses logcat to figure out what apps have been launched, which means it may not
-work on Android 4.1+.
-.
-
-Repo Type:git
-Repo:https://github.com/nolanlawson/AppTracker.git
-
-Build:1.0.9,10
- commit=ed75a40
- subdir=AppTracker
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.9
-Current Version Code:10
diff --git a/metadata/com.nolanlawson.apptracker.yml b/metadata/com.nolanlawson.apptracker.yml
new file mode 100644
index 0000000000..38d9a4a57f
--- /dev/null
+++ b/metadata/com.nolanlawson.apptracker.yml
@@ -0,0 +1,31 @@
+Categories:
+ - System
+License: WTFPL
+WebSite: https://nolanlawson.com/apps
+SourceCode: https://github.com/nolanlawson/AppTracker
+IssueTracker: https://github.com/nolanlawson/AppTracker/issues
+
+AutoName: App Tracker
+Summary: Track your app usage
+Description: |-
+ App Tracker is a productivity app that keeps track of other apps you’ve used,
+ and compiles some useful statistics about them (most used, seldom used, recently
+ used, etc.). You can then display this information in a widget or in the app
+ itself, and launch them easily.
+
+ Uses logcat to figure out what apps have been launched, which means it may not
+ work on Android 4.1+.
+
+RepoType: git
+Repo: https://github.com/nolanlawson/AppTracker.git
+
+Builds:
+ - versionName: 1.0.9
+ versionCode: 10
+ commit: ed75a40
+ subdir: AppTracker
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.9
+CurrentVersionCode: 10
diff --git a/metadata/com.nolanlawson.chordreader.txt b/metadata/com.nolanlawson.chordreader.txt
deleted file mode 100644
index 1bf0a390ab..0000000000
--- a/metadata/com.nolanlawson.chordreader.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Multimedia
-License:WTFPL
-Web Site:https://nolanlawson.com/apps/#chordreader
-Source Code:https://github.com/nolanlawson/ChordReaderRoot
-Issue Tracker:https://github.com/nolanlawson/ChordReaderRoot/issues
-
-Auto Name:Chord Reader
-Summary:Chords for guitar players
-Description:
-ChordReader is an app that fetches chord charts and tabulatures for your
-favorite songs from the Internet, saves them, and displays them in an
-easy-to-read format with the chords highlighted. The identified chords can also
-be transposed up or down, or you can add a capo. It's good for changing the key
-of a song to fit your vocal range.
-
-Doesn't work on tablets running android 4+ , but works for phones
-.
-
-Repo Type:git
-Repo:https://github.com/nolanlawson/ChordReaderRoot.git
-
-Build:1.0.1,8
- commit=v1.0.1
- subdir=ChordReader
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1
-Current Version Code:8
diff --git a/metadata/com.nolanlawson.chordreader.yml b/metadata/com.nolanlawson.chordreader.yml
new file mode 100644
index 0000000000..7fa5bd257b
--- /dev/null
+++ b/metadata/com.nolanlawson.chordreader.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Multimedia
+License: WTFPL
+WebSite: https://nolanlawson.com/apps/#chordreader
+SourceCode: https://github.com/nolanlawson/ChordReaderRoot
+IssueTracker: https://github.com/nolanlawson/ChordReaderRoot/issues
+
+AutoName: Chord Reader
+Summary: Chords for guitar players
+Description: |-
+ ChordReader is an app that fetches chord charts and tabulatures for your
+ favorite songs from the Internet, saves them, and displays them in an
+ easy-to-read format with the chords highlighted. The identified chords can also
+ be transposed up or down, or you can add a capo. It's good for changing the key
+ of a song to fit your vocal range.
+
+ Doesn't work on tablets running android 4+ , but works for phones
+
+RepoType: git
+Repo: https://github.com/nolanlawson/ChordReaderRoot.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 8
+ commit: v1.0.1
+ subdir: ChordReader
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1
+CurrentVersionCode: 8
diff --git a/metadata/com.nolanlawson.jnameconverter.txt b/metadata/com.nolanlawson.jnameconverter.txt
deleted file mode 100644
index 458bbe8dbb..0000000000
--- a/metadata/com.nolanlawson.jnameconverter.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Reading
-License:WTFPL
-Web Site:https://nolanlawson.com/apps
-Source Code:https://github.com/nolanlawson/JapaneseNameConverterRoot
-Issue Tracker:https://github.com/nolanlawson/JapaneseNameConverterRoot/issues
-
-Auto Name:Japanese Name Converter
-Summary:English names in Japanese
-Description:
-Converts any name from English into Japanese characters. Learn to write and
-pronounce your name in katakana, or even create a good approximation in kanji!
-Works best on common American first names. Combine different kanji to change the
-meaning, save your favorites, share via Identi.ca, email, SMS, etc.
-.
-
-Repo Type:git
-Repo:https://github.com/nolanlawson/JapaneseNameConverterRoot.git
-
-Build:1.0,1
- commit=01ba33eb70
- subdir=JapaneseNameConverter
- prebuild=mv lib libs && \
- mvn package -f ../JapaneseNameConverter-preprocessing/pom.xml && \
- mv ../JapaneseNameConverter-preprocessing/target/japanese-name-generator-v3-1.0-SNAPSHOT.jar libs/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.nolanlawson.jnameconverter.yml b/metadata/com.nolanlawson.jnameconverter.yml
new file mode 100644
index 0000000000..b733df4dc8
--- /dev/null
+++ b/metadata/com.nolanlawson.jnameconverter.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Reading
+License: WTFPL
+WebSite: https://nolanlawson.com/apps
+SourceCode: https://github.com/nolanlawson/JapaneseNameConverterRoot
+IssueTracker: https://github.com/nolanlawson/JapaneseNameConverterRoot/issues
+
+AutoName: Japanese Name Converter
+Summary: English names in Japanese
+Description: |-
+ Converts any name from English into Japanese characters. Learn to write and
+ pronounce your name in katakana, or even create a good approximation in kanji!
+ Works best on common American first names. Combine different kanji to change the
+ meaning, save your favorites, share via Identi.ca, email, SMS, etc.
+
+RepoType: git
+Repo: https://github.com/nolanlawson/JapaneseNameConverterRoot.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 01ba33eb70
+ subdir: JapaneseNameConverter
+ prebuild:
+ - mv lib libs
+ - mvn package -f ../JapaneseNameConverter-preprocessing/pom.xml
+ - mv ../JapaneseNameConverter-preprocessing/target/japanese-name-generator-v3-1.0-SNAPSHOT.jar
+ libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.nolanlawson.keepscore.txt b/metadata/com.nolanlawson.keepscore.txt
deleted file mode 100644
index 3e300bbd51..0000000000
--- a/metadata/com.nolanlawson.keepscore.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-Categories:Games
-License:WTFPL
-Web Site:https://nolanlawson.com/apps/#keepscore
-Source Code:https://github.com/nolanlawson/KeepScore
-Issue Tracker:https://github.com/nolanlawson/KeepScore/issues
-
-Auto Name:KeepScore
-Summary:User-friendly score keeper
-Description:
-Keep track of scores for any points-based game without pen and paper.
-.
-
-Repo Type:git
-Repo:https://github.com/nolanlawson/KeepScore.git
-
-Build:1.1.4,15
- commit=v1.1.4
- subdir=KeepScore
-
-Build:1.2,17
- commit=v1.2
- subdir=KeepScore
- srclibs=ActionBarSherlock@4.1.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.2.3,20
- commit=v1.2.3
- subdir=KeepScore
- srclibs=ActionBarSherlock@4.2.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.2.4,21
- commit=v1.2.4
- subdir=KeepScore
- srclibs=ActionBarSherlock@4.2.0
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:1.2.6,23
- commit=v1.2.6
- subdir=KeepScore
- srclibs=1:ActionBarSherlock@4.2.0
-
-Build:1.3.1,25
- commit=v1.3.1
- subdir=KeepScore
- srclibs=1:ActionBarSherlock@4.2.0,2:Color-Picker-2@0e34279ed520
-
-Build:1.4.0,26
- commit=v1.4.0
- subdir=KeepScore
- srclibs=1:ActionBarSherlock@4.2.0,2:Color-Picker-2@0e34279ed520
-
-Build:1.5.1,28
- commit=v1.5.1
- subdir=KeepScore
- srclibs=1:ActionBarSherlock@4.2.0,2:Color-Picker-2@0e34279ed520
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.5.1
-Current Version Code:28
diff --git a/metadata/com.nolanlawson.keepscore.yml b/metadata/com.nolanlawson.keepscore.yml
new file mode 100644
index 0000000000..3db42a6945
--- /dev/null
+++ b/metadata/com.nolanlawson.keepscore.yml
@@ -0,0 +1,82 @@
+Categories:
+ - Games
+License: WTFPL
+WebSite: https://nolanlawson.com/apps/#keepscore
+SourceCode: https://github.com/nolanlawson/KeepScore
+IssueTracker: https://github.com/nolanlawson/KeepScore/issues
+
+AutoName: KeepScore
+Summary: User-friendly score keeper
+Description: Keep track of scores for any points-based game without pen and paper.
+
+RepoType: git
+Repo: https://github.com/nolanlawson/KeepScore.git
+
+Builds:
+ - versionName: 1.1.4
+ versionCode: 15
+ commit: v1.1.4
+ subdir: KeepScore
+
+ - versionName: '1.2'
+ versionCode: 17
+ commit: v1.2
+ subdir: KeepScore
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: 1.2.3
+ versionCode: 20
+ commit: v1.2.3
+ subdir: KeepScore
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: 1.2.4
+ versionCode: 21
+ commit: v1.2.4
+ subdir: KeepScore
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: 1.2.6
+ versionCode: 23
+ commit: v1.2.6
+ subdir: KeepScore
+ srclibs:
+ - 1:ActionBarSherlock@4.2.0
+
+ - versionName: 1.3.1
+ versionCode: 25
+ commit: v1.3.1
+ subdir: KeepScore
+ srclibs:
+ - 1:ActionBarSherlock@4.2.0
+ - 2:Color-Picker-2@0e34279ed520
+
+ - versionName: 1.4.0
+ versionCode: 26
+ commit: v1.4.0
+ subdir: KeepScore
+ srclibs:
+ - 1:ActionBarSherlock@4.2.0
+ - 2:Color-Picker-2@0e34279ed520
+
+ - versionName: 1.5.1
+ versionCode: 28
+ commit: v1.5.1
+ subdir: KeepScore
+ srclibs:
+ - 1:ActionBarSherlock@4.2.0
+ - 2:Color-Picker-2@0e34279ed520
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.5.1
+CurrentVersionCode: 28
diff --git a/metadata/com.nolanlawson.logcat.txt b/metadata/com.nolanlawson.logcat.txt
deleted file mode 100644
index 24398b0853..0000000000
--- a/metadata/com.nolanlawson.logcat.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Development
-License:WTFPL
-Web Site:https://nolanlawson.com/apps/#catlog
-Source Code:https://github.com/nolanlawson/Catlog
-Issue Tracker:https://github.com/nolanlawson/Catlog/issues
-
-Auto Name:CatLog
-Summary:View the system log
-Description:
-CatLog shows a scrolling (tailed) view of the Android "Logcat" system log, hence
-the goofy name. It also allows you to record logs in real time, send logs via
-email, and filter using a variety of criteria. It has a widget, can record logs
-in the background and has useful colour coding.
-
-It won't work on Android 4.1+ without root access, since apps are not allowed to
-access each others' logs.
-.
-
-Repo Type:git
-Repo:https://github.com/nolanlawson/Catlog.git
-
-Build:1.4,37
- commit=v37
- subdir=Catlog
-
-Build:1.4.3,40
- commit=v40
- subdir=Catlog
-
-Build:1.4.4,41
- commit=v41
- subdir=Catlog
-
-Build:1.6.0,43
- commit=v43
- subdir=Catlog
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.6.0
-Current Version Code:43
diff --git a/metadata/com.nolanlawson.logcat.yml b/metadata/com.nolanlawson.logcat.yml
new file mode 100644
index 0000000000..7e310a8d7f
--- /dev/null
+++ b/metadata/com.nolanlawson.logcat.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Development
+License: WTFPL
+WebSite: https://nolanlawson.com/apps/#catlog
+SourceCode: https://github.com/nolanlawson/Catlog
+IssueTracker: https://github.com/nolanlawson/Catlog/issues
+
+AutoName: CatLog
+Summary: View the system log
+Description: |-
+ CatLog shows a scrolling (tailed) view of the Android "Logcat" system log, hence
+ the goofy name. It also allows you to record logs in real time, send logs via
+ email, and filter using a variety of criteria. It has a widget, can record logs
+ in the background and has useful colour coding.
+
+ It won't work on Android 4.1+ without root access, since apps are not allowed to
+ access each others' logs.
+
+RepoType: git
+Repo: https://github.com/nolanlawson/Catlog.git
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 37
+ commit: v37
+ subdir: Catlog
+
+ - versionName: 1.4.3
+ versionCode: 40
+ commit: v40
+ subdir: Catlog
+
+ - versionName: 1.4.4
+ versionCode: 41
+ commit: v41
+ subdir: Catlog
+
+ - versionName: 1.6.0
+ versionCode: 43
+ commit: v43
+ subdir: Catlog
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.6.0
+CurrentVersionCode: 43
diff --git a/metadata/com.nononsenseapps.notepad.txt b/metadata/com.nononsenseapps.notepad.txt
deleted file mode 100644
index a68af90b89..0000000000
--- a/metadata/com.nononsenseapps.notepad.txt
+++ /dev/null
@@ -1,153 +0,0 @@
-Categories:Writing
-License:GPL-3.0-or-later
-Web Site:http://www.nononsenseapps.com
-Source Code:https://github.com/spacecowboy/NotePad
-Issue Tracker:https://github.com/spacecowboy/NotePad/issues
-Bitcoin:16DUL1X4yARfM88GN7TV6Y3wQwqrstJs7A
-
-Name:NoNonsense Notes
-Auto Name:Notes
-Summary:Notepad and todo app with sync support
-Description:
-'''Note:''' This project is no longer actively developed. For a possible
-replacement, please check [[com.orgzly]].
-
-Notepad and todo list app with a modern look.
-
-'''Features:'''
-
-* Dash Clock support
-* Notifications (repeatable)
-* Location reminders
-* Language selection
-* Widget, lockscreen-support, resizeable and configurable.
-* Automatic synchronization with Google Tasks
-* Ability to set passwords on notes
-* Move tasks between different lists
-* Drag to reorder your tasks
-* Integration with Android Agenda Widget
-* Search
-* Themes: light and dark available
-
-'''Note:''' This app is no longer developed. You can use [[com.orgzly]] as an
-actively developed note app that can also import your old notes.
-.
-
-Repo Type:git
-Repo:https://github.com/spacecowboy/NotePad.git
-
-Build:3.5.4,34
- commit=80dbfc
- target=android-15
-
-Build:3.6.1,37
- commit=3.6.1-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:3.6.2,38
- commit=3.6.2-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:3.6.3,39
- commit=3.6.3-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:3.6.4,40
- commit=3.6.4-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:4.0,42
- commit=4.0-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:4.1,43
- commit=4.1-rel
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:4.3,46
- commit=4.3-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:4.4.1,49
- commit=4.4.1-release
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:5.0,88
- disable=Uses GMS to provide location reminders at 0013b649c817
- commit=0013b649c817
- subdir=NoNonsenseNotes
- init=rm -f build.xml custom_rules.xml
- prebuild=rm -f *.zip *.png *.7z *.psd
-
-Build:5.5,55000
- commit=5.5
- subdir=app
- patch=remove_play_configs.patch
- gradle=free
- srclibs=Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
- rm=app/compile-libs/*jar,app/libs/*.jar
- prebuild=rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest && \
- sed -i -e 's/gradle:0.13.0/gradle:0.12.0/g' build.gradle ../build.gradle && \
- cp -fR $$Orgparser$$/src/main/java/org src/free/java/ && \
- sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"' build.gradle
-
-Build:5.5.1,55100
- commit=5.5.1
- subdir=app
- patch=remove_play_configs.patch
- gradle=free
- srclibs=Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
- rm=app/libs/*.jar
- prebuild=rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest && \
- sed -i -e 's/gradle:0.14.0/gradle:0.12.0/g' build.gradle ../build.gradle && \
- cp -fR $$Orgparser$$/src/main/java/org src/free/java/
-
-Build:5.5.3,55300
- commit=5.5.3
- subdir=app
- patch=remove_play_configs-55300.patch
- gradle=free
- srclibs=Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
- rm=app/libs/*.jar
- prebuild=rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest && \
- sed -i -e 's/gradle:0.14.0/gradle:0.12.0/g' build.gradle ../build.gradle && \
- cp -fR $$Orgparser$$/src/main/java/org src/free/java/
-
-Build:5.5.5,55500
- commit=5.5.5
- subdir=app
- patch=remove_play_configs-55500.patch
- gradle=free
- rm=app/libs/*.jar
- prebuild=rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
-
-Build:5.7.1,57130
- commit=5.7.1
- subdir=app
- gradle=free
- prebuild=rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest && \
- sed -i -e '/playCompile/d' -e '/playBetaCompile/d' build.gradle
-
-Maintainer Notes:
-* INFO: replaced dashclock-api-r1.jar with dashclock-api:2.0.0
-* INFO: removed androidannotations-3.0.1.jar, if needed add
- "compile 'org.androidannotations:androidannotations:3.0.1'"
-* INFO: replaced orgparser with source-copy
-* INFO: downgrade gradle for now
-* INFO: remove play-sevices
-* INFO: verCode is split up, which breaks UCM
-* INFO: this app is no longer developed
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:5.7.2
-Current Version Code:57200
diff --git a/metadata/com.nononsenseapps.notepad.yml b/metadata/com.nononsenseapps.notepad.yml
new file mode 100644
index 0000000000..3cf8c6dc49
--- /dev/null
+++ b/metadata/com.nononsenseapps.notepad.yml
@@ -0,0 +1,190 @@
+Categories:
+ - Writing
+License: GPL-3.0-or-later
+WebSite: http://www.nononsenseapps.com
+SourceCode: https://github.com/spacecowboy/NotePad
+IssueTracker: https://github.com/spacecowboy/NotePad/issues
+Bitcoin: 16DUL1X4yARfM88GN7TV6Y3wQwqrstJs7A
+
+Name: NoNonsense Notes
+AutoName: Notes
+Summary: Notepad and todo app with sync support
+Description: |-
+ '''Note:''' This project is no longer actively developed. For a possible
+ replacement, please check [[com.orgzly]].
+
+ Notepad and todo list app with a modern look.
+
+ '''Features:'''
+
+ * Dash Clock support
+ * Notifications (repeatable)
+ * Location reminders
+ * Language selection
+ * Widget, lockscreen-support, resizeable and configurable.
+ * Automatic synchronization with Google Tasks
+ * Ability to set passwords on notes
+ * Move tasks between different lists
+ * Drag to reorder your tasks
+ * Integration with Android Agenda Widget
+ * Search
+ * Themes: light and dark available
+
+ '''Note:''' This app is no longer developed. You can use [[com.orgzly]] as an
+ actively developed note app that can also import your old notes.
+
+RepoType: git
+Repo: https://github.com/spacecowboy/NotePad.git
+
+Builds:
+ - versionName: 3.5.4
+ versionCode: 34
+ commit: 80dbfc
+ target: android-15
+
+ - versionName: 3.6.1
+ versionCode: 37
+ commit: 3.6.1-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: 3.6.2
+ versionCode: 38
+ commit: 3.6.2-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: 3.6.3
+ versionCode: 39
+ commit: 3.6.3-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: 3.6.4
+ versionCode: 40
+ commit: 3.6.4-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: '4.0'
+ versionCode: 42
+ commit: 4.0-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: '4.1'
+ versionCode: 43
+ commit: 4.1-rel
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: '4.3'
+ versionCode: 46
+ commit: 4.3-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: 4.4.1
+ versionCode: 49
+ commit: 4.4.1-release
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: '5.0'
+ versionCode: 88
+ disable: Uses GMS to provide location reminders at 0013b649c817
+ commit: 0013b649c817
+ subdir: NoNonsenseNotes
+ init: rm -f build.xml custom_rules.xml
+ prebuild: rm -f *.zip *.png *.7z *.psd
+
+ - versionName: '5.5'
+ versionCode: 55000
+ commit: '5.5'
+ subdir: app
+ patch:
+ - remove_play_configs.patch
+ gradle:
+ - free
+ srclibs:
+ - Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
+ rm:
+ - app/compile-libs/*jar
+ - app/libs/*.jar
+ prebuild:
+ - rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
+ - sed -i -e 's/gradle:0.13.0/gradle:0.12.0/g' build.gradle ../build.gradle
+ - cp -fR $$Orgparser$$/src/main/java/org src/free/java/
+ - sed -i -e '/support-v4/acompile "com.google.android.apps.dashclock:dashclock-api:2.0.0"'
+ build.gradle
+
+ - versionName: 5.5.1
+ versionCode: 55100
+ commit: 5.5.1
+ subdir: app
+ patch:
+ - remove_play_configs.patch
+ gradle:
+ - free
+ srclibs:
+ - Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
+ - sed -i -e 's/gradle:0.14.0/gradle:0.12.0/g' build.gradle ../build.gradle
+ - cp -fR $$Orgparser$$/src/main/java/org src/free/java/
+
+ - versionName: 5.5.3
+ versionCode: 55300
+ commit: 5.5.3
+ subdir: app
+ patch:
+ - remove_play_configs-55300.patch
+ gradle:
+ - free
+ srclibs:
+ - Orgparser@7ab685e517e2e00c94b11ca58626bba19cb9300a
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
+ - sed -i -e 's/gradle:0.14.0/gradle:0.12.0/g' build.gradle ../build.gradle
+ - cp -fR $$Orgparser$$/src/main/java/org src/free/java/
+
+ - versionName: 5.5.5
+ versionCode: 55500
+ commit: 5.5.5
+ subdir: app
+ patch:
+ - remove_play_configs-55500.patch
+ gradle:
+ - free
+ rm:
+ - app/libs/*.jar
+ prebuild: rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
+
+ - versionName: 5.7.1
+ versionCode: 57130
+ commit: 5.7.1
+ subdir: app
+ gradle:
+ - free
+ prebuild:
+ - rm -rf *.zip *.png *.7z *.psd src/play src/playBeta src/androidTest
+ - sed -i -e '/playCompile/d' -e '/playBetaCompile/d' build.gradle
+
+MaintainerNotes: |-
+ * INFO: replaced dashclock-api-r1.jar with dashclock-api:2.0.0
+ * INFO: removed androidannotations-3.0.1.jar, if needed add
+ "compile 'org.androidannotations:androidannotations:3.0.1'"
+ * INFO: replaced orgparser with source-copy
+ * INFO: downgrade gradle for now
+ * INFO: remove play-sevices
+ * INFO: verCode is split up, which breaks UCM
+ * INFO: this app is no longer developed
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 5.7.2
+CurrentVersionCode: 57200
diff --git a/metadata/com.noshufou.android.su.txt b/metadata/com.noshufou.android.su.txt
deleted file mode 100644
index dce37c8cf7..0000000000
--- a/metadata/com.noshufou.android.su.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://androidsu.com/superuser
-Source Code:https://github.com/ChainsDD/Superuser
-Issue Tracker:https://github.com/ChainsDD/Superuser/issues
-
-Auto Name:Superuser
-Summary:Manage su rights
-Description:
-'''This app comes pre-installed on many custom roms. In that case, to upgrade,
-you would have to remove the original from /system/app because it is signed with
-a different key. We include this in the repo as it is the latest version for
-which full source code is available.'''
-
-Any app that requires root access must call the su binary which in turn calls
-this app to prompt the user for permission. This app is also used to manage
-which apps have root permission as well as monitor their usage of the
-permission.
-
-This app assumes you have the su binary installed i.e. have root.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/ChainsDD/Superuser.git
-
-Build:3.0.7,41
- disable=The latest free version but using with recent su could lead to problems 912db6e5c08713c0
- commit=unknown - see disabled
- extlibs=android/android-support-v4.jar
- target=android-11
-
-Build:3.1.3,46
- disable=blobs in source
- commit=unknown - see disabled
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.1.3
-Current Version Code:46
diff --git a/metadata/com.noshufou.android.su.yml b/metadata/com.noshufou.android.su.yml
new file mode 100644
index 0000000000..3cb1bec958
--- /dev/null
+++ b/metadata/com.noshufou.android.su.yml
@@ -0,0 +1,46 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://androidsu.com/superuser
+SourceCode: https://github.com/ChainsDD/Superuser
+IssueTracker: https://github.com/ChainsDD/Superuser/issues
+
+AutoName: Superuser
+Summary: Manage su rights
+Description: |-
+ '''This app comes pre-installed on many custom roms. In that case, to upgrade,
+ you would have to remove the original from /system/app because it is signed with
+ a different key. We include this in the repo as it is the latest version for
+ which full source code is available.'''
+
+ Any app that requires root access must call the su binary which in turn calls
+ this app to prompt the user for permission. This app is also used to manage
+ which apps have root permission as well as monitor their usage of the
+ permission.
+
+ This app assumes you have the su binary installed i.e. have root.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/ChainsDD/Superuser.git
+
+Builds:
+ - versionName: 3.0.7
+ versionCode: 41
+ disable: The latest free version but using with recent su could lead to problems
+ 912db6e5c08713c0
+ commit: unknown - see disabled
+ extlibs:
+ - android/android-support-v4.jar
+ target: android-11
+
+ - versionName: 3.1.3
+ versionCode: 46
+ disable: blobs in source
+ commit: unknown - see disabled
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 3.1.3
+CurrentVersionCode: 46
diff --git a/metadata/com.nowsecure.android.vts.txt b/metadata/com.nowsecure.android.vts.txt
deleted file mode 100644
index f57dc4de7e..0000000000
--- a/metadata/com.nowsecure.android.vts.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Categories:Security
-License:MIT
-Web Site:
-Source Code:https://github.com/nowsecure/android-vts
-Issue Tracker:https://github.com/nowsecure/android-vts/issues
-
-Auto Name:VTS for Android
-Summary:Check for vulnerabilities
-Description:
-This tool was meant to show the end user the attack surface that a given device
-is susceptible to. In implementing these checks we attempt to minimize or
-eliminate both false positives/false negatives without negatively affecting
-system stability. List of current bug checks:
-
-* ZipBug9950697
-* Zip Bug 8219321 / Master keys
-* Zip Bug 9695860
-* Jar Bug 13678484 / Android FakeID
-* CVE 2013-6282 / put/get_user
-* CVE_2011_1149 / PSNueter / Ashmem Exploit
-* CVE_2014_3153 / Futex bug / Towelroot
-* CVE 2014-3847 / WeakSauce * StumpRoot
-* Stagefright bugs
-* x509 Serialization bug
-* PingPong root - CVE-2015-3636
-* Stagefright - CVE-2015-6602
-* Samsung Remote Code Execution as System
-* CVE-2015-6608
-.
-
-Repo Type:git
-Repo:https://github.com/nowsecure/android-vts.git
-
-Build:v.13,13
- disable=binaries
- commit=v.13
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:v.13
-Current Version Code:13
diff --git a/metadata/com.nowsecure.android.vts.yml b/metadata/com.nowsecure.android.vts.yml
new file mode 100644
index 0000000000..1fd9a1e146
--- /dev/null
+++ b/metadata/com.nowsecure.android.vts.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Security
+License: MIT
+SourceCode: https://github.com/nowsecure/android-vts
+IssueTracker: https://github.com/nowsecure/android-vts/issues
+
+AutoName: VTS for Android
+Summary: Check for vulnerabilities
+Description: |-
+ This tool was meant to show the end user the attack surface that a given device
+ is susceptible to. In implementing these checks we attempt to minimize or
+ eliminate both false positives/false negatives without negatively affecting
+ system stability. List of current bug checks:
+
+ * ZipBug9950697
+ * Zip Bug 8219321 / Master keys
+ * Zip Bug 9695860
+ * Jar Bug 13678484 / Android FakeID
+ * CVE 2013-6282 / put/get_user
+ * CVE_2011_1149 / PSNueter / Ashmem Exploit
+ * CVE_2014_3153 / Futex bug / Towelroot
+ * CVE 2014-3847 / WeakSauce * StumpRoot
+ * Stagefright bugs
+ * x509 Serialization bug
+ * PingPong root - CVE-2015-3636
+ * Stagefright - CVE-2015-6602
+ * Samsung Remote Code Execution as System
+ * CVE-2015-6608
+
+RepoType: git
+Repo: https://github.com/nowsecure/android-vts.git
+
+Builds:
+ - versionName: v.13
+ versionCode: 13
+ disable: binaries
+ commit: v.13
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: v.13
+CurrentVersionCode: 13
diff --git a/metadata/com.numix.calculator.txt b/metadata/com.numix.calculator.txt
deleted file mode 100644
index 1b4a7d04ce..0000000000
--- a/metadata/com.numix.calculator.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-AntiFeatures:NonFreeAdd
-Categories:Science & Education
-License:MIT
-Web Site:
-Source Code:https://github.com/numixproject/com.numix.calculator
-Issue Tracker:https://github.com/numixproject/com.numix.calculator/issues
-
-Auto Name:Numix Calculator
-Summary:Calculator
-Description:
-'''Note:''' This app is no longer maintained.
-
-Simple calculator that follows the new material design guidelines as much as
-possible, which results in a modern day looking colourful interface. Swipe from
-the left and right to get advanced functions panes or use the three dots button
-below the sliders in the top left of the input box to do the same. Use the
-buttons on the left of the input box to open advanced functions panes and
-preferences.
-
-The calculator support all the basic functions (+, -, * and /), but it also has
-advanced pane that allows thing like trigonometric functions and more advanced
-functions.
-
-AntiFeature: Promotes paid and free-of-charge apps.
-.
-
-Repo Type:git
-Repo:https://github.com/numixproject/com.numix.calculator
-
-Build:2.2,5
- commit=e1e3992774dcdadadf4fdeb0620fb35ec26d438f
- subdir=app
- gradle=yes
- srclibs=Slider@00020deb7fa5499bb33cc4471af2bd5256d10e78,ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637,AChartengineXlythe@0b27908f012ba17360977f8b87c64e755948302c
- rm=app/libs/*
- prebuild=sed -i -e '/svg-android/d' build.gradle && \
- cp -r $$AChartengineXlythe$$/src/org src/main/java/ && \
- pushd $$Slider$$ && \
- android update project -p ./ && \
- ant release && \
- popd && \
- pushd $$ArityXlythe$$ && \
- rm -fR bin/* && \
- find -name "*.java" > sources.txt && \
- javac -d bin @sources.txt && \
- cd bin && \
- jar cf arity.jar org && \
- popd && \
- cp $$Slider$$/bin/classes.jar libs/slider.jar && \
- cp $$ArityXlythe$$/bin/arity.jar libs/arity-2.1.6.jar && \
- sed -i -e '$d' -e '/androidsvg/d' -e '/ejml/d' -e '/acra/d' build.gradle && \
- echo -e "compile 'ch.acra:acra:4.5.0'\n compile 'com.googlecode.efficient-java-matrix-library:ejml:0.21'\n compile 'com.caverock:androidsvg:1.2.1'\n}" >> build.gradle
-
-Build:2.6,7
- disable=play-services
-
-Build:2.6.1,8
- disable=play-services
-
-Maintainer Notes:
-* They use AChartengineXlythe instead of AChartEngine.
-* Enable, but wait for upstream to clean up on their
- end for the next version, see:
- https://github.com/numixproject/com.numix.calculator/issues/14
-* Reset UCM to Tags when they tag the correct commits again.
-* Upstream now uses play-services and doesn't respond to above issue. What a waste of time.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.6
-Current Version Code:7
diff --git a/metadata/com.numix.calculator.yml b/metadata/com.numix.calculator.yml
new file mode 100644
index 0000000000..e71ff29e1e
--- /dev/null
+++ b/metadata/com.numix.calculator.yml
@@ -0,0 +1,82 @@
+AntiFeatures:
+ - NonFreeAdd
+Categories:
+ - Science & Education
+License: MIT
+SourceCode: https://github.com/numixproject/com.numix.calculator
+IssueTracker: https://github.com/numixproject/com.numix.calculator/issues
+
+AutoName: Numix Calculator
+Summary: Calculator
+Description: |-
+ '''Note:''' This app is no longer maintained.
+
+ Simple calculator that follows the new material design guidelines as much as
+ possible, which results in a modern day looking colourful interface. Swipe from
+ the left and right to get advanced functions panes or use the three dots button
+ below the sliders in the top left of the input box to do the same. Use the
+ buttons on the left of the input box to open advanced functions panes and
+ preferences.
+
+ The calculator support all the basic functions (+, -, * and /), but it also has
+ advanced pane that allows thing like trigonometric functions and more advanced
+ functions.
+
+ AntiFeature: Promotes paid and free-of-charge apps.
+
+RepoType: git
+Repo: https://github.com/numixproject/com.numix.calculator
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 5
+ commit: e1e3992774dcdadadf4fdeb0620fb35ec26d438f
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - Slider@00020deb7fa5499bb33cc4471af2bd5256d10e78
+ - ArityXlythe@459535ba5005c6f3a03101b15354e44df161a637
+ - AChartengineXlythe@0b27908f012ba17360977f8b87c64e755948302c
+ rm:
+ - app/libs/*
+ prebuild:
+ - sed -i -e '/svg-android/d' build.gradle
+ - cp -r $$AChartengineXlythe$$/src/org src/main/java/
+ - pushd $$Slider$$
+ - android update project -p ./
+ - ant release
+ - popd
+ - pushd $$ArityXlythe$$
+ - rm -fR bin/*
+ - find -name "*.java" > sources.txt
+ - javac -d bin @sources.txt
+ - cd bin
+ - jar cf arity.jar org
+ - popd
+ - cp $$Slider$$/bin/classes.jar libs/slider.jar
+ - cp $$ArityXlythe$$/bin/arity.jar libs/arity-2.1.6.jar
+ - sed -i -e '$d' -e '/androidsvg/d' -e '/ejml/d' -e '/acra/d' build.gradle
+ - echo -e "compile 'ch.acra:acra:4.5.0'\n compile 'com.googlecode.efficient-java-matrix-library:ejml:0.21'\n compile
+ 'com.caverock:androidsvg:1.2.1'\n}" >> build.gradle
+
+ - versionName: '2.6'
+ versionCode: 7
+ disable: play-services
+
+ - versionName: 2.6.1
+ versionCode: 8
+ disable: play-services
+
+MaintainerNotes: |-
+ * They use AChartengineXlythe instead of AChartEngine.
+ * Enable, but wait for upstream to clean up on their
+ end for the next version, see:
+ https://github.com/numixproject/com.numix.calculator/issues/14
+ * Reset UCM to Tags when they tag the correct commits again.
+ * Upstream now uses play-services and doesn't respond to above issue. What a waste of time.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.6'
+CurrentVersionCode: 7
diff --git a/metadata/com.numix.icons_circle.txt b/metadata/com.numix.icons_circle.txt
deleted file mode 100644
index dadd9f6f4f..0000000000
--- a/metadata/com.numix.icons_circle.txt
+++ /dev/null
@@ -1,87 +0,0 @@
-AntiFeatures:NonFreeAdd
-Categories:Multimedia
-License:GPL-3.0-or-later
-Web Site:http://www.numixproject.org/
-Source Code:https://github.com/numixproject/com.numix.icons_circle
-Issue Tracker:https://github.com/numixproject/com.numix.icons_circle/issues
-Changelog:https://github.com/numixproject/com.numix.icons_circle/releases
-
-Auto Name:Numix Circle
-Summary:Circle icons
-Description:
-High resolution icon pack to install on your device and use with plenty of
-launchers. All the icons are circular and pack utilises inset and dropshadows
-and subtle gradients.
-
-Supported launchers:
-
-* Apex
-* Nova
-* Holo
-* ADW
-* Action
-* Trebuchet (CyanogenMod)
-* and many more...
-
-AntiFeature: The app promotes paid and free-of-charge apps on Google Play; using
-those "links" will crash the app on devices without GApps.
-.
-
-Repo Type:git
-Repo:https://github.com/numixproject/com.numix.icons_circle
-
-Build:1.0.1,2
- commit=30f107977606aa262e14fd01bc4ab3df0bb3a88f
- subdir=MainActivity22/app
- gradle=yes
- srclibs=PkRequestManager@v1.0
- rm=.metadata,actionbarsherlock,MainActivity22/build,MainActivity22/app/libs/*
- prebuild=echo "sdk.dir=$$SDK$$" > ../local.properties && \
- sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g' build.gradle && \
- cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
-
-Build:1.1,4
- commit=4af8ccca22f48db27186262a72b7ec99321c31f8
- subdir=MainActivity22/app
- gradle=yes
- srclibs=PkRequestManager@v1.0
- rm=.metadata,actionbarsherlock,MainActivity22/build,MainActivity22/app/libs/*
- prebuild=echo "sdk.dir=$$SDK$$" > ../local.properties && \
- sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g' build.gradle && \
- cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
-
-Build:2.0.1,6
- commit=a21eefec24cf39887812f0d7698ff0e57d670fbf
- subdir=MainActivity22/app
- gradle=yes
- srclibs=PkRequestManager@v1.0
- rm=.metadata,actionbarsherlock,MainActivity22/build,MainActivity22/app/libs/*
- prebuild=echo "sdk.dir=$$SDK$$" > ../local.properties && \
- sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g' build.gradle && \
- cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
-
-Build:2.0.3,8
- commit=v2.0.3
- subdir=MainActivity22/app
- gradle=yes
- srclibs=PkRequestManager@v1.0
- rm=.metadata,actionbarsherlock,MainActivity22/build,MainActivity22/app/libs/*
- prebuild=echo "sdk.dir=$$SDK$$" > ../local.properties && \
- sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g' build.gradle && \
- cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
-
-Build:2.1,10
- disable=play-services
- commit=v2.1
- subdir=MainActivity22/app
- gradle=yes
- srclibs=PkRequestManager@v1.0
- rm=.metadata,actionbarsherlock,MainActivity22/build,MainActivity22/app/libs/*
- prebuild=echo "sdk.dir=$$SDK$$" > ../local.properties && \
- sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g' build.gradle && \
- cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.1
-Current Version Code:10
diff --git a/metadata/com.numix.icons_circle.yml b/metadata/com.numix.icons_circle.yml
new file mode 100644
index 0000000000..f535b18291
--- /dev/null
+++ b/metadata/com.numix.icons_circle.yml
@@ -0,0 +1,134 @@
+AntiFeatures:
+ - NonFreeAdd
+Categories:
+ - Multimedia
+License: GPL-3.0-or-later
+WebSite: http://www.numixproject.org/
+SourceCode: https://github.com/numixproject/com.numix.icons_circle
+IssueTracker: https://github.com/numixproject/com.numix.icons_circle/issues
+Changelog: https://github.com/numixproject/com.numix.icons_circle/releases
+
+AutoName: Numix Circle
+Summary: Circle icons
+Description: |-
+ High resolution icon pack to install on your device and use with plenty of
+ launchers. All the icons are circular and pack utilises inset and dropshadows
+ and subtle gradients.
+
+ Supported launchers:
+
+ * Apex
+ * Nova
+ * Holo
+ * ADW
+ * Action
+ * Trebuchet (CyanogenMod)
+ * and many more...
+
+ AntiFeature: The app promotes paid and free-of-charge apps on Google Play; using
+ those "links" will crash the app on devices without GApps.
+
+RepoType: git
+Repo: https://github.com/numixproject/com.numix.icons_circle
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 30f107977606aa262e14fd01bc4ab3df0bb3a88f
+ subdir: MainActivity22/app
+ gradle:
+ - yes
+ srclibs:
+ - PkRequestManager@v1.0
+ rm:
+ - .metadata
+ - actionbarsherlock
+ - MainActivity22/build
+ - MainActivity22/app/libs/*
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > ../local.properties
+ - sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g'
+ build.gradle
+ - cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
+
+ - versionName: '1.1'
+ versionCode: 4
+ commit: 4af8ccca22f48db27186262a72b7ec99321c31f8
+ subdir: MainActivity22/app
+ gradle:
+ - yes
+ srclibs:
+ - PkRequestManager@v1.0
+ rm:
+ - .metadata
+ - actionbarsherlock
+ - MainActivity22/build
+ - MainActivity22/app/libs/*
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > ../local.properties
+ - sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g'
+ build.gradle
+ - cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
+
+ - versionName: 2.0.1
+ versionCode: 6
+ commit: a21eefec24cf39887812f0d7698ff0e57d670fbf
+ subdir: MainActivity22/app
+ gradle:
+ - yes
+ srclibs:
+ - PkRequestManager@v1.0
+ rm:
+ - .metadata
+ - actionbarsherlock
+ - MainActivity22/build
+ - MainActivity22/app/libs/*
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > ../local.properties
+ - sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g'
+ build.gradle
+ - cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
+
+ - versionName: 2.0.3
+ versionCode: 8
+ commit: v2.0.3
+ subdir: MainActivity22/app
+ gradle:
+ - yes
+ srclibs:
+ - PkRequestManager@v1.0
+ rm:
+ - .metadata
+ - actionbarsherlock
+ - MainActivity22/build
+ - MainActivity22/app/libs/*
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > ../local.properties
+ - sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g'
+ build.gradle
+ - cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
+
+ - versionName: '2.1'
+ versionCode: 10
+ disable: play-services
+ commit: v2.1
+ subdir: MainActivity22/app
+ gradle:
+ - yes
+ srclibs:
+ - PkRequestManager@v1.0
+ rm:
+ - .metadata
+ - actionbarsherlock
+ - MainActivity22/build
+ - MainActivity22/app/libs/*
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > ../local.properties
+ - sed -i -e 's/com.android.support:support-v4:+/com.android.support:support-v4:20.+/g'
+ build.gradle
+ - cp -fR $$PkRequestManager$$/PkRequestManager/src/com src/main/java/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '2.1'
+CurrentVersionCode: 10
diff --git a/metadata/com.nutomic.zertman.txt b/metadata/com.nutomic.zertman.txt
deleted file mode 100644
index 045ba6b4dc..0000000000
--- a/metadata/com.nutomic.zertman.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Nutomic/movecerts
-Issue Tracker:https://github.com/Nutomic/movecerts/issues
-Bitcoin:1NUqm2kyaiRdssFaxYd7CQaWy4og19xH5g
-
-Auto Name:Move Certs!
-Summary:Resolve certificates warnings
-Description:
-Disable the "Network may be monitored" warnings that show up after installing a
-certificate in one click.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/Nutomic/movecerts.git
-
-Build:1.0.1,2
- commit=310f60a53226737877eb443532c98cb737705b7f
- subdir=app
- submodules=yes
- gradle=yes
-
-Build:1.0.2,3
- commit=1.0.2
- subdir=app
- submodules=yes
- gradle=yes
-
-Maintainer Notes:
-Was UCM Tags and AUM 'Version %v' but the repo no longer has git submodules and
-that messes up the update change. It can probably be put back to those after the
-next release.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0.2
-Current Version Code:3
diff --git a/metadata/com.nutomic.zertman.yml b/metadata/com.nutomic.zertman.yml
new file mode 100644
index 0000000000..378079d2bc
--- /dev/null
+++ b/metadata/com.nutomic.zertman.yml
@@ -0,0 +1,44 @@
+Categories:
+ - System
+License: GPL-3.0-only
+SourceCode: https://github.com/Nutomic/movecerts
+IssueTracker: https://github.com/Nutomic/movecerts/issues
+Bitcoin: 1NUqm2kyaiRdssFaxYd7CQaWy4og19xH5g
+
+AutoName: Move Certs!
+Summary: Resolve certificates warnings
+Description: |-
+ Disable the "Network may be monitored" warnings that show up after installing a
+ certificate in one click.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/Nutomic/movecerts.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 310f60a53226737877eb443532c98cb737705b7f
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: 1.0.2
+ subdir: app
+ submodules: true
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ Was UCM Tags and AUM 'Version %v' but the repo no longer has git submodules and
+ that messes up the update change. It can probably be put back to those after the
+ next release.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.0.2
+CurrentVersionCode: 3
diff --git a/metadata/com.olam.txt b/metadata/com.olam.txt
deleted file mode 100644
index 884ac2bee6..0000000000
--- a/metadata/com.olam.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Reading
-License:MIT
-Web Site:
-Source Code:https://github.com/vishnus/Olam
-Issue Tracker:https://github.com/vishnus/Olam/issues
-
-Auto Name:Olam
-Summary:English-Malayalam dictionary
-Description:
-Quickly search for the defintions of hundreds of thousands of English/ Malayalam
-words. Based on the [http://olam.in/ Olan webservice].
-.
-
-Repo Type:git
-Repo:https://github.com/vishnus/Olam
-
-Build:1.0,1
- commit=58a698f9628abd6d180b03af120e25735bb0016a
- rm=libs/*
- extlibs=android/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.olam.yml b/metadata/com.olam.yml
new file mode 100644
index 0000000000..3bfa742c9d
--- /dev/null
+++ b/metadata/com.olam.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Reading
+License: MIT
+SourceCode: https://github.com/vishnus/Olam
+IssueTracker: https://github.com/vishnus/Olam/issues
+
+AutoName: Olam
+Summary: English-Malayalam dictionary
+Description: |-
+ Quickly search for the defintions of hundreds of thousands of English/ Malayalam
+ words. Based on the [http://olam.in/ Olan webservice].
+
+RepoType: git
+Repo: https://github.com/vishnus/Olam
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 58a698f9628abd6d180b03af120e25735bb0016a
+ rm:
+ - libs/*
+ extlibs:
+ - android/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.omegavesko.holocounter.txt b/metadata/com.omegavesko.holocounter.txt
deleted file mode 100644
index 09894f6cbf..0000000000
--- a/metadata/com.omegavesko.holocounter.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Time
-License:MIT
-Web Site:
-Source Code:https://github.com/omegavesko/HoloCounter
-Issue Tracker:https://github.com/omegavesko/HoloCounter/issues
-Bitcoin:19J43UNjckM9Q2M59ZM8ptCW5kA1dWdHdp
-
-Auto Name:Holo Counter
-Summary:Simple counter
-Description:
-* Press anywhere on the screen to count up. This is the main feature of the app.
-* Press a small area on the bottom of the screen to count down.
-* Set a custom step to count with. You can count down or up with basically any (whole) number you can think of.
-* Set a title for your count. Right now it's just a cosmetic feature, but it might evolve into a saving feature at some point.
-.
-
-Repo Type:git
-Repo:https://github.com/omegavesko/HoloCounter.git
-
-Build:1.0,1
- commit=02af73fe2d
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.omegavesko.holocounter.yml b/metadata/com.omegavesko.holocounter.yml
new file mode 100644
index 0000000000..d3e9986dbd
--- /dev/null
+++ b/metadata/com.omegavesko.holocounter.yml
@@ -0,0 +1,27 @@
+Categories:
+ - Time
+License: MIT
+SourceCode: https://github.com/omegavesko/HoloCounter
+IssueTracker: https://github.com/omegavesko/HoloCounter/issues
+Bitcoin: 19J43UNjckM9Q2M59ZM8ptCW5kA1dWdHdp
+
+AutoName: Holo Counter
+Summary: Simple counter
+Description: |-
+ * Press anywhere on the screen to count up. This is the main feature of the app.
+ * Press a small area on the bottom of the screen to count down.
+ * Set a custom step to count with. You can count down or up with basically any (whole) number you can think of.
+ * Set a title for your count. Right now it's just a cosmetic feature, but it might evolve into a saving feature at some point.
+
+RepoType: git
+Repo: https://github.com/omegavesko/HoloCounter.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 02af73fe2d
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.omegavesko.sutransplus.txt b/metadata/com.omegavesko.sutransplus.txt
deleted file mode 100644
index dd2bd1448e..0000000000
--- a/metadata/com.omegavesko.sutransplus.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Navigation
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/omegavesko/SuTransPlus
-Issue Tracker:https://github.com/omegavesko/SuTransPlus/issues
-
-Auto Name:Sutrans Plus
-Summary:Bus schedules for Serbian SuTrans
-Description:
-Unofficial bus schedules for SuTrans, a Serbian bus company.
-.
-
-Repo Type:git
-Repo:https://github.com/omegavesko/SuTransPlus
-
-Build:1.0,1
- commit=798257d632315efa776f0a32a4b6e4a44553f01c
- subdir=app
- gradle=yes
- srclibs=JSoup@jsoup-1.7.3
- rm=app/libs/jsoup-1.7.3.jar
- prebuild=pushd $$JSoup$$ && \
- $$MVN3$$ package && \
- popd && \
- cp $$JSoup$$/target/jsoup-1.7.3.jar libs/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.omegavesko.sutransplus.yml b/metadata/com.omegavesko.sutransplus.yml
new file mode 100644
index 0000000000..5665728909
--- /dev/null
+++ b/metadata/com.omegavesko.sutransplus.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Navigation
+License: GPL-2.0-only
+SourceCode: https://github.com/omegavesko/SuTransPlus
+IssueTracker: https://github.com/omegavesko/SuTransPlus/issues
+
+AutoName: Sutrans Plus
+Summary: Bus schedules for Serbian SuTrans
+Description: Unofficial bus schedules for SuTrans, a Serbian bus company.
+
+RepoType: git
+Repo: https://github.com/omegavesko/SuTransPlus
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 798257d632315efa776f0a32a4b6e4a44553f01c
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - JSoup@jsoup-1.7.3
+ rm:
+ - app/libs/jsoup-1.7.3.jar
+ prebuild:
+ - pushd $$JSoup$$
+ - $$MVN3$$ package
+ - popd
+ - cp $$JSoup$$/target/jsoup-1.7.3.jar libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.onetwofivegames.kungfoobarracuda.txt b/metadata/com.onetwofivegames.kungfoobarracuda.txt
deleted file mode 100644
index c7ec7f1a79..0000000000
--- a/metadata/com.onetwofivegames.kungfoobarracuda.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:https://twitter.com/onetwofivegames
-Source Code:https://github.com/poseidn/KungFoo
-Issue Tracker:https://github.com/poseidn/KungFoo/issues
-Bitcoin:1MVNsgRmLqgMoEoQu918ozFFiTaepF8Ti5
-
-Auto Name:Kung Foo Barracuda
-Summary:Play a beat'em up arcade game
-Description:
-Beat'em up arcade for the masses!
-
-Play a classic beat'em up arcade game like it is 1987. This gameplay is combined
-with the vertical scoller madness we all like from our favourite space shooters!
-How high can your score get?
-.
-
-Repo Type:git
-Repo:https://github.com/poseidn/KungFoo.git
-
-Build:1.0,1
- commit=release-1.0
- subdir=build_android
- init=cd .. && \
- ./distributeAssets.sh && \
- cd build_android && \
- ./get_externals.sh
- target=android-16
- buildjni=yes
-
-Build:1.2,3
- commit=release-1.2
- subdir=build_android
- init=cd .. && \
- ./distributeAssets.sh && \
- cd build_android && \
- ./get_externals.sh
- target=android-16
- buildjni=yes
-
-Maintainer Notes:
-Downloads files during build; check shell scripts before updating.
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.onetwofivegames.kungfoobarracuda.yml b/metadata/com.onetwofivegames.kungfoobarracuda.yml
new file mode 100644
index 0000000000..671e18718f
--- /dev/null
+++ b/metadata/com.onetwofivegames.kungfoobarracuda.yml
@@ -0,0 +1,53 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: https://twitter.com/onetwofivegames
+SourceCode: https://github.com/poseidn/KungFoo
+IssueTracker: https://github.com/poseidn/KungFoo/issues
+Bitcoin: 1MVNsgRmLqgMoEoQu918ozFFiTaepF8Ti5
+
+AutoName: Kung Foo Barracuda
+Summary: Play a beat'em up arcade game
+Description: |-
+ Beat'em up arcade for the masses!
+
+ Play a classic beat'em up arcade game like it is 1987. This gameplay is combined
+ with the vertical scoller madness we all like from our favourite space shooters!
+ How high can your score get?
+
+RepoType: git
+Repo: https://github.com/poseidn/KungFoo.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: release-1.0
+ subdir: build_android
+ init:
+ - cd ..
+ - ./distributeAssets.sh
+ - cd build_android
+ - ./get_externals.sh
+ target: android-16
+ buildjni:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: release-1.2
+ subdir: build_android
+ init:
+ - cd ..
+ - ./distributeAssets.sh
+ - cd build_android
+ - ./get_externals.sh
+ target: android-16
+ buildjni:
+ - yes
+
+MaintainerNotes: Downloads files during build; check shell scripts before updating.
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.opendoorstudios.ds4droid.txt b/metadata/com.opendoorstudios.ds4droid.txt
deleted file mode 100644
index 8108d3357d..0000000000
--- a/metadata/com.opendoorstudios.ds4droid.txt
+++ /dev/null
@@ -1,214 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Games
-License:GPL-3.0-or-later
-Web Site:http://nds4droid.com
-Source Code:https://github.com/jquesnelle/nds4droid
-Issue Tracker:https://github.com/jquesnelle/nds4droid/issues
-Donate:http://jeffq.com/blog/nds4droid
-
-Auto Name:nds4droid
-Summary:Nintendo DS emulator
-Description:
-nds4droid is a Nintendo DS emulator, based on DeSmuME. It is currently in its
-infancy but does support most of the features one would expect in an emulator.
-Runs on x86 natively.
-
-Unlike official version this build does not support RAR archives.
-.
-
-Repo Type:git
-Repo:https://github.com/jquesnelle/nds4droid
-
-Build:13,13
- commit=release13
- patch=fix_stuff.patch
- rm=jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/armeabi-v7a/libc.so
- extlibs=acra/acra-4.2.3.jar
- target=android-15
- buildjni=yes
-
-Build:21,21
- commit=release21
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-16
- buildjni=yes
-
-Build:23,23
- commit=release23
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-16
- buildjni=yes
-
-Build:25,25
- commit=release25
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-16
- buildjni=yes
-
-Build:26,26
- commit=release26
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-16
- buildjni=yes
-
-Build:27,27
- commit=release27
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-17
- buildjni=yes
-
-Build:28,28
- commit=release28
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-17
- buildjni=yes
-
-Build:29,29
- commit=release29
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-17
- buildjni=yes
-
-Build:30,30
- commit=release30
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-17
- buildjni=yes
-
-Build:40,40
- commit=release40
- patch=fix_stuff_2.patch
- extlibs=acra/acra-4.2.3.jar
- prebuild=rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
- target=android-17
- buildjni=yes
-
-Build:42,423
- commit=release42
- patch=fix_stuff_2.patch
- forcevercode=yes
- extlibs=acra/acra-4.2.3.jar
- prebuild=echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume
- buildjni=yes
-
-Build:44,441
- commit=release44
- patch=fix_stuff_2.patch
- forcevercode=yes
- prebuild=echo 'APP_ABI=x86' >> jni/Application.mk
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume
- buildjni=yes
-
-Build:44,443
- commit=release44
- patch=fix_stuff_2.patch
- forcevercode=yes
- prebuild=echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume
- buildjni=yes
-
-Build:45,451
- commit=release45
- patch=fix_stuff_2.patch
- forcevercode=yes
- prebuild=echo 'APP_ABI=x86' >> jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume,libs
- buildjni=yes
-
-Build:45,453
- commit=release45
- patch=fix_stuff_2.patch
- forcevercode=yes
- prebuild=echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume,libs
- buildjni=yes
-
-Build:46,461
- commit=release46
- patch=remove-rar-46.patch
- forcevercode=yes
- rm=libs/ouya-sdk.jar
- prebuild=echo 'APP_ABI=x86' >> jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume
- buildjni=yes
-
-Build:46,463
- commit=release46
- patch=remove-rar-46.patch
- forcevercode=yes
- rm=libs/ouya-sdk.jar
- prebuild=echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
- scanignore=jni/android-ndk-profiler
- scandelete=jni/desmume
- buildjni=yes
-
-Build:47,471
- disable=ndk-build issue
- commit=release47
- subdir=app
- gradle=yes
- forcevercode=yes
- rm=app/libs/ouya-sdk.jar
- prebuild=echo 'APP_ABI=x86' >> src/main/jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/main/java/com/opendoorstudios/ds4droid/MainActivity.java && \
- sed -i -e '/ouya/d' build.gradle
- scanignore=app/src/main/jni/android-ndk-profiler
- scandelete=app/src/main/jni/desmume
- buildjni=yes
- ndk=r10e
-
-Build:47,473
- disable=ndk-build issue
- commit=release47
- subdir=app
- gradle=yes
- forcevercode=yes
- rm=app/libs/ouya-sdk.jar
- prebuild=echo 'APP_ABI=armeabi-v7a' >> src/main/jni/Application.mk && \
- sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/main/java/com/opendoorstudios/ds4droid/MainActivity.java && \
- sed -i -e '/ouya/d' build.gradle
- scanignore=app/src/main/jni/android-ndk-profiler
- scandelete=app/src/main/jni/desmume
- buildjni=yes
- ndk=r10e
-
-Maintainer Notes:
-+0: - (upstream)
-+1: x86
-+2: arm
-+3: armv7 (CV)
-.
-
-Archive Policy:6 versions
-Auto Update Mode:None
-Update Check Mode:Tags
-Vercode Operation:%c*10 + 3
-Current Version:47
-Current Version Code:473
diff --git a/metadata/com.opendoorstudios.ds4droid.yml b/metadata/com.opendoorstudios.ds4droid.yml
new file mode 100644
index 0000000000..2049dd6acb
--- /dev/null
+++ b/metadata/com.opendoorstudios.ds4droid.yml
@@ -0,0 +1,314 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Games
+License: GPL-3.0-or-later
+WebSite: http://nds4droid.com
+SourceCode: https://github.com/jquesnelle/nds4droid
+IssueTracker: https://github.com/jquesnelle/nds4droid/issues
+Donate: http://jeffq.com/blog/nds4droid
+
+AutoName: nds4droid
+Summary: Nintendo DS emulator
+Description: |-
+ nds4droid is a Nintendo DS emulator, based on DeSmuME. It is currently in its
+ infancy but does support most of the features one would expect in an emulator.
+ Runs on x86 natively.
+
+ Unlike official version this build does not support RAR archives.
+
+RepoType: git
+Repo: https://github.com/jquesnelle/nds4droid
+
+Builds:
+ - versionName: '13'
+ versionCode: 13
+ commit: release13
+ patch:
+ - fix_stuff.patch
+ rm:
+ - jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/armeabi-v7a/libc.so
+ extlibs:
+ - acra/acra-4.2.3.jar
+ target: android-15
+ buildjni:
+ - yes
+
+ - versionName: '21'
+ versionCode: 21
+ commit: release21
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-16
+ buildjni:
+ - yes
+
+ - versionName: '23'
+ versionCode: 23
+ commit: release23
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-16
+ buildjni:
+ - yes
+
+ - versionName: '25'
+ versionCode: 25
+ commit: release25
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-16
+ buildjni:
+ - yes
+
+ - versionName: '26'
+ versionCode: 26
+ commit: release26
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-16
+ buildjni:
+ - yes
+
+ - versionName: '27'
+ versionCode: 27
+ commit: release27
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: '28'
+ versionCode: 28
+ commit: release28
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: '29'
+ versionCode: 29
+ commit: release29
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: '30'
+ versionCode: 30
+ commit: release30
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: '40'
+ versionCode: 40
+ commit: release40
+ patch:
+ - fix_stuff_2.patch
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: rm -rf jni/desmume/src/android/7z/CPP/7zip/Archive/obj/local/*
+ target: android-17
+ buildjni:
+ - yes
+
+ - versionName: '42'
+ versionCode: 423
+ commit: release42
+ patch:
+ - fix_stuff_2.patch
+ forcevercode: true
+ extlibs:
+ - acra/acra-4.2.3.jar
+ prebuild: echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ buildjni:
+ - yes
+
+ - versionName: '44'
+ versionCode: 441
+ commit: release44
+ patch:
+ - fix_stuff_2.patch
+ forcevercode: true
+ prebuild: echo 'APP_ABI=x86' >> jni/Application.mk
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ buildjni:
+ - yes
+
+ - versionName: '44'
+ versionCode: 443
+ commit: release44
+ patch:
+ - fix_stuff_2.patch
+ forcevercode: true
+ prebuild: echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ buildjni:
+ - yes
+
+ - versionName: '45'
+ versionCode: 451
+ commit: release45
+ patch:
+ - fix_stuff_2.patch
+ forcevercode: true
+ prebuild:
+ - echo 'APP_ABI=x86' >> jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ - libs
+ buildjni:
+ - yes
+
+ - versionName: '45'
+ versionCode: 453
+ commit: release45
+ patch:
+ - fix_stuff_2.patch
+ forcevercode: true
+ prebuild:
+ - echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ - libs
+ buildjni:
+ - yes
+
+ - versionName: '46'
+ versionCode: 461
+ commit: release46
+ patch:
+ - remove-rar-46.patch
+ forcevercode: true
+ rm:
+ - libs/ouya-sdk.jar
+ prebuild:
+ - echo 'APP_ABI=x86' >> jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ buildjni:
+ - yes
+
+ - versionName: '46'
+ versionCode: 463
+ commit: release46
+ patch:
+ - remove-rar-46.patch
+ forcevercode: true
+ rm:
+ - libs/ouya-sdk.jar
+ prebuild:
+ - echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
+ scanignore:
+ - jni/android-ndk-profiler
+ scandelete:
+ - jni/desmume
+ buildjni:
+ - yes
+
+ - versionName: '47'
+ versionCode: 471
+ disable: ndk-build issue
+ commit: release47
+ subdir: app
+ gradle:
+ - yes
+ forcevercode: true
+ rm:
+ - app/libs/ouya-sdk.jar
+ prebuild:
+ - echo 'APP_ABI=x86' >> src/main/jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/main/java/com/opendoorstudios/ds4droid/MainActivity.java
+ - sed -i -e '/ouya/d' build.gradle
+ scanignore:
+ - app/src/main/jni/android-ndk-profiler
+ scandelete:
+ - app/src/main/jni/desmume
+ buildjni:
+ - yes
+ ndk: r10e
+
+ - versionName: '47'
+ versionCode: 473
+ disable: ndk-build issue
+ commit: release47
+ subdir: app
+ gradle:
+ - yes
+ forcevercode: true
+ rm:
+ - app/libs/ouya-sdk.jar
+ prebuild:
+ - echo 'APP_ABI=armeabi-v7a' >> src/main/jni/Application.mk
+ - sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/main/java/com/opendoorstudios/ds4droid/MainActivity.java
+ - sed -i -e '/ouya/d' build.gradle
+ scanignore:
+ - app/src/main/jni/android-ndk-profiler
+ scandelete:
+ - app/src/main/jni/desmume
+ buildjni:
+ - yes
+ ndk: r10e
+
+MaintainerNotes: |-
+ +0: - (upstream)
+ +1: x86
+ +2: arm
+ +3: armv7 (CV)
+
+ArchivePolicy: 6 versions
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+VercodeOperation: '%c*10 + 3'
+CurrentVersion: '47'
+CurrentVersionCode: 473
diff --git a/metadata/com.opentaxi.android.txt b/metadata/com.opentaxi.android.txt
deleted file mode 100644
index d532e5f346..0000000000
--- a/metadata/com.opentaxi.android.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://taxi-bulgaria.com
-Source Code:https://github.com/sytolk/TaxiAndroidOpen
-Issue Tracker:https://github.com/sytolk/TaxiAndroidOpen/issues
-
-Auto Name:Taxi Bulgaria
-Summary:Taxi information and odering in Bulgaria
-Description:
-Interact with web services provided by taxi companies for internet communication
-with taxis: sending a new request, real-time monitoring of status and
-positioning of taxis, order history, leave feedback for quality of service and
-more.
-
-Currently only available for Burgas, Bulgaria.
-.
-
-Repo Type:git
-Repo:https://github.com/sytolk/TaxiAndroidOpen
-
-Build:1.0.38,38
- disable=non-free deps (play-services)
- commit=fb08b69e7f0655f53406405b77ea78ef56d089ca
- maven=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.47
-Current Version Code:47
diff --git a/metadata/com.opentaxi.android.yml b/metadata/com.opentaxi.android.yml
new file mode 100644
index 0000000000..0293316a55
--- /dev/null
+++ b/metadata/com.opentaxi.android.yml
@@ -0,0 +1,33 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://taxi-bulgaria.com
+SourceCode: https://github.com/sytolk/TaxiAndroidOpen
+IssueTracker: https://github.com/sytolk/TaxiAndroidOpen/issues
+
+AutoName: Taxi Bulgaria
+Summary: Taxi information and odering in Bulgaria
+Description: |-
+ Interact with web services provided by taxi companies for internet communication
+ with taxis: sending a new request, real-time monitoring of status and
+ positioning of taxis, order history, leave feedback for quality of service and
+ more.
+
+ Currently only available for Burgas, Bulgaria.
+
+RepoType: git
+Repo: https://github.com/sytolk/TaxiAndroidOpen
+
+Builds:
+ - versionName: 1.0.38
+ versionCode: 38
+ disable: non-free deps (play-services)
+ commit: fb08b69e7f0655f53406405b77ea78ef56d089ca
+ maven: 'yes'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.47
+CurrentVersionCode: 47
diff --git a/metadata/com.orphan.amplayer.txt b/metadata/com.orphan.amplayer.txt
deleted file mode 100644
index 31323a5818..0000000000
--- a/metadata/com.orphan.amplayer.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/abeiro/amplayer.droid
-Issue Tracker:https://github.com/abeiro/amplayer.droid/issues
-
-Auto Name:AMPlayer
-Summary:Network music player
-Description:
-Play your music collection via the internet by connecting to an
-[https://github.com/ampache/ampache Ampache] server e.g. ownCloud. A demo server
-is suggested for trying it out. There is a companion
-[https://chrome.google.com/webstore/detail/ampache-player/fgmlgjpjedpnhbbpahgcknnjkhlbjhgp
-extension] for the Chromium browser.
-
-* HTML5 audio tag capabilities
-* HTML5 localStorage
-* Playlists and CD covers from your Ampache Server
-* Fan art from fanart.tv
-* [https://musicbrainz.org Musicbrainz] info
-* Initial support for lyrics ([http://lyrics.wikia.com])
-.
-
-Repo Type:git
-Repo:https://github.com/abeiro/amplayer.droid.git
-
-Build:0.4.2,1
- commit=79ba84d6522e
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.4.2
-Current Version Code:1
diff --git a/metadata/com.orphan.amplayer.yml b/metadata/com.orphan.amplayer.yml
new file mode 100644
index 0000000000..7aee8e0c1e
--- /dev/null
+++ b/metadata/com.orphan.amplayer.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/abeiro/amplayer.droid
+IssueTracker: https://github.com/abeiro/amplayer.droid/issues
+
+AutoName: AMPlayer
+Summary: Network music player
+Description: |-
+ Play your music collection via the internet by connecting to an
+ [https://github.com/ampache/ampache Ampache] server e.g. ownCloud. A demo server
+ is suggested for trying it out. There is a companion
+ [https://chrome.google.com/webstore/detail/ampache-player/fgmlgjpjedpnhbbpahgcknnjkhlbjhgp
+ extension] for the Chromium browser.
+
+ * HTML5 audio tag capabilities
+ * HTML5 localStorage
+ * Playlists and CD covers from your Ampache Server
+ * Fan art from fanart.tv
+ * [https://musicbrainz.org Musicbrainz] info
+ * Initial support for lyrics ([http://lyrics.wikia.com])
+
+RepoType: git
+Repo: https://github.com/abeiro/amplayer.droid.git
+
+Builds:
+ - versionName: 0.4.2
+ versionCode: 1
+ commit: 79ba84d6522e
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.4.2
+CurrentVersionCode: 1
diff --git a/metadata/com.packetsender.android.txt b/metadata/com.packetsender.android.txt
deleted file mode 100644
index d67e0eb5df..0000000000
--- a/metadata/com.packetsender.android.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Development
-License:MIT
-Web Site:http://packetsender.com
-Source Code:https://github.com/dannagle/PacketSender-Android
-Issue Tracker:https://github.com/dannagle/PacketSender-Android/issues
-
-Auto Name:Packet Sender
-Summary:Send/Receive UDP/TCP
-Description:
-Set up network packets based on IP, port, Hex or ASCII data and specify either
-UDP or TCP protocol. Results are stored in the live traffic log.
-
-Packets in the log can be easily saved and sent right back out to another
-destination. In addition to sending packets, Packet Sender has a built-in TCP
-and UDP server running on the port numbers you specify.
-
-1x1 widget support allows sending a packet direct from the home screen.
-.
-
-Repo Type:git
-Repo:https://github.com/dannagle/PacketSender-Android
-
-Build:1.5,3
- commit=92a2a926d114267fe2e8c2f45b3adff41055674b
- subdir=Packet Sender
- gradle=yes
- prebuild=mkdir -p build/outputs/apk && \
- pushd build && \
- ln -s outputs/apk/ apk && \
- popd && \
- sed -i -e '/allprojects/,+4d' build.gradle && \
- sed -i -e 's/runProguard/minifyEnabled/g' -e "s/apply plugin: 'android'/apply plugin: 'com.android.application'/g" -e 's/build:gradle:0.7.+/build:gradle:1.0.0/g' build.gradle && \
- echo -e "buildscript {\n repositories {\n jcenter()\n }\n dependencies {\n classpath 'com.android.tools.build:gradle:1.0.0'\n }\n}\n\nallprojects {\n repositories {\n jcenter()\n }\n}" > ../build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5
-Current Version Code:3
diff --git a/metadata/com.packetsender.android.yml b/metadata/com.packetsender.android.yml
new file mode 100644
index 0000000000..93e004821e
--- /dev/null
+++ b/metadata/com.packetsender.android.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Development
+License: MIT
+WebSite: http://packetsender.com
+SourceCode: https://github.com/dannagle/PacketSender-Android
+IssueTracker: https://github.com/dannagle/PacketSender-Android/issues
+
+AutoName: Packet Sender
+Summary: Send/Receive UDP/TCP
+Description: |-
+ Set up network packets based on IP, port, Hex or ASCII data and specify either
+ UDP or TCP protocol. Results are stored in the live traffic log.
+
+ Packets in the log can be easily saved and sent right back out to another
+ destination. In addition to sending packets, Packet Sender has a built-in TCP
+ and UDP server running on the port numbers you specify.
+
+ 1x1 widget support allows sending a packet direct from the home screen.
+
+RepoType: git
+Repo: https://github.com/dannagle/PacketSender-Android
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 3
+ commit: 92a2a926d114267fe2e8c2f45b3adff41055674b
+ subdir: Packet Sender
+ gradle:
+ - yes
+ prebuild:
+ - mkdir -p build/outputs/apk
+ - pushd build
+ - ln -s outputs/apk/ apk
+ - popd
+ - sed -i -e '/allprojects/,+4d' build.gradle
+ - "sed -i -e 's/runProguard/minifyEnabled/g' -e \"s/apply plugin: 'android'/apply\
+ \ plugin: 'com.android.application'/g\" -e 's/build:gradle:0.7.+/build:gradle:1.0.0/g'\
+ \ build.gradle"
+ - echo -e "buildscript {\n repositories {\n jcenter()\n }\n dependencies
+ {\n classpath 'com.android.tools.build:gradle:1.0.0'\n }\n}\n\nallprojects
+ {\n repositories {\n jcenter()\n }\n}" > ../build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.5'
+CurrentVersionCode: 3
diff --git a/metadata/com.panaceasupplies.android.games.toytrain.txt b/metadata/com.panaceasupplies.android.games.toytrain.txt
deleted file mode 100644
index 017dfc12f4..0000000000
--- a/metadata/com.panaceasupplies.android.games.toytrain.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Games
-License:GPL-2.0-only
-Web Site:http://ri-li.sourceforge.net
-Source Code:https://github.com/dennis-sheil/commandergenius/tree/toytrain
-Issue Tracker:
-
-Summary:Train game
-Description:
-A train game.
-.
-
-Repo Type:git
-Repo:https://github.com/dennis-sheil/commandergenius
-
-Build:1.0,1
- disable=Doesn't work with these binaries removed
- commit=5ddf818e
- subdir=project
- init=rm -rf jni/android/libandroid.so jni/ffmpeg/lib/armeabi* jni/python/libpython.so && \
- cd .. && \
- ./ChangeAppSettings.sh -a
- target=android-12
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.panaceasupplies.android.games.toytrain.yml b/metadata/com.panaceasupplies.android.games.toytrain.yml
new file mode 100644
index 0000000000..3b464496d8
--- /dev/null
+++ b/metadata/com.panaceasupplies.android.games.toytrain.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Games
+License: GPL-2.0-only
+WebSite: http://ri-li.sourceforge.net
+SourceCode: https://github.com/dennis-sheil/commandergenius/tree/toytrain
+
+Summary: Train game
+Description: A train game.
+
+RepoType: git
+Repo: https://github.com/dennis-sheil/commandergenius
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: Doesn't work with these binaries removed
+ commit: 5ddf818e
+ subdir: project
+ init:
+ - rm -rf jni/android/libandroid.so jni/ffmpeg/lib/armeabi* jni/python/libpython.so
+ - cd ..
+ - ./ChangeAppSettings.sh -a
+ target: android-12
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.paranoid.ParanoidWallpapers.txt b/metadata/com.paranoid.ParanoidWallpapers.txt
deleted file mode 100644
index bf185fd67c..0000000000
--- a/metadata/com.paranoid.ParanoidWallpapers.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Theming
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers
-Issue Tracker:https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers/issues
-
-Auto Name:ParanoidWallpapers
-Summary:Wallpapers from a custom ROM
-Description:
-Pick from 9 wallpapers that come with the Paranoid Android ROM or choose one of
-seven solid-(ish) colours. There is no launcher icon: instead they are made
-available via the system wallpaper picker.
-
-Version 1.0 is for 1280px long screens; version 1.0-800px is for 800px long
-screens. Both are designed for portait use.
-.
-
-Repo Type:git
-Repo:https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers
-
-Build:1.0,1
- commit=487d16a795
- extlibs=android/android-support-v4.jar
- prebuild=sed -i '11 i android:versionCode="1"\nandroid:versionName="1.0"' AndroidManifest.xml && \
- sed -i '130 i \\tmSectionsPagerAdapter.notifyDataSetChanged();' src/com/paranoid/ParanoidWallpapers/Wallpaper.java && \
- sed -i 's/android:minSdkVersion=\"16\"/android:minSdkVersion="11"/g' AndroidManifest.xml
- target=android-17
-
-Build:1.0-800px,2
- disable=wait for imagemagick at 487d16a795
- commit=487d16a795
- extlibs=android/android-support-v4.jar
- prebuild=mogrify -resize 1000x800 res/drawable-nodpi/* && \
- sed -i '11 i android:versionCode="2"\nandroid:versionName="1.0-800px"' AndroidManifest.xml && \
- sed -i '130 i \\tmSectionsPagerAdapter.notifyDataSetChanged();' src/com/paranoid/ParanoidWallpapers/Wallpaper.java && \
- sed -i 's/android:minSdkVersion="16"/android:minSdkVersion="11"/g' AndroidManifest.xml
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.paranoid.ParanoidWallpapers.yml b/metadata/com.paranoid.ParanoidWallpapers.yml
new file mode 100644
index 0000000000..8bf443002b
--- /dev/null
+++ b/metadata/com.paranoid.ParanoidWallpapers.yml
@@ -0,0 +1,48 @@
+Categories:
+ - Theming
+License: GPL-2.0-only
+SourceCode: https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers
+IssueTracker: https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers/issues
+
+AutoName: ParanoidWallpapers
+Summary: Wallpapers from a custom ROM
+Description: |-
+ Pick from 9 wallpapers that come with the Paranoid Android ROM or choose one of
+ seven solid-(ish) colours. There is no launcher icon: instead they are made
+ available via the system wallpaper picker.
+
+ Version 1.0 is for 1280px long screens; version 1.0-800px is for 800px long
+ screens. Both are designed for portait use.
+
+RepoType: git
+Repo: https://github.com/ParanoidAndroid/android_packages_apps_ParanoidWallpapers
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 487d16a795
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - sed -i '11 i android:versionCode="1"\nandroid:versionName="1.0"' AndroidManifest.xml
+ - sed -i '130 i \\tmSectionsPagerAdapter.notifyDataSetChanged();' src/com/paranoid/ParanoidWallpapers/Wallpaper.java
+ - sed -i 's/android:minSdkVersion=\"16\"/android:minSdkVersion="11"/g' AndroidManifest.xml
+ target: android-17
+
+ - versionName: 1.0-800px
+ versionCode: 2
+ disable: wait for imagemagick at 487d16a795
+ commit: 487d16a795
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - mogrify -resize 1000x800 res/drawable-nodpi/*
+ - sed -i '11 i android:versionCode="2"\nandroid:versionName="1.0-800px"' AndroidManifest.xml
+ - sed -i '130 i \\tmSectionsPagerAdapter.notifyDataSetChanged();' src/com/paranoid/ParanoidWallpapers/Wallpaper.java
+ - sed -i 's/android:minSdkVersion="16"/android:minSdkVersion="11"/g' AndroidManifest.xml
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.peppercarrot.runninggame.txt b/metadata/com.peppercarrot.runninggame.txt
deleted file mode 100644
index 18d9c9a7d7..0000000000
--- a/metadata/com.peppercarrot.runninggame.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/WinterLicht/PepperAndCarrotRunningGame/
-Issue Tracker:https://github.com/WinterLicht/PepperAndCarrotRunningGame/issues
-
-Name:Pepper & Carrot Running Game
-Auto Name:pepper-and-carrot-running-game
-Summary:Play this endless runner game
-Description:
-Endless runner game based on the beautiful characters
-[https://www.peppercarrot.com/ Pepper and Carrot] by David Revoy.
-.
-
-Repo Type:git
-Repo:https://github.com/WinterLicht/PepperAndCarrotRunningGame/
-
-Build:1.0,1
- commit=f92b3e109fdf4bb660e8d122032f99ec562ede73
- subdir=android
- submodules=yes
- gradle=yes
- prebuild=sed -i -e '/sourceCompatibility/s/1.6/JavaVersion.VERSION_1_7/g' ../core/build.gradle
- scandelete=android/libs
-
-Maintainer Notes:
-* Pullrequest for prebuild: https://github.com/WinterLicht/PepperAndCarrotRunningGame/pull/7
-* Wait for upstream to enable in mainline: https://github.com/WinterLicht/PepperAndCarrotRunningGame/issues/8
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.peppercarrot.runninggame.yml b/metadata/com.peppercarrot.runninggame.yml
new file mode 100644
index 0000000000..459b752962
--- /dev/null
+++ b/metadata/com.peppercarrot.runninggame.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/WinterLicht/PepperAndCarrotRunningGame/
+IssueTracker: https://github.com/WinterLicht/PepperAndCarrotRunningGame/issues
+
+Name: Pepper & Carrot Running Game
+AutoName: pepper-and-carrot-running-game
+Summary: Play this endless runner game
+Description: |-
+ Endless runner game based on the beautiful characters
+ [https://www.peppercarrot.com/ Pepper and Carrot] by David Revoy.
+
+RepoType: git
+Repo: https://github.com/WinterLicht/PepperAndCarrotRunningGame/
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: f92b3e109fdf4bb660e8d122032f99ec562ede73
+ subdir: android
+ submodules: true
+ gradle:
+ - yes
+ prebuild: sed -i -e '/sourceCompatibility/s/1.6/JavaVersion.VERSION_1_7/g' ../core/build.gradle
+ scandelete:
+ - android/libs
+
+MaintainerNotes: |-
+ * Pullrequest for prebuild: https://github.com/WinterLicht/PepperAndCarrotRunningGame/pull/7
+ * Wait for upstream to enable in mainline: https://github.com/WinterLicht/PepperAndCarrotRunningGame/issues/8
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.pheelicks.visualizer.txt b/metadata/com.pheelicks.visualizer.txt
deleted file mode 100644
index 3afcb76ff6..0000000000
--- a/metadata/com.pheelicks.visualizer.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/felixpalmer/android-visualizer
-Issue Tracker:https://github.com/felixpalmer/android-visualizer/issues
-
-Auto Name:Visualizer
-Summary:Display multimedia visualisations
-Description:
-Takes the input from the Android MediaPlayer and displays visualizations, like
-in iTunes or WinAmp. The Visualizer is designed to be modular, so it is very
-easy to combine visualizations to create more complex effects.
-.
-
-Repo Type:git
-Repo:https://github.com/felixpalmer/android-visualizer.git
-
-Build:1.0,1
- commit=57e96262c3d8d33a0b2ec26189ea1f06e690f1c3
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.pheelicks.visualizer.yml b/metadata/com.pheelicks.visualizer.yml
new file mode 100644
index 0000000000..bd55c980b0
--- /dev/null
+++ b/metadata/com.pheelicks.visualizer.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/felixpalmer/android-visualizer
+IssueTracker: https://github.com/felixpalmer/android-visualizer/issues
+
+AutoName: Visualizer
+Summary: Display multimedia visualisations
+Description: |-
+ Takes the input from the Android MediaPlayer and displays visualizations, like
+ in iTunes or WinAmp. The Visualizer is designed to be modular, so it is very
+ easy to combine visualizations to create more complex effects.
+
+RepoType: git
+Repo: https://github.com/felixpalmer/android-visualizer.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 57e96262c3d8d33a0b2ec26189ea1f06e690f1c3
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.phg.constellations.txt b/metadata/com.phg.constellations.txt
deleted file mode 100644
index 51fadcf8ee..0000000000
--- a/metadata/com.phg.constellations.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Science & Education
-License:MIT
-Web Site:
-Source Code:https://github.com/Kent1/Manille
-Issue Tracker:https://github.com/Kent1/Manille/issues
-
-Auto Name:Constellations
-Summary:Show star charts and data
-Description:
-Star charts and data of the 88 modern constellations, based on data by
-Wikipedia.
-.
-
-Build:2.0.2,10004
- commit=v2.0.2
- subdir=app
- gradle=yes
-
-Build:2.0.3,10005
- commit=v2.0.3
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.0.3
-Current Version Code:10005
diff --git a/metadata/com.phg.constellations.yml b/metadata/com.phg.constellations.yml
new file mode 100644
index 0000000000..bc8f52d2a6
--- /dev/null
+++ b/metadata/com.phg.constellations.yml
@@ -0,0 +1,31 @@
+Categories:
+ - Science & Education
+License: MIT
+SourceCode: https://github.com/Kent1/Manille
+IssueTracker: https://github.com/Kent1/Manille/issues
+
+AutoName: Constellations
+Summary: Show star charts and data
+Description: |-
+ Star charts and data of the 88 modern constellations, based on data by
+ Wikipedia.
+
+Builds:
+ - versionName: 2.0.2
+ versionCode: 10004
+ commit: v2.0.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 2.0.3
+ versionCode: 10005
+ commit: v2.0.3
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.0.3
+CurrentVersionCode: 10005
diff --git a/metadata/com.pierceholdings.dontpause.txt b/metadata/com.pierceholdings.dontpause.txt
deleted file mode 100644
index b55e056303..0000000000
--- a/metadata/com.pierceholdings.dontpause.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-AntiFeatures:NonFreeDep
-Categories:Multimedia
-License:Apache-2.0
-Web Site:http://forum.xda-developers.com/showthread.php?t=2653171
-Source Code:https://github.com/TrentPierce/DontPause
-Issue Tracker:https://github.com/TrentPierce/DontPause/issues
-
-Auto Name:Dont Pause!
-Summary:Silence notifications while media is playing
-Description:
-Silences notifications while media is playing so they don't interrupt you.
-
-Antifeature: Upstream uses non-free GooglePlayServices which have been stripped
-from this build.
-.
-
-Repo Type:git
-Repo:https://github.com/TrentPierce/DontPause
-
-Build:3.54,39
- disable=PayPalSDK, google play services
- commit=2d8b8004e95b282d4a2
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:3.54
-Current Version Code:39
diff --git a/metadata/com.pierceholdings.dontpause.yml b/metadata/com.pierceholdings.dontpause.yml
new file mode 100644
index 0000000000..092f75271f
--- /dev/null
+++ b/metadata/com.pierceholdings.dontpause.yml
@@ -0,0 +1,30 @@
+AntiFeatures:
+ - NonFreeDep
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: http://forum.xda-developers.com/showthread.php?t=2653171
+SourceCode: https://github.com/TrentPierce/DontPause
+IssueTracker: https://github.com/TrentPierce/DontPause/issues
+
+AutoName: Dont Pause!
+Summary: Silence notifications while media is playing
+Description: |-
+ Silences notifications while media is playing so they don't interrupt you.
+
+ Antifeature: Upstream uses non-free GooglePlayServices which have been stripped
+ from this build.
+
+RepoType: git
+Repo: https://github.com/TrentPierce/DontPause
+
+Builds:
+ - versionName: '3.54'
+ versionCode: 39
+ disable: PayPalSDK, google play services
+ commit: 2d8b8004e95b282d4a2
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '3.54'
+CurrentVersionCode: 39
diff --git a/metadata/com.pikselbit.wrongpinshutdown.txt b/metadata/com.pikselbit.wrongpinshutdown.txt
deleted file mode 100644
index daba56f939..0000000000
--- a/metadata/com.pikselbit.wrongpinshutdown.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Security
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/squarrel/WrongPinShutdown
-Issue Tracker:
-
-Auto Name:Wrong Pin Shutdown
-Summary:Shutdown after 10 unsuccessful logins
-Description:
-Shut down your device after 10 unsuccessful attempts to unlock it.
-
-The method used for shutting down the phone may not work on all phones and OS
-versions. Please make sure you follow the instructions before use.
-
-Upstream ceased development or went closed source. No further updates will be
-available.
-.
-
-Requires Root:yes
-
-Build:1.0,1
- commit=33ee07dae4831c56987cd44b35a69ad8931ddcf0
-
-Build:1.1,2
- commit=5ff68063740eb3d0c3c12dea7afd385545681818
-
-Maintainer Notes:
-* Donations are currently paused, see upstream readme from time to time.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
-
-No Source Since:1.1
diff --git a/metadata/com.pikselbit.wrongpinshutdown.yml b/metadata/com.pikselbit.wrongpinshutdown.yml
new file mode 100644
index 0000000000..190905c481
--- /dev/null
+++ b/metadata/com.pikselbit.wrongpinshutdown.yml
@@ -0,0 +1,38 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Security
+License: GPL-3.0-or-later
+SourceCode: https://github.com/squarrel/WrongPinShutdown
+
+AutoName: Wrong Pin Shutdown
+Summary: Shutdown after 10 unsuccessful logins
+Description: |-
+ Shut down your device after 10 unsuccessful attempts to unlock it.
+
+ The method used for shutting down the phone may not work on all phones and OS
+ versions. Please make sure you follow the instructions before use.
+
+ Upstream ceased development or went closed source. No further updates will be
+ available.
+
+RequiresRoot: 'yes'
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 33ee07dae4831c56987cd44b35a69ad8931ddcf0
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: 5ff68063740eb3d0c3c12dea7afd385545681818
+
+MaintainerNotes: '* Donations are currently paused, see upstream readme from time
+ to time.'
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: '1.1'
diff --git a/metadata/com.pilockerstable.txt b/metadata/com.pilockerstable.txt
deleted file mode 100644
index 3dbcf26c17..0000000000
--- a/metadata/com.pilockerstable.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Theming
-License:GPL-2.0-only
-Web Site:http://forum.xda-developers.com/showthread.php?p=53218143
-Source Code:https://github.com/Pi-Developers/Pi-Locker
-Issue Tracker:https://github.com/Pi-Developers/Pi-Locker/issues
-
-Auto Name:Pi Locker
-Summary:Lockscreen
-Description:
-A smart and clean lockscreen replacement with unlocking gestures. It features
-lightweight design for usage even with low-RAM devices, PIN and password
-security, changeable colors and texts and the ability to hide/unhide the status
-bar.
-.
-
-Repo Type:git
-Repo:https://github.com/Pi-Developers/Pi-Locker
-
-Build:3.0,3
- commit=17ef7d58cee1fe9776a790371fe9ebfa93c6d7ce
- extlibs=android/android-support-v4.jar
-
-Build:6.0.1,16
- disable=broken build system, missing library
- commit=98b803ff00e980f1909811a1b53b7702f897baa0
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:6.0.1
-Current Version Code:16
diff --git a/metadata/com.pilockerstable.yml b/metadata/com.pilockerstable.yml
new file mode 100644
index 0000000000..d4f26987e9
--- /dev/null
+++ b/metadata/com.pilockerstable.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Theming
+License: GPL-2.0-only
+WebSite: http://forum.xda-developers.com/showthread.php?p=53218143
+SourceCode: https://github.com/Pi-Developers/Pi-Locker
+IssueTracker: https://github.com/Pi-Developers/Pi-Locker/issues
+
+AutoName: Pi Locker
+Summary: Lockscreen
+Description: |-
+ A smart and clean lockscreen replacement with unlocking gestures. It features
+ lightweight design for usage even with low-RAM devices, PIN and password
+ security, changeable colors and texts and the ability to hide/unhide the status
+ bar.
+
+RepoType: git
+Repo: https://github.com/Pi-Developers/Pi-Locker
+
+Builds:
+ - versionName: '3.0'
+ versionCode: 3
+ commit: 17ef7d58cee1fe9776a790371fe9ebfa93c6d7ce
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: 6.0.1
+ versionCode: 16
+ disable: broken build system, missing library
+ commit: 98b803ff00e980f1909811a1b53b7702f897baa0
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 6.0.1
+CurrentVersionCode: 16
diff --git a/metadata/com.piratebayfree.txt b/metadata/com.piratebayfree.txt
deleted file mode 100644
index 9b21874051..0000000000
--- a/metadata/com.piratebayfree.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Internet
-License:GPL-2.0-only
-Web Site:http://tpbapp.com
-Source Code:https://github.com/tpbapp/Pirate-Proxy
-Issue Tracker:https://github.com/tpbapp/Pirate-Proxy/issues
-Bitcoin:1KeBs4HBQzkdHC2ou3gpyGHqcL7aKzwTve
-Litecoin:LiYp3Dg11N5BgV8qKW42ubSZXFmjDByjoV
-
-Auto Name:TPB Proxy
-Summary:Access for Pirate Bay website
-Description:
-Proxy(s) for the ever-moving Pirate Bay torrent indexing website; ideal for
-people struggling with Internet censorship such as those residing in the UK,
-Ireland, Netherlands, Belgium or Finland.
-
-TPB Proxy automatically unblocks The Pirate Bay and provides fast and stable
-access to Linux ISO torrents.
-
-More recent versions, for which there isn't source code, allow you to do more,
-but this version only allows you to choose proxies and open the website in a
-browser.
-
-This is the 'free' (as in gratis) version.
-
-Several proprietary libraries were removed.
-.
-
-Repo Type:git
-Repo:https://github.com/tpbapp/Pirate-Proxy.git
-
-Build:1.06,8
- commit=v1.06
- init=sed -i '/preference/d' project.properties
- patch=proprietary_8.patch
- srclibs=1:NoAnalytics@d38ae535b543
- rm=libs/libGoogleAnalyticsServices.jar,libs/newrelic.android.jar
-
-Maintainer Notes:
-Update the second paragraph of description for the next version;
-currently 1.3 is on Google Play
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.06
-Current Version Code:8
diff --git a/metadata/com.piratebayfree.yml b/metadata/com.piratebayfree.yml
new file mode 100644
index 0000000000..a7ae544aea
--- /dev/null
+++ b/metadata/com.piratebayfree.yml
@@ -0,0 +1,53 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Internet
+License: GPL-2.0-only
+WebSite: http://tpbapp.com
+SourceCode: https://github.com/tpbapp/Pirate-Proxy
+IssueTracker: https://github.com/tpbapp/Pirate-Proxy/issues
+Bitcoin: 1KeBs4HBQzkdHC2ou3gpyGHqcL7aKzwTve
+Litecoin: LiYp3Dg11N5BgV8qKW42ubSZXFmjDByjoV
+
+AutoName: TPB Proxy
+Summary: Access for Pirate Bay website
+Description: |-
+ Proxy(s) for the ever-moving Pirate Bay torrent indexing website; ideal for
+ people struggling with Internet censorship such as those residing in the UK,
+ Ireland, Netherlands, Belgium or Finland.
+
+ TPB Proxy automatically unblocks The Pirate Bay and provides fast and stable
+ access to Linux ISO torrents.
+
+ More recent versions, for which there isn't source code, allow you to do more,
+ but this version only allows you to choose proxies and open the website in a
+ browser.
+
+ This is the 'free' (as in gratis) version.
+
+ Several proprietary libraries were removed.
+
+RepoType: git
+Repo: https://github.com/tpbapp/Pirate-Proxy.git
+
+Builds:
+ - versionName: '1.06'
+ versionCode: 8
+ commit: v1.06
+ init: sed -i '/preference/d' project.properties
+ patch:
+ - proprietary_8.patch
+ srclibs:
+ - 1:NoAnalytics@d38ae535b543
+ rm:
+ - libs/libGoogleAnalyticsServices.jar
+ - libs/newrelic.android.jar
+
+MaintainerNotes: |-
+ Update the second paragraph of description for the next version;
+ currently 1.3 is on Google Play
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.06'
+CurrentVersionCode: 8
diff --git a/metadata/com.piwi.stickeroid.txt b/metadata/com.piwi.stickeroid.txt
deleted file mode 100644
index ac735cd99f..0000000000
--- a/metadata/com.piwi.stickeroid.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Multimedia
-License:GPL-2.0-only
-Web Site:https://code.google.com/p/stickeroid
-Source Code:https://code.google.com/p/stickeroid/source
-Issue Tracker:
-
-Auto Name:Stickeroid
-Summary:Stickers collection manager
-Description:
-If you like collecting stickers, cards or whatever then this is an application
-for you. All you need is a Android-based device, and you can forget about paper
-and pencil troubles.
-.
-
-Repo Type:git-svn
-Repo:https://stickeroid.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:1.1,4
- commit=11
-
-Build:1.1.2,6
- commit=20
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.1.2
-Current Version Code:6
diff --git a/metadata/com.piwi.stickeroid.yml b/metadata/com.piwi.stickeroid.yml
new file mode 100644
index 0000000000..c01e8229f8
--- /dev/null
+++ b/metadata/com.piwi.stickeroid.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Multimedia
+License: GPL-2.0-only
+WebSite: https://code.google.com/p/stickeroid
+SourceCode: https://code.google.com/p/stickeroid/source
+
+AutoName: Stickeroid
+Summary: Stickers collection manager
+Description: |-
+ If you like collecting stickers, cards or whatever then this is an application
+ for you. All you need is a Android-based device, and you can forget about paper
+ and pencil troubles.
+
+RepoType: git-svn
+Repo: https://stickeroid.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: '1.1'
+ versionCode: 4
+ commit: '11'
+
+ - versionName: 1.1.2
+ versionCode: 6
+ commit: '20'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.1.2
+CurrentVersionCode: 6
diff --git a/metadata/com.pjuu.droidotter.txt b/metadata/com.pjuu.droidotter.txt
deleted file mode 100644
index ef2c360339..0000000000
--- a/metadata/com.pjuu.droidotter.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:https://pjuu.com/signin
-Source Code:https://github.com/pjuu/droidotter/
-Issue Tracker:https://github.com/pjuu/droidotter/issues
-
-Name:Pjuu (unmaintained)
-Auto Name:Pjuu
-Summary:Access the Pjuu social network
-Description:
-This is a legacy version, please use [[com.pjuu.otterdroid]] instead.
-
-Client for the social network [https://pjuu.com/ Pjuu].
-.
-
-Repo Type:git
-Repo:https://github.com/pjuu/droidotter/
-
-Build:0.2,3
- commit=5b9543d692fae91a211c3ae27dd441a611c92836
- subdir=app
- gradle=yes
-
-Build:0.3,4
- commit=112517156c4e9c56f399577ed990984de83e3ae0
- subdir=app
- gradle=yes
-
-Build:0.3.1,5
- commit=a5fb32f40e3841c66dfdc30c3ede94d375774da5
- subdir=app
- gradle=yes
-
-Build:0.4,6
- commit=8f67905bdc98f54fc7c1b52de0f5f5da25ee6cf6
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/com.pjuu.otterdroid/com.pjuu.droidotter/g' build.gradle
-
-Build:0.4.1,7
- commit=b3fd454bbd8d67a3c344caceab1b91407bb2e862
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/com.pjuu.otterdroid/com.pjuu.droidotter/g' build.gradle
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Update Check Name:com.pjuu.otterdroid
-Current Version:0.4.1
-Current Version Code:7
diff --git a/metadata/com.pjuu.droidotter.yml b/metadata/com.pjuu.droidotter.yml
new file mode 100644
index 0000000000..cf8b3de9a7
--- /dev/null
+++ b/metadata/com.pjuu.droidotter.yml
@@ -0,0 +1,62 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: https://pjuu.com/signin
+SourceCode: https://github.com/pjuu/droidotter/
+IssueTracker: https://github.com/pjuu/droidotter/issues
+
+Name: Pjuu (unmaintained)
+AutoName: Pjuu
+Summary: Access the Pjuu social network
+Description: |-
+ This is a legacy version, please use [[com.pjuu.otterdroid]] instead.
+
+ Client for the social network [https://pjuu.com/ Pjuu].
+
+RepoType: git
+Repo: https://github.com/pjuu/droidotter/
+
+Builds:
+ - versionName: '0.2'
+ versionCode: 3
+ commit: 5b9543d692fae91a211c3ae27dd441a611c92836
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.3'
+ versionCode: 4
+ commit: 112517156c4e9c56f399577ed990984de83e3ae0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.3.1
+ versionCode: 5
+ commit: a5fb32f40e3841c66dfdc30c3ede94d375774da5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.4'
+ versionCode: 6
+ commit: 8f67905bdc98f54fc7c1b52de0f5f5da25ee6cf6
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/com.pjuu.otterdroid/com.pjuu.droidotter/g' build.gradle
+
+ - versionName: 0.4.1
+ versionCode: 7
+ commit: b3fd454bbd8d67a3c344caceab1b91407bb2e862
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/com.pjuu.otterdroid/com.pjuu.droidotter/g' build.gradle
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+UpdateCheckName: com.pjuu.otterdroid
+CurrentVersion: 0.4.1
+CurrentVersionCode: 7
diff --git a/metadata/com.pjuu.otterdroid.txt b/metadata/com.pjuu.otterdroid.txt
deleted file mode 100644
index eef714e10b..0000000000
--- a/metadata/com.pjuu.otterdroid.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Internet
-License:MIT
-Web Site:https://pjuu.com/signin
-Source Code:https://github.com/pjuu/droidotter/
-Issue Tracker:https://github.com/pjuu/droidotter/issues
-
-Auto Name:Pjuu
-Summary:Access the Pjuu social network
-Description:
-Client for the social network [https://pjuu.com/ Pjuu].
-.
-
-Repo Type:git
-Repo:https://github.com/pjuu/droidotter/
-
-Build:0.3.1,5
- commit=a5fb32f40e3841c66dfdc30c3ede94d375774da5
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's/applicationId.*/applicationId "com.pjuu.otterdroid"/g' build.gradle
-
-Build:0.4,6
- commit=8f67905bdc98f54fc7c1b52de0f5f5da25ee6cf6
- subdir=app
- gradle=yes
-
-Build:0.4.1,7
- commit=b3fd454bbd8d67a3c344caceab1b91407bb2e862
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.4.1
-Current Version Code:7
diff --git a/metadata/com.pjuu.otterdroid.yml b/metadata/com.pjuu.otterdroid.yml
new file mode 100644
index 0000000000..367991aebd
--- /dev/null
+++ b/metadata/com.pjuu.otterdroid.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Internet
+License: MIT
+WebSite: https://pjuu.com/signin
+SourceCode: https://github.com/pjuu/droidotter/
+IssueTracker: https://github.com/pjuu/droidotter/issues
+
+AutoName: Pjuu
+Summary: Access the Pjuu social network
+Description: Client for the social network [https://pjuu.com/ Pjuu].
+
+RepoType: git
+Repo: https://github.com/pjuu/droidotter/
+
+Builds:
+ - versionName: 0.3.1
+ versionCode: 5
+ commit: a5fb32f40e3841c66dfdc30c3ede94d375774da5
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's/applicationId.*/applicationId "com.pjuu.otterdroid"/g'
+ build.gradle
+
+ - versionName: '0.4'
+ versionCode: 6
+ commit: 8f67905bdc98f54fc7c1b52de0f5f5da25ee6cf6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.4.1
+ versionCode: 7
+ commit: b3fd454bbd8d67a3c344caceab1b91407bb2e862
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.4.1
+CurrentVersionCode: 7
diff --git a/metadata/com.plusonelabs.calendar.txt b/metadata/com.plusonelabs.calendar.txt
deleted file mode 100644
index 60295f2564..0000000000
--- a/metadata/com.plusonelabs.calendar.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/plusonelabs/calendar-widget
-Issue Tracker:https://github.com/plusonelabs/calendar-widget/issues
-Changelog:https://github.com/plusonelabs/calendar-widget/releases
-
-Auto Name:Todo Agenda
-Summary:Home screen agenda
-Description:
-The Todo Agenda is a home screen widget. It displays a list of upcoming calendar
-events so that you can easily have a glimpse at your upcoming appointments.
-
-Features:
-
-* Displays all events from your calendars. Optionally shows past events.
-* Automatically updates when you add/delete/modify an event. Or you may update the list instantly.
-* Select only the calendars you want to see in the widget.
-* Create several widgets, if you need. Each widget will have its own settings, including filters and selected calendars.
-* Customize colors of the widget background and texts.
-* Scroll through the list of upcoming events.
-* Customize the text size of the widget.
-* Fully resizable widget with two alternative layouts.
-* Indicators for alerts and recurring events.
-* Lock time zone when travelling to different time zones.
-* Turn off Day headers and see dates in the "Days from today" column.
-* Supports tablets.
-.
-
-Repo Type:git
-Repo:https://github.com/plusonelabs/calendar-widget.git
-
-Build:1.6.2,14
- commit=c80eddb1
- subdir=app/com.plusonelabs.calendar
-
-Build:1.6.4,16
- commit=v1.6.4
- subdir=app/com.plusonelabs.calendar
-
-Build:1.7.2,19
- commit=v1.7.2
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8,20
- commit=v1.8
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.1,21
- commit=v1.8.1
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.2,22
- commit=v1.8.2
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.3,23
- commit=v1.8.3
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.4,24
- commit=v1.8.4
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.5,25
- commit=v1.8.5
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.8.6,26
- commit=v1.8.6
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.9.0,27
- commit=v1.9
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.9.1,28
- commit=v1.9.1
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.9.2-6b6d980,334
- commit=v1.9.2
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.9.3-35a0ac1,347
- commit=v1.9.3
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.10.0-e7438daa,408
- commit=v1.10.0
- subdir=app/calendar-widget
- gradle=yes
-
-Build:1.10.1-4853a036,414
- commit=v1.10.1
- subdir=app/calendar-widget
- gradle=yes
-
-Build:2.0.1-425,425
- commit=v2.0.1
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/defaultConfig/a\ applicationId "com.plusonelabs.calendar"' build.gradle
-
-Maintainer Notes:
-Upstream generates CV and CVC from git, so we don't catch that anymore,
-see https://github.com/plusonelabs/calendar-widget/issues/210.
-
-Application ID changed in 2.0.0, but for F-Droid we keep the old one, see
-https://github.com/plusonelabs/calendar-widget/issues/291.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:2.0.1-425
-Current Version Code:425
diff --git a/metadata/com.plusonelabs.calendar.yml b/metadata/com.plusonelabs.calendar.yml
new file mode 100644
index 0000000000..b2f9c8af81
--- /dev/null
+++ b/metadata/com.plusonelabs.calendar.yml
@@ -0,0 +1,160 @@
+Categories:
+ - Time
+License: Apache-2.0
+SourceCode: https://github.com/plusonelabs/calendar-widget
+IssueTracker: https://github.com/plusonelabs/calendar-widget/issues
+Changelog: https://github.com/plusonelabs/calendar-widget/releases
+
+AutoName: Todo Agenda
+Summary: Home screen agenda
+Description: |-
+ The Todo Agenda is a home screen widget. It displays a list of upcoming calendar
+ events so that you can easily have a glimpse at your upcoming appointments.
+
+ Features:
+
+ * Displays all events from your calendars. Optionally shows past events.
+ * Automatically updates when you add/delete/modify an event. Or you may update the list instantly.
+ * Select only the calendars you want to see in the widget.
+ * Create several widgets, if you need. Each widget will have its own settings, including filters and selected calendars.
+ * Customize colors of the widget background and texts.
+ * Scroll through the list of upcoming events.
+ * Customize the text size of the widget.
+ * Fully resizable widget with two alternative layouts.
+ * Indicators for alerts and recurring events.
+ * Lock time zone when travelling to different time zones.
+ * Turn off Day headers and see dates in the "Days from today" column.
+ * Supports tablets.
+
+RepoType: git
+Repo: https://github.com/plusonelabs/calendar-widget.git
+
+Builds:
+ - versionName: 1.6.2
+ versionCode: 14
+ commit: c80eddb1
+ subdir: app/com.plusonelabs.calendar
+
+ - versionName: 1.6.4
+ versionCode: 16
+ commit: v1.6.4
+ subdir: app/com.plusonelabs.calendar
+
+ - versionName: 1.7.2
+ versionCode: 19
+ commit: v1.7.2
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 20
+ commit: v1.8
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.1
+ versionCode: 21
+ commit: v1.8.1
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.2
+ versionCode: 22
+ commit: v1.8.2
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.3
+ versionCode: 23
+ commit: v1.8.3
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.4
+ versionCode: 24
+ commit: v1.8.4
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.5
+ versionCode: 25
+ commit: v1.8.5
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.8.6
+ versionCode: 26
+ commit: v1.8.6
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.9.0
+ versionCode: 27
+ commit: v1.9
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.9.1
+ versionCode: 28
+ commit: v1.9.1
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.9.2-6b6d980
+ versionCode: 334
+ commit: v1.9.2
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.9.3-35a0ac1
+ versionCode: 347
+ commit: v1.9.3
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.10.0-e7438daa
+ versionCode: 408
+ commit: v1.10.0
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 1.10.1-4853a036
+ versionCode: 414
+ commit: v1.10.1
+ subdir: app/calendar-widget
+ gradle:
+ - yes
+
+ - versionName: 2.0.1-425
+ versionCode: 425
+ commit: v2.0.1
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/defaultConfig/a\ applicationId "com.plusonelabs.calendar"'
+ build.gradle
+
+MaintainerNotes: |-
+ Upstream generates CV and CVC from git, so we don't catch that anymore,
+ see https://github.com/plusonelabs/calendar-widget/issues/210.
+
+ Application ID changed in 2.0.0, but for F-Droid we keep the old one, see
+ https://github.com/plusonelabs/calendar-widget/issues/291.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 2.0.1-425
+CurrentVersionCode: 425
diff --git a/metadata/com.polipoid.txt b/metadata/com.polipoid.txt
deleted file mode 100644
index d231bcd6c6..0000000000
--- a/metadata/com.polipoid.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/splondike/polipoid
-Issue Tracker:https://github.com/splondike/polipoid/issues
-
-Auto Name:Polipoid
-Summary:Wrapper for the polipo proxy
-Description:
-A wrapper for the 'polipo' HTTP(S) proxy. Allows for offline browsing via
-polipo's cache, and should also speed browsing somewhat. Will be automatically
-switched to offline browsing mode when the network is disconnected.
-.
-
-Repo Type:git
-Repo:https://github.com/splondike/polipoid.git
-
-Build:1.0.1,2
- commit=v1.0.1
- submodules=yes
- init=TOOLCHAIN=/tmp/polipoid-toolchain && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-8 --install-dir=$TOOLCHAIN && \
- cd polipo/ && \
- PATH=$TOOLCHAIN/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-U __linux__" make clean polipo && \
- mv polipo ../assets/
- maven=yes
-
-Build:1.1.0,3
- commit=v1.1.0
- submodules=yes
- maven=yes
- build=TOOLCHAIN_8=/tmp/polipoid-toolchain-8 && \
- TOOLCHAIN_16=/tmp/polipoid-toolchain-16 && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-8 --arch=arm --install-dir=$TOOLCHAIN_8 && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-16 --arch=arm --install-dir=$TOOLCHAIN_16 && \
- cd polipo/ && \
- PATH=$TOOLCHAIN_8/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-U __linux__" make clean polipo && \
- mv polipo ../src/main/assets/polipo && \
- PATH=$TOOLCHAIN_16/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fPIE -U __linux__" LDFLAGS="-fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-pie
-
-Build:1.2.0,4
- commit=v1.2.0
- submodules=yes
- maven=yes
- build=TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm && \
- TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86 && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm --install-dir=$TOOLCHAIN_ARM && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86 --install-dir=$TOOLCHAIN_X86 && \
- cd polipo/ && \
- PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-arm && \
- PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-x86 && \
- cd ../src/main/run-pie/ && \
- $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c && \
- $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c && \
- mv run_pie-arm ../assets/run_pie-arm && \
- mv run_pie-x86 ../assets/run_pie-x86
-
-Build:1.2.1,5
- commit=v1.2.1
- submodules=yes
- maven=yes
- build=TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm && \
- TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86 && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm --install-dir=$TOOLCHAIN_ARM && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86 --install-dir=$TOOLCHAIN_X86 && \
- cd polipo/ && \
- PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-arm && \
- PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-x86 && \
- cd ../src/main/run-pie/ && \
- $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c && \
- $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c && \
- mv run_pie-arm ../assets/run_pie-arm && \
- mv run_pie-x86 ../assets/run_pie-x86
-
-Build:1.2.2,6
- commit=v1.2.2
- submodules=yes
- maven=yes
- build=TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm && \
- TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86 && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm --install-dir=$TOOLCHAIN_ARM && \
- $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86 --install-dir=$TOOLCHAIN_X86 && \
- cd polipo/ && \
- PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-arm && \
- PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo && \
- mv polipo ../src/main/assets/polipo-x86 && \
- cd ../src/main/run-pie/ && \
- $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c && \
- $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c && \
- mv run_pie-arm ../assets/run_pie-arm && \
- mv run_pie-x86 ../assets/run_pie-x86
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2.2
-Current Version Code:6
diff --git a/metadata/com.polipoid.yml b/metadata/com.polipoid.yml
new file mode 100644
index 0000000000..7b7a7072f2
--- /dev/null
+++ b/metadata/com.polipoid.yml
@@ -0,0 +1,129 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/splondike/polipoid
+IssueTracker: https://github.com/splondike/polipoid/issues
+
+AutoName: Polipoid
+Summary: Wrapper for the polipo proxy
+Description: |-
+ A wrapper for the 'polipo' HTTP(S) proxy. Allows for offline browsing via
+ polipo's cache, and should also speed browsing somewhat. Will be automatically
+ switched to offline browsing mode when the network is disconnected.
+
+RepoType: git
+Repo: https://github.com/splondike/polipoid.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: v1.0.1
+ submodules: true
+ init:
+ - TOOLCHAIN=/tmp/polipoid-toolchain
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-8 --install-dir=$TOOLCHAIN
+ - cd polipo/
+ - PATH=$TOOLCHAIN/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-U __linux__"
+ make clean polipo
+ - mv polipo ../assets/
+ maven: 'yes'
+
+ - versionName: 1.1.0
+ versionCode: 3
+ commit: v1.1.0
+ submodules: true
+ maven: 'yes'
+ build:
+ - TOOLCHAIN_8=/tmp/polipoid-toolchain-8
+ - TOOLCHAIN_16=/tmp/polipoid-toolchain-16
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-8 --arch=arm
+ --install-dir=$TOOLCHAIN_8
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-16 --arch=arm
+ --install-dir=$TOOLCHAIN_16
+ - cd polipo/
+ - PATH=$TOOLCHAIN_8/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-U
+ __linux__" make clean polipo
+ - mv polipo ../src/main/assets/polipo
+ - PATH=$TOOLCHAIN_16/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fPIE
+ -U __linux__" LDFLAGS="-fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-pie
+
+ - versionName: 1.2.0
+ versionCode: 4
+ commit: v1.2.0
+ submodules: true
+ maven: 'yes'
+ build:
+ - TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm
+ - TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm
+ --install-dir=$TOOLCHAIN_ARM
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86
+ --install-dir=$TOOLCHAIN_X86
+ - cd polipo/
+ - PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-arm
+ - PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-x86
+ - cd ../src/main/run-pie/
+ - $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c
+ - $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c
+ - mv run_pie-arm ../assets/run_pie-arm
+ - mv run_pie-x86 ../assets/run_pie-x86
+
+ - versionName: 1.2.1
+ versionCode: 5
+ commit: v1.2.1
+ submodules: true
+ maven: 'yes'
+ build:
+ - TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm
+ - TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm
+ --install-dir=$TOOLCHAIN_ARM
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86
+ --install-dir=$TOOLCHAIN_X86
+ - cd polipo/
+ - PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-arm
+ - PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-x86
+ - cd ../src/main/run-pie/
+ - $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c
+ - $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c
+ - mv run_pie-arm ../assets/run_pie-arm
+ - mv run_pie-x86 ../assets/run_pie-x86
+
+ - versionName: 1.2.2
+ versionCode: 6
+ commit: v1.2.2
+ submodules: true
+ maven: 'yes'
+ build:
+ - TOOLCHAIN_ARM=/tmp/polipoid-toolchain-arm
+ - TOOLCHAIN_X86=/tmp/polipoid-toolchain-x86
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=arm
+ --install-dir=$TOOLCHAIN_ARM
+ - $$NDK$$/build/tools/make-standalone-toolchain.sh --platform=android-9 --arch=x86
+ --install-dir=$TOOLCHAIN_X86
+ - cd polipo/
+ - PATH=$TOOLCHAIN_ARM/bin:$PATH CC=arm-linux-androideabi-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-arm
+ - PATH=$TOOLCHAIN_X86/bin:$PATH CC=i686-linux-android-gcc EXTRA_DEFINES="-fvisibility=default
+ -fPIE -U __linux__" LDFLAGS="-rdynamic -fPIE -pie" make clean polipo
+ - mv polipo ../src/main/assets/polipo-x86
+ - cd ../src/main/run-pie/
+ - $TOOLCHAIN_ARM/bin/arm-linux-androideabi-gcc -o run_pie-arm run_pie.c
+ - $TOOLCHAIN_X86/bin/i686-linux-android-gcc -o run_pie-x86 run_pie.c
+ - mv run_pie-arm ../assets/run_pie-arm
+ - mv run_pie-x86 ../assets/run_pie-x86
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.2.2
+CurrentVersionCode: 6
diff --git a/metadata/com.powerje.nyan.txt b/metadata/com.powerje.nyan.txt
deleted file mode 100644
index 8f7950a161..0000000000
--- a/metadata/com.powerje.nyan.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-AntiFeatures:NonFreeAssets
-Categories:Theming
-License:CC-BY-NC-3.0
-Web Site:
-Source Code:https://github.com/powerje/NyanDroid
-Issue Tracker:https://github.com/powerje/NyanDroid/issues
-
-Auto Name:Nyan
-Summary:8-bit wallpaper
-Description:
-Endless, flying-pop-tart-cat-alike wallpaper, with options and a standalone,
-musical, launcher version.
-
-The music is licensed under CC-BY-NC-3.0. The source code is licensed under the
-Apache-2.0 license.
-.
-
-Repo Type:git
-Repo:https://github.com/powerje/NyanDroid.git
-
-Build:1.2,3
- commit=1b6b1bda8
- target=android-10
-
-Build:1.8,4
- commit=c7f7de02
- target=android-16
-
-Build:1.8+,7
- commit=cd695d755
- forceversion=yes
- target=android-16
-
-Build:1.8.2,9
- commit=df775baf0011d9
- target=android-16
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.3
-Current Version Code:13
diff --git a/metadata/com.powerje.nyan.yml b/metadata/com.powerje.nyan.yml
new file mode 100644
index 0000000000..372cfbf3e6
--- /dev/null
+++ b/metadata/com.powerje.nyan.yml
@@ -0,0 +1,46 @@
+AntiFeatures:
+ - NonFreeAssets
+Categories:
+ - Theming
+License: CC-BY-NC-3.0
+SourceCode: https://github.com/powerje/NyanDroid
+IssueTracker: https://github.com/powerje/NyanDroid/issues
+
+AutoName: Nyan
+Summary: 8-bit wallpaper
+Description: |-
+ Endless, flying-pop-tart-cat-alike wallpaper, with options and a standalone,
+ musical, launcher version.
+
+ The music is licensed under CC-BY-NC-3.0. The source code is licensed under the
+ Apache-2.0 license.
+
+RepoType: git
+Repo: https://github.com/powerje/NyanDroid.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 1b6b1bda8
+ target: android-10
+
+ - versionName: '1.8'
+ versionCode: 4
+ commit: c7f7de02
+ target: android-16
+
+ - versionName: 1.8+
+ versionCode: 7
+ commit: cd695d755
+ forceversion: true
+ target: android-16
+
+ - versionName: 1.8.2
+ versionCode: 9
+ commit: df775baf0011d9
+ target: android-16
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.3
+CurrentVersionCode: 13
diff --git a/metadata/com.powerpoint45.lucidbrowser.txt b/metadata/com.powerpoint45.lucidbrowser.txt
deleted file mode 100644
index 84dc8b935d..0000000000
--- a/metadata/com.powerpoint45.lucidbrowser.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-AntiFeatures:Ads,NonFreeDep
-Categories:Internet
-License:MIT
-Web Site:
-Source Code:https://github.com/powerpoint45/Lucid-Browser
-Issue Tracker:https://github.com/powerpoint45/Lucid-Browser/issues
-
-Auto Name:Lucid Browser
-Summary:Lightweight browser
-Description:
-Simple, lightweight and small browser with binary size below 1MB. It uses a
-custom homepage that loads locally for quick start-ups.
-
-Not updated - newer versions are non-free.
-.
-
-Repo Type:git
-Repo:https://github.com/powerpoint45/Lucid-Browser
-
-Build:3.7,27
- commit=eaa8315bc286dcdcd9a65018c5568b89e93f1105
- srclibs=1:appcompat@v7
- prebuild=rm libs/android-support-v4.jar
-
-Build:4.0,30
- disable=includes play services and ads
- commit=46b2fe1e8aa632ace3d910ccfcbdb7f5b8b0f3b1
- srclibs=1:appcompat@v7
- prebuild=rm libs/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:3.7
-Current Version Code:27
diff --git a/metadata/com.powerpoint45.lucidbrowser.yml b/metadata/com.powerpoint45.lucidbrowser.yml
new file mode 100644
index 0000000000..013e430e44
--- /dev/null
+++ b/metadata/com.powerpoint45.lucidbrowser.yml
@@ -0,0 +1,40 @@
+AntiFeatures:
+ - Ads
+ - NonFreeDep
+Categories:
+ - Internet
+License: MIT
+SourceCode: https://github.com/powerpoint45/Lucid-Browser
+IssueTracker: https://github.com/powerpoint45/Lucid-Browser/issues
+
+AutoName: Lucid Browser
+Summary: Lightweight browser
+Description: |-
+ Simple, lightweight and small browser with binary size below 1MB. It uses a
+ custom homepage that loads locally for quick start-ups.
+
+ Not updated - newer versions are non-free.
+
+RepoType: git
+Repo: https://github.com/powerpoint45/Lucid-Browser
+
+Builds:
+ - versionName: '3.7'
+ versionCode: 27
+ commit: eaa8315bc286dcdcd9a65018c5568b89e93f1105
+ srclibs:
+ - 1:appcompat@v7
+ prebuild: rm libs/android-support-v4.jar
+
+ - versionName: '4.0'
+ versionCode: 30
+ disable: includes play services and ads
+ commit: 46b2fe1e8aa632ace3d910ccfcbdb7f5b8b0f3b1
+ srclibs:
+ - 1:appcompat@v7
+ prebuild: rm libs/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '3.7'
+CurrentVersionCode: 27
diff --git a/metadata/com.primavera.arduino.listener.txt b/metadata/com.primavera.arduino.listener.txt
deleted file mode 100644
index d4d0c504e5..0000000000
--- a/metadata/com.primavera.arduino.listener.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/jeppsson/Arduino-Communicator
-Issue Tracker:https://github.com/jeppsson/Arduino-Communicator/issues
-
-Auto Name:Arduino Uno Communicator
-Summary:Arduino Uno companion app
-Description:
-Very simple Android application for communicating with Arduino Uno (with
-Atmega16U2 or Atmega8U2 programmed as a USB-to-serial converter) via a microUSB
-OTG cable.
-
-Please note that this app will not work with Arduino boards with the FTDI
-USB-to-serial driver chip.
-.
-
-Repo Type:git
-Repo:https://github.com/jeppsson/Arduino-Communicator.git
-
-Build:1.33,5
- commit=f39cb474d898bdcbfb509412848937ddb1c91b34
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.33
-Current Version Code:5
diff --git a/metadata/com.primavera.arduino.listener.yml b/metadata/com.primavera.arduino.listener.yml
new file mode 100644
index 0000000000..4f76873f71
--- /dev/null
+++ b/metadata/com.primavera.arduino.listener.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/jeppsson/Arduino-Communicator
+IssueTracker: https://github.com/jeppsson/Arduino-Communicator/issues
+
+AutoName: Arduino Uno Communicator
+Summary: Arduino Uno companion app
+Description: |-
+ Very simple Android application for communicating with Arduino Uno (with
+ Atmega16U2 or Atmega8U2 programmed as a USB-to-serial converter) via a microUSB
+ OTG cable.
+
+ Please note that this app will not work with Arduino boards with the FTDI
+ USB-to-serial driver chip.
+
+RepoType: git
+Repo: https://github.com/jeppsson/Arduino-Communicator.git
+
+Builds:
+ - versionName: '1.33'
+ versionCode: 5
+ commit: f39cb474d898bdcbfb509412848937ddb1c91b34
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.33'
+CurrentVersionCode: 5
diff --git a/metadata/com.proch.practicehub.txt b/metadata/com.proch.practicehub.txt
deleted file mode 100644
index 343029d51b..0000000000
--- a/metadata/com.proch.practicehub.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/https://music-practice-tools.googlecode.com/directory/
-Issue Tracker:
-
-Auto Name:Practice Hub
-Summary:Tools for musicians
-Description:
-Tools for musicians, including a chromoatic tuner, a metronome, and a pitch
-drone.
-.
-
-Build:1.0,1
- commit=109c0bddf346
- buildjni=yes
-
-Build:2.0,2
- commit=6e1c575b30d7
- srclibs=NumberPicker-SimonVT@1da4372,ActionBarSherlock@4.1.0
- prebuild=echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties && \
- echo "android.library.reference.2=$$NumberPicker-SimonVT$$" >> project.properties
- target=android-16
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.0
-Current Version Code:2
diff --git a/metadata/com.proch.practicehub.yml b/metadata/com.proch.practicehub.yml
new file mode 100644
index 0000000000..0e33bb028c
--- /dev/null
+++ b/metadata/com.proch.practicehub.yml
@@ -0,0 +1,35 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/https://music-practice-tools.googlecode.com/directory/
+
+AutoName: Practice Hub
+Summary: Tools for musicians
+Description: |-
+ Tools for musicians, including a chromoatic tuner, a metronome, and a pitch
+ drone.
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 109c0bddf346
+ buildjni:
+ - yes
+
+ - versionName: '2.0'
+ versionCode: 2
+ commit: 6e1c575b30d7
+ srclibs:
+ - NumberPicker-SimonVT@1da4372
+ - ActionBarSherlock@4.1.0
+ prebuild:
+ - echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties
+ - echo "android.library.reference.2=$$NumberPicker-SimonVT$$" >> project.properties
+ target: android-16
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '2.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.purplefoto.pfdock.txt b/metadata/com.purplefoto.pfdock.txt
deleted file mode 100644
index 42521c3310..0000000000
--- a/metadata/com.purplefoto.pfdock.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Navigation
-License:Apache-2.0
-Web Site:http://pfdock.purplefoto.com
-Source Code:https://github.com/ehcloninger/pf-public
-Issue Tracker:https://github.com/ehcloninger/pf-public/issues
-
-Auto Name:PurpleDock
-Summary:Car home-screen
-Description:
-PurpleDock is a simple replacement for the car dock app that ships with many
-handsets. PurpleDock works in both Portrait and Landscape orientation. It works
-when connected to power and disconnected. GPS usage (used for speedometer) is
-throttled when not connected to power in order to save battery life.
-
-PurpleDock allows customization of three of the launch buttons. The stickpin,
-headphones, and microphone buttons are pre-assigned to Google Places, Google
-Music, and Voice Search. To override these buttons, tap and hold for 1 second to
-bring up an editor. You will need to know the full name of the application and
-the name of the Activity to launch, which can be got from
-[[com.ideasfrombrain.search_based_launcher_v2]] or or the AndroidManifest.xml of
-the source code of the app.
-.
-
-Repo Type:git
-Repo:https://github.com/ehcloninger/pf-public.git
-
-Build:1.0.1-rc.1,3
- commit=1.0.1-rc.1
- subdir=src/pfdock
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0.1-rc.1
-Current Version Code:3
diff --git a/metadata/com.purplefoto.pfdock.yml b/metadata/com.purplefoto.pfdock.yml
new file mode 100644
index 0000000000..0951515717
--- /dev/null
+++ b/metadata/com.purplefoto.pfdock.yml
@@ -0,0 +1,36 @@
+Categories:
+ - Navigation
+License: Apache-2.0
+WebSite: http://pfdock.purplefoto.com
+SourceCode: https://github.com/ehcloninger/pf-public
+IssueTracker: https://github.com/ehcloninger/pf-public/issues
+
+AutoName: PurpleDock
+Summary: Car home-screen
+Description: |-
+ PurpleDock is a simple replacement for the car dock app that ships with many
+ handsets. PurpleDock works in both Portrait and Landscape orientation. It works
+ when connected to power and disconnected. GPS usage (used for speedometer) is
+ throttled when not connected to power in order to save battery life.
+
+ PurpleDock allows customization of three of the launch buttons. The stickpin,
+ headphones, and microphone buttons are pre-assigned to Google Places, Google
+ Music, and Voice Search. To override these buttons, tap and hold for 1 second to
+ bring up an editor. You will need to know the full name of the application and
+ the name of the Activity to launch, which can be got from
+ [[com.ideasfrombrain.search_based_launcher_v2]] or or the AndroidManifest.xml of
+ the source code of the app.
+
+RepoType: git
+Repo: https://github.com/ehcloninger/pf-public.git
+
+Builds:
+ - versionName: 1.0.1-rc.1
+ versionCode: 3
+ commit: 1.0.1-rc.1
+ subdir: src/pfdock
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.1-rc.1
+CurrentVersionCode: 3
diff --git a/metadata/com.qsp.player.txt b/metadata/com.qsp.player.txt
deleted file mode 100644
index 94d6261998..0000000000
--- a/metadata/com.qsp.player.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Games
-License:GPL-2.0-or-later
-Web Site:http://qsp.su
-Source Code:https://qsp-android-player.googlecode.com
-Issue Tracker:http://qsp.su/index.php?option=com_agora&task=topic&id=128&Itemid=57
-
-Auto Name:Quest Player
-Summary:Russian interactive fiction
-Description:
-QSP, она же Quest Soft Player - простая в освоении система разработки текстовых
-игр, преимущественно с "менюшным" вводом (существует возможность создания
-полноценного парсера).
-.
-
-Repo Type:git-svn
-Repo:https://qsp-android-player.googlecode.com/svn/trunk
-
-Build:1.0.201 alpha,201
- commit=204
- extlibs=acra/acra-4.4.0.jar
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0.201 alpha
-Current Version Code:201
diff --git a/metadata/com.qsp.player.yml b/metadata/com.qsp.player.yml
new file mode 100644
index 0000000000..cec6a0417d
--- /dev/null
+++ b/metadata/com.qsp.player.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Games
+License: GPL-2.0-or-later
+WebSite: http://qsp.su
+SourceCode: https://qsp-android-player.googlecode.com
+IssueTracker: http://qsp.su/index.php?option=com_agora&task=topic&id=128&Itemid=57
+
+AutoName: Quest Player
+Summary: Russian interactive fiction
+Description: |-
+ QSP, она же Quest Soft Player - простая в освоении система разработки текстовых
+ игр, преимущественно с "менюшным" вводом (существует возможность создания
+ полноценного парсера).
+
+RepoType: git-svn
+Repo: https://qsp-android-player.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.0.201 alpha
+ versionCode: 201
+ commit: '204'
+ extlibs:
+ - acra/acra-4.4.0.jar
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.0.201 alpha
+CurrentVersionCode: 201
diff --git a/metadata/com.qubling.sidekick.txt b/metadata/com.qubling.sidekick.txt
deleted file mode 100644
index 00e91b2641..0000000000
--- a/metadata/com.qubling.sidekick.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Development
-License:Artistic-2.0
-Web Site:
-Source Code:https://github.com/zostay/CPAN-Sidekick
-Issue Tracker:https://github.com/zostay/CPAN-Sidekick/issues
-
-Auto Name:CPAN Sidekick
-Summary:Browse Perl documentation
-Description:
-Every super Perl developer needs a sidekick. Ask a Perl developer what her
-favorite feature of the language is and chances are good that the answer is
-CPAN. CPAN Sidekick brings all the great information and documentation of the
-Comprehensive Perl Archive Network to your phone.
-
-* Search for CPAN modules
-* See search results with the author's picture, module abstract, ratings, and favorites
-* Tap on individual results to see the documentation for that module
-* Tap on the module header on documentation to see the release details
-* Follow links within the documentation to see the documentation for other modules
-* Any link to something other than a module will work, but will go to a browser, even if that link is within CPAN
-* Two panel view for tablets
-.
-
-Repo Type:git
-Repo:https://github.com/zostay/CPAN-Sidekick.git
-
-Build:0.4.3,11
- commit=c9271
- target=android-15
-
-Build:0.5.0,15
- commit=b1a5d30c1a
- target=android-13
-
-Build:0.5.1,16
- commit=v0.5.1-vc16-2013-04-07
- target=android-13
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.5.1
-Current Version Code:16
diff --git a/metadata/com.qubling.sidekick.yml b/metadata/com.qubling.sidekick.yml
new file mode 100644
index 0000000000..c7ae064337
--- /dev/null
+++ b/metadata/com.qubling.sidekick.yml
@@ -0,0 +1,45 @@
+Categories:
+ - Development
+License: Artistic-2.0
+SourceCode: https://github.com/zostay/CPAN-Sidekick
+IssueTracker: https://github.com/zostay/CPAN-Sidekick/issues
+
+AutoName: CPAN Sidekick
+Summary: Browse Perl documentation
+Description: |-
+ Every super Perl developer needs a sidekick. Ask a Perl developer what her
+ favorite feature of the language is and chances are good that the answer is
+ CPAN. CPAN Sidekick brings all the great information and documentation of the
+ Comprehensive Perl Archive Network to your phone.
+
+ * Search for CPAN modules
+ * See search results with the author's picture, module abstract, ratings, and favorites
+ * Tap on individual results to see the documentation for that module
+ * Tap on the module header on documentation to see the release details
+ * Follow links within the documentation to see the documentation for other modules
+ * Any link to something other than a module will work, but will go to a browser, even if that link is within CPAN
+ * Two panel view for tablets
+
+RepoType: git
+Repo: https://github.com/zostay/CPAN-Sidekick.git
+
+Builds:
+ - versionName: 0.4.3
+ versionCode: 11
+ commit: c9271
+ target: android-15
+
+ - versionName: 0.5.0
+ versionCode: 15
+ commit: b1a5d30c1a
+ target: android-13
+
+ - versionName: 0.5.1
+ versionCode: 16
+ commit: v0.5.1-vc16-2013-04-07
+ target: android-13
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.5.1
+CurrentVersionCode: 16
diff --git a/metadata/com.quran.labs.androidquran.txt b/metadata/com.quran.labs.androidquran.txt
deleted file mode 100644
index ac7ac509f3..0000000000
--- a/metadata/com.quran.labs.androidquran.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Reading
-License:GPL-3.0-only
-Web Site:http://android.quran.com/
-Source Code:https://github.com/quran/quran_android
-Issue Tracker:https://github.com/quran/quran_android/issues
-
-Auto Name:Quran
-Summary:Read the Quran
-Description:
-A simple (madani based) qu'ran app for android. You are prompted to download the
-data at startup.
-
-Translation, tafsir and Arabic data come from [http://tanzil.net tanzil] and
-King Saud University. Audio from Every Ayah. Images from
-[https://github.com/quran/quran.com-images quran images project].
-.
-
-Repo Type:git
-Repo:https://github.com/ahmedre/quran_android.git
-
-Build:2.3.1,231
- disable=custom licence v2.3.1
- commit=unknown - see disabled
- subdir=app
- srclibs=ActionBarSherlock@4.1.0
- prebuild=echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties
- target=android-17
-
-Build:2.7.2,272
- disable=crashlytics
- commit=v2.7.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.android.tools.build:gradle/s/2.2.0-rc1/2.2.2/' build.gradle ../build.gradle && \
- find . -type f -name '*java' -exec sed -i -e '/Crashlytics.*;$/d' -e '/Fabric/d' -e '/com.crashlytics.android.answers/d' {} \; && \
- pushd src/main/java/com/quran/labs/androidquran/
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.9.5-p1
-Current Version Code:2951
diff --git a/metadata/com.quran.labs.androidquran.yml b/metadata/com.quran.labs.androidquran.yml
new file mode 100644
index 0000000000..53eb89ad46
--- /dev/null
+++ b/metadata/com.quran.labs.androidquran.yml
@@ -0,0 +1,49 @@
+Categories:
+ - Reading
+License: GPL-3.0-only
+WebSite: http://android.quran.com/
+SourceCode: https://github.com/quran/quran_android
+IssueTracker: https://github.com/quran/quran_android/issues
+
+AutoName: Quran
+Summary: Read the Quran
+Description: |-
+ A simple (madani based) qu'ran app for android. You are prompted to download the
+ data at startup.
+
+ Translation, tafsir and Arabic data come from [http://tanzil.net tanzil] and
+ King Saud University. Audio from Every Ayah. Images from
+ [https://github.com/quran/quran.com-images quran images project].
+
+RepoType: git
+Repo: https://github.com/ahmedre/quran_android.git
+
+Builds:
+ - versionName: 2.3.1
+ versionCode: 231
+ disable: custom licence v2.3.1
+ commit: unknown - see disabled
+ subdir: app
+ srclibs:
+ - ActionBarSherlock@4.1.0
+ prebuild: echo "android.library.reference.1=$$ActionBarSherlock$$" >> project.properties
+ target: android-17
+
+ - versionName: 2.7.2
+ versionCode: 272
+ disable: crashlytics
+ commit: v2.7.2
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e
+ '/com.android.tools.build:gradle/s/2.2.0-rc1/2.2.2/' build.gradle ../build.gradle
+ - find . -type f -name '*java' -exec sed -i -e '/Crashlytics.*;$/d' -e '/Fabric/d'
+ -e '/com.crashlytics.android.answers/d' {} \;
+ - pushd src/main/java/com/quran/labs/androidquran/
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.9.5-p1
+CurrentVersionCode: 2951
diff --git a/metadata/com.radioreddit.android.txt b/metadata/com.radioreddit.android.txt
deleted file mode 100644
index ac9ee6d112..0000000000
--- a/metadata/com.radioreddit.android.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/chris-blay/radio-reddit-for-Android
-Issue Tracker:https://github.com/chris-blay/radio-reddit-for-Android/issues
-
-Auto Name:radio reddit
-Summary:Listen to music posted on Reddit
-Description:
-Select any subreddit from the many dedicated to music on the news site
-reddit.com and listen to the songs that are posted there. Subreddits are often
-separated by music genre. This simple app lets you select one of them and the
-app will stream the music for you automatically.
-.
-
-Repo Type:git
-Repo:https://github.com/chris-blay/radio-reddit-for-Android
-
-Build:0.6,6
- commit=bc92525f6639334
- subdir=radioreddit
-
-Build:0.7,55
- commit=e85205c10ff6dce433626d2bca874320e4a7ca0e
- subdir=radioreddit/app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.7
-Current Version Code:55
diff --git a/metadata/com.radioreddit.android.yml b/metadata/com.radioreddit.android.yml
new file mode 100644
index 0000000000..1e4bb035a6
--- /dev/null
+++ b/metadata/com.radioreddit.android.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+SourceCode: https://github.com/chris-blay/radio-reddit-for-Android
+IssueTracker: https://github.com/chris-blay/radio-reddit-for-Android/issues
+
+AutoName: radio reddit
+Summary: Listen to music posted on Reddit
+Description: |-
+ Select any subreddit from the many dedicated to music on the news site
+ reddit.com and listen to the songs that are posted there. Subreddits are often
+ separated by music genre. This simple app lets you select one of them and the
+ app will stream the music for you automatically.
+
+RepoType: git
+Repo: https://github.com/chris-blay/radio-reddit-for-Android
+
+Builds:
+ - versionName: '0.6'
+ versionCode: 6
+ commit: bc92525f6639334
+ subdir: radioreddit
+
+ - versionName: '0.7'
+ versionCode: 55
+ commit: e85205c10ff6dce433626d2bca874320e4a7ca0e
+ subdir: radioreddit/app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.7'
+CurrentVersionCode: 55
diff --git a/metadata/com.radiostudent.radiostudentstream.txt b/metadata/com.radiostudent.radiostudentstream.txt
deleted file mode 100644
index 9f2ec72804..0000000000
--- a/metadata/com.radiostudent.radiostudentstream.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/RadioStudent/RadioStudent-Android
-Issue Tracker:https://github.com/RadioStudent/RadioStudent-Android/issues
-
-Auto Name:Radio Študent
-Summary:Listen to radio Ljubljana (Slovenia)
-Description:
-Stream and listen to the local radio station in Ljubljana, Slovenia:
-[http://www.radiostudent.si Radio Student].
-.
-
-Repo Type:git
-Repo:https://github.com/RadioStudent/RadioStudent-Android
-
-Build:2,2
- commit=fddf8bdcf980c80711cf4bf8e7061a648f5c9693
- rm=libs/*
- extlibs=android/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2
-Current Version Code:2
diff --git a/metadata/com.radiostudent.radiostudentstream.yml b/metadata/com.radiostudent.radiostudentstream.yml
new file mode 100644
index 0000000000..c8db4e494d
--- /dev/null
+++ b/metadata/com.radiostudent.radiostudentstream.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Multimedia
+License: GPL-2.0-only
+SourceCode: https://github.com/RadioStudent/RadioStudent-Android
+IssueTracker: https://github.com/RadioStudent/RadioStudent-Android/issues
+
+AutoName: Radio Študent
+Summary: Listen to radio Ljubljana (Slovenia)
+Description: |-
+ Stream and listen to the local radio station in Ljubljana, Slovenia:
+ [http://www.radiostudent.si Radio Student].
+
+RepoType: git
+Repo: https://github.com/RadioStudent/RadioStudent-Android
+
+Builds:
+ - versionName: '2'
+ versionCode: 2
+ commit: fddf8bdcf980c80711cf4bf8e7061a648f5c9693
+ rm:
+ - libs/*
+ extlibs:
+ - android/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2'
+CurrentVersionCode: 2
diff --git a/metadata/com.ratebeer.android.txt b/metadata/com.ratebeer.android.txt
deleted file mode 100644
index 9167d8ee81..0000000000
--- a/metadata/com.ratebeer.android.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Disabled:non-free, little chance we'll ever build it
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:http://www.ratebeer.com
-Source Code:https://github.com/erickok/ratebeer
-Issue Tracker:https://github.com/erickok/ratebeer/issues
-
-Auto Name:RateBeer
-Summary:RateBeer.com client
-Description:
-Companion client for the [http://www.ratebeer.com RateBeer]-Website.
-
-Features:
-
-* Search and explore (top) beers without the need for an account
-* On- and off-line rating of beers
-* Offer place and event suggestions based on a user's geographical location
-.
-
-Repo Type:git
-Repo:https://github.com/erickok/ratebeer
-
-Build:1.5.8,52
- disable=filled with jars, uses google play services lib
- commit=none
- subdir=RateBeerForAndroid
-
-Build:2.2.1,213
- disable=play-services
- commit=v2.2.1
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.2.1
-Current Version Code:213
diff --git a/metadata/com.ratebeer.android.yml b/metadata/com.ratebeer.android.yml
new file mode 100644
index 0000000000..60be55743a
--- /dev/null
+++ b/metadata/com.ratebeer.android.yml
@@ -0,0 +1,41 @@
+Disabled: non-free, little chance we'll ever build it
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+WebSite: http://www.ratebeer.com
+SourceCode: https://github.com/erickok/ratebeer
+IssueTracker: https://github.com/erickok/ratebeer/issues
+
+AutoName: RateBeer
+Summary: RateBeer.com client
+Description: |-
+ Companion client for the [http://www.ratebeer.com RateBeer]-Website.
+
+ Features:
+
+ * Search and explore (top) beers without the need for an account
+ * On- and off-line rating of beers
+ * Offer place and event suggestions based on a user's geographical location
+
+RepoType: git
+Repo: https://github.com/erickok/ratebeer
+
+Builds:
+ - versionName: 1.5.8
+ versionCode: 52
+ disable: filled with jars, uses google play services lib
+ commit: none
+ subdir: RateBeerForAndroid
+
+ - versionName: 2.2.1
+ versionCode: 213
+ disable: play-services
+ commit: v2.2.1
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.2.1
+CurrentVersionCode: 213
diff --git a/metadata/com.readystatesoftware.ghostlog.txt b/metadata/com.readystatesoftware.ghostlog.txt
deleted file mode 100644
index aa4518bd96..0000000000
--- a/metadata/com.readystatesoftware.ghostlog.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Categories:Development
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/jgilfelt/GhostLog
-Issue Tracker:https://github.com/jgilfelt/GhostLog/issues
-
-Auto Name:Ghost Log
-Summary:Show logcat in an overlay
-Description:
-Displays the device logcat buffer in a system overlay window.
-
-Features:
-
-* Persistent logcat display as a system overlay
-* Customisable log filters and display options
-* Auto filter by the current foreground Activity process
-* Quick access to pause/play, clear & share functions via rich notification
-* Integration support for non-root devices
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/jgilfelt/GhostLog.git
-
-Build:1.0.3,3
- commit=706b8a596936b9f62a4053dc3cb05fde9b12cd6d
- subdir=GhostLog/app
- gradle=yes
- prebuild=sed -e '1,8s/gradle:0.7.+/gradle:1.2.2/g' -e '9,$d' build.gradle > ../build.gradle && \
- sed -i -e '1,8d' -e '/plugin/s/android/com.android.application/g' -e '/propFile/,$d' -e '/roguard/s/^/\/\//g' build.gradle && \
- echo -e "allprojects {\nrepositories {\njcenter()\n}\n}" >> ../build.gradle
- build=mkdir -p build/outputs/apk && \
- pushd build && \
- ln -s outputs/apk/ apk && \
- popd
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.3
-Current Version Code:3
diff --git a/metadata/com.readystatesoftware.ghostlog.yml b/metadata/com.readystatesoftware.ghostlog.yml
new file mode 100644
index 0000000000..64fe224dd8
--- /dev/null
+++ b/metadata/com.readystatesoftware.ghostlog.yml
@@ -0,0 +1,46 @@
+Categories:
+ - Development
+License: Apache-2.0
+SourceCode: https://github.com/jgilfelt/GhostLog
+IssueTracker: https://github.com/jgilfelt/GhostLog/issues
+
+AutoName: Ghost Log
+Summary: Show logcat in an overlay
+Description: |-
+ Displays the device logcat buffer in a system overlay window.
+
+ Features:
+
+ * Persistent logcat display as a system overlay
+ * Customisable log filters and display options
+ * Auto filter by the current foreground Activity process
+ * Quick access to pause/play, clear & share functions via rich notification
+ * Integration support for non-root devices
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/jgilfelt/GhostLog.git
+
+Builds:
+ - versionName: 1.0.3
+ versionCode: 3
+ commit: 706b8a596936b9f62a4053dc3cb05fde9b12cd6d
+ subdir: GhostLog/app
+ gradle:
+ - yes
+ prebuild:
+ - sed -e '1,8s/gradle:0.7.+/gradle:1.2.2/g' -e '9,$d' build.gradle > ../build.gradle
+ - sed -i -e '1,8d' -e '/plugin/s/android/com.android.application/g' -e '/propFile/,$d'
+ -e '/roguard/s/^/\/\//g' build.gradle
+ - echo -e "allprojects {\nrepositories {\njcenter()\n}\n}" >> ../build.gradle
+ build:
+ - mkdir -p build/outputs/apk
+ - pushd build
+ - ln -s outputs/apk/ apk
+ - popd
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.3
+CurrentVersionCode: 3
diff --git a/metadata/com.refactech.driibo.txt b/metadata/com.refactech.driibo.txt
deleted file mode 100644
index 41f501585f..0000000000
--- a/metadata/com.refactech.driibo.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/ikew0ng/Dribbo
-Issue Tracker:https://github.com/ikew0ng/Dribbo/issues
-
-Auto Name:Driibo
-Summary:Client for Dribbble
-Description:
-Browse the [https://dribbble.com/ Dribble] site for artworks.
-.
-
-Repo Type:git
-Repo:https://github.com/ikew0ng/Dribbo
-
-Build:v1.3.0,3
- commit=3094061878f244137a5dea0a276a7bb9674146e0
- subdir=Driibo
- gradle=yes
- rm=Driibo/libs/*
- prebuild=sed -i -e '/support-v4/acompile "com.mcxiaoke.volley:library:1.0.16"' -e '/compile files/d' build.gradle
-
-Maintainer Notes:
-* No update checks, because variables are used in gradle. Manifest at 1.0 (1).
-* https://github.com/ikew0ng/Dribbo/issues/9
-* https://github.com/ikew0ng/Dribbo/issues/8
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:v1.3.0
-Current Version Code:3
diff --git a/metadata/com.refactech.driibo.yml b/metadata/com.refactech.driibo.yml
new file mode 100644
index 0000000000..07d6a58cce
--- /dev/null
+++ b/metadata/com.refactech.driibo.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+SourceCode: https://github.com/ikew0ng/Dribbo
+IssueTracker: https://github.com/ikew0ng/Dribbo/issues
+
+AutoName: Driibo
+Summary: Client for Dribbble
+Description: Browse the [https://dribbble.com/ Dribble] site for artworks.
+
+RepoType: git
+Repo: https://github.com/ikew0ng/Dribbo
+
+Builds:
+ - versionName: v1.3.0
+ versionCode: 3
+ commit: 3094061878f244137a5dea0a276a7bb9674146e0
+ subdir: Driibo
+ gradle:
+ - yes
+ rm:
+ - Driibo/libs/*
+ prebuild: sed -i -e '/support-v4/acompile "com.mcxiaoke.volley:library:1.0.16"'
+ -e '/compile files/d' build.gradle
+
+MaintainerNotes: |-
+ * No update checks, because variables are used in gradle. Manifest at 1.0 (1).
+ * https://github.com/ikew0ng/Dribbo/issues/9
+ * https://github.com/ikew0ng/Dribbo/issues/8
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: v1.3.0
+CurrentVersionCode: 3
diff --git a/metadata/com.reicast.emulator.txt b/metadata/com.reicast.emulator.txt
deleted file mode 100644
index 13266c2e19..0000000000
--- a/metadata/com.reicast.emulator.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Games
-License:GPL-2.0-only
-Web Site:http://reicast.com
-Source Code:https://github.com/reicast/reicast-emulator
-Issue Tracker:https://github.com/reicast/reicast-emulator/issues
-
-Auto Name:reicast
-Summary:Sega Dreamcast Emulator
-Description:
-This is a fork/rewrite/remix of various versions of nulldc and nulldce.
-Bios/flash have to be on /sdcard/dc/data/dc_boot.bin and
-/sdcard/dc/data/dc_flash.bin. Supported game formats: gdi, chd.
-.
-
-Repo Type:git
-Repo:https://github.com/reicast/reicast-emulator.git
-
-Build:0.r5+,6
- commit=c6e1d41b20cd0
- subdir=reicast/android/
- init=echo "APP_CFLAGS+=-Wno-error=format-security" >> jni/Application.mk && \
- find .. -regex ".+\.\(a\|dll\|so\|exe\|lib\)" -type f -delete
- patch=omguya.patch
- rm=reicast/android/libs/ouya-sdk.jar
- target=android-17
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:r7
-Current Version Code:7
diff --git a/metadata/com.reicast.emulator.yml b/metadata/com.reicast.emulator.yml
new file mode 100644
index 0000000000..e525ff5976
--- /dev/null
+++ b/metadata/com.reicast.emulator.yml
@@ -0,0 +1,39 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Games
+License: GPL-2.0-only
+WebSite: http://reicast.com
+SourceCode: https://github.com/reicast/reicast-emulator
+IssueTracker: https://github.com/reicast/reicast-emulator/issues
+
+AutoName: reicast
+Summary: Sega Dreamcast Emulator
+Description: |-
+ This is a fork/rewrite/remix of various versions of nulldc and nulldce.
+ Bios/flash have to be on /sdcard/dc/data/dc_boot.bin and
+ /sdcard/dc/data/dc_flash.bin. Supported game formats: gdi, chd.
+
+RepoType: git
+Repo: https://github.com/reicast/reicast-emulator.git
+
+Builds:
+ - versionName: 0.r5+
+ versionCode: 6
+ commit: c6e1d41b20cd0
+ subdir: reicast/android/
+ init:
+ - echo "APP_CFLAGS+=-Wno-error=format-security" >> jni/Application.mk
+ - find .. -regex ".+\.\(a\|dll\|so\|exe\|lib\)" -type f -delete
+ patch:
+ - omguya.patch
+ rm:
+ - reicast/android/libs/ouya-sdk.jar
+ target: android-17
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: r7
+CurrentVersionCode: 7
diff --git a/metadata/com.replica.replicaisland.txt b/metadata/com.replica.replicaisland.txt
deleted file mode 100644
index aa3109f8b4..0000000000
--- a/metadata/com.replica.replicaisland.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:http://www.replicaisland.net
-Source Code:https://archive.softwareheritage.org/browse/origin/http://replicaisland.googlecode.com/svn//directory/
-Issue Tracker:
-
-Auto Name:Replica Island
-Summary:Side-scrolling platform game
-Description:
-Guide the Android robot through 40 action-packed platforming levels on a quest
-to discover a secret power source on a mysterious island. With a retro style and
-unique, challenging game play, Replica Island is a new take on the classic
-platformer genre.
-.
-
-Build:1.4,14
- commit=7
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4
-Current Version Code:14
diff --git a/metadata/com.replica.replicaisland.yml b/metadata/com.replica.replicaisland.yml
new file mode 100644
index 0000000000..a6400e1eff
--- /dev/null
+++ b/metadata/com.replica.replicaisland.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Games
+License: Apache-2.0
+WebSite: http://www.replicaisland.net
+SourceCode: https://archive.softwareheritage.org/browse/origin/http://replicaisland.googlecode.com/svn//directory/
+
+AutoName: Replica Island
+Summary: Side-scrolling platform game
+Description: |-
+ Guide the Android robot through 40 action-packed platforming levels on a quest
+ to discover a secret power source on a mysterious island. With a retro style and
+ unique, challenging game play, Replica Island is a new take on the classic
+ platformer genre.
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 14
+ commit: '7'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.4'
+CurrentVersionCode: 14
diff --git a/metadata/com.rhiannonweb.android.migrainetracker.txt b/metadata/com.rhiannonweb.android.migrainetracker.txt
deleted file mode 100644
index 5930f98cf7..0000000000
--- a/metadata/com.rhiannonweb.android.migrainetracker.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Time
-License:GPL-2.0-only
-Web Site:https://sourceforge.net/projects/migrainetracker
-Source Code:https://sourceforge.net/p/migrainetracker/code
-Issue Tracker:https://sourceforge.net/p/migrainetracker/tickets/
-
-Auto Name:Migraine Tracker
-Summary:Event tracker
-Description:
-Migraine Tracker is a simple event tracking app. Originally designed as a
-personal application to track migraines, it can be used to track any recurring
-event’s time and duration for later analysis.
-
-The UI is designed to be as simple as possible, allowing ease of use during
-severe headaches or other events where a complex or feature-heavy UI is
-unwelcome.
-
-Migraine Tracker does not, and is not intended to, diagnose or treat any
-condition. It merely collects data for later analysis by a qualified
-professional instead of using paper forms or notebooks. All data is stored
-locally on your Android device, and only event duration and score is stored.
-.
-
-Repo Type:hg
-Repo:http://hg.code.sf.net/p/migrainetracker/code
-
-Build:0.9b,2
- commit=ed91ba
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.9b
-Current Version Code:2
diff --git a/metadata/com.rhiannonweb.android.migrainetracker.yml b/metadata/com.rhiannonweb.android.migrainetracker.yml
new file mode 100644
index 0000000000..bc3bf9d47a
--- /dev/null
+++ b/metadata/com.rhiannonweb.android.migrainetracker.yml
@@ -0,0 +1,35 @@
+Categories:
+ - Time
+License: GPL-2.0-only
+WebSite: https://sourceforge.net/projects/migrainetracker
+SourceCode: https://sourceforge.net/p/migrainetracker/code
+IssueTracker: https://sourceforge.net/p/migrainetracker/tickets/
+
+AutoName: Migraine Tracker
+Summary: Event tracker
+Description: |-
+ Migraine Tracker is a simple event tracking app. Originally designed as a
+ personal application to track migraines, it can be used to track any recurring
+ event’s time and duration for later analysis.
+
+ The UI is designed to be as simple as possible, allowing ease of use during
+ severe headaches or other events where a complex or feature-heavy UI is
+ unwelcome.
+
+ Migraine Tracker does not, and is not intended to, diagnose or treat any
+ condition. It merely collects data for later analysis by a qualified
+ professional instead of using paper forms or notebooks. All data is stored
+ locally on your Android device, and only event duration and score is stored.
+
+RepoType: hg
+Repo: http://hg.code.sf.net/p/migrainetracker/code
+
+Builds:
+ - versionName: 0.9b
+ versionCode: 2
+ commit: ed91ba
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.9b
+CurrentVersionCode: 2
diff --git a/metadata/com.rj.pixelesque.txt b/metadata/com.rj.pixelesque.txt
deleted file mode 100644
index 44e3b25352..0000000000
--- a/metadata/com.rj.pixelesque.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-AntiFeatures:NonFreeAssets
-Categories:Graphics
-License:CC-BY-NC-3.0
-Web Site:
-Source Code:https://github.com/rjmarsan/Pixelesque
-Issue Tracker:https://github.com/rjmarsan/Pixelesque/issues
-
-Auto Name:Pixelesque
-Summary:Pixel-art editor
-Description:
-The Pencil tool draws lines, and the eraser removes them. The shapes tool allows
-you to use a paint bucket, rectangle, line and circle tools. Two finger drag and
-zoom anywhere to navigate large images. There’s a full undo/redo stack, as well
-as a color picker with history, hsv, rgb, and hex!
-
-The canvas can be resized when a new canvas is chosen. The artwork is licensed
-under CC-BY-NC while the source code is under BSD-3-Clause license.
-.
-
-Repo Type:git
-Repo:https://github.com/rjmarsan/Pixelesque.git
-
-Build:1.2.01,7
- commit=3bd5e
- srclibs=Processing-Multitouch@bb88609
- extlibs=android/android-support-v4.jar
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$Processing-Multitouch$$@' project.properties && \
- rm ./libs/AndMT.zip && \
- rm -rf exports
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2.01
-Current Version Code:7
diff --git a/metadata/com.rj.pixelesque.yml b/metadata/com.rj.pixelesque.yml
new file mode 100644
index 0000000000..cddea63442
--- /dev/null
+++ b/metadata/com.rj.pixelesque.yml
@@ -0,0 +1,40 @@
+AntiFeatures:
+ - NonFreeAssets
+Categories:
+ - Graphics
+License: CC-BY-NC-3.0
+SourceCode: https://github.com/rjmarsan/Pixelesque
+IssueTracker: https://github.com/rjmarsan/Pixelesque/issues
+
+AutoName: Pixelesque
+Summary: Pixel-art editor
+Description: |-
+ The Pencil tool draws lines, and the eraser removes them. The shapes tool allows
+ you to use a paint bucket, rectangle, line and circle tools. Two finger drag and
+ zoom anywhere to navigate large images. There’s a full undo/redo stack, as well
+ as a color picker with history, hsv, rgb, and hex!
+
+ The canvas can be resized when a new canvas is chosen. The artwork is licensed
+ under CC-BY-NC while the source code is under BSD-3-Clause license.
+
+RepoType: git
+Repo: https://github.com/rjmarsan/Pixelesque.git
+
+Builds:
+ - versionName: 1.2.01
+ versionCode: 7
+ commit: 3bd5e
+ srclibs:
+ - Processing-Multitouch@bb88609
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$Processing-Multitouch$$@'
+ project.properties
+ - rm ./libs/AndMT.zip
+ - rm -rf exports
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.2.01
+CurrentVersionCode: 7
diff --git a/metadata/com.robert.maps.txt b/metadata/com.robert.maps.txt
deleted file mode 100644
index d2c7be5581..0000000000
--- a/metadata/com.robert.maps.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:http://robertdeveloper.blogspot.com/2009/08/rmaps.html
-Source Code:https://github.com/RobertDeveloper/RMaps.0.9.x
-Issue Tracker:https://github.com/RobertDeveloper/RMaps.0.9.x/issues
-Donate:http://robertdeveloper.blogspot.com
-
-Auto Name:RMaps
-Summary:Map viewer
-Description:
-Map viewer with a long list of online sources available from OpenStreetMap
-Cyclemap to Soviet military maps. Offline maps using sqlite can be created
-easily with [http://trekbuddyatlasc.sourceforge.net/index.html Mobile Atlas
-Creator].
-
-The non-free Google Analytics library has been replaced with the NoAnalytics
-library.
-.
-
-Repo Type:git
-Repo:https://github.com/RobertDeveloper/RMaps.0.9.x
-
-Build:0.8.11,8104
- commit=463
- subdir=RMaps2
- srclibs=NoAnalytics@158a4a
- prebuild=echo "android.library.reference.1=$$NoAnalytics$$" >> project.properties && \
- rm libs/libGoogleAnalytics.jar
-
-Build:0.9.1,8120
- commit=590
- subdir=RMaps.Free
- srclibs=NoAnalytics@158a4a
- rm=RMaps.AppLib/libs/libGoogleAnalytics.jar
- prebuild=echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties && \
- mkdir src
- update=.,../RMaps.AppLib
-
-Build:0.9.3.1,8133
- commit=649
- subdir=RMaps.Free
- srclibs=NoAnalytics@158a4a
- rm=RMaps.AppLib/libs/libGoogleAnalytics.jar
- prebuild=echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties && \
- mkdir src
- update=.,../RMaps.AppLib
-
-Build:0.9.4,8140
- commit=699
- subdir=RMaps.Free
- srclibs=NoAnalytics@158a4a
- rm=RMaps.AppLib/libs/libGoogleAnalytics.jar
- prebuild=echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties && \
- mkdir src
- update=.,../RMaps.AppLib
-
-Build:0.9.4.1,8141
- disable=Not playing nicely with NoAnalytics
- commit=703
- subdir=RMaps.Free
- srclibs=1:NoAnalytics@d38ae535b5
- forcevercode=yes
- rm=RMaps.AppLib/libs/libGoogleAnalytics.jar
- update=.,../RMaps.AppLib
-
-Maintainer Notes:
-Neither Tags nor RepoManifest are useful.
-
-forcevercode only for 0.9.4.1!
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.9.4.1
-Current Version Code:8141
diff --git a/metadata/com.robert.maps.yml b/metadata/com.robert.maps.yml
new file mode 100644
index 0000000000..9029622c45
--- /dev/null
+++ b/metadata/com.robert.maps.yml
@@ -0,0 +1,103 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: http://robertdeveloper.blogspot.com/2009/08/rmaps.html
+SourceCode: https://github.com/RobertDeveloper/RMaps.0.9.x
+IssueTracker: https://github.com/RobertDeveloper/RMaps.0.9.x/issues
+Donate: http://robertdeveloper.blogspot.com
+
+AutoName: RMaps
+Summary: Map viewer
+Description: |-
+ Map viewer with a long list of online sources available from OpenStreetMap
+ Cyclemap to Soviet military maps. Offline maps using sqlite can be created
+ easily with [http://trekbuddyatlasc.sourceforge.net/index.html Mobile Atlas
+ Creator].
+
+ The non-free Google Analytics library has been replaced with the NoAnalytics
+ library.
+
+RepoType: git
+Repo: https://github.com/RobertDeveloper/RMaps.0.9.x
+
+Builds:
+ - versionName: 0.8.11
+ versionCode: 8104
+ commit: '463'
+ subdir: RMaps2
+ srclibs:
+ - NoAnalytics@158a4a
+ prebuild:
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> project.properties
+ - rm libs/libGoogleAnalytics.jar
+
+ - versionName: 0.9.1
+ versionCode: 8120
+ commit: '590'
+ subdir: RMaps.Free
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - RMaps.AppLib/libs/libGoogleAnalytics.jar
+ prebuild:
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties
+ - mkdir src
+ androidupdate:
+ - .
+ - ../RMaps.AppLib
+
+ - versionName: 0.9.3.1
+ versionCode: 8133
+ commit: '649'
+ subdir: RMaps.Free
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - RMaps.AppLib/libs/libGoogleAnalytics.jar
+ prebuild:
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties
+ - mkdir src
+ androidupdate:
+ - .
+ - ../RMaps.AppLib
+
+ - versionName: 0.9.4
+ versionCode: 8140
+ commit: '699'
+ subdir: RMaps.Free
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - RMaps.AppLib/libs/libGoogleAnalytics.jar
+ prebuild:
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> ../RMaps.AppLib/project.properties
+ - mkdir src
+ androidupdate:
+ - .
+ - ../RMaps.AppLib
+
+ - versionName: 0.9.4.1
+ versionCode: 8141
+ disable: Not playing nicely with NoAnalytics
+ commit: '703'
+ subdir: RMaps.Free
+ srclibs:
+ - 1:NoAnalytics@d38ae535b5
+ forcevercode: true
+ rm:
+ - RMaps.AppLib/libs/libGoogleAnalytics.jar
+ androidupdate:
+ - .
+ - ../RMaps.AppLib
+
+MaintainerNotes: |-
+ Neither Tags nor RepoManifest are useful.
+
+ forcevercode only for 0.9.4.1!
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 0.9.4.1
+CurrentVersionCode: 8141
diff --git a/metadata/com.rockbyte.arxiv.txt b/metadata/com.rockbyte.arxiv.txt
deleted file mode 100644
index 3c9870c7cf..0000000000
--- a/metadata/com.rockbyte.arxiv.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:https://lopespm.github.io/arxiv-papers-mobile
-Source Code:https://github.com/lopespm/arxiv-papers-mobile
-Issue Tracker:https://github.com/lopespm/arxiv-papers-mobile/issues
-Bitcoin:1jokQaTneW1KCbCWsMdVtvPv6oSJ1H3tF
-
-Auto Name:arXiv Papers
-Summary:Search, download and save arXiv scientific papers
-Description:
-Quickly search through a wealth of scientific papers offered by arXiv. Those you
-choose to download are kept at easy reach to consult and see.
-
-App built using react native.
-.
-
-Repo Type:git
-Repo:https://github.com/lopespm/arxiv-papers-mobile
-
-Build:1.0-no-google-play,9
- commit=v1.0-no-google-play
- subdir=android/app
- sudo=curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz && \
- echo "6617e245fa0f7fbe0e373e71d543fea878315324ab31dc64b4eba10e42d04c11 node.tar.xz" | sha256sum -c - && \
- tar xJf node.tar.xz && \
- cp -a node-v8.11.1-linux-x64/. /usr/local/
- gradle=yes
- prebuild=npm install && \
- truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel && \
- rm ../../node_modules/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/infer-annotations-4.0.jar ../../node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar && \
- rm -rf ../../node_modules/react-native-snackbar/android/build/
- scanignore=android/build.gradle
- scandelete=node_modules
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0-no-google-play
-Current Version Code:9
diff --git a/metadata/com.rockbyte.arxiv.yml b/metadata/com.rockbyte.arxiv.yml
new file mode 100644
index 0000000000..12f8c8ecf1
--- /dev/null
+++ b/metadata/com.rockbyte.arxiv.yml
@@ -0,0 +1,47 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+WebSite: https://lopespm.github.io/arxiv-papers-mobile
+SourceCode: https://github.com/lopespm/arxiv-papers-mobile
+IssueTracker: https://github.com/lopespm/arxiv-papers-mobile/issues
+Bitcoin: 1jokQaTneW1KCbCWsMdVtvPv6oSJ1H3tF
+
+AutoName: arXiv Papers
+Summary: Search, download and save arXiv scientific papers
+Description: |-
+ Quickly search through a wealth of scientific papers offered by arXiv. Those you
+ choose to download are kept at easy reach to consult and see.
+
+ App built using react native.
+
+RepoType: git
+Repo: https://github.com/lopespm/arxiv-papers-mobile
+
+Builds:
+ - versionName: 1.0-no-google-play
+ versionCode: 9
+ commit: v1.0-no-google-play
+ subdir: android/app
+ sudo:
+ - curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
+ - echo "6617e245fa0f7fbe0e373e71d543fea878315324ab31dc64b4eba10e42d04c11 node.tar.xz"
+ | sha256sum -c -
+ - tar xJf node.tar.xz
+ - cp -a node-v8.11.1-linux-x64/. /usr/local/
+ gradle:
+ - yes
+ prebuild:
+ - npm install
+ - truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
+ - rm ../../node_modules/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/infer-annotations-4.0.jar
+ ../../node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar
+ - rm -rf ../../node_modules/react-native-snackbar/android/build/
+ scanignore:
+ - android/build.gradle
+ scandelete:
+ - node_modules
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.0-no-google-play
+CurrentVersionCode: 9
diff --git a/metadata/com.roguetemple.hydroid.txt b/metadata/com.roguetemple.hydroid.txt
deleted file mode 100644
index 36ddf8c56c..0000000000
--- a/metadata/com.roguetemple.hydroid.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Games
-License:GPL-2.0-only
-Web Site:http://www.roguetemple.com/z/hydra/hydroid.php
-Source Code:https://bitbucket.org/dalb8/hydra-slayer
-Issue Tracker:
-Donate:http://www.roguetemple.com/z/donate.php?id=Hydra+Slayer+Android
-
-Auto Name:Hydra Slayer
-Summary:Adventure game
-Description:
-Hydra Slayer is a roguelike game where combat has been inspired by some
-mathematical puzzles about brave heroes slaying many headed beasts. This might
-look like a standard dungeon crawler, but the puzzle element is important, and
-the later game is meant to be challenging.
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/dalb8/hydra-slayer
-
-Build:15.0,1500
- commit=0
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:15.0
-Current Version Code:1500
diff --git a/metadata/com.roguetemple.hydroid.yml b/metadata/com.roguetemple.hydroid.yml
new file mode 100644
index 0000000000..153d2620f2
--- /dev/null
+++ b/metadata/com.roguetemple.hydroid.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Games
+License: GPL-2.0-only
+WebSite: http://www.roguetemple.com/z/hydra/hydroid.php
+SourceCode: https://bitbucket.org/dalb8/hydra-slayer
+Donate: http://www.roguetemple.com/z/donate.php?id=Hydra+Slayer+Android
+
+AutoName: Hydra Slayer
+Summary: Adventure game
+Description: |-
+ Hydra Slayer is a roguelike game where combat has been inspired by some
+ mathematical puzzles about brave heroes slaying many headed beasts. This might
+ look like a standard dungeon crawler, but the puzzle element is important, and
+ the later game is meant to be challenging.
+
+RepoType: hg
+Repo: https://bitbucket.org/dalb8/hydra-slayer
+
+Builds:
+ - versionName: '15.0'
+ versionCode: 1500
+ commit: '0'
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '15.0'
+CurrentVersionCode: 1500
diff --git a/metadata/com.roozen.SoundManagerv2.txt b/metadata/com.roozen.SoundManagerv2.txt
deleted file mode 100644
index 25bf87b037..0000000000
--- a/metadata/com.roozen.SoundManagerv2.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:https://sites.google.com/site/roozenandroidapps/home/sound-manager
-Source Code:https://code.google.com/p/app-soundmanager/source
-Issue Tracker:
-
-Auto Name:Sound Manager
-Summary:Volume level scheduler
-Description:
-Exposes all the audio volume controls, provides quick access to ringmode and
-vibration settings, and allows you to set timers to automatically change volumes
-at set times on any given day of the week.
-.
-
-Repo Type:git-svn
-Repo:https://app-soundmanager.googlecode.com/svn;trunk=trunk;tags=tags
-
-Build:2.1.0,19
- commit=156
- target=android-8
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.1.0
-Current Version Code:19
diff --git a/metadata/com.roozen.SoundManagerv2.yml b/metadata/com.roozen.SoundManagerv2.yml
new file mode 100644
index 0000000000..4f74ab15a5
--- /dev/null
+++ b/metadata/com.roozen.SoundManagerv2.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: https://sites.google.com/site/roozenandroidapps/home/sound-manager
+SourceCode: https://code.google.com/p/app-soundmanager/source
+
+AutoName: Sound Manager
+Summary: Volume level scheduler
+Description: |-
+ Exposes all the audio volume controls, provides quick access to ringmode and
+ vibration settings, and allows you to set timers to automatically change volumes
+ at set times on any given day of the week.
+
+RepoType: git-svn
+Repo: https://app-soundmanager.googlecode.com/svn;trunk=trunk;tags=tags
+
+Builds:
+ - versionName: 2.1.0
+ versionCode: 19
+ commit: '156'
+ target: android-8
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.1.0
+CurrentVersionCode: 19
diff --git a/metadata/com.rubenroy.minimaltodo.txt b/metadata/com.rubenroy.minimaltodo.txt
deleted file mode 100644
index 71a332e2be..0000000000
--- a/metadata/com.rubenroy.minimaltodo.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Writing
-License:MIT
-Web Site:
-Source Code:https://github.com/rubenroy/Minimal-Todo
-Issue Tracker:
-
-Auto Name:Minimal
-Summary:Minimal TODO lists
-Description:
-Minimal todo is a very light and useful app, allowing you to add todos easily
-and quickly. It follows the Material guidelines completely.
-.
-
-Repo Type:git
-Repo:https://github.com/rubenroy/Minimal-Todo.git
-
-Build:1.2,3
- commit=7cd0fa0de23fe5f0058cfb50d530e81da7b3eebb
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/fdroid
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.rubenroy.minimaltodo.yml b/metadata/com.rubenroy.minimaltodo.yml
new file mode 100644
index 0000000000..2b92a2db36
--- /dev/null
+++ b/metadata/com.rubenroy.minimaltodo.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Writing
+License: MIT
+SourceCode: https://github.com/rubenroy/Minimal-Todo
+
+AutoName: Minimal
+Summary: Minimal TODO lists
+Description: |-
+ Minimal todo is a very light and useful app, allowing you to add todos easily
+ and quickly. It follows the Material guidelines completely.
+
+RepoType: git
+Repo: https://github.com/rubenroy/Minimal-Todo.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 7cd0fa0de23fe5f0058cfb50d530e81da7b3eebb
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/fdroid
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.sagar.screenshift2.txt b/metadata/com.sagar.screenshift2.txt
deleted file mode 100644
index 06d64e8ac6..0000000000
--- a/metadata/com.sagar.screenshift2.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:http://forum.xda-developers.com/android/apps-games/app-screen-shift-change-screen-t3138718
-Source Code:https://github.com/aravindsagar/ScreenShift
-Issue Tracker:https://github.com/aravindsagar/ScreenShift/issues
-
-Auto Name:Screen Shift
-Summary:Change screen resolution, density and overscan
-Description:
-This app let's you change your screen resolution, density and overscan. Also
-supports saving settings into profiles which can be loaded at later times.
-
-Requires root: Yes, on Android 4.3 (JellyBean) and higher
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/aravindsagar/ScreenShift
-
-Build:2.0,4
- commit=85ff46b6727331956b66933ccb5d20b88b1e8d06
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's@InAppBillingPublicKey.getPublicKey()@"null"@g' -e '/import com.sagar.screenshift2.util.InAppBillingPublicKey/d' src/main/java/com/sagar/screenshift2/MainActivity.java
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0
-Current Version Code:4
diff --git a/metadata/com.sagar.screenshift2.yml b/metadata/com.sagar.screenshift2.yml
new file mode 100644
index 0000000000..68d374df34
--- /dev/null
+++ b/metadata/com.sagar.screenshift2.yml
@@ -0,0 +1,34 @@
+Categories:
+ - System
+License: Apache-2.0
+WebSite: http://forum.xda-developers.com/android/apps-games/app-screen-shift-change-screen-t3138718
+SourceCode: https://github.com/aravindsagar/ScreenShift
+IssueTracker: https://github.com/aravindsagar/ScreenShift/issues
+
+AutoName: Screen Shift
+Summary: Change screen resolution, density and overscan
+Description: |-
+ This app let's you change your screen resolution, density and overscan. Also
+ supports saving settings into profiles which can be loaded at later times.
+
+ Requires root: Yes, on Android 4.3 (JellyBean) and higher
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/aravindsagar/ScreenShift
+
+Builds:
+ - versionName: '2.0'
+ versionCode: 4
+ commit: 85ff46b6727331956b66933ccb5d20b88b1e8d06
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e 's@InAppBillingPublicKey.getPublicKey()@"null"@g' -e '/import
+ com.sagar.screenshift2.util.InAppBillingPublicKey/d' src/main/java/com/sagar/screenshift2/MainActivity.java
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '2.0'
+CurrentVersionCode: 4
diff --git a/metadata/com.saibotd.bitbeaker.txt b/metadata/com.saibotd.bitbeaker.txt
deleted file mode 100644
index ece0f8b16c..0000000000
--- a/metadata/com.saibotd.bitbeaker.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Development
-License:Apache-2.0
-Web Site:https://bitbucket.org/saibotd/bitbeaker
-Source Code:https://bitbucket.org/saibotd/bitbeaker/src
-Issue Tracker:https://bitbucket.org/saibotd/bitbeaker/issues
-
-Auto Name:Bitbeaker
-Summary:Bitbucket.org client
-Description:
-Bitbucket.org is a site that hosts code in git and hg (mercurial) repositories.
-You can download repos for offline viewing and discuss issues.
-
-Newer versions of this app exist, but cannot be built without secret API keys,
-so are unlikely to appear here.
-.
-
-Repo Type:hg
-Repo:https://bitbucket.org/saibotd/bitbeaker
-
-Build:2.1,11
- commit=b156ba
- srclibs=ActionBarSherlock@6e3f2bb5
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
-
-Build:2.2,12
- commit=57aaf2
- srclibs=ActionBarSherlock@6e3f2bb5
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
- target=android-16
-
-Build:2.3.1,14
- commit=release-v2.3.1
- srclibs=ActionBarSherlock@6e3f2bb5
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
- target=android-16
-
-Build:2.4.1,16
- commit=release-v2.4.1
- srclibs=ActionBarSherlock@4.3.1
- prebuild=sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.4.1
-Current Version Code:16
diff --git a/metadata/com.saibotd.bitbeaker.yml b/metadata/com.saibotd.bitbeaker.yml
new file mode 100644
index 0000000000..01e1a23716
--- /dev/null
+++ b/metadata/com.saibotd.bitbeaker.yml
@@ -0,0 +1,61 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Development
+License: Apache-2.0
+WebSite: https://bitbucket.org/saibotd/bitbeaker
+SourceCode: https://bitbucket.org/saibotd/bitbeaker/src
+IssueTracker: https://bitbucket.org/saibotd/bitbeaker/issues
+
+AutoName: Bitbeaker
+Summary: Bitbucket.org client
+Description: |-
+ Bitbucket.org is a site that hosts code in git and hg (mercurial) repositories.
+ You can download repos for offline viewing and discuss issues.
+
+ Newer versions of this app exist, but cannot be built without secret API keys,
+ so are unlikely to appear here.
+
+RepoType: hg
+Repo: https://bitbucket.org/saibotd/bitbeaker
+
+Builds:
+ - versionName: '2.1'
+ versionCode: 11
+ commit: b156ba
+ srclibs:
+ - ActionBarSherlock@6e3f2bb5
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+
+ - versionName: '2.2'
+ versionCode: 12
+ commit: 57aaf2
+ srclibs:
+ - ActionBarSherlock@6e3f2bb5
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+ target: android-16
+
+ - versionName: 2.3.1
+ versionCode: 14
+ commit: release-v2.3.1
+ srclibs:
+ - ActionBarSherlock@6e3f2bb5
+ prebuild: sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@'
+ project.properties
+ target: android-16
+
+ - versionName: 2.4.1
+ versionCode: 16
+ commit: release-v2.4.1
+ srclibs:
+ - ActionBarSherlock@4.3.1
+ prebuild:
+ - sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 2.4.1
+CurrentVersionCode: 16
diff --git a/metadata/com.sakthipriyan.cricscore.txt b/metadata/com.sakthipriyan.cricscore.txt
deleted file mode 100644
index 2131f232fa..0000000000
--- a/metadata/com.sakthipriyan.cricscore.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Categories:Sports & Health
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/spriyan/CricScoreApp
-Issue Tracker:https://github.com/spriyan/CricScoreApp/issues
-
-Auto Name:Cricscore
-Summary:Display cricket score
-Description:
-Show score of cricket matches from an [http://cricscore-api.appspot.com AppSpot]
-service, which is also open-source: [https://github.com/spriyan/CricScoreGAE
-CricScoreGAE].
-.
-
-Repo Type:git
-Repo:https://github.com/spriyan/CricScoreApp
-
-Build:1.0,1
- commit=6da2a3055e6862c6fd77ec7091e859b599c35b2c
- srclibs=1:ActionBarSherlock@4.4.0
- rm=lib/*
- extlibs=android/android-support-v4.jar
- prebuild=cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- target=android-17
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.sakthipriyan.cricscore.yml b/metadata/com.sakthipriyan.cricscore.yml
new file mode 100644
index 0000000000..87859b8998
--- /dev/null
+++ b/metadata/com.sakthipriyan.cricscore.yml
@@ -0,0 +1,33 @@
+Categories:
+ - Sports & Health
+License: Apache-2.0
+SourceCode: https://github.com/spriyan/CricScoreApp
+IssueTracker: https://github.com/spriyan/CricScoreApp/issues
+
+AutoName: Cricscore
+Summary: Display cricket score
+Description: |-
+ Show score of cricket matches from an [http://cricscore-api.appspot.com AppSpot]
+ service, which is also open-source: [https://github.com/spriyan/CricScoreGAE
+ CricScoreGAE].
+
+RepoType: git
+Repo: https://github.com/spriyan/CricScoreApp
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 6da2a3055e6862c6fd77ec7091e859b599c35b2c
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ rm:
+ - lib/*
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ target: android-17
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.saladdressing.veterondo.txt b/metadata/com.saladdressing.veterondo.txt
deleted file mode 100644
index e03b987c94..0000000000
--- a/metadata/com.saladdressing.veterondo.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/Antonis427/veterondo
-Issue Tracker:https://github.com/Antonis427/veterondo/issues
-
-Auto Name:Veterondo
-Summary:Generate colors from weather information
-Description:
-Veterondo ("vetero" & "ondo", which are Esperanto for "weather" and "wave"
-respectively) retrieves your local weather and creates Material Design based
-palettes and procedurally-generated chords out of it.
-
-Veterondo shouldn't be thought of as a traditional weather app. It gives little
-traditional information -- instead, it should be thought of as an appliance --
-or even a live art piece.
-
-It's at its best when it's running on a device with an AMOLED screen that's
-constantly plugged in and placed on a wall. It will refresh regularly,
-displaying new palettes and producing new chords as the day progresses.
-
-This means that for Veterondo to work as its creator (yours truly) intended, IT
-HAS TO KEEP THE SCREEN ON until you manually turn it off yourself by pressing
-your device's power button.
-
-''NonFreeNet:'' OpenWeatherMap service itself is not open source.
-.
-
-Repo Type:git
-Repo:https://github.com/Antonis427/veterondo
-
-Build:1.5,10
- commit=5e03c54a91edd51f5c4e6de8c0b33e8301393053
- subdir=app
- gradle=yes
-
-Build:1.6,12
- commit=69a13335db62e6f99e0a0331a3044a327f6b456e
- subdir=app
- gradle=yes
-
-Build:1.61,13
- commit=2e8bb2d8e7f29833f51c5fceaa402cdb4d4ffa5f
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.61
-Current Version Code:13
diff --git a/metadata/com.saladdressing.veterondo.yml b/metadata/com.saladdressing.veterondo.yml
new file mode 100644
index 0000000000..78671c0bb7
--- /dev/null
+++ b/metadata/com.saladdressing.veterondo.yml
@@ -0,0 +1,58 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/Antonis427/veterondo
+IssueTracker: https://github.com/Antonis427/veterondo/issues
+
+AutoName: Veterondo
+Summary: Generate colors from weather information
+Description: |-
+ Veterondo ("vetero" & "ondo", which are Esperanto for "weather" and "wave"
+ respectively) retrieves your local weather and creates Material Design based
+ palettes and procedurally-generated chords out of it.
+
+ Veterondo shouldn't be thought of as a traditional weather app. It gives little
+ traditional information -- instead, it should be thought of as an appliance --
+ or even a live art piece.
+
+ It's at its best when it's running on a device with an AMOLED screen that's
+ constantly plugged in and placed on a wall. It will refresh regularly,
+ displaying new palettes and producing new chords as the day progresses.
+
+ This means that for Veterondo to work as its creator (yours truly) intended, IT
+ HAS TO KEEP THE SCREEN ON until you manually turn it off yourself by pressing
+ your device's power button.
+
+ ''NonFreeNet:'' OpenWeatherMap service itself is not open source.
+
+RepoType: git
+Repo: https://github.com/Antonis427/veterondo
+
+Builds:
+ - versionName: '1.5'
+ versionCode: 10
+ commit: 5e03c54a91edd51f5c4e6de8c0b33e8301393053
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 12
+ commit: 69a13335db62e6f99e0a0331a3044a327f6b456e
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.61'
+ versionCode: 13
+ commit: 2e8bb2d8e7f29833f51c5fceaa402cdb4d4ffa5f
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.61'
+CurrentVersionCode: 13
diff --git a/metadata/com.sam.hex.txt b/metadata/com.sam.hex.txt
deleted file mode 100644
index 850dc158b9..0000000000
--- a/metadata/com.sam.hex.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Games
-License:NCSA
-Web Site:http://xlythe.com
-Source Code:https://github.com/Xlythe/HexGame_Android
-Issue Tracker:https://github.com/Xlythe/HexGame_Android/issues
-
-Auto Name:Hex
-Summary:Two-player game
-Description:
-Hex is a simple board game where two players race to connect their sides of the
-board. The winner is the first to build a solid path connecting their two sides.
-
-Newer versions of this app use the non-free Google Play Services library.
-.
-
-Repo Type:git
-Repo:https://github.com/Xlythe/HexGame_Android.git
-
-Build:2.2,13
- commit=900717
- target=android-15
-
-Build:2.3,14
- commit=ed1053230e77e13a
- target=android-15
-
-Build:3.1,24
- disable=Uses google play services, jars
- commit=bfd35d052eb78e6af2
- srclibs=1:ActionBarSherlock@4.4.0
- target=android-19
-
-Build:3.1.1,25
- disable=Uses google play services, jars
- commit=bfd35d052eb78e6af2
- srclibs=1:ActionBarSherlock@4.4.0
- target=android-19
-
-Maintainer Notes:
-Play services is a hard dependency, see https://github.com/Xlythe/HexGame_Android/issues/9
-.
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:3.1.1
-Current Version Code:25
diff --git a/metadata/com.sam.hex.yml b/metadata/com.sam.hex.yml
new file mode 100644
index 0000000000..1ace89d908
--- /dev/null
+++ b/metadata/com.sam.hex.yml
@@ -0,0 +1,53 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Games
+License: NCSA
+WebSite: http://xlythe.com
+SourceCode: https://github.com/Xlythe/HexGame_Android
+IssueTracker: https://github.com/Xlythe/HexGame_Android/issues
+
+AutoName: Hex
+Summary: Two-player game
+Description: |-
+ Hex is a simple board game where two players race to connect their sides of the
+ board. The winner is the first to build a solid path connecting their two sides.
+
+ Newer versions of this app use the non-free Google Play Services library.
+
+RepoType: git
+Repo: https://github.com/Xlythe/HexGame_Android.git
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 13
+ commit: '900717'
+ target: android-15
+
+ - versionName: '2.3'
+ versionCode: 14
+ commit: ed1053230e77e13a
+ target: android-15
+
+ - versionName: '3.1'
+ versionCode: 24
+ disable: Uses google play services, jars
+ commit: bfd35d052eb78e6af2
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ target: android-19
+
+ - versionName: 3.1.1
+ versionCode: 25
+ disable: Uses google play services, jars
+ commit: bfd35d052eb78e6af2
+ srclibs:
+ - 1:ActionBarSherlock@4.4.0
+ target: android-19
+
+MaintainerNotes: Play services is a hard dependency, see https://github.com/Xlythe/HexGame_Android/issues/9
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 3.1.1
+CurrentVersionCode: 25
diff --git a/metadata/com.sandeel.bushidoblocks.txt b/metadata/com.sandeel.bushidoblocks.txt
deleted file mode 100644
index 1c9d92bf3b..0000000000
--- a/metadata/com.sandeel.bushidoblocks.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/sandeel/Bushido-Blocks
-Issue Tracker:https://github.com/sandeel/Bushido-Blocks/issues
-
-Auto Name:Bushido Blocks
-Summary:Block-matching game
-Description:
-Test your skills and master the way of the Samurai in this fast-paced and
-addictive Bejeweled-style puzzle game!
-
-Tap matches of three or more blocks to slice them with your katana.
-
-The more blocks you can slice in one go, the more time you gain in a race
-against the clock.
-
-Special blocks eliminate whole rows of blocks but don't give you any extra time,
-so use them wisely!
-
-Proprietary leaderboard and ad libraries were removed.
-
-We used a different library version of libgdx to that used in the source code
-so, as always, any problems could be due to the f-droid build process.
-.
-
-Repo Type:git
-Repo:https://github.com/sandeel/Bushido-Blocks
-
-Build:1.4,13
- commit=25c7009d3989
- subdir=bushido-blocks-android
- init=rm -rf libs/*
- patch=swarm.patch
- srclibs=MobAdMob@2d5736
- extlibs=libgdx/libgdx-0.9.7.zip
- prebuild=sed -i 's@\(reference.1=\).*@\1$$MobAdMob$$@;/merger/d' project.properties && \
- printf 'source.dir=src;../bushido-blocks/src' > ant.properties
- build=cd libs/ && \
- unzip libgdx-0.9.7.zip armeabi-v7a/* armeabi/* gdx.jar gdx-backend-android.jar && \
- rm armeabi/libgdx-audio.so armeabi-v7a/libgdx-audio.so
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4
-Current Version Code:13
diff --git a/metadata/com.sandeel.bushidoblocks.yml b/metadata/com.sandeel.bushidoblocks.yml
new file mode 100644
index 0000000000..1b24b04899
--- /dev/null
+++ b/metadata/com.sandeel.bushidoblocks.yml
@@ -0,0 +1,54 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/sandeel/Bushido-Blocks
+IssueTracker: https://github.com/sandeel/Bushido-Blocks/issues
+
+AutoName: Bushido Blocks
+Summary: Block-matching game
+Description: |-
+ Test your skills and master the way of the Samurai in this fast-paced and
+ addictive Bejeweled-style puzzle game!
+
+ Tap matches of three or more blocks to slice them with your katana.
+
+ The more blocks you can slice in one go, the more time you gain in a race
+ against the clock.
+
+ Special blocks eliminate whole rows of blocks but don't give you any extra time,
+ so use them wisely!
+
+ Proprietary leaderboard and ad libraries were removed.
+
+ We used a different library version of libgdx to that used in the source code
+ so, as always, any problems could be due to the f-droid build process.
+
+RepoType: git
+Repo: https://github.com/sandeel/Bushido-Blocks
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 13
+ commit: 25c7009d3989
+ subdir: bushido-blocks-android
+ init: rm -rf libs/*
+ patch:
+ - swarm.patch
+ srclibs:
+ - MobAdMob@2d5736
+ extlibs:
+ - libgdx/libgdx-0.9.7.zip
+ prebuild:
+ - sed -i 's@\(reference.1=\).*@\1$$MobAdMob$$@;/merger/d' project.properties
+ - printf 'source.dir=src;../bushido-blocks/src' > ant.properties
+ build:
+ - cd libs/
+ - unzip libgdx-0.9.7.zip armeabi-v7a/* armeabi/* gdx.jar gdx-backend-android.jar
+ - rm armeabi/libgdx-audio.so armeabi-v7a/libgdx-audio.so
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.4'
+CurrentVersionCode: 13
diff --git a/metadata/com.sapientech.mediagoblin.txt b/metadata/com.sapientech.mediagoblin.txt
deleted file mode 100644
index 37c6e13a48..0000000000
--- a/metadata/com.sapientech.mediagoblin.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Multimedia,Internet
-License:GPL-3.0-or-later
-Web Site:https://mediagoblin.org
-Source Code:https://notabug.org/SapienTech/MediaGoblinApp
-Issue Tracker:https://notabug.org/SapienTech/MediaGoblinApp/issues
-
-Summary:MediaGoblin Client
-Description:
-Enjoy all the features of MediaGoblin, now on your phone.
-
-* Post images
-* View images
-* Comment on posts
-.
-
-Repo Type:git
-Repo:https://notabug.org/SapienTech/Goblinoid
-
-Build:0.1.3,103
- disable=prebuildozer tries to modify the system
- commit=0.1.3
- submodules=yes
- output=bin/MediaGoblin-0.1.3-release-unsigned.apk
- build=./prebuildozer.sh && \
- buildozer android release
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.1.3
-Current Version Code:103
diff --git a/metadata/com.sapientech.mediagoblin.yml b/metadata/com.sapientech.mediagoblin.yml
new file mode 100644
index 0000000000..1a37ac7753
--- /dev/null
+++ b/metadata/com.sapientech.mediagoblin.yml
@@ -0,0 +1,34 @@
+Categories:
+ - Multimedia
+ - Internet
+License: GPL-3.0-or-later
+WebSite: https://mediagoblin.org
+SourceCode: https://notabug.org/SapienTech/MediaGoblinApp
+IssueTracker: https://notabug.org/SapienTech/MediaGoblinApp/issues
+
+Summary: MediaGoblin Client
+Description: |-
+ Enjoy all the features of MediaGoblin, now on your phone.
+
+ * Post images
+ * View images
+ * Comment on posts
+
+RepoType: git
+Repo: https://notabug.org/SapienTech/Goblinoid
+
+Builds:
+ - versionName: 0.1.3
+ versionCode: 103
+ disable: prebuildozer tries to modify the system
+ commit: 0.1.3
+ submodules: true
+ output: bin/MediaGoblin-0.1.3-release-unsigned.apk
+ build:
+ - ./prebuildozer.sh
+ - buildozer android release
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.1.3
+CurrentVersionCode: 103
diff --git a/metadata/com.sapos_aplastados.game.clash_of_balls.txt b/metadata/com.sapos_aplastados.game.clash_of_balls.txt
deleted file mode 100644
index 0e69badcac..0000000000
--- a/metadata/com.sapos_aplastados.game.clash_of_balls.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/bkueng/clash_of_balls
-Issue Tracker:https://github.com/bkueng/clash_of_balls/issues
-
-Auto Name:Clash of Balls
-Summary:2-player accelerometer game
-Description:
-Prove your sensitive control skills and compete with your friends over WiFi in
-various levels. Try to destroy your rivals by pushing them into the black void
-and become the true master of balls. Don't forget to make use of the mighty
-power-ups that will appear eventually. And always be aware of the danger that
-you have to face out there. But remember, you are alone and there is only one
-survivor.
-
-Games are played peer-to-peer; so no server is used, but each player needs to be
-in the same network to see each other. If the device supports it, Clash of Balls
-should also run via Bluetooth. For the best game experience, the WiFi needs low
-latencies. You can also create a Hotspot and let others connect.
-
-The aim of the game is to bounce the other players out of the field by balancing
-your device.The game should be self-explanatory, there is a Help Menu. When the
-game starts and the countdown is shown, hold your device still in the desired
-position, where your ball should not move. During the game, tilt the device to
-move your player to a certain direction.
-
-For physics simulation, JBox2D is used, a Java implementation of the 2D physics
-engine Box2D.
-.
-
-Repo Type:git
-Repo:https://github.com/bkueng/clash_of_balls.git
-
-Build:1.11,111
- commit=v1.11
- init=zip -r native.zip libs/armeabi
- srclibs=jbox2d-svn@691
- rm=libs/jbox2d-library-2.1.2.1-SNAPSHOT.jar
- prebuild=echo 'source.dir=src;$$jbox2d-svn$$/src/main/java' >> ant.properties
- build=unzip native.zip
-
-Maintainer Notes:
-Could build the alljoyn native library: https://git.allseenalliance.org/gerrit
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.11
-Current Version Code:111
diff --git a/metadata/com.sapos_aplastados.game.clash_of_balls.yml b/metadata/com.sapos_aplastados.game.clash_of_balls.yml
new file mode 100644
index 0000000000..b2b07fea65
--- /dev/null
+++ b/metadata/com.sapos_aplastados.game.clash_of_balls.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/bkueng/clash_of_balls
+IssueTracker: https://github.com/bkueng/clash_of_balls/issues
+
+AutoName: Clash of Balls
+Summary: 2-player accelerometer game
+Description: |-
+ Prove your sensitive control skills and compete with your friends over WiFi in
+ various levels. Try to destroy your rivals by pushing them into the black void
+ and become the true master of balls. Don't forget to make use of the mighty
+ power-ups that will appear eventually. And always be aware of the danger that
+ you have to face out there. But remember, you are alone and there is only one
+ survivor.
+
+ Games are played peer-to-peer; so no server is used, but each player needs to be
+ in the same network to see each other. If the device supports it, Clash of Balls
+ should also run via Bluetooth. For the best game experience, the WiFi needs low
+ latencies. You can also create a Hotspot and let others connect.
+
+ The aim of the game is to bounce the other players out of the field by balancing
+ your device.The game should be self-explanatory, there is a Help Menu. When the
+ game starts and the countdown is shown, hold your device still in the desired
+ position, where your ball should not move. During the game, tilt the device to
+ move your player to a certain direction.
+
+ For physics simulation, JBox2D is used, a Java implementation of the 2D physics
+ engine Box2D.
+
+RepoType: git
+Repo: https://github.com/bkueng/clash_of_balls.git
+
+Builds:
+ - versionName: '1.11'
+ versionCode: 111
+ commit: v1.11
+ init: zip -r native.zip libs/armeabi
+ srclibs:
+ - jbox2d-svn@691
+ rm:
+ - libs/jbox2d-library-2.1.2.1-SNAPSHOT.jar
+ prebuild: echo 'source.dir=src;$$jbox2d-svn$$/src/main/java' >> ant.properties
+ build: unzip native.zip
+
+MaintainerNotes: 'Could build the alljoyn native library: https://git.allseenalliance.org/gerrit'
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.11'
+CurrentVersionCode: 111
diff --git a/metadata/com.scar45.aokp.co.webviewer.txt b/metadata/com.scar45.aokp.co.webviewer.txt
deleted file mode 100644
index 4407ccb87d..0000000000
--- a/metadata/com.scar45.aokp.co.webviewer.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:http://aokp.co
-Source Code:https://github.com/scar45/aokp-co-webviewer
-Issue Tracker:https://github.com/scar45/aokp-co-webviewer/issues
-Donate:http://aokp.co/donate
-
-Auto Name:AOKP.co
-Summary:Wrapper for AOKP website
-Description:
-AOKP is a custom ROM; there you get access to galleries and screenshots.
-.
-
-Repo Type:git
-Repo:https://github.com/scar45/aokp-co-webviewer.git
-
-Build:1.0,2
- commit=37060d46ce49
- init=rm -f build.xml
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.scar45.aokp.co.webviewer.yml b/metadata/com.scar45.aokp.co.webviewer.yml
new file mode 100644
index 0000000000..239beef330
--- /dev/null
+++ b/metadata/com.scar45.aokp.co.webviewer.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: http://aokp.co
+SourceCode: https://github.com/scar45/aokp-co-webviewer
+IssueTracker: https://github.com/scar45/aokp-co-webviewer/issues
+Donate: http://aokp.co/donate
+
+AutoName: AOKP.co
+Summary: Wrapper for AOKP website
+Description: AOKP is a custom ROM; there you get access to galleries and screenshots.
+
+RepoType: git
+Repo: https://github.com/scar45/aokp-co-webviewer.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: 37060d46ce49
+ init: rm -f build.xml
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.scottmain.android.searchlight.txt b/metadata/com.scottmain.android.searchlight.txt
deleted file mode 100644
index b6ff0b08d8..0000000000
--- a/metadata/com.scottmain.android.searchlight.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:System
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/scottamain/Search_Light
-Issue Tracker:https://github.com/scottamain/Search_Light/issues
-
-Auto Name:Search Light
-Summary:LED Flashlight
-Description:
-Uses your camera's LED as a flashlight/torch. Also features a viewfinder using
-the camera so you can see into tight spots that might be blocked by your phone
-as you shine the light.
-
-Try [[org.bc_bd.mrwhite]] if your device doesn't have a camera/flashlight.
-.
-
-Repo Type:git
-Repo:https://github.com/scottamain/Search_Light
-
-Build:1.0,1
- commit=2
-
-Build:1.3,4
- commit=4
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:2.0
-Current Version Code:5
diff --git a/metadata/com.scottmain.android.searchlight.yml b/metadata/com.scottmain.android.searchlight.yml
new file mode 100644
index 0000000000..0ec8c26c26
--- /dev/null
+++ b/metadata/com.scottmain.android.searchlight.yml
@@ -0,0 +1,32 @@
+Categories:
+ - System
+License: Apache-2.0
+SourceCode: https://github.com/scottamain/Search_Light
+IssueTracker: https://github.com/scottamain/Search_Light/issues
+
+AutoName: Search Light
+Summary: LED Flashlight
+Description: |-
+ Uses your camera's LED as a flashlight/torch. Also features a viewfinder using
+ the camera so you can see into tight spots that might be blocked by your phone
+ as you shine the light.
+
+ Try [[org.bc_bd.mrwhite]] if your device doesn't have a camera/flashlight.
+
+RepoType: git
+Repo: https://github.com/scottamain/Search_Light
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: '2'
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: '4'
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '2.0'
+CurrentVersionCode: 5
diff --git a/metadata/com.seafile.seadroid.txt b/metadata/com.seafile.seadroid.txt
deleted file mode 100644
index c33e3b1f00..0000000000
--- a/metadata/com.seafile.seadroid.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Disabled:renamed to com.seafile.seadroid2
-Categories:Internet
-License:Apache-2.0
-Web Site:http://seafile.com/en/download
-Source Code:https://github.com/haiwen/seadroid
-Issue Tracker:https://github.com/haiwen/seadroid/issues
-
-Auto Name:Seafile
-Summary:File synchronization
-Description:
-Client for the Seafile cloud file server and project management software. If you
-are in a small team with a few people, you can create a group in Seafile and
-invite other team members. Team members can then maintain file libraries
-together and collaborate around them.
-
-You can try the [https://seacloud.cc/demo demo], sign up for an account at the
-website, or since the server-side is also free-as-in-freedom, it can be
-installed on any server and configured to work with the app.
-.
-
-Repo Type:git
-Repo:https://github.com/haiwen/seadroid.git
-
-Build:0.4.0,2
- commit=5164c1bff5
- srclibs=ActionBarSherlock@4.2.0,aFileChooser@bd54d1411f
- prebuild=sed -i -e 's@\.1=.*@.1=$$ActionBarSherlock$$@' -e 's@\.2=.*@.2=$$aFileChooser$$@' project.properties && \
- cp libs/android-support-v4.jar $$aFileChooser$$/libs/android-support-v4.jar
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.4.0
-Current Version Code:2
diff --git a/metadata/com.seafile.seadroid.yml b/metadata/com.seafile.seadroid.yml
new file mode 100644
index 0000000000..8fd3ef4c01
--- /dev/null
+++ b/metadata/com.seafile.seadroid.yml
@@ -0,0 +1,39 @@
+Disabled: renamed to com.seafile.seadroid2
+Categories:
+ - Internet
+License: Apache-2.0
+WebSite: http://seafile.com/en/download
+SourceCode: https://github.com/haiwen/seadroid
+IssueTracker: https://github.com/haiwen/seadroid/issues
+
+AutoName: Seafile
+Summary: File synchronization
+Description: |-
+ Client for the Seafile cloud file server and project management software. If you
+ are in a small team with a few people, you can create a group in Seafile and
+ invite other team members. Team members can then maintain file libraries
+ together and collaborate around them.
+
+ You can try the [https://seacloud.cc/demo demo], sign up for an account at the
+ website, or since the server-side is also free-as-in-freedom, it can be
+ installed on any server and configured to work with the app.
+
+RepoType: git
+Repo: https://github.com/haiwen/seadroid.git
+
+Builds:
+ - versionName: 0.4.0
+ versionCode: 2
+ commit: 5164c1bff5
+ srclibs:
+ - ActionBarSherlock@4.2.0
+ - aFileChooser@bd54d1411f
+ prebuild:
+ - sed -i -e 's@\.1=.*@.1=$$ActionBarSherlock$$@' -e 's@\.2=.*@.2=$$aFileChooser$$@'
+ project.properties
+ - cp libs/android-support-v4.jar $$aFileChooser$$/libs/android-support-v4.jar
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.4.0
+CurrentVersionCode: 2
diff --git a/metadata/com.seavenois.tetris.txt b/metadata/com.seavenois.tetris.txt
deleted file mode 100644
index 96d78a7f2c..0000000000
--- a/metadata/com.seavenois.tetris.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/http://tttris.googlecode.com/svn//directory/
-Issue Tracker:
-
-Auto Name:Tttris
-Summary:Tetris clone
-Description:
-A clone of the classic Tetris game for Android devices. Still under development.
-.
-
-Build:0.8-beta,1
- commit=32
-
-Build:0.9-beta,3
- commit=44
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:0.9-beta
-Current Version Code:3
diff --git a/metadata/com.seavenois.tetris.yml b/metadata/com.seavenois.tetris.yml
new file mode 100644
index 0000000000..0b4ee9d7be
--- /dev/null
+++ b/metadata/com.seavenois.tetris.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/http://tttris.googlecode.com/svn//directory/
+
+AutoName: Tttris
+Summary: Tetris clone
+Description: A clone of the classic Tetris game for Android devices. Still under development.
+
+Builds:
+ - versionName: 0.8-beta
+ versionCode: 1
+ commit: '32'
+
+ - versionName: 0.9-beta
+ versionCode: 3
+ commit: '44'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 0.9-beta
+CurrentVersionCode: 3
diff --git a/metadata/com.seawolfsanctuary.keepingtracks.txt b/metadata/com.seawolfsanctuary.keepingtracks.txt
deleted file mode 100644
index 2cdd6f6747..0000000000
--- a/metadata/com.seawolfsanctuary.keepingtracks.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:http://keepingtracks.seawolfsanctuary.com
-Source Code:http://code.seawolfsanctuary.com/keepingtracks
-Issue Tracker:http://code.seawolfsanctuary.com/keepingtracks/issues?status=new&status=open
-FlattrID:1146360
-
-Auto Name:KeepingTracks
-Summary:Keep track of your rail journeys
-Description:
-Features:
-
-* auto-complete station names and three-letter codes
-* pick from the departure board and have stations and times auto-completed
-* share your journeys with a Foursquare check-in
-* browse information and photos, and make notes on train types
-* import & export your journeys as CSV, so you can easily back-up your data
-* help bug-fixing by sending geeky data if the app crashes
-
-What's New in v1.04:
-
-* revamped layout
-* revamped train info section (Data File)
-* check off train classes used for journeys
-
-Permissions:
-
-* Location: for accurate Foursquare check-ins
-* Internet/Network: for downloading departure board, and Foursquare check-in
-* Logs: for sending log data with crash reports (crash reports are optional)
-* Storage (SD Card): for saving photos, tokens etc.
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/sea_wolf/keepingtracks.git
-
-Build:1.01,20130223
- disable=Far too old (upgrade still supported)
- commit=unknown - see disabled
-
-Build:1.02,20130323
- disable=Mistake in database schema upgrade
- commit=unknown - see disabled
-
-Build:1.03,20130421
- commit=1.03
- prebuild=rm -rf sources
- target=android-10
-
-Build:1.04,20130727
- commit=1.04
- srclibs=ActionBarSherlock@071a61c,HoloEverywhere@v1.6.8
- prebuild=rm -rf sources && \
- sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties && \
- sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties && \
- sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties && \
- sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider && \
- sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties && \
- mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- target=android-16
-
-Build:1.05,20131113
- commit=1.05
- srclibs=ActionBarSherlock@071a61c,HoloEverywhere@v1.6.8
- prebuild=rm -rf sources && \
- sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties && \
- sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties && \
- sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties && \
- sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider && \
- sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties && \
- mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- target=android-16
-
-Build:1.06,20140222
- commit=1.06
- srclibs=ActionBarSherlock@071a61c,HoloEverywhere@v1.6.8
- prebuild=rm -rf sources && \
- sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties && \
- sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties && \
- sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties && \
- sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences && \
- $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider && \
- sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties && \
- mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- target=android-16
-
-Maintainer Notes:
-A comment saying "possibly use ABS-Prototik srclib next time" was added to this
-metadata previously, with no further explanation. The ABS commit referenced
-above is also specifically referenced in the project.properties (as is the
-HoloEverywhere version).
-.
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.06
-Current Version Code:20140222
diff --git a/metadata/com.seawolfsanctuary.keepingtracks.yml b/metadata/com.seawolfsanctuary.keepingtracks.yml
new file mode 100644
index 0000000000..231d762b7d
--- /dev/null
+++ b/metadata/com.seawolfsanctuary.keepingtracks.yml
@@ -0,0 +1,117 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: http://keepingtracks.seawolfsanctuary.com
+SourceCode: http://code.seawolfsanctuary.com/keepingtracks
+IssueTracker: http://code.seawolfsanctuary.com/keepingtracks/issues?status=new&status=open
+FlattrID: '1146360'
+
+AutoName: KeepingTracks
+Summary: Keep track of your rail journeys
+Description: |-
+ Features:
+
+ * auto-complete station names and three-letter codes
+ * pick from the departure board and have stations and times auto-completed
+ * share your journeys with a Foursquare check-in
+ * browse information and photos, and make notes on train types
+ * import & export your journeys as CSV, so you can easily back-up your data
+ * help bug-fixing by sending geeky data if the app crashes
+
+ What's New in v1.04:
+
+ * revamped layout
+ * revamped train info section (Data File)
+ * check off train classes used for journeys
+
+ Permissions:
+
+ * Location: for accurate Foursquare check-ins
+ * Internet/Network: for downloading departure board, and Foursquare check-in
+ * Logs: for sending log data with crash reports (crash reports are optional)
+ * Storage (SD Card): for saving photos, tokens etc.
+
+RepoType: git
+Repo: https://bitbucket.org/sea_wolf/keepingtracks.git
+
+Builds:
+ - versionName: '1.01'
+ versionCode: 20130223
+ disable: Far too old (upgrade still supported)
+ commit: unknown - see disabled
+
+ - versionName: '1.02'
+ versionCode: 20130323
+ disable: Mistake in database schema upgrade
+ commit: unknown - see disabled
+
+ - versionName: '1.03'
+ versionCode: 20130421
+ commit: '1.03'
+ prebuild: rm -rf sources
+ target: android-10
+
+ - versionName: '1.04'
+ versionCode: 20130727
+ commit: '1.04'
+ srclibs:
+ - ActionBarSherlock@071a61c
+ - HoloEverywhere@v1.6.8
+ prebuild:
+ - rm -rf sources
+ - sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties
+ - sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties
+ - sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties
+ - sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider
+ - sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties
+ - mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ target: android-16
+
+ - versionName: '1.05'
+ versionCode: 20131113
+ commit: '1.05'
+ srclibs:
+ - ActionBarSherlock@071a61c
+ - HoloEverywhere@v1.6.8
+ prebuild:
+ - rm -rf sources
+ - sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties
+ - sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties
+ - sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties
+ - sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider
+ - sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties
+ - mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ target: android-16
+
+ - versionName: '1.06'
+ versionCode: 20140222
+ commit: '1.06'
+ srclibs:
+ - ActionBarSherlock@071a61c
+ - HoloEverywhere@v1.6.8
+ prebuild:
+ - rm -rf sources
+ - sed -i 's@\(.1=\).*@\1$$HoloEverywhere$$@' project.properties
+ - sed -i 's@\(.2=\).*@\1../srclib/HoloEverywhere/addons/preferences@' project.properties
+ - sed -i 's@\(.3=\).*@\1../srclib/HoloEverywhere/addons/slider@' project.properties
+ - sed -i 's@\(.4=\).*@\1$$ActionBarSherlock$$@' project.properties
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/preferences
+ - $$SDK$$/tools/android update project -p ../srclib/HoloEverywhere/addons/slider
+ - sed -i 's@\(.1=\).*@\1../../ActionBarSherlock/actionbarsherlock@' $$HoloEverywhere$$/project.properties
+ - mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
+ target: android-16
+
+MaintainerNotes: |-
+ A comment saying "possibly use ABS-Prototik srclib next time" was added to this
+ metadata previously, with no further explanation. The ABS commit referenced
+ above is also specifically referenced in the project.properties (as is the
+ HoloEverywhere version).
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.06'
+CurrentVersionCode: 20140222
diff --git a/metadata/com.seb.SLWP.txt b/metadata/com.seb.SLWP.txt
deleted file mode 100644
index aae426a157..0000000000
--- a/metadata/com.seb.SLWP.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/earth-live-wallpaper
-Source Code:https://code.google.com/p/earth-live-wallpaper/source
-Issue Tracker:
-
-Auto Name:EarthRot
-Summary:Rotating planets wallpaper
-Description:
-Live wallpaper showing photorealistic and daytime-synchronized images of Earth
-and other planets flying thru space.
-.
-
-Repo Type:git-svn
-Repo:https://earth-live-wallpaper.googlecode.com/svn/trunk/%20earth-live-wallpaper/SLWP
-
-Build:1.4,60
- commit=61
- init=rm -rf bin/ gen/
- patch=scoping-fix.patch,handle-no-market.patch,fix-appname.patch,button-name.patch
- target=android-10
-
-Build:1.5,61
- commit=63
- patch=scoping-fix.patch,handle-no-market.patch,fix-appname.patch,button-name.63.patch
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.5
-Current Version Code:61
diff --git a/metadata/com.seb.SLWP.yml b/metadata/com.seb.SLWP.yml
new file mode 100644
index 0000000000..6271aea909
--- /dev/null
+++ b/metadata/com.seb.SLWP.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/earth-live-wallpaper
+SourceCode: https://code.google.com/p/earth-live-wallpaper/source
+
+AutoName: EarthRot
+Summary: Rotating planets wallpaper
+Description: |-
+ Live wallpaper showing photorealistic and daytime-synchronized images of Earth
+ and other planets flying thru space.
+
+RepoType: git-svn
+Repo: https://earth-live-wallpaper.googlecode.com/svn/trunk/%20earth-live-wallpaper/SLWP
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 60
+ commit: '61'
+ init: rm -rf bin/ gen/
+ patch:
+ - scoping-fix.patch
+ - handle-no-market.patch
+ - fix-appname.patch
+ - button-name.patch
+ target: android-10
+
+ - versionName: '1.5'
+ versionCode: 61
+ commit: '63'
+ patch:
+ - scoping-fix.patch
+ - handle-no-market.patch
+ - fix-appname.patch
+ - button-name.63.patch
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.5'
+CurrentVersionCode: 61
diff --git a/metadata/com.seb.SLWPmaps.txt b/metadata/com.seb.SLWPmaps.txt
deleted file mode 100644
index 147a7ec71a..0000000000
--- a/metadata/com.seb.SLWPmaps.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:https://code.google.com/p/earth-live-wallpaper
-Source Code:https://code.google.com/p/earth-live-wallpaper/source
-Issue Tracker:
-
-Name:Earth Live Wallpaper: Map Pack
-Auto Name:Map Pack -- Earth Live Wallpaper
-Summary:Map Pack for the live wallpaper
-Description:
-If you find that you end up with a blank planet in [[com.seb.SLWP]] try
-installing this.
-.
-
-Repo Type:git-svn
-Repo:https://earth-live-wallpaper.googlecode.com/svn/trunk/%20earth-live-wallpaper/SLWP_Maps
-
-Build:1.0,2
- commit=44
- target=android-10
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.0
-Current Version Code:2
diff --git a/metadata/com.seb.SLWPmaps.yml b/metadata/com.seb.SLWPmaps.yml
new file mode 100644
index 0000000000..e82c40f1e0
--- /dev/null
+++ b/metadata/com.seb.SLWPmaps.yml
@@ -0,0 +1,26 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+WebSite: https://code.google.com/p/earth-live-wallpaper
+SourceCode: https://code.google.com/p/earth-live-wallpaper/source
+
+Name: 'Earth Live Wallpaper: Map Pack'
+AutoName: Map Pack -- Earth Live Wallpaper
+Summary: Map Pack for the live wallpaper
+Description: |-
+ If you find that you end up with a blank planet in [[com.seb.SLWP]] try
+ installing this.
+
+RepoType: git-svn
+Repo: https://earth-live-wallpaper.googlecode.com/svn/trunk/%20earth-live-wallpaper/SLWP_Maps
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: '44'
+ target: android-10
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.0'
+CurrentVersionCode: 2
diff --git a/metadata/com.selbie.wrek.txt b/metadata/com.selbie.wrek.txt
deleted file mode 100644
index 0fd1cee7eb..0000000000
--- a/metadata/com.selbie.wrek.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Multimedia,Internet
-License:Apache-2.0
-Web Site:https://www.wrek.org
-Source Code:https://github.com/jselbie/wrekonline
-Issue Tracker:https://github.com/jselbie/wrekonline/issues
-
-Auto Name:WREK Online
-Summary:Listen to WREK Atlanta 91.1 FM
-Description:
-Listen to WREK Atlanta 91.1 FM, the entirely student managed, operated, and
-engineered radio station of Georgia Tech. The app supports background playback
-of both the live streams in addition to acrhived recordings from the past week
-of specialty shows.
-.
-
-Repo Type:git
-Repo:https://github.com/jselbie/wrekonline
-
-Build:1.09,9
- commit=eb43fd3d25b002f28637d92cc3d1ba3073cf5896
- srclibs=1:UrlImageViewHelper@urlimageviewhelper-1.0.1
- rm=libs/*
-
-Build:1.12,12
- disable=urlimageviehelper jar
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.12
-Current Version Code:12
diff --git a/metadata/com.selbie.wrek.yml b/metadata/com.selbie.wrek.yml
new file mode 100644
index 0000000000..2af8923494
--- /dev/null
+++ b/metadata/com.selbie.wrek.yml
@@ -0,0 +1,39 @@
+Categories:
+ - Multimedia
+ - Internet
+License: Apache-2.0
+WebSite: https://www.wrek.org
+SourceCode: https://github.com/jselbie/wrekonline
+IssueTracker: https://github.com/jselbie/wrekonline/issues
+
+AutoName: WREK Online
+Summary: Listen to WREK Atlanta 91.1 FM
+Description: |-
+ Listen to WREK Atlanta 91.1 FM, the entirely student managed, operated, and
+ engineered radio station of Georgia Tech. The app supports background playback
+ of both the live streams in addition to acrhived recordings from the past week
+ of specialty shows.
+
+RepoType: git
+Repo: https://github.com/jselbie/wrekonline
+
+Builds:
+ - versionName: '1.09'
+ versionCode: 9
+ commit: eb43fd3d25b002f28637d92cc3d1ba3073cf5896
+ srclibs:
+ - 1:UrlImageViewHelper@urlimageviewhelper-1.0.1
+ rm:
+ - libs/*
+
+ - versionName: '1.12'
+ versionCode: 12
+ disable: urlimageviehelper jar
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.12'
+CurrentVersionCode: 12
diff --git a/metadata/com.selesca.xkcdmuzei.txt b/metadata/com.selesca.xkcdmuzei.txt
deleted file mode 100644
index 08a087bece..0000000000
--- a/metadata/com.selesca.xkcdmuzei.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-AntiFeatures:NonFreeDep
-Categories:Multimedia,Theming
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/vipsy/xkcd-muzei
-Issue Tracker:https://github.com/vipsy/xkcd-muzei/issues
-
-Auto Name:xkcdMuzei
-Summary:XKCD pictures for Muzei
-Description:
-Uses the famous [http://xkcd.com XKCD] web comic in [[net.nurik.roman.muzei]].
-.
-
-Repo Type:git
-Repo:https://github.com/vipsy/xkcd-muzei
-
-Build:1.0,1
- commit=acbe1ee8d34a1aa1397f1c3e5ece9b03195483d9
- subdir=main
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.selesca.xkcdmuzei.yml b/metadata/com.selesca.xkcdmuzei.yml
new file mode 100644
index 0000000000..d987270fdb
--- /dev/null
+++ b/metadata/com.selesca.xkcdmuzei.yml
@@ -0,0 +1,28 @@
+AntiFeatures:
+ - NonFreeDep
+Categories:
+ - Multimedia
+ - Theming
+License: Apache-2.0
+SourceCode: https://github.com/vipsy/xkcd-muzei
+IssueTracker: https://github.com/vipsy/xkcd-muzei/issues
+
+AutoName: xkcdMuzei
+Summary: XKCD pictures for Muzei
+Description: Uses the famous [http://xkcd.com XKCD] web comic in [[net.nurik.roman.muzei]].
+
+RepoType: git
+Repo: https://github.com/vipsy/xkcd-muzei
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: acbe1ee8d34a1aa1397f1c3e5ece9b03195483d9
+ subdir: main
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.semche.invasion.txt b/metadata/com.semche.invasion.txt
deleted file mode 100644
index 39693551a9..0000000000
--- a/metadata/com.semche.invasion.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Disabled:Repo vanished
-Categories:Games
-License:MIT
-Web Site:
-Source Code:https://github.com/Semche/Invasion-Android
-Issue Tracker:https://github.com/Semche/Invasion-Android/issues
-
-Auto Name:Invasion
-Summary:Shoot'em Up game in space
-Description:
-You're a space ship, just kill those damn aliens! Touch the right part of the
-screen to shoot.
-.
-
-Build:1.0,1
- disable=unknown jar andengine.jar
- commit=51d7251f1629d2b7263abe4bb37906c11490eed4
-
-Maintainer Notes:
-Repo has been removed.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
-
-No Source Since:1.1
diff --git a/metadata/com.semche.invasion.yml b/metadata/com.semche.invasion.yml
new file mode 100644
index 0000000000..0adcefc413
--- /dev/null
+++ b/metadata/com.semche.invasion.yml
@@ -0,0 +1,27 @@
+Disabled: Repo vanished
+Categories:
+ - Games
+License: MIT
+SourceCode: https://github.com/Semche/Invasion-Android
+IssueTracker: https://github.com/Semche/Invasion-Android/issues
+
+AutoName: Invasion
+Summary: Shoot'em Up game in space
+Description: |-
+ You're a space ship, just kill those damn aliens! Touch the right part of the
+ screen to shoot.
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ disable: unknown jar andengine.jar
+ commit: 51d7251f1629d2b7263abe4bb37906c11490eed4
+
+MaintainerNotes: Repo has been removed.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: '1.1'
diff --git a/metadata/com.serone.desktoplabel.txt b/metadata/com.serone.desktoplabel.txt
deleted file mode 100644
index e6f85abb8f..0000000000
--- a/metadata/com.serone.desktoplabel.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:Theming
-License:GPL-3.0-or-later
-Web Site:https://code.google.com/p/desktoplabel
-Source Code:https://code.google.com/p/desktoplabel/source
-Issue Tracker:
-
-Auto Name:DesktopLabel
-Summary:Custom desktop label widgets
-Description:
-Allows you to add custom widgets to your 'desktop' to label things.
-.
-
-Repo Type:git-svn
-Repo:https://desktoplabel.googlecode.com/svn/DesktopLabel
-
-Build:1.4.0,7
- commit=16
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4.0
-Current Version Code:7
diff --git a/metadata/com.serone.desktoplabel.yml b/metadata/com.serone.desktoplabel.yml
new file mode 100644
index 0000000000..3f2ccb8f25
--- /dev/null
+++ b/metadata/com.serone.desktoplabel.yml
@@ -0,0 +1,22 @@
+Categories:
+ - Theming
+License: GPL-3.0-or-later
+WebSite: https://code.google.com/p/desktoplabel
+SourceCode: https://code.google.com/p/desktoplabel/source
+
+AutoName: DesktopLabel
+Summary: Custom desktop label widgets
+Description: Allows you to add custom widgets to your 'desktop' to label things.
+
+RepoType: git-svn
+Repo: https://desktoplabel.googlecode.com/svn/DesktopLabel
+
+Builds:
+ - versionName: 1.4.0
+ versionCode: 7
+ commit: '16'
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.4.0
+CurrentVersionCode: 7
diff --git a/metadata/com.sgr_b2.compass.txt b/metadata/com.sgr_b2.compass.txt
deleted file mode 100644
index 3ee0a43744..0000000000
--- a/metadata/com.sgr_b2.compass.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://bitbucket.org/alekseyt/compass
-Issue Tracker:https://bitbucket.org/alekseyt/compass/issues
-Changelog:https://bitbucket.org/alekseyt/compass/src/HEAD/CHANGELOG
-
-Auto Name:Community compass
-Summary:Feature Compass
-Description:
-An outdoors application which can help you to find your way though the forest or
-desert, or whatever. It provides inter-device location exchange by SMS and can
-make distress call even if the device screen is broken by sending SMS with your
-location on your behalf.
-
-Due to pointer-navigation nature, it can also be used as either magnetic or GPS
-compass reading direction to north from your device magnetic sensors or from GPS
-chip.
-.
-
-Repo Type:git
-Repo:https://bitbucket.org/alekseyt/compass.git
-
-Build:1.3.4,14
- commit=cb048fb
- submodules=yes
-
-Build:1.3.5,15
- commit=1.3.5
- submodules=yes
-
-Build:1.4,16
- commit=1.4
- submodules=yes
- target=android-19
-
-Build:1.4.1,17
- commit=1.4.1
- submodules=yes
- target=android-19
-
-Build:1.4.2,18
- commit=1.4.2
- submodules=yes
- prebuild=echo "ndk.dir=$$NDK$$" >> local.properties
- target=android-19
-
-Build:1.4.3,10403
- commit=1.4.3
- submodules=yes
- prebuild=echo "ndk.dir=$$NDK$$" >> local.properties
-
-Build:1.4.5,10405
- commit=1.4.5
- submodules=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.4.5
-Current Version Code:10405
diff --git a/metadata/com.sgr_b2.compass.yml b/metadata/com.sgr_b2.compass.yml
new file mode 100644
index 0000000000..f70a7845aa
--- /dev/null
+++ b/metadata/com.sgr_b2.compass.yml
@@ -0,0 +1,67 @@
+Categories:
+ - Navigation
+License: GPL-3.0-or-later
+SourceCode: https://bitbucket.org/alekseyt/compass
+IssueTracker: https://bitbucket.org/alekseyt/compass/issues
+Changelog: https://bitbucket.org/alekseyt/compass/src/HEAD/CHANGELOG
+
+AutoName: Community compass
+Summary: Feature Compass
+Description: |-
+ An outdoors application which can help you to find your way though the forest or
+ desert, or whatever. It provides inter-device location exchange by SMS and can
+ make distress call even if the device screen is broken by sending SMS with your
+ location on your behalf.
+
+ Due to pointer-navigation nature, it can also be used as either magnetic or GPS
+ compass reading direction to north from your device magnetic sensors or from GPS
+ chip.
+
+RepoType: git
+Repo: https://bitbucket.org/alekseyt/compass.git
+
+Builds:
+ - versionName: 1.3.4
+ versionCode: 14
+ commit: cb048fb
+ submodules: true
+
+ - versionName: 1.3.5
+ versionCode: 15
+ commit: 1.3.5
+ submodules: true
+
+ - versionName: '1.4'
+ versionCode: 16
+ commit: '1.4'
+ submodules: true
+ target: android-19
+
+ - versionName: 1.4.1
+ versionCode: 17
+ commit: 1.4.1
+ submodules: true
+ target: android-19
+
+ - versionName: 1.4.2
+ versionCode: 18
+ commit: 1.4.2
+ submodules: true
+ prebuild: echo "ndk.dir=$$NDK$$" >> local.properties
+ target: android-19
+
+ - versionName: 1.4.3
+ versionCode: 10403
+ commit: 1.4.3
+ submodules: true
+ prebuild: echo "ndk.dir=$$NDK$$" >> local.properties
+
+ - versionName: 1.4.5
+ versionCode: 10405
+ commit: 1.4.5
+ submodules: true
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.4.5
+CurrentVersionCode: 10405
diff --git a/metadata/com.shahul3d.indiasatelliteweather.txt b/metadata/com.shahul3d.indiasatelliteweather.txt
deleted file mode 100644
index f19036ae90..0000000000
--- a/metadata/com.shahul3d.indiasatelliteweather.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-AntiFeatures:UpstreamNonFree
-Categories:Science & Education
-License:GPL-2.0-only
-Web Site:
-Source Code:https://github.com/Shahul3D/IndiaSatelliteWeather
-Issue Tracker:https://github.com/Shahul3D/IndiaSatelliteWeather/issues
-
-Auto Name:India Satellite Weather
-Summary:Satellite weather maps
-Description:
-"A picture is worth a thousand words". A complex weather data can be conveyed
-with a single image map.
-
-By observing the cloud formations around your City, you can predict whether the
-day is going to be Hot or Rainy/Cloudy.
-
-The app fetches the weather data directly from the Official Indian Government
-[http://www.imd.gov.in webpage] for "satellite Images & Products"
-
-A couple of proprietary libraries were removed.
-.
-
-Repo Type:git
-Repo:https://github.com/Shahul3D/IndiaSatelliteWeather.git
-
-Build:1.0,1
- commit=7cf0caf69fcb
- srclibs=1:NoAnalytics@869751616e7,ImageViewTouch@221fc68f17,Easing@a264e
- rm=libs/libGoogleAnalyticsServices.jar,libs/crashlytics.jar,res/values/com_crashlytics_export_strings.xml
- prebuild=find src -type f -print0 | xargs -0 sed -i '/Crashlytics/d' && \
- echo 'source.dir=src;$$ImageViewTouch$$/src;$$Easing$$/src/main/java' > ant.properties
-
-Build:2.0 alpha,2
- commit=d91b749614c8f1dcb509fe8747c062b4e9813db7
- subdir=app
- gradle=yes
-
-Build:3.0.3,6
- disable=crashlytics, play-services
- commit=b29a020c076c4ff8f9c868e9cdaaeec593aea384
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-See https://github.com/Shahul3D/IndiaSatelliteWeather/issues/2
-and https://github.com/Shahul3D/IndiaSatelliteWeather/issues/3.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:4.2
-Current Version Code:19
diff --git a/metadata/com.shahul3d.indiasatelliteweather.yml b/metadata/com.shahul3d.indiasatelliteweather.yml
new file mode 100644
index 0000000000..a69aaa3c31
--- /dev/null
+++ b/metadata/com.shahul3d.indiasatelliteweather.yml
@@ -0,0 +1,65 @@
+AntiFeatures:
+ - UpstreamNonFree
+Categories:
+ - Science & Education
+License: GPL-2.0-only
+SourceCode: https://github.com/Shahul3D/IndiaSatelliteWeather
+IssueTracker: https://github.com/Shahul3D/IndiaSatelliteWeather/issues
+
+AutoName: India Satellite Weather
+Summary: Satellite weather maps
+Description: |-
+ "A picture is worth a thousand words". A complex weather data can be conveyed
+ with a single image map.
+
+ By observing the cloud formations around your City, you can predict whether the
+ day is going to be Hot or Rainy/Cloudy.
+
+ The app fetches the weather data directly from the Official Indian Government
+ [http://www.imd.gov.in webpage] for "satellite Images & Products"
+
+ A couple of proprietary libraries were removed.
+
+RepoType: git
+Repo: https://github.com/Shahul3D/IndiaSatelliteWeather.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 7cf0caf69fcb
+ srclibs:
+ - 1:NoAnalytics@869751616e7
+ - ImageViewTouch@221fc68f17
+ - Easing@a264e
+ rm:
+ - libs/libGoogleAnalyticsServices.jar
+ - libs/crashlytics.jar
+ - res/values/com_crashlytics_export_strings.xml
+ prebuild:
+ - find src -type f -print0 | xargs -0 sed -i '/Crashlytics/d'
+ - echo 'source.dir=src;$$ImageViewTouch$$/src;$$Easing$$/src/main/java' > ant.properties
+
+ - versionName: 2.0 alpha
+ versionCode: 2
+ commit: d91b749614c8f1dcb509fe8747c062b4e9813db7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 3.0.3
+ versionCode: 6
+ disable: crashlytics, play-services
+ commit: b29a020c076c4ff8f9c868e9cdaaeec593aea384
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: |-
+ See https://github.com/Shahul3D/IndiaSatelliteWeather/issues/2
+ and https://github.com/Shahul3D/IndiaSatelliteWeather/issues/3.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '4.2'
+CurrentVersionCode: 19
diff --git a/metadata/com.shapps.mintubeapp.txt b/metadata/com.shapps.mintubeapp.txt
deleted file mode 100644
index f7b811b14f..0000000000
--- a/metadata/com.shapps.mintubeapp.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Multimedia
-License:MIT
-Author Name:ShApps
-Web Site:http://imshyam.me/mintube/
-Source Code:https://github.com/imshyam/mintube
-Issue Tracker:https://github.com/imshyam/mintube/issues
-
-Auto Name:MinTube
-Summary:Play YouTube videos in a minimized, floating window
-Description:
-Watch YouTube video with the ability to minimize and move the video around.
-
-Features:
-
-* Play YouTube in a floating player that can be minimized and moved around the screen.
-* You can easily play a single YouTube video or an entire YouTube playlist just by a single click.
-* Share YouTube videos or playlists from youtube app to MinTube to play in background.
-* YouTube video and playlist links are also handled by the app.
-
-* User can control most of the aspects of the app.
-* Video Playback Quality can be controlled.
-* A single video or playlist can be set on repeat.
-* View window size can be changed.
-* Search and watch your favorite videos.
-* Login to YouTube and access your data.
-* Control Video playback via notification.
-* Play single or multiple videos from your watch history (coming soon).
-* Choose between iframe web and YouTube android player (coming soon).
-.
-
-Repo Type:git
-Repo:https://github.com/imshyam/mintube
-
-Build:0.90,1
- disable=Includes crashlytics
- commit=v0.90
- subdir=app
-
-Build:0.91,2
- disable=Includes crashlytics
- commit=v0.91
- subdir=app
-
-Build:0.95,3
- commit=44e31049b426819a0c844598f824d806e4157d37
- subdir=app
- gradle=yes
- prebuild=cd src/main/ && \
- wget https://raw.githubusercontent.com/imshyam/mintube/3cc513b1c618cc5353898b2ef088490881df9a9d/app/src/main/AndroidManifest.xml && \
- sed -i -e '97,99d' AndroidManifest.xml
-
-Maintainer Notes:
-The app fails to play any videos and looks abandoned, see
-https://github.com/imshyam/mintube/issues/39.
-.
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0.97
-Current Version Code:4
diff --git a/metadata/com.shapps.mintubeapp.yml b/metadata/com.shapps.mintubeapp.yml
new file mode 100644
index 0000000000..2078065db0
--- /dev/null
+++ b/metadata/com.shapps.mintubeapp.yml
@@ -0,0 +1,68 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Multimedia
+License: MIT
+AuthorName: ShApps
+WebSite: http://imshyam.me/mintube/
+SourceCode: https://github.com/imshyam/mintube
+IssueTracker: https://github.com/imshyam/mintube/issues
+
+AutoName: MinTube
+Summary: Play YouTube videos in a minimized, floating window
+Description: |-
+ Watch YouTube video with the ability to minimize and move the video around.
+
+ Features:
+
+ * Play YouTube in a floating player that can be minimized and moved around the screen.
+ * You can easily play a single YouTube video or an entire YouTube playlist just by a single click.
+ * Share YouTube videos or playlists from youtube app to MinTube to play in background.
+ * YouTube video and playlist links are also handled by the app.
+
+ * User can control most of the aspects of the app.
+ * Video Playback Quality can be controlled.
+ * A single video or playlist can be set on repeat.
+ * View window size can be changed.
+ * Search and watch your favorite videos.
+ * Login to YouTube and access your data.
+ * Control Video playback via notification.
+ * Play single or multiple videos from your watch history (coming soon).
+ * Choose between iframe web and YouTube android player (coming soon).
+
+RepoType: git
+Repo: https://github.com/imshyam/mintube
+
+Builds:
+ - versionName: '0.90'
+ versionCode: 1
+ disable: Includes crashlytics
+ commit: v0.90
+ subdir: app
+
+ - versionName: '0.91'
+ versionCode: 2
+ disable: Includes crashlytics
+ commit: v0.91
+ subdir: app
+
+ - versionName: '0.95'
+ versionCode: 3
+ commit: 44e31049b426819a0c844598f824d806e4157d37
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - cd src/main/
+ - wget https://raw.githubusercontent.com/imshyam/mintube/3cc513b1c618cc5353898b2ef088490881df9a9d/app/src/main/AndroidManifest.xml
+ - sed -i -e '97,99d' AndroidManifest.xml
+
+MaintainerNotes: |-
+ The app fails to play any videos and looks abandoned, see
+ https://github.com/imshyam/mintube/issues/39.
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0.97'
+CurrentVersionCode: 4
diff --git a/metadata/com.showmehills.txt b/metadata/com.showmehills.txt
deleted file mode 100644
index 4302d3396b..0000000000
--- a/metadata/com.showmehills.txt
+++ /dev/null
@@ -1,91 +0,0 @@
-AntiFeatures:Tracking,UpstreamNonFree
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:https://github.com/ShowMeHills/ShowMeHills/wiki
-Source Code:https://github.com/ShowMeHills/ShowMeHills
-Issue Tracker:https://github.com/ShowMeHills/ShowMeHills/issues
-
-Auto Name:Show Me Hills
-Summary:Mountain identification
-Description:
-Augmented reality application which overlays the names of hills and mountains on
-a camera view. The supplied data for hills of the UK and Ireland is better than
-that for the rest of the world.
-
-'''N.B''' Although it is not necessary (since v0.30) to have Google Maps
-installed to install the app, attempting to view the map overlay mode if you
-don't have Google maps installed, will crash the app. Even if you have that
-installed the "birds eye", map overlay mode won't work because the only map
-source is Google Maps and there isn't an API key in the source code.
-
-Anti-feature: Tracking. Crash reports are sent without interaction, but that can
-be disabled in the settings. Google Analytics was removed before building.
-.
-
-Repo Type:git
-Repo:https://github.com/ShowMeHills/ShowMeHills.git
-
-Build:0.2,2
- commit=v0.2
-
-Build:0.4,4
- commit=v0.4
-
-Build:0.16,16
- commit=v0.16
- subdir=ShowMe/ShowMeHills
- prebuild=mkdir src && \
- echo "sdk.dir=$$SDK$$" >local.properties && \
- echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
- update=no
-
-Build:0.21,21
- commit=v0.21
- subdir=ShowMe/ShowMeHills
- prebuild=mkdir src && \
- echo "sdk.dir=$$SDK$$" >local.properties && \
- echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
- update=no
-
-Build:0.23,23
- disable=no source
- commit=unknown - see disabled
-
-Build:0.24,24
- commit=v0.24
- subdir=ShowMe/ShowMeHills
- prebuild=mkdir src && \
- echo "sdk.dir=$$SDK$$" >local.properties && \
- echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
- update=no
-
-Build:0.30,30
- commit=v0.30
- subdir=ShowMe/ShowMeHills
- patch=analytics.patch
- srclibs=NoAnalytics@158a4a
- rm=ShowMe/ShowMeX/libs/libGoogleAnalyticsV2.jar
- prebuild=mkdir src && \
- echo "sdk.dir=$$SDK$$" >local.properties && \
- echo "android.library.reference.1=$$NoAnalytics$$" >> ../ShowMeX/project.properties && \
- echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties && \
- sed -i 's///g' AndroidManifest.xml
- update=no
-
-Build:0.31,31
- disable=analytics
- commit=9dc018d5170932dec806742f7c1a1f0d053c6fd4
- subdir=ShowMe/ShowMeHills
- srclibs=NoAnalytics@c8d7785075
- rm=ShowMe/ShowMeX/libs/libGoogleAnalyticsV2.jar
- prebuild=mkdir src && \
- echo "sdk.dir=$$SDK$$" >local.properties && \
- echo "android.library.reference.1=$$NoAnalytics$$" >> ../ShowMeX/project.properties && \
- echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties && \
- sed -i 's///g' AndroidManifest.xml
- update=no
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.46
-Current Version Code:46
diff --git a/metadata/com.showmehills.yml b/metadata/com.showmehills.yml
new file mode 100644
index 0000000000..73589cacad
--- /dev/null
+++ b/metadata/com.showmehills.yml
@@ -0,0 +1,119 @@
+AntiFeatures:
+ - Tracking
+ - UpstreamNonFree
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: https://github.com/ShowMeHills/ShowMeHills/wiki
+SourceCode: https://github.com/ShowMeHills/ShowMeHills
+IssueTracker: https://github.com/ShowMeHills/ShowMeHills/issues
+
+AutoName: Show Me Hills
+Summary: Mountain identification
+Description: |-
+ Augmented reality application which overlays the names of hills and mountains on
+ a camera view. The supplied data for hills of the UK and Ireland is better than
+ that for the rest of the world.
+
+ '''N.B''' Although it is not necessary (since v0.30) to have Google Maps
+ installed to install the app, attempting to view the map overlay mode if you
+ don't have Google maps installed, will crash the app. Even if you have that
+ installed the "birds eye", map overlay mode won't work because the only map
+ source is Google Maps and there isn't an API key in the source code.
+
+ Anti-feature: Tracking. Crash reports are sent without interaction, but that can
+ be disabled in the settings. Google Analytics was removed before building.
+
+RepoType: git
+Repo: https://github.com/ShowMeHills/ShowMeHills.git
+
+Builds:
+ - versionName: '0.2'
+ versionCode: 2
+ commit: v0.2
+
+ - versionName: '0.4'
+ versionCode: 4
+ commit: v0.4
+
+ - versionName: '0.16'
+ versionCode: 16
+ commit: v0.16
+ subdir: ShowMe/ShowMeHills
+ prebuild:
+ - mkdir src
+ - echo "sdk.dir=$$SDK$$" >local.properties
+ - echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
+ androidupdate:
+ - no
+
+ - versionName: '0.21'
+ versionCode: 21
+ commit: v0.21
+ subdir: ShowMe/ShowMeHills
+ prebuild:
+ - mkdir src
+ - echo "sdk.dir=$$SDK$$" >local.properties
+ - echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
+ androidupdate:
+ - no
+
+ - versionName: '0.23'
+ versionCode: 23
+ disable: no source
+ commit: unknown - see disabled
+
+ - versionName: '0.24'
+ versionCode: 24
+ commit: v0.24
+ subdir: ShowMe/ShowMeHills
+ prebuild:
+ - mkdir src
+ - echo "sdk.dir=$$SDK$$" >local.properties
+ - echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
+ androidupdate:
+ - no
+
+ - versionName: '0.30'
+ versionCode: 30
+ commit: v0.30
+ subdir: ShowMe/ShowMeHills
+ patch:
+ - analytics.patch
+ srclibs:
+ - NoAnalytics@158a4a
+ rm:
+ - ShowMe/ShowMeX/libs/libGoogleAnalyticsV2.jar
+ prebuild:
+ - mkdir src
+ - echo "sdk.dir=$$SDK$$" >local.properties
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> ../ShowMeX/project.properties
+ - echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
+ - sed -i 's///g' AndroidManifest.xml
+ androidupdate:
+ - no
+
+ - versionName: '0.31'
+ versionCode: 31
+ disable: analytics
+ commit: 9dc018d5170932dec806742f7c1a1f0d053c6fd4
+ subdir: ShowMe/ShowMeHills
+ srclibs:
+ - NoAnalytics@c8d7785075
+ rm:
+ - ShowMe/ShowMeX/libs/libGoogleAnalyticsV2.jar
+ prebuild:
+ - mkdir src
+ - echo "sdk.dir=$$SDK$$" >local.properties
+ - echo "android.library.reference.1=$$NoAnalytics$$" >> ../ShowMeX/project.properties
+ - echo "sdk.dir=$$SDK$$" >../ShowMeX/local.properties
+ - sed -i 's///g' AndroidManifest.xml
+ androidupdate:
+ - no
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '0.46'
+CurrentVersionCode: 46
diff --git a/metadata/com.shurik.droidzebra.txt b/metadata/com.shurik.droidzebra.txt
deleted file mode 100644
index 6843cb580f..0000000000
--- a/metadata/com.shurik.droidzebra.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/alkom/droidzebra
-Issue Tracker:https://github.com/alkom/droidzebra/issues
-
-Auto Name:DroidZebra
-Summary:Reversi game
-Description:
-DroidZebra is advanced Reversi program based on Zebra Othello Engine written by
-Gunnar Andersson. Features:
-
-* difficulty levels from beginner (practice mode) to world-class play
-* opening book with more than 500,000 positions
-* unlimited undo
-.
-
-Repo Type:git
-Repo:https://github.com/alkom/droidzebra
-
-Build:1.4,10
- commit=1e08eec
- subdir=project
- buildjni=yes
-
-Build:1.4.1,12
- commit=d2e47f982c30
- subdir=project
- buildjni=yes
-
-Build:1.5.1,14
- commit=c67c7e461940
- subdir=project
- prebuild=echo "sdk.dir=$$SDK$$" > local.properties && \
- echo "ndk.dir=$$NDK$$" >> local.properties
- buildjni=yes
-
-Build:1.5.3,17
- commit=87dfef91dd597078a6c8799cc935fde3261aeb54
- subdir=project
- prebuild=echo "sdk.dir=$$SDK$$" > local.properties && \
- echo "ndk.dir=$$NDK$$" >> local.properties
- scanignore=project/assets/coeffs2.bin,project/misc/book_empty.bin,project/misc/book.bin
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5.3
-Current Version Code:17
diff --git a/metadata/com.shurik.droidzebra.yml b/metadata/com.shurik.droidzebra.yml
new file mode 100644
index 0000000000..95f70ce353
--- /dev/null
+++ b/metadata/com.shurik.droidzebra.yml
@@ -0,0 +1,62 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/alkom/droidzebra
+IssueTracker: https://github.com/alkom/droidzebra/issues
+
+AutoName: DroidZebra
+Summary: Reversi game
+Description: |-
+ DroidZebra is advanced Reversi program based on Zebra Othello Engine written by
+ Gunnar Andersson. Features:
+
+ * difficulty levels from beginner (practice mode) to world-class play
+ * opening book with more than 500,000 positions
+ * unlimited undo
+
+RepoType: git
+Repo: https://github.com/alkom/droidzebra
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 10
+ commit: 1e08eec
+ subdir: project
+ buildjni:
+ - yes
+
+ - versionName: 1.4.1
+ versionCode: 12
+ commit: d2e47f982c30
+ subdir: project
+ buildjni:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 14
+ commit: c67c7e461940
+ subdir: project
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > local.properties
+ - echo "ndk.dir=$$NDK$$" >> local.properties
+ buildjni:
+ - yes
+
+ - versionName: 1.5.3
+ versionCode: 17
+ commit: 87dfef91dd597078a6c8799cc935fde3261aeb54
+ subdir: project
+ prebuild:
+ - echo "sdk.dir=$$SDK$$" > local.properties
+ - echo "ndk.dir=$$NDK$$" >> local.properties
+ scanignore:
+ - project/assets/coeffs2.bin
+ - project/misc/book_empty.bin
+ - project/misc/book.bin
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.5.3
+CurrentVersionCode: 17
diff --git a/metadata/com.sidzi.circleofmusic.txt b/metadata/com.sidzi.circleofmusic.txt
deleted file mode 100644
index 9e4c3ce13d..0000000000
--- a/metadata/com.sidzi.circleofmusic.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Multimedia
-License:Apache-2.0
-Web Site:https://circleofmusic-sidzi.rhcloud.com/
-Source Code:https://github.com/Circle-Of-Music-Makers/com-android
-Issue Tracker:https://github.com/Circle-Of-Music-Makers/com-android/issues
-
-Auto Name:Circle of Music
-Summary:Listen and favorite music
-Description:
-Listen to music and tell others what you are listening to. Set iconic alarms to
-wake up.
-.
-
-Repo Type:git
-Repo:https://github.com/Circle-Of-Music-Makers/com-android
-
-Build:1,1
- disable=build issues, no license
- commit=4a68ba9
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1
-Current Version Code:1
diff --git a/metadata/com.sidzi.circleofmusic.yml b/metadata/com.sidzi.circleofmusic.yml
new file mode 100644
index 0000000000..e1d05b1492
--- /dev/null
+++ b/metadata/com.sidzi.circleofmusic.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Multimedia
+License: Apache-2.0
+WebSite: https://circleofmusic-sidzi.rhcloud.com/
+SourceCode: https://github.com/Circle-Of-Music-Makers/com-android
+IssueTracker: https://github.com/Circle-Of-Music-Makers/com-android/issues
+
+AutoName: Circle of Music
+Summary: Listen and favorite music
+Description: |-
+ Listen to music and tell others what you are listening to. Set iconic alarms to
+ wake up.
+
+RepoType: git
+Repo: https://github.com/Circle-Of-Music-Makers/com-android
+
+Builds:
+ - versionName: '1'
+ versionCode: 1
+ disable: 'build issues, no license '
+ commit: 4a68ba9
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1'
+CurrentVersionCode: 1
diff --git a/metadata/com.sigseg.android.worldmap.txt b/metadata/com.sigseg.android.worldmap.txt
deleted file mode 100644
index ec2c1f7297..0000000000
--- a/metadata/com.sigseg.android.worldmap.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Categories:Science & Education
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/johnnylambada/WorldMap
-Issue Tracker:https://github.com/johnnylambada/WorldMap/issues
-
-Auto Name:@string/app_name
-Summary:Display a world map
-Description:
-WorldMap is a simple Android app that displays
-[http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg
-a map] of the world taken from Wikimedia and allows the user to scroll around on
-it. The map is licensed as PD-USGOV; PD-USGOV-CIA-WF - more info
-[http://en.wikipedia.org/wiki/File:Physical_Political_World_Map.jpg here])
-
-The map itself is quite large (6480x3888), so it’s way too big to fit in memory
-all at once (over 48MB). The VM heap size Android supports is either 16 or 24
-megs, so we can’t fit the whole thing in memory at once. To overcome this,
-WorldApp uses the BitmapRegionDecoder API (available as of Android 2.3.3) to
-decode just what it needs to display. The app can also serve as a viewer for
-arbitrary images opened via a (3rd-party) file manager.
-.
-
-Repo Type:git
-Repo:https://github.com/johnnylambada/WorldMap.git
-
-Build:2.0.2,5
- commit=version-2.0.2
- subdir=worldmap
- prebuild=rm -rf release && \
- mkdir src
- update=.,../library
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:2.0.2
-Current Version Code:5
diff --git a/metadata/com.sigseg.android.worldmap.yml b/metadata/com.sigseg.android.worldmap.yml
new file mode 100644
index 0000000000..4da4e236ef
--- /dev/null
+++ b/metadata/com.sigseg.android.worldmap.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Science & Education
+License: Apache-2.0
+SourceCode: https://github.com/johnnylambada/WorldMap
+IssueTracker: https://github.com/johnnylambada/WorldMap/issues
+
+AutoName: '@string/app_name'
+Summary: Display a world map
+Description: |-
+ WorldMap is a simple Android app that displays
+ [http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg
+ a map] of the world taken from Wikimedia and allows the user to scroll around on
+ it. The map is licensed as PD-USGOV; PD-USGOV-CIA-WF - more info
+ [http://en.wikipedia.org/wiki/File:Physical_Political_World_Map.jpg here])
+
+ The map itself is quite large (6480x3888), so it’s way too big to fit in memory
+ all at once (over 48MB). The VM heap size Android supports is either 16 or 24
+ megs, so we can’t fit the whole thing in memory at once. To overcome this,
+ WorldApp uses the BitmapRegionDecoder API (available as of Android 2.3.3) to
+ decode just what it needs to display. The app can also serve as a viewer for
+ arbitrary images opened via a (3rd-party) file manager.
+
+RepoType: git
+Repo: https://github.com/johnnylambada/WorldMap.git
+
+Builds:
+ - versionName: 2.0.2
+ versionCode: 5
+ commit: version-2.0.2
+ subdir: worldmap
+ prebuild:
+ - rm -rf release
+ - mkdir src
+ androidupdate:
+ - .
+ - ../library
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 2.0.2
+CurrentVersionCode: 5
diff --git a/metadata/com.silentlexx.instead.txt b/metadata/com.silentlexx.instead.txt
deleted file mode 100644
index 3d25635430..0000000000
--- a/metadata/com.silentlexx.instead.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Games
-License:GPL-2.0-or-later
-Web Site:https://instead.syscall.ru
-Source Code:https://sourceforge.net/p/instead/code
-Issue Tracker:http://instead.syscall.ru/forum/viewforum.php?id=14
-Changelog:https://sf.net/p/instead/wiki/ChangeLog
-
-Name:INSTEAD
-Auto Name:Instead
-Summary:Interactive fiction player
-Description:
-STEAD is a Lua-based language for writing games that are the mix of visual
-novels, text quests and classical 90ss quests. In addition to STEAD games
-INSTEAD supports URQ quests and Space Rangers in-game quests.
-
-The package includes interpreter and interactive fiction manager, capable of
-downloading games in the chosen language.
-.
-
-Repo Type:git-svn
-Repo:https://instead-android.googlecode.com/svn/trunk
-
-Build:1.6.1.9,16109
- commit=r44
- subdir=project
- init=rm -f build.xml && \
- echo -e "APP_CFLAGS += -D__ARM_ARCH_5__" > jni/Application.mk && \
- cd .. && \
- ./update_xml.sh || true
- patch=jpeg.patch
- srclibs=INSTEAD@r1854
- prebuild=ln -s `readlink -f $$INSTEAD$$` jni/src/instead
- buildjni=yes
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.6.1.9
-Current Version Code:16109
diff --git a/metadata/com.silentlexx.instead.yml b/metadata/com.silentlexx.instead.yml
new file mode 100644
index 0000000000..e8bddac8ce
--- /dev/null
+++ b/metadata/com.silentlexx.instead.yml
@@ -0,0 +1,44 @@
+Categories:
+ - Games
+License: GPL-2.0-or-later
+WebSite: https://instead.syscall.ru
+SourceCode: https://sourceforge.net/p/instead/code
+IssueTracker: http://instead.syscall.ru/forum/viewforum.php?id=14
+Changelog: https://sf.net/p/instead/wiki/ChangeLog
+
+Name: INSTEAD
+AutoName: Instead
+Summary: Interactive fiction player
+Description: |-
+ STEAD is a Lua-based language for writing games that are the mix of visual
+ novels, text quests and classical 90ss quests. In addition to STEAD games
+ INSTEAD supports URQ quests and Space Rangers in-game quests.
+
+ The package includes interpreter and interactive fiction manager, capable of
+ downloading games in the chosen language.
+
+RepoType: git-svn
+Repo: https://instead-android.googlecode.com/svn/trunk
+
+Builds:
+ - versionName: 1.6.1.9
+ versionCode: 16109
+ commit: r44
+ subdir: project
+ init:
+ - rm -f build.xml
+ - echo -e "APP_CFLAGS += -D__ARM_ARCH_5__" > jni/Application.mk
+ - cd ..
+ - ./update_xml.sh || true
+ patch:
+ - jpeg.patch
+ srclibs:
+ - INSTEAD@r1854
+ prebuild: ln -s `readlink -f $$INSTEAD$$` jni/src/instead
+ buildjni:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.6.1.9
+CurrentVersionCode: 16109
diff --git a/metadata/com.silverkeytech.android_rivers.txt b/metadata/com.silverkeytech.android_rivers.txt
deleted file mode 100644
index 0547bfc837..0000000000
--- a/metadata/com.silverkeytech.android_rivers.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:http://rivers.silverkeytech.com
-Source Code:https://github.com/dodyg/AndroidRivers
-Issue Tracker:https://github.com/dodyg/AndroidRivers/issues
-
-Auto Name:Android Rivers
-Summary:Feed reader
-Description:
-Feed reader which not only supports RSS, ATOM and OPML, but can also read
-pocasts and the RiverJS format. It supports Google News, Kayak.com and
-Craiglist, as well.
-.
-
-Repo Type:git
-Repo:https://github.com/dodyg/AndroidRivers.git
-
-Build:1.15,10
- disable=jars
- commit=fdfa3a34568a25f26438222df07de7023c9a5499
- submodules=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.15
-Current Version Code:10
diff --git a/metadata/com.silverkeytech.android_rivers.yml b/metadata/com.silverkeytech.android_rivers.yml
new file mode 100644
index 0000000000..d67754123c
--- /dev/null
+++ b/metadata/com.silverkeytech.android_rivers.yml
@@ -0,0 +1,28 @@
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+WebSite: http://rivers.silverkeytech.com
+SourceCode: https://github.com/dodyg/AndroidRivers
+IssueTracker: https://github.com/dodyg/AndroidRivers/issues
+
+AutoName: Android Rivers
+Summary: Feed reader
+Description: |-
+ Feed reader which not only supports RSS, ATOM and OPML, but can also read
+ pocasts and the RiverJS format. It supports Google News, Kayak.com and
+ Craiglist, as well.
+
+RepoType: git
+Repo: https://github.com/dodyg/AndroidRivers.git
+
+Builds:
+ - versionName: '1.15'
+ versionCode: 10
+ disable: jars
+ commit: fdfa3a34568a25f26438222df07de7023c9a5499
+ submodules: true
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.15'
+CurrentVersionCode: 10
diff --git a/metadata/com.simpledecredwidget.txt b/metadata/com.simpledecredwidget.txt
deleted file mode 100644
index 21225fd391..0000000000
--- a/metadata/com.simpledecredwidget.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Categories:Money
-License:MIT
-Web Site:
-Source Code:https://github.com/raedahgroup/simple-decred-widget
-Issue Tracker:https://github.com/raedahgroup/simple-decred-widget/issues
-
-Auto Name:Simple Decred Widget
-Summary:Widget for viewing Decred exchange rate
-Description:
-A simple widget for viewing Decred exchange rate, as well as PoS Ticket price,
-mining difficulty, and more.
-.
-
-Repo Type:git
-Repo:https://github.com/raedahgroup/simple-decred-widget.git
-
-Build:3.0,3
- commit=v1.0
- subdir=app
- gradle=yes
- prebuild=echo 'buildscript { repositories { google() } }' >> ../build.gradle
- scandelete=cryptowidget
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:3.0
-Current Version Code:3
diff --git a/metadata/com.simpledecredwidget.yml b/metadata/com.simpledecredwidget.yml
new file mode 100644
index 0000000000..8a58a834ae
--- /dev/null
+++ b/metadata/com.simpledecredwidget.yml
@@ -0,0 +1,30 @@
+Categories:
+ - Money
+License: MIT
+SourceCode: https://github.com/raedahgroup/simple-decred-widget
+IssueTracker: https://github.com/raedahgroup/simple-decred-widget/issues
+
+AutoName: Simple Decred Widget
+Summary: Widget for viewing Decred exchange rate
+Description: |-
+ A simple widget for viewing Decred exchange rate, as well as PoS Ticket price,
+ mining difficulty, and more.
+
+RepoType: git
+Repo: https://github.com/raedahgroup/simple-decred-widget.git
+
+Builds:
+ - versionName: '3.0'
+ versionCode: 3
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+ prebuild: echo 'buildscript { repositories { google() } }' >> ../build.gradle
+ scandelete:
+ - cryptowidget
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '3.0'
+CurrentVersionCode: 3
diff --git a/metadata/com.sismics.reader.txt b/metadata/com.sismics.reader.txt
deleted file mode 100644
index 2f1bf03986..0000000000
--- a/metadata/com.sismics.reader.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Categories:Reading
-License:GPL-2.0-only
-Web Site:http://www.sismics.com
-Source Code:https://github.com/sismics/reader
-Issue Tracker:https://github.com/sismics/reader/issues
-
-Auto Name:Sismics Reader
-Summary:Feed reader
-Description:
-Connect to your Sismics feed aggregator (in the same source code repo; it's also
-written in Java though prebuilts are available).
-.
-
-Repo Type:git
-Repo:https://github.com/sismics/reader.git
-
-Build:1.3.1,5
- commit=3284254ca61539ac
- subdir=reader-android
- maven=yes
- extlibs=android/android-support-v4r13.jar
- prebuild=sed -i 's/3.5.3/3.6.1/g' pom.xml && \
- $$MVN3$$ -N -Pinit validate && \
- $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4 -Dversion=r13 -Dpackaging=jar -Dfile=libs/android-support-v4r13.jar
-
-Build:1.3.2,6
- commit=d76afd410c14a
- subdir=reader-android
- maven=yes
- extlibs=android/android-support-v4r13.jar
- prebuild=sed -i 's/3.5.3/3.6.1/g' pom.xml && \
- $$MVN3$$ -N -Pinit validate && \
- $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4 -Dversion=r13 -Dpackaging=jar -Dfile=libs/android-support-v4r13.jar
-
-Build:1.5.1,11
- disable=maven issues
- commit=c0af802ddc35be7e02e91e35d33d068c485beb47
- subdir=reader-android/app
- gradle=yes
- srclibs=AndroidQuery@0.26.9,DragSort@c3cfccee21676149dfdf8e803c0ec2eaebc6b841
- rm=reader-android/app/libs/*
- prebuild=cp -fR $$AndroidQuery$$/src/com src/main/java/com && \
- pushd $$DragSort$$ && \
- $$MVN3$$ install && \
- popd && \
- sed -i -e '/populov/d' -e '/flatDir/d' -e '/mavenCentral/amavenLocal()' build.gradle
-
-Maintainer Notes:
-Tags are probably for the server, they definitely don't correspond to client releases.
-.
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6.0
-Current Version Code:12
diff --git a/metadata/com.sismics.reader.yml b/metadata/com.sismics.reader.yml
new file mode 100644
index 0000000000..b215a0aea1
--- /dev/null
+++ b/metadata/com.sismics.reader.yml
@@ -0,0 +1,69 @@
+Categories:
+ - Reading
+License: GPL-2.0-only
+WebSite: http://www.sismics.com
+SourceCode: https://github.com/sismics/reader
+IssueTracker: https://github.com/sismics/reader/issues
+
+AutoName: Sismics Reader
+Summary: Feed reader
+Description: |-
+ Connect to your Sismics feed aggregator (in the same source code repo; it's also
+ written in Java though prebuilts are available).
+
+RepoType: git
+Repo: https://github.com/sismics/reader.git
+
+Builds:
+ - versionName: 1.3.1
+ versionCode: 5
+ commit: 3284254ca61539ac
+ subdir: reader-android
+ maven: 'yes'
+ extlibs:
+ - android/android-support-v4r13.jar
+ prebuild:
+ - sed -i 's/3.5.3/3.6.1/g' pom.xml
+ - $$MVN3$$ -N -Pinit validate
+ - $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4
+ -Dversion=r13 -Dpackaging=jar -Dfile=libs/android-support-v4r13.jar
+
+ - versionName: 1.3.2
+ versionCode: 6
+ commit: d76afd410c14a
+ subdir: reader-android
+ maven: 'yes'
+ extlibs:
+ - android/android-support-v4r13.jar
+ prebuild:
+ - sed -i 's/3.5.3/3.6.1/g' pom.xml
+ - $$MVN3$$ -N -Pinit validate
+ - $$MVN3$$ install:install-file -DgroupId=com.google.android -DartifactId=support-v4
+ -Dversion=r13 -Dpackaging=jar -Dfile=libs/android-support-v4r13.jar
+
+ - versionName: 1.5.1
+ versionCode: 11
+ disable: maven issues
+ commit: c0af802ddc35be7e02e91e35d33d068c485beb47
+ subdir: reader-android/app
+ gradle:
+ - yes
+ srclibs:
+ - AndroidQuery@0.26.9
+ - DragSort@c3cfccee21676149dfdf8e803c0ec2eaebc6b841
+ rm:
+ - reader-android/app/libs/*
+ prebuild:
+ - cp -fR $$AndroidQuery$$/src/com src/main/java/com
+ - pushd $$DragSort$$
+ - $$MVN3$$ install
+ - popd
+ - sed -i -e '/populov/d' -e '/flatDir/d' -e '/mavenCentral/amavenLocal()' build.gradle
+
+MaintainerNotes: Tags are probably for the server, they definitely don't correspond
+ to client releases.
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.6.0
+CurrentVersionCode: 12
diff --git a/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.txt b/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.txt
deleted file mode 100644
index b7bfc64fa6..0000000000
--- a/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/efarraro/deckerino
-Issue Tracker:https://github.com/efarraro/deckerino/issues
-Changelog:https://github.com/efarraro/deckerino/releases
-
-Auto Name:Deckerino
-Summary:Build/manage your Hearthstone decks
-Description:
-Keep track of your decks, share decks easily with friends, and 'track' your deck
-during play.
-.
-
-Repo Type:git
-Repo:https://github.com/efarraro/deckerino
-
-Build:0.3.0,1
- commit=0.3
- subdir=app
- gradle=yes
-
-Build:0.4.0,2
- commit=5dc1b658aa45a20e1f63c6f512e2924c4bf554a4
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:0.4.0
-Current Version Code:2
diff --git a/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.yml b/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.yml
new file mode 100644
index 0000000000..e653233c17
--- /dev/null
+++ b/metadata/com.slothwerks.hearthstone.compendiumforhearthstone.yml
@@ -0,0 +1,35 @@
+Categories:
+ - Games
+License: Apache-2.0
+SourceCode: https://github.com/efarraro/deckerino
+IssueTracker: https://github.com/efarraro/deckerino/issues
+Changelog: https://github.com/efarraro/deckerino/releases
+
+AutoName: Deckerino
+Summary: Build/manage your Hearthstone decks
+Description: |-
+ Keep track of your decks, share decks easily with friends, and 'track' your deck
+ during play.
+
+RepoType: git
+Repo: https://github.com/efarraro/deckerino
+
+Builds:
+ - versionName: 0.3.0
+ versionCode: 1
+ commit: '0.3'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 0.4.0
+ versionCode: 2
+ commit: 5dc1b658aa45a20e1f63c6f512e2924c4bf554a4
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 0.4.0
+CurrentVersionCode: 2
diff --git a/metadata/com.smerty.ham.txt b/metadata/com.smerty.ham.txt
deleted file mode 100644
index 187172587b..0000000000
--- a/metadata/com.smerty.ham.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Categories:Science & Education
-License:BSD-3-Clause
-Web Site:
-Source Code:https://github.com/Smerty/ham.android
-Issue Tracker:https://github.com/Smerty/ham.android/issues
-
-Auto Name:Ham
-Summary:Amateur radio tools
-Description:
-Solar / calculated band conditions, Maidenhead Grid Locator & Callsign lookups
-via QRZ.com XML subscription. If you have a non-premium (free) account on
-QRZ.com, you will only get the name and country of callsigns. We are looking at
-offering more callsign databases. Many free sources only contain US hams, which
-is of limited use for many users.
-.
-
-Repo Type:git
-Repo:https://github.com/Smerty/ham.android.git
-
-Build:1.5.7,18
- commit=8721a4ecf8
- maven=yes
- prebuild=sed -i 's/true/false/g' AndroidManifest.xml
-
-Build:1.6.0,19
- disable=not on gplay at b1b76390a0
- commit=b1b76390a0
- srclibs=Ion@c41d79c606,etc@etc
- prebuild=sed -i 's/true/false/g' AndroidManifest.xml
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6.0
-Current Version Code:19
diff --git a/metadata/com.smerty.ham.yml b/metadata/com.smerty.ham.yml
new file mode 100644
index 0000000000..ad0a7dbb7f
--- /dev/null
+++ b/metadata/com.smerty.ham.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Science & Education
+License: BSD-3-Clause
+SourceCode: https://github.com/Smerty/ham.android
+IssueTracker: https://github.com/Smerty/ham.android/issues
+
+AutoName: Ham
+Summary: Amateur radio tools
+Description: |-
+ Solar / calculated band conditions, Maidenhead Grid Locator & Callsign lookups
+ via QRZ.com XML subscription. If you have a non-premium (free) account on
+ QRZ.com, you will only get the name and country of callsigns. We are looking at
+ offering more callsign databases. Many free sources only contain US hams, which
+ is of limited use for many users.
+
+RepoType: git
+Repo: https://github.com/Smerty/ham.android.git
+
+Builds:
+ - versionName: 1.5.7
+ versionCode: 18
+ commit: 8721a4ecf8
+ maven: 'yes'
+ prebuild: sed -i 's/true/false/g' AndroidManifest.xml
+
+ - versionName: 1.6.0
+ versionCode: 19
+ disable: not on gplay at b1b76390a0
+ commit: b1b76390a0
+ srclibs:
+ - Ion@c41d79c606
+ - etc@etc
+ prebuild: sed -i 's/true/false/g' AndroidManifest.xml
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.6.0
+CurrentVersionCode: 19
diff --git a/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.txt b/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.txt
deleted file mode 100644
index f06c4eb868..0000000000
--- a/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/smithdtyler/prettygoodmusicplayer/tree/launchermode
-Issue Tracker:https://github.com/smithdtyler/prettygoodmusicplayer/issues
-
-Auto Name:Pretty Good Music Player Launcher Mode
-Summary:Music player running as launcher
-Description:
-Based on [[com.smithdtyler.prettygoodmusicplayer]], a music player that focuses
-on basics, rock solid music playing, this player can be set to act as launcher.
-
-Tired of music players that take forever to start up because they're loading ads
-or trying to download stuff? Of music players that ignore Bluetooth controls, or
-stop responding after a few minutes? I was too, so I wrote this app!
-
-Feature Details:
-
-* Audiobook mode for resuming playback where you left off
-* Notification controls
-* The color theme and text size are now configurable!
-* This player protects against accidental pausing when your phone is jostled and the headphone cord shifts. I added this because it was annoying when my phone was in my pocket and would auto-pause because the headphone cable was bumped.
-* Plays .mp3, .m4p, .m4a, .aac, and many more types of audio files.
-* Accepts play, pause, previous, and next commands from Bluetooth headsets.
-* When you select 'All songs' for a given artist, the songs are ordered by album, not alphabetically.
-* Automatically pauses and resumes when another app (e.g. GPS) needs audio.
-* If another app needs audio for more than 30 seconds (e.g. a phone call), it does not automatically resume.
-* "Repeat All" is always on.
-* If you click "back" too quickly, it double checks that you want to leave before quitting.
-.
-
-Repo Type:git
-Repo:https://github.com/smithdtyler/prettygoodmusicplayer
-
-Build:3.1.5L,45
- commit=dc887e48ee89371cb4e2d5003bc30b7160ef1c88
- forceversion=yes
-
-Build:3.2.7L,58
- commit=9be34db7726baee37f85e47663821af0cdf0e160
- forceversion=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/launchermode
-Current Version:3.2.7L
-Current Version Code:58
diff --git a/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.yml b/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.yml
new file mode 100644
index 0000000000..a16a0b59f4
--- /dev/null
+++ b/metadata/com.smithdtyler.prettygoodmusicplayer.launchermode.yml
@@ -0,0 +1,48 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/smithdtyler/prettygoodmusicplayer/tree/launchermode
+IssueTracker: https://github.com/smithdtyler/prettygoodmusicplayer/issues
+
+AutoName: Pretty Good Music Player Launcher Mode
+Summary: Music player running as launcher
+Description: |-
+ Based on [[com.smithdtyler.prettygoodmusicplayer]], a music player that focuses
+ on basics, rock solid music playing, this player can be set to act as launcher.
+
+ Tired of music players that take forever to start up because they're loading ads
+ or trying to download stuff? Of music players that ignore Bluetooth controls, or
+ stop responding after a few minutes? I was too, so I wrote this app!
+
+ Feature Details:
+
+ * Audiobook mode for resuming playback where you left off
+ * Notification controls
+ * The color theme and text size are now configurable!
+ * This player protects against accidental pausing when your phone is jostled and the headphone cord shifts. I added this because it was annoying when my phone was in my pocket and would auto-pause because the headphone cable was bumped.
+ * Plays .mp3, .m4p, .m4a, .aac, and many more types of audio files.
+ * Accepts play, pause, previous, and next commands from Bluetooth headsets.
+ * When you select 'All songs' for a given artist, the songs are ordered by album, not alphabetically.
+ * Automatically pauses and resumes when another app (e.g. GPS) needs audio.
+ * If another app needs audio for more than 30 seconds (e.g. a phone call), it does not automatically resume.
+ * "Repeat All" is always on.
+ * If you click "back" too quickly, it double checks that you want to leave before quitting.
+
+RepoType: git
+Repo: https://github.com/smithdtyler/prettygoodmusicplayer
+
+Builds:
+ - versionName: 3.1.5L
+ versionCode: 45
+ commit: dc887e48ee89371cb4e2d5003bc30b7160ef1c88
+ forceversion: true
+
+ - versionName: 3.2.7L
+ versionCode: 58
+ commit: 9be34db7726baee37f85e47663821af0cdf0e160
+ forceversion: true
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/launchermode
+CurrentVersion: 3.2.7L
+CurrentVersionCode: 58
diff --git a/metadata/com.smorgasbork.hotdeath.txt b/metadata/com.smorgasbork.hotdeath.txt
deleted file mode 100644
index 1bcf20fe81..0000000000
--- a/metadata/com.smorgasbork.hotdeath.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jpriebe/hotdeath
-Issue Tracker:https://github.com/jpriebe/hotdeath/issues
-
-Auto Name:Hot Death
-Summary:Card game
-Description:
-''Hot Death'' is a variation of the classic card game, Uno, with all sorts of
-extra cards like the Quitter, Magic 5, Mystery Draw, and of course, the Hot
-Death card itself.
-.
-
-Repo Type:git
-Repo:https://github.com/jpriebe/hotdeath
-
-Build:1.0.2,3
- commit=a0453ae0677d237a32eca197c0febe79bf54e7ec
-
-Build:1.0.5,6
- commit=938c9425c465317ab7dd87a2a285ea1cb99e90a0
-
-Build:1.0.6,7
- commit=9468b46859de86b08ee42f9e3cd243ef8596957b
-
-Build:1.0.7,8
- commit=ee88cafbf525006f656dda4a46c5a3299740b7c0
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0.7
-Current Version Code:8
diff --git a/metadata/com.smorgasbork.hotdeath.yml b/metadata/com.smorgasbork.hotdeath.yml
new file mode 100644
index 0000000000..62c2c0e994
--- /dev/null
+++ b/metadata/com.smorgasbork.hotdeath.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/jpriebe/hotdeath
+IssueTracker: https://github.com/jpriebe/hotdeath/issues
+
+AutoName: Hot Death
+Summary: Card game
+Description: |-
+ ''Hot Death'' is a variation of the classic card game, Uno, with all sorts of
+ extra cards like the Quitter, Magic 5, Mystery Draw, and of course, the Hot
+ Death card itself.
+
+RepoType: git
+Repo: https://github.com/jpriebe/hotdeath
+
+Builds:
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: a0453ae0677d237a32eca197c0febe79bf54e7ec
+
+ - versionName: 1.0.5
+ versionCode: 6
+ commit: 938c9425c465317ab7dd87a2a285ea1cb99e90a0
+
+ - versionName: 1.0.6
+ versionCode: 7
+ commit: 9468b46859de86b08ee42f9e3cd243ef8596957b
+
+ - versionName: 1.0.7
+ versionCode: 8
+ commit: ee88cafbf525006f656dda4a46c5a3299740b7c0
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.0.7
+CurrentVersionCode: 8
diff --git a/metadata/com.snaheth.trulyrandom.txt b/metadata/com.snaheth.trulyrandom.txt
deleted file mode 100644
index 4a914edd58..0000000000
--- a/metadata/com.snaheth.trulyrandom.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Categories:Graphics
-License:MIT
-Web Site:
-Source Code:https://github.com/snaheth/TrulyRandom
-Issue Tracker:
-
-Auto Name:Truly Random
-Summary:Generate random gradients
-Description:
-Use a random number generator at Australia National University's Quantum Numbers
-lab to generate random gradients.
-
-If you are not connected to the internet, the generated numbers and gradients
-will still be random, but not as random as the numbers you could get by being
-connected to the internet.
-.
-
-Build:1.01,2
- disable=package id mismatch, R errors
- commit=333dd8d0e74ba2f0b6ae7d669c49c48bcc439af2
- subdir=app
- gradle=yes
-
-Maintainer Notes:
-Github repo deleted.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
-
-No Source Since:1.02
diff --git a/metadata/com.snaheth.trulyrandom.yml b/metadata/com.snaheth.trulyrandom.yml
new file mode 100644
index 0000000000..cf4159ea4e
--- /dev/null
+++ b/metadata/com.snaheth.trulyrandom.yml
@@ -0,0 +1,32 @@
+Categories:
+ - Graphics
+License: MIT
+SourceCode: https://github.com/snaheth/TrulyRandom
+
+AutoName: Truly Random
+Summary: Generate random gradients
+Description: |-
+ Use a random number generator at Australia National University's Quantum Numbers
+ lab to generate random gradients.
+
+ If you are not connected to the internet, the generated numbers and gradients
+ will still be random, but not as random as the numbers you could get by being
+ connected to the internet.
+
+Builds:
+ - versionName: '1.01'
+ versionCode: 2
+ disable: package id mismatch, R errors
+ commit: 333dd8d0e74ba2f0b6ae7d669c49c48bcc439af2
+ subdir: app
+ gradle:
+ - yes
+
+MaintainerNotes: Github repo deleted.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
+
+NoSourceSince: '1.02'
diff --git a/metadata/com.sound.ampache.txt b/metadata/com.sound.ampache.txt
deleted file mode 100644
index a602593d05..0000000000
--- a/metadata/com.sound.ampache.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Categories:Multimedia
-License:GPL-2.0-or-later
-Web Site:
-Source Code:https://github.com/Dejvino/amdroid
-Issue Tracker:https://github.com/Dejvino/amdroid/issues
-
-Name:Amdroid
-Summary:Amdroid is a client for the Ampache media streaming system
-Description:
-It allows you to listen to your media collection from anywhere your phone has
-signal. This is a fork of the official "amdroid-h" repo.
-.
-
-Repo Type:git
-Repo:https://github.com/Dejvino/amdroid
-
-Build:2.0.0,200
- commit=f76e43b
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/buildTypes/i\lintOptions { disable "MissingTranslation" }' -e '/compileSdkVersion/s/19/21/g' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:2.0.0
-Current Version Code:200
diff --git a/metadata/com.sound.ampache.yml b/metadata/com.sound.ampache.yml
new file mode 100644
index 0000000000..7967ad22ba
--- /dev/null
+++ b/metadata/com.sound.ampache.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Multimedia
+License: GPL-2.0-or-later
+SourceCode: https://github.com/Dejvino/amdroid
+IssueTracker: https://github.com/Dejvino/amdroid/issues
+
+Name: Amdroid
+Summary: Amdroid is a client for the Ampache media streaming system
+Description: |-
+ It allows you to listen to your media collection from anywhere your phone has
+ signal. This is a fork of the official "amdroid-h" repo.
+
+RepoType: git
+Repo: https://github.com/Dejvino/amdroid
+
+Builds:
+ - versionName: 2.0.0
+ versionCode: 200
+ commit: f76e43b
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/buildTypes/i\lintOptions { disable "MissingTranslation"
+ }' -e '/compileSdkVersion/s/19/21/g' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 2.0.0
+CurrentVersionCode: 200
diff --git a/metadata/com.soyblue.bluesound.txt b/metadata/com.soyblue.bluesound.txt
deleted file mode 100644
index 65887c6902..0000000000
--- a/metadata/com.soyblue.bluesound.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Categories:Phone & SMS,Multimedia
-License:PublicDomain
-Web Site:
-Source Code:https://github.com/soynerdito/BlueSound
-Issue Tracker:https://github.com/soynerdito/BlueSound/issues
-
-Auto Name:Blue Mono Sound
-Summary:Redirect audio to bluetooth headset
-Description:
-Redirect audio to Bluetooth headset. Some Bluetooth enabled cars enable only
-voice to go over Bluetooth, but you may want to stream audio music.
-.
-
-Repo Type:git
-Repo:https://github.com/soynerdito/BlueSound
-
-Build:1.2,4
- commit=f0345fbc85216c4450478c29ff4d3d1985155c49
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs
- target=android-21
-
-Build:1.2,6
- commit=3626672a6797ff6f1f45416b4caee3f34f25a33d
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs
- target=android-21
-
-Build:1.3,7
- commit=47a4ae223a338de4eb401bfed9caa752cbb137ea
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs
- target=android-21
-
-Build:1.3,8
- commit=7d551493fd316b5ff227d8edc936a126977ffadb
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs
- target=android-21
-
-Build:1.3,9
- commit=eeda7852c29abb2dc3282f8f3e535c45da99d233
- srclibs=1:Support/v7/appcompat@android-5.0.1_r1
- extlibs=android/android-support-v4.jar
- prebuild=echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties > ant.properties && \
- cp libs/android-support-v4.jar $$Support$$/libs
- target=android-21
-
-Build:1.4,10
- commit=82047c5238223f87b1d74d409298cf842f559e08
- subdir=app
- gradle=yes
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4
-Current Version Code:10
diff --git a/metadata/com.soyblue.bluesound.yml b/metadata/com.soyblue.bluesound.yml
new file mode 100644
index 0000000000..8387bebf83
--- /dev/null
+++ b/metadata/com.soyblue.bluesound.yml
@@ -0,0 +1,93 @@
+Categories:
+ - Phone & SMS
+ - Multimedia
+License: PublicDomain
+SourceCode: https://github.com/soynerdito/BlueSound
+IssueTracker: https://github.com/soynerdito/BlueSound/issues
+
+AutoName: Blue Mono Sound
+Summary: Redirect audio to bluetooth headset
+Description: |-
+ Redirect audio to Bluetooth headset. Some Bluetooth enabled cars enable only
+ voice to go over Bluetooth, but you may want to stream audio music.
+
+RepoType: git
+Repo: https://github.com/soynerdito/BlueSound
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 4
+ commit: f0345fbc85216c4450478c29ff4d3d1985155c49
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs
+ target: android-21
+
+ - versionName: '1.2'
+ versionCode: 6
+ commit: 3626672a6797ff6f1f45416b4caee3f34f25a33d
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs
+ target: android-21
+
+ - versionName: '1.3'
+ versionCode: 7
+ commit: 47a4ae223a338de4eb401bfed9caa752cbb137ea
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs
+ target: android-21
+
+ - versionName: '1.3'
+ versionCode: 8
+ commit: 7d551493fd316b5ff227d8edc936a126977ffadb
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs
+ target: android-21
+
+ - versionName: '1.3'
+ versionCode: 9
+ commit: eeda7852c29abb2dc3282f8f3e535c45da99d233
+ srclibs:
+ - 1:Support/v7/appcompat@android-5.0.1_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild:
+ - echo -e 'java.source=1.7\njava.target=1.7' | tee $$Support$$/ant.properties
+ > ant.properties
+ - cp libs/android-support-v4.jar $$Support$$/libs
+ target: android-21
+
+ - versionName: '1.4'
+ versionCode: 10
+ commit: 82047c5238223f87b1d74d409298cf842f559e08
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.4'
+CurrentVersionCode: 10
diff --git a/metadata/com.spazedog.mounts2sd.txt b/metadata/com.spazedog.mounts2sd.txt
deleted file mode 100644
index c486edd382..0000000000
--- a/metadata/com.spazedog.mounts2sd.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://forum.xda-developers.com/showthread.php?t=2432479
-Source Code:https://github.com/SpazeDog/mounts2sd
-Issue Tracker:https://github.com/SpazeDog/mounts2sd/issues
-
-Auto Name:Mounts2SD
-Summary:Map device storage to sdcard
-Description:
-'''N.B''' 'Fix sqlite3 binary' was removed in this build.
-
-Mounts2SD is a script for devices with low storage capabilities, but It can be
-used for a lot of things and is useful on almost any device, even those without
-external sdcard.
-
-The script itself has grown to become a large storage and management script with
-features that control SWAP, ZRAM, mount optimization, storage thresholds,
-different external and internal MMC configurations, cache and more. The content
-management is able to move a lot more different content between /data and
-/sd-ext, including the new internal storage, which on newer devices, is placed
-in /data/media, and it also contains more than one option for storing system
-content on both /data and /sd-ext.
-
-Requires root.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/SpazeDog/mounts2sd
-
-Build:3.4.8,33
- commit=3.4.8
- srclibs=1:RootFW@3_1.3.2,2:TaskManager@67ca5,Busybox@83785f0,BusyboxConfigs@bd2bf4f3
- rm=libs/rootfw3.jar,libs/taskmanager.jar,assets/busybox,assets/sqlite3
- prebuild=mv libs/android-support-v4.jar $$TaskManager$$/libs && \
- cp $$BusyboxConfigs$$/android_ndk_defconfigPlus $$Busybox$$/.config
- target=android-18
- build=export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH && \
- make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" -C $$Busybox$$ && \
- mv $$Busybox$$/busybox assets/busybox
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest/3.x
-Current Version:3.4.8
-Current Version Code:33
diff --git a/metadata/com.spazedog.mounts2sd.yml b/metadata/com.spazedog.mounts2sd.yml
new file mode 100644
index 0000000000..f9560e5b6e
--- /dev/null
+++ b/metadata/com.spazedog.mounts2sd.yml
@@ -0,0 +1,58 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: http://forum.xda-developers.com/showthread.php?t=2432479
+SourceCode: https://github.com/SpazeDog/mounts2sd
+IssueTracker: https://github.com/SpazeDog/mounts2sd/issues
+
+AutoName: Mounts2SD
+Summary: Map device storage to sdcard
+Description: |-
+ '''N.B''' 'Fix sqlite3 binary' was removed in this build.
+
+ Mounts2SD is a script for devices with low storage capabilities, but It can be
+ used for a lot of things and is useful on almost any device, even those without
+ external sdcard.
+
+ The script itself has grown to become a large storage and management script with
+ features that control SWAP, ZRAM, mount optimization, storage thresholds,
+ different external and internal MMC configurations, cache and more. The content
+ management is able to move a lot more different content between /data and
+ /sd-ext, including the new internal storage, which on newer devices, is placed
+ in /data/media, and it also contains more than one option for storing system
+ content on both /data and /sd-ext.
+
+ Requires root.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/SpazeDog/mounts2sd
+
+Builds:
+ - versionName: 3.4.8
+ versionCode: 33
+ commit: 3.4.8
+ srclibs:
+ - 1:RootFW@3_1.3.2
+ - 2:TaskManager@67ca5
+ - Busybox@83785f0
+ - BusyboxConfigs@bd2bf4f3
+ rm:
+ - libs/rootfw3.jar
+ - libs/taskmanager.jar
+ - assets/busybox
+ - assets/sqlite3
+ prebuild:
+ - mv libs/android-support-v4.jar $$TaskManager$$/libs
+ - cp $$BusyboxConfigs$$/android_ndk_defconfigPlus $$Busybox$$/.config
+ target: android-18
+ build:
+ - export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH
+ - make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" -C $$Busybox$$
+ - mv $$Busybox$$/busybox assets/busybox
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest/3.x
+CurrentVersion: 3.4.8
+CurrentVersionCode: 33
diff --git a/metadata/com.sputnik.wispr.txt b/metadata/com.sputnik.wispr.txt
deleted file mode 100644
index ba4a0a398d..0000000000
--- a/metadata/com.sputnik.wispr.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/jfisbein/androidwisprclient
-Issue Tracker:https://github.com/jfisbein/androidwisprclient/issues
-
-Auto Name:FON Access
-Summary:Auto connect to FON network
-Description:
-The FON network is made up of routers that share their internet access with
-guests in return for access to other FON access points. This app authenticates
-with a username and password using WISPr and supports routers managed by FON and
-partners.
-
-This app has been abandoned by the author, a maintained fork is available from
-[[com.oakley.fon]].
-.
-
-Repo Type:git
-Repo:https://github.com/jfisbein/androidwisprclient
-
-Build:1.4.7,147
- commit=134
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.4.7
-Current Version Code:147
diff --git a/metadata/com.sputnik.wispr.yml b/metadata/com.sputnik.wispr.yml
new file mode 100644
index 0000000000..cd7893830b
--- /dev/null
+++ b/metadata/com.sputnik.wispr.yml
@@ -0,0 +1,29 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://github.com/jfisbein/androidwisprclient
+IssueTracker: https://github.com/jfisbein/androidwisprclient/issues
+
+AutoName: FON Access
+Summary: Auto connect to FON network
+Description: |-
+ The FON network is made up of routers that share their internet access with
+ guests in return for access to other FON access points. This app authenticates
+ with a username and password using WISPr and supports routers managed by FON and
+ partners.
+
+ This app has been abandoned by the author, a maintained fork is available from
+ [[com.oakley.fon]].
+
+RepoType: git
+Repo: https://github.com/jfisbein/androidwisprclient
+
+Builds:
+ - versionName: 1.4.7
+ versionCode: 147
+ commit: '134'
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 1.4.7
+CurrentVersionCode: 147
diff --git a/metadata/com.ssaurel.clocklw.txt b/metadata/com.ssaurel.clocklw.txt
deleted file mode 100644
index 3825576007..0000000000
--- a/metadata/com.ssaurel.clocklw.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Theming,Multimedia
-License:MIT
-Web Site:
-Source Code:https://github.com/ssaurel/android-clock-livewallpaper
-Issue Tracker:https://github.com/ssaurel/android-clock-livewallpaper/issues
-
-Auto Name:Clock Live Wallpaper
-Summary:LiveWallpaper featuring a clock
-Description:
-This wallpaper shows a live/working clock. It is based on a tutorial session
-linked in the README.
-.
-
-Repo Type:git
-Repo:https://github.com/ssaurel/android-clock-livewallpaper
-
-Build:1.0,1
- commit=9902c84c919f34efa45f9d2ec915e7694210e06f
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/com.ssaurel.clocklw.yml b/metadata/com.ssaurel.clocklw.yml
new file mode 100644
index 0000000000..73133683be
--- /dev/null
+++ b/metadata/com.ssaurel.clocklw.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Theming
+ - Multimedia
+License: MIT
+SourceCode: https://github.com/ssaurel/android-clock-livewallpaper
+IssueTracker: https://github.com/ssaurel/android-clock-livewallpaper/issues
+
+AutoName: Clock Live Wallpaper
+Summary: LiveWallpaper featuring a clock
+Description: |-
+ This wallpaper shows a live/working clock. It is based on a tutorial session
+ linked in the README.
+
+RepoType: git
+Repo: https://github.com/ssaurel/android-clock-livewallpaper
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 9902c84c919f34efa45f9d2ec915e7694210e06f
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/com.studio332.flickit.android.txt b/metadata/com.studio332.flickit.android.txt
deleted file mode 100644
index de8e21008f..0000000000
--- a/metadata/com.studio332.flickit.android.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:http://studio332apps.com
-Source Code:https://github.com/louffoster/FlickIt
-Issue Tracker:https://github.com/louffoster/FlickIt/issues
-
-Auto Name:flickit
-Summary:Family game of skill
-Description:
-It combines aspects of shuffleboard, 9-ball and bumper pool into a unique new
-gameplay experience. Use your shooter puck to knock white targets into the holes
-for points. In 9-ball, the lowest numbered target must be hit first, but it
-doesn't matter which target is holed.
-
-FlickIt! is easy to learn, yet difficult to master. Just drag your finger to
-aim, tap and hold to increase power, and release to shoot. Be careful you don't
-overpower and miss the shot! Challenge your friends to see who is the true
-FlickIt! master.
-.
-
-Repo Type:git
-Repo:https://github.com/louffoster/FlickIt
-
-Build:1.4,4
- commit=6ec5ed9fa82c9cfa60f4299eafef73ac6bdb5e43
- subdir=android
- gradle=yes
- rm=tools/*.jar
- prebuild=sed -i -e '/maven { url/d' ../build.gradle
- scanignore=android/libs/armeabi-v7a/,android/libs/armeabi/,android/libs/x86/
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.5
-Current Version Code:5
diff --git a/metadata/com.studio332.flickit.android.yml b/metadata/com.studio332.flickit.android.yml
new file mode 100644
index 0000000000..79af566207
--- /dev/null
+++ b/metadata/com.studio332.flickit.android.yml
@@ -0,0 +1,42 @@
+Categories:
+ - Games
+License: Apache-2.0
+WebSite: http://studio332apps.com
+SourceCode: https://github.com/louffoster/FlickIt
+IssueTracker: https://github.com/louffoster/FlickIt/issues
+
+AutoName: flickit
+Summary: Family game of skill
+Description: |-
+ It combines aspects of shuffleboard, 9-ball and bumper pool into a unique new
+ gameplay experience. Use your shooter puck to knock white targets into the holes
+ for points. In 9-ball, the lowest numbered target must be hit first, but it
+ doesn't matter which target is holed.
+
+ FlickIt! is easy to learn, yet difficult to master. Just drag your finger to
+ aim, tap and hold to increase power, and release to shoot. Be careful you don't
+ overpower and miss the shot! Challenge your friends to see who is the true
+ FlickIt! master.
+
+RepoType: git
+Repo: https://github.com/louffoster/FlickIt
+
+Builds:
+ - versionName: '1.4'
+ versionCode: 4
+ commit: 6ec5ed9fa82c9cfa60f4299eafef73ac6bdb5e43
+ subdir: android
+ gradle:
+ - yes
+ rm:
+ - tools/*.jar
+ prebuild: sed -i -e '/maven { url/d' ../build.gradle
+ scanignore:
+ - android/libs/armeabi-v7a/
+ - android/libs/armeabi/
+ - android/libs/x86/
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.5'
+CurrentVersionCode: 5
diff --git a/metadata/com.studio332.flickit.txt b/metadata/com.studio332.flickit.txt
deleted file mode 100644
index 494e2b3c04..0000000000
--- a/metadata/com.studio332.flickit.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Categories:Games
-License:Apache-2.0
-Web Site:http://studio332apps.com
-Source Code:https://github.com/louffoster/FlickIt
-Issue Tracker:https://github.com/louffoster/FlickIt/issues
-
-Name:FlickIt! (obsolete)
-Auto Name:FlickIt!
-Summary:Family game of skill
-Description:
-It combines aspects of shuffleboard, 9-ball and bumper pool into a unique new
-gameplay experience. Use your shooter puck to knock white targets into the holes
-for points. In 9-ball, the lowest numbered target must be hit first, but it
-doesn't matter which target is holed.
-
-FlickIt! is easy to learn, yet difficult to master. Just drag your finger to
-aim, tap and hold to increase power, and release to shoot. Be careful you don't
-overpower and miss the shot! Challenge your friends to see who is the true
-FlickIt! master.
-
-New versions are released as [[com.studio332.flickit.android]].
-.
-
-Repo Type:git
-Repo:https://github.com/louffoster/FlickIt.git
-
-Build:1.2,3
- commit=59621a4ef5f9127
- subdir=FlickIt-android
- init=mv ../FlickIt/libs/gdx.jar libs/ && \
- echo 'source.dir=src;../FlickIt/src' > ant.properties
- scanignore=FlickIt-android/libs/armeabi/libgdx.so,FlickIt-android/libs/x86/libgdx.so,FlickIt-android/libs/armeabi-v7a/libgdx.so
-
-Maintainer Notes:
-Source repo has been nuked and replaced with a new one.
-App got a new id com.studio332.flickit.android.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.studio332.flickit.yml b/metadata/com.studio332.flickit.yml
new file mode 100644
index 0000000000..76d7932557
--- /dev/null
+++ b/metadata/com.studio332.flickit.yml
@@ -0,0 +1,47 @@
+Categories:
+ - Games
+License: Apache-2.0
+WebSite: http://studio332apps.com
+SourceCode: https://github.com/louffoster/FlickIt
+IssueTracker: https://github.com/louffoster/FlickIt/issues
+
+Name: FlickIt! (obsolete)
+AutoName: FlickIt!
+Summary: Family game of skill
+Description: |-
+ It combines aspects of shuffleboard, 9-ball and bumper pool into a unique new
+ gameplay experience. Use your shooter puck to knock white targets into the holes
+ for points. In 9-ball, the lowest numbered target must be hit first, but it
+ doesn't matter which target is holed.
+
+ FlickIt! is easy to learn, yet difficult to master. Just drag your finger to
+ aim, tap and hold to increase power, and release to shoot. Be careful you don't
+ overpower and miss the shot! Challenge your friends to see who is the true
+ FlickIt! master.
+
+ New versions are released as [[com.studio332.flickit.android]].
+
+RepoType: git
+Repo: https://github.com/louffoster/FlickIt.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 59621a4ef5f9127
+ subdir: FlickIt-android
+ init:
+ - mv ../FlickIt/libs/gdx.jar libs/
+ - echo 'source.dir=src;../FlickIt/src' > ant.properties
+ scanignore:
+ - FlickIt-android/libs/armeabi/libgdx.so
+ - FlickIt-android/libs/x86/libgdx.so
+ - FlickIt-android/libs/armeabi-v7a/libgdx.so
+
+MaintainerNotes: |-
+ Source repo has been nuked and replaced with a new one.
+ App got a new id com.studio332.flickit.android.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.stwalkerster.android.apps.strobelight.txt b/metadata/com.stwalkerster.android.apps.strobelight.txt
deleted file mode 100644
index 9c69e6125b..0000000000
--- a/metadata/com.stwalkerster.android.apps.strobelight.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Categories:System
-License:MIT
-Web Site:http://stwalkerster.co.uk/projects/strobe-light
-Source Code:https://github.com/stwalkerster/strobelight
-Issue Tracker:https://github.com/stwalkerster/strobelight/issues
-
-Auto Name:Strobe Light
-Summary:A simple strobe light application
-Description:
-A simple strobe light application which turns the camera flash light on and off
-based on configurable delays.
-.
-
-Repo Type:git
-Repo:https://github.com/stwalkerster/strobelight
-
-Build:1.2,3
- commit=1f2ca15fffaa9985d7f36246b281591bf973bab4
- target=android-8
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.2
-Current Version Code:3
diff --git a/metadata/com.stwalkerster.android.apps.strobelight.yml b/metadata/com.stwalkerster.android.apps.strobelight.yml
new file mode 100644
index 0000000000..32935fd6d7
--- /dev/null
+++ b/metadata/com.stwalkerster.android.apps.strobelight.yml
@@ -0,0 +1,26 @@
+Categories:
+ - System
+License: MIT
+WebSite: http://stwalkerster.co.uk/projects/strobe-light
+SourceCode: https://github.com/stwalkerster/strobelight
+IssueTracker: https://github.com/stwalkerster/strobelight/issues
+
+AutoName: Strobe Light
+Summary: A simple strobe light application
+Description: |-
+ A simple strobe light application which turns the camera flash light on and off
+ based on configurable delays.
+
+RepoType: git
+Repo: https://github.com/stwalkerster/strobelight
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 3
+ commit: 1f2ca15fffaa9985d7f36246b281591bf973bab4
+ target: android-8
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.2'
+CurrentVersionCode: 3
diff --git a/metadata/com.styrkurapp.app.txt b/metadata/com.styrkurapp.app.txt
deleted file mode 100644
index 8ad5695797..0000000000
--- a/metadata/com.styrkurapp.app.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Categories:Sports & Health
-License:GPL-3.0-only
-Web Site:
-Source Code:https://archive.softwareheritage.org/browse/origin/https://github.com/Styrkur/styrkur-app/directory/
-Issue Tracker:
-
-Auto Name:Styrkur
-Summary:Track your workouts
-Description:
-Styrkur is an easy to use, yet powerful tool to track your workout. Set up your
-own workout plan or use one of our predefined.
-
-There should not be a big step from writing your sets on a piece of paper to
-using an app. You will get a simple view of what you should do and how much you
-did the last time. With a built in timer you have full control over both your
-sets and your pauses.
-
-You get simple ways of keeping track of your progress. Styrkur offers both an
-simple list of your past sessions with your comments, and graphical view of your
-progress.
-
-Track your measurements, weight and muscle gain with a simple and charts.
-.
-
-Build:1.1.5,101048
- commit=8f0155f6fa21a6a9d629db4dda2ba359ad419298
- subdir=mobile/platforms/android
- gradle=yes
- scandelete=mobile/plugins/cordova-plugin-vibration/src/blackberry10
-
-Maintainer Notes:
-No such gitlab user any more.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:0
-Current Version Code:0
diff --git a/metadata/com.styrkurapp.app.yml b/metadata/com.styrkurapp.app.yml
new file mode 100644
index 0000000000..a0d7ea74d5
--- /dev/null
+++ b/metadata/com.styrkurapp.app.yml
@@ -0,0 +1,38 @@
+Categories:
+ - Sports & Health
+License: GPL-3.0-only
+SourceCode: https://archive.softwareheritage.org/browse/origin/https://github.com/Styrkur/styrkur-app/directory/
+
+AutoName: Styrkur
+Summary: Track your workouts
+Description: |-
+ Styrkur is an easy to use, yet powerful tool to track your workout. Set up your
+ own workout plan or use one of our predefined.
+
+ There should not be a big step from writing your sets on a piece of paper to
+ using an app. You will get a simple view of what you should do and how much you
+ did the last time. With a built in timer you have full control over both your
+ sets and your pauses.
+
+ You get simple ways of keeping track of your progress. Styrkur offers both an
+ simple list of your past sessions with your comments, and graphical view of your
+ progress.
+
+ Track your measurements, weight and muscle gain with a simple and charts.
+
+Builds:
+ - versionName: 1.1.5
+ versionCode: 101048
+ commit: 8f0155f6fa21a6a9d629db4dda2ba359ad419298
+ subdir: mobile/platforms/android
+ gradle:
+ - yes
+ scandelete:
+ - mobile/plugins/cordova-plugin-vibration/src/blackberry10
+
+MaintainerNotes: No such gitlab user any more.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '0'
+CurrentVersionCode: 0
diff --git a/metadata/com.sunshine.makilite.txt b/metadata/com.sunshine.makilite.txt
deleted file mode 100644
index 003cb4b42c..0000000000
--- a/metadata/com.sunshine.makilite.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-AntiFeatures:NonFreeNet,Tracking
-Categories:Internet
-License:GPL-3.0-only
-Web Site:http://sunshineapps.com.ua/
-Source Code:https://github.com/sfilmak/MakiLite
-Issue Tracker:https://github.com/sfilmak/MakiLite/issues
-Changelog:https://github.com/sfilmak/MakiLite/blob/HEAD/README.md
-
-Auto Name:Maki Lite
-Summary:Connect to Facebook
-Description:
-Fast and light Facebook wrapper with colorful themes & powerful customization.
-.
-
-Repo Type:git
-Repo:https://github.com/sfilmak/MakiLite
-
-Build:1.2.8,11
- disable=java issue
- commit=351d3d98b0ebf8b9ffb11faf8a1220f78a59fcca
- subdir=app
- gradle=yes
- prebuild=sed -i -e 's@https://github.com/omadahealth/omada-nexus/raw/master/release@https://jitpack.io@g' ../build.gradle && \
- sed -i -e '/uk.me.lewisdeane/a*/\ncompile "com.github.lewisjdeane:L-Dialogs:8c1419e7c6"' -e '/uk.me.lewisdeane/i/*' -e '/rippleeffect/i/*' -e '/rippleeffect/a*/compile "com.github.OrangeGangsters:RippleEffect:custom_listener-SNAPSHOT"' build.gradle && \
- sed -i -e '/