diff --git a/metadata/bander.notepad.txt b/metadata/bander.notepad.txt
deleted file mode 100644
index 1c8dc9a755..0000000000
--- a/metadata/bander.notepad.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:https://code.google.com/p/banderlabs
-Source Code:https://code.google.com/p/banderlabs/source
-Issue Tracker:
-
-Auto Name:Notepad
-Summary:Basic note taking
-Description:
-It has selectable text size, searching, sorting, and the ability to send notes.
-.
-
-Repo Type:git-svn
-Repo:https://banderlabs.googlecode.com/svn/trunk/Notepad
-
-Build:1.06,12
- commit=77
- target=android-15
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.06
-Current Version Code:12
diff --git a/metadata/bander.notepad.yml b/metadata/bander.notepad.yml
new file mode 100644
index 0000000000..1a5fc445a1
--- /dev/null
+++ b/metadata/bander.notepad.yml
@@ -0,0 +1,23 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: https://code.google.com/archive/p/banderlabs
+SourceCode: https://code.google.com/archive/p/banderlabs/source
+
+AutoName: Notepad
+Summary: Basic note taking
+Description: It has selectable text size, searching, sorting, and the ability to send
+ notes.
+
+Builds:
+ - versionName: '1.06'
+ versionCode: 12
+ commit: '77'
+ target: android-15
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: '1.06'
+CurrentVersionCode: 12
+
+NoSourceSince: '1.06'
diff --git a/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.txt b/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.txt
deleted file mode 100644
index 2fc99a6fe8..0000000000
--- a/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Categories:Sports & Health
-License:GPL-3.0-or-later
-Web Site:https://code.google.com/p/droid-dicom-viewer
-Source Code:https://code.google.com/p/droid-dicom-viewer/source
-Issue Tracker:
-
-Auto Name:Droid Dicom Viewer
-Summary:View medical image formats
-Description:
-Implements a part of the DICOM standard. It reads DICOM images that are coded on
-8 bits and 16 bits. It supports only grayscale not compressed DICOM files. It
-parses implicit and explicit (little endian and big endian) value representation
-(VR).
-.
-
-Repo Type:hg
-Repo:https://code.google.com/p/droid-dicom-viewer/
-
-Build:1.4 Grymalkyn,5
- commit=9fa239eba7a6
-
-Auto Update Mode:None
-Update Check Mode:Static
-Current Version:1.4 Grymalkyn
-Current Version Code:5
diff --git a/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.yml b/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.yml
new file mode 100644
index 0000000000..5924406018
--- /dev/null
+++ b/metadata/be.ac.ulb.lisa.idot.android.dicomviewer.yml
@@ -0,0 +1,25 @@
+Categories:
+ - Sports & Health
+License: GPL-3.0-or-later
+WebSite: https://code.google.com/archive/p/droid-dicom-viewer
+SourceCode: https://code.google.com/archive/p/droid-dicom-viewer/source
+
+AutoName: Droid Dicom Viewer
+Summary: View medical image formats
+Description: |-
+ Implements a part of the DICOM standard. It reads DICOM images that are coded on
+ 8 bits and 16 bits. It supports only grayscale not compressed DICOM files. It
+ parses implicit and explicit (little endian and big endian) value representation
+ (VR).
+
+Builds:
+ - versionName: 1.4 Grymalkyn
+ versionCode: 5
+ commit: 9fa239eba7a6
+
+AutoUpdateMode: None
+UpdateCheckMode: Static
+CurrentVersion: 1.4 Grymalkyn
+CurrentVersionCode: 5
+
+NoSourceSince: 1.4 Grymalkyn
diff --git a/metadata/be.brunoparmentier.apkshare.txt b/metadata/be.brunoparmentier.apkshare.txt
deleted file mode 100644
index 28df5a067b..0000000000
--- a/metadata/be.brunoparmentier.apkshare.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Categories:System
-License:GPL-3.0-or-later
-Web Site:
-Source Code:https://github.com/bparmentier/APKShare
-Issue Tracker:https://github.com/bparmentier/APKShare/issues
-Changelog:https://github.com/bparmentier/APKShare/releases
-Donate:http://www.brunoparmentier.be/about.html
-Bitcoin:168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
-
-Auto Name:APKShare
-Summary:Extract and share you installed apps' APK
-Description:
-APKShare lists all installed apps (system and user) and lets you send the
-original APK file by e-mail, or share it with Android Beam, Bluetooth, etc.
-.
-
-Repo Type:git
-Repo:https://github.com/bparmentier/APKShare
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/be.brunoparmentier.apkshare.yml b/metadata/be.brunoparmentier.apkshare.yml
new file mode 100644
index 0000000000..9e5b722916
--- /dev/null
+++ b/metadata/be.brunoparmentier.apkshare.yml
@@ -0,0 +1,30 @@
+Categories:
+ - System
+License: GPL-3.0-or-later
+SourceCode: https://github.com/bparmentier/APKShare
+IssueTracker: https://github.com/bparmentier/APKShare/issues
+Changelog: https://github.com/bparmentier/APKShare/releases
+Donate: http://www.brunoparmentier.be/about.html
+Bitcoin: 168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
+
+AutoName: APKShare
+Summary: Extract and share you installed apps' APK
+Description: |-
+ APKShare lists all installed apps (system and user) and lets you send the
+ original APK file by e-mail, or share it with Android Beam, Bluetooth, etc.
+
+RepoType: git
+Repo: https://github.com/bparmentier/APKShare
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/be.brunoparmentier.openbikesharing.app.txt b/metadata/be.brunoparmentier.openbikesharing.app.txt
deleted file mode 100644
index cbc8f48e33..0000000000
--- a/metadata/be.brunoparmentier.openbikesharing.app.txt
+++ /dev/null
@@ -1,151 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-or-later
-Web Site:http://openbikesharing.org
-Source Code:https://github.com/bparmentier/OpenBikeSharing
-Issue Tracker:https://github.com/bparmentier/OpenBikeSharing/issues
-Changelog:https://github.com/bparmentier/OpenBikeSharing/releases
-Donate:https://www.brunoparmentier.be/about.html
-Bitcoin:168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
-
-Auto Name:OpenBikeSharing
-Summary:Shared bikes availability in your city
-Description:
-OpenBikeSharing lets you find shared bikes available in your city (around 400
-cities, 38 countries).
-
-Select your bike network, find some stations in the list or on the map
-(OpenStreetMap) and you're good to go!
-
-Data is retrieved from the [http://api.citybik.es/v2/ CityBikes] API.
-.
-
-Repo Type:git
-Repo:https://github.com/bparmentier/OpenBikeSharing
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
- rm=app/libs/*
- prebuild=sed -i -e "s/dependencies {/dependencies {\ncompile 'org.slf4j:slf4j-simple:1.7.7'\ncompile 'org.slf4j:slf4j-api:1.7.7'\n/g" build.gradle
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Build:1.1.1,3
- commit=v1.1.1
- subdir=app
- gradle=yes
-
-Build:1.1.2,4
- commit=v1.1.2
- subdir=app
- gradle=yes
-
-Build:1.1.3,5
- commit=v1.1.3
- subdir=app
- gradle=yes
-
-Build:1.2,6
- commit=v1.2
- subdir=app
- gradle=yes
-
-Build:1.3,7
- commit=v1.3
- subdir=app
- gradle=yes
-
-Build:1.3.1,8
- commit=v1.3.1
- subdir=app
- gradle=yes
-
-Build:1.4,9
- commit=v1.4
- subdir=app
- gradle=yes
-
-Build:1.5,10
- commit=v1.5
- subdir=app
- gradle=yes
-
-Build:1.6,11
- commit=v1.6
- subdir=app
- gradle=yes
-
-Build:1.6.1,12
- commit=v1.6.1
- subdir=app
- gradle=yes
-
-Build:1.7,13
- commit=v1.7
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/buildTypes/i/*' -e '/lintOptions/i*/' build.gradle
-
-Build:1.7.1,14
- commit=v1.7.1
- subdir=app
- gradle=yes
-
-Build:1.7.2,15
- commit=v1.7.2
- subdir=app
- gradle=yes
- srclibs=OSMBonusPack@v5.1
- rm=app/libs/*.jar
- prebuild=sed -i -e 's/v4:22.1.0/v4:22.0.0/g' -e '/osmbonuspack/d' -e '/support-v4/acompile "com.google.code.gson:gson:2.3.1"\ncompile "org.apache.commons:commons-lang3:3.4"' -e '/applicationVariants/,+3d' build.gradle && \
- cp -fR $$OSMBonusPack$$/src/org src/main/java/ && \
- sed -i -e '/\/\/TODO/d' src/main/java/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.java
-
-Build:1.7.3,16
- commit=v1.7.3
- subdir=app
- gradle=yes
-
-Build:1.7.4,17
- commit=v1.7.4
- subdir=app
- gradle=yes
-
-Build:1.7.5,18
- commit=v1.7.5
- subdir=app
- gradle=yes
-
-Build:1.8,19
- commit=v1.8
- subdir=app
- gradle=yes
-
-Build:1.9,20
- commit=v1.9
- subdir=app
- gradle=yes
-
-Build:1.9.1,21
- commit=v1.9.1
- subdir=app
- gradle=yes
-
-Build:1.9.2,22
- commit=v1.9.2
- subdir=app
- gradle=yes
-
-Build:1.10.0,23
- commit=v1.10.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.10.0
-Current Version Code:23
diff --git a/metadata/be.brunoparmentier.openbikesharing.app.yml b/metadata/be.brunoparmentier.openbikesharing.app.yml
new file mode 100644
index 0000000000..8af32d9e04
--- /dev/null
+++ b/metadata/be.brunoparmentier.openbikesharing.app.yml
@@ -0,0 +1,205 @@
+Categories:
+ - Navigation
+License: GPL-3.0-or-later
+WebSite: http://openbikesharing.org
+SourceCode: https://github.com/bparmentier/OpenBikeSharing
+IssueTracker: https://github.com/bparmentier/OpenBikeSharing/issues
+Changelog: https://github.com/bparmentier/OpenBikeSharing/releases
+Donate: https://www.brunoparmentier.be/about.html
+Bitcoin: 168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
+
+AutoName: OpenBikeSharing
+Summary: Shared bikes availability in your city
+Description: |-
+ OpenBikeSharing lets you find shared bikes available in your city (around 400
+ cities, 38 countries).
+
+ Select your bike network, find some stations in the list or on the map
+ (OpenStreetMap) and you're good to go!
+
+ Data is retrieved from the [http://api.citybik.es/v2/ CityBikes] API.
+
+RepoType: git
+Repo: https://github.com/bparmentier/OpenBikeSharing
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ subdir: app
+ gradle:
+ - yes
+ rm:
+ - app/libs/*
+ prebuild: sed -i -e "s/dependencies {/dependencies {\ncompile 'org.slf4j:slf4j-simple:1.7.7'\ncompile
+ 'org.slf4j:slf4j-api:1.7.7'\n/g" build.gradle
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.1
+ versionCode: 3
+ commit: v1.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.2
+ versionCode: 4
+ commit: v1.1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 5
+ commit: v1.1.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 6
+ commit: v1.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.3'
+ versionCode: 7
+ commit: v1.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.1
+ versionCode: 8
+ commit: v1.3.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 9
+ commit: v1.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 10
+ commit: v1.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 11
+ commit: v1.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.1
+ versionCode: 12
+ commit: v1.6.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 13
+ commit: v1.7
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/buildTypes/i/*' -e '/lintOptions/i*/' build.gradle
+
+ - versionName: 1.7.1
+ versionCode: 14
+ commit: v1.7.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.2
+ versionCode: 15
+ commit: v1.7.2
+ subdir: app
+ gradle:
+ - yes
+ srclibs:
+ - OSMBonusPack@v5.1
+ rm:
+ - app/libs/*.jar
+ prebuild:
+ - sed -i -e 's/v4:22.1.0/v4:22.0.0/g' -e '/osmbonuspack/d' -e '/support-v4/acompile
+ "com.google.code.gson:gson:2.3.1"\ncompile "org.apache.commons:commons-lang3:3.4"'
+ -e '/applicationVariants/,+3d' build.gradle
+ - cp -fR $$OSMBonusPack$$/src/org src/main/java/
+ - sed -i -e '/\/\/TODO/d' src/main/java/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.java
+
+ - versionName: 1.7.3
+ versionCode: 16
+ commit: v1.7.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.4
+ versionCode: 17
+ commit: v1.7.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.7.5
+ versionCode: 18
+ commit: v1.7.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 19
+ commit: v1.8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.9'
+ versionCode: 20
+ commit: v1.9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.9.1
+ versionCode: 21
+ commit: v1.9.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.9.2
+ versionCode: 22
+ commit: v1.9.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.10.0
+ versionCode: 23
+ commit: v1.10.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.10.0
+CurrentVersionCode: 23
diff --git a/metadata/be.brunoparmentier.wifikeyshare.txt b/metadata/be.brunoparmentier.wifikeyshare.txt
deleted file mode 100644
index 3d3a11cce1..0000000000
--- a/metadata/be.brunoparmentier.wifikeyshare.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-or-later
-Web Site:http://wifikeysha.re
-Source Code:https://github.com/bparmentier/WiFiKeyShare
-Issue Tracker:https://github.com/bparmentier/WiFiKeyShare/issues
-Changelog:https://github.com/bparmentier/WiFiKeyShare/releases
-Donate:https://www.brunoparmentier.be/about.html
-Bitcoin:168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
-
-Auto Name:WiFiKeyShare
-Summary:Share Wi-Fi passwords with QR codes and NFC tags
-Description:
-WiFiKeyShare lets you easily share your Wi-Fi password by generating a QR code
-or by writing it to an NFC tag.
-
-The QR code should be recognized by most barcode scanner applications (i.e.
-Barcode Scanner by ZXing) and the NFC tag is formatted in the same way as
-Android does since it introduced its "Write to NFC tag" option in Lollipop. That
-means people running Android 5.0+ won't have to download any specific app to
-connect to the network after scanning the tag.
-
-You can also send Wi-Fi configuration via Android Beam: while on a Wi-Fi network
-screen, tap your device to your friend's device and a pop-up will appear asking
-if they want to connect.
-
-'''Important note'''
-
-Android does not let apps read the saved Wi-Fi passwords, so you will need to
-enter them manually for each network you want to share. ''However'', the
-passwords will automatically be retrieved if WiFiKeyShare is given root access.
-.
-
-Repo Type:git
-Repo:https://github.com/bparmentier/WiFiKeyShare
-
-Build:1.0,1
- commit=v1.0
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- subdir=app
- gradle=yes
-
-Build:1.1.1,3
- commit=v1.1.1
- subdir=app
- gradle=yes
-
-Build:1.2.0,4
- commit=v1.2.0
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.2.0
-Current Version Code:4
diff --git a/metadata/be.brunoparmentier.wifikeyshare.yml b/metadata/be.brunoparmentier.wifikeyshare.yml
new file mode 100644
index 0000000000..93eb26c643
--- /dev/null
+++ b/metadata/be.brunoparmentier.wifikeyshare.yml
@@ -0,0 +1,68 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-or-later
+WebSite: https://wifikeysha.re
+SourceCode: https://github.com/bparmentier/WiFiKeyShare
+IssueTracker: https://github.com/bparmentier/WiFiKeyShare/issues
+Changelog: https://github.com/bparmentier/WiFiKeyShare/releases
+Donate: https://www.brunoparmentier.be/about.html
+Bitcoin: 168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm
+
+AutoName: WiFiKeyShare
+Summary: Share Wi-Fi passwords with QR codes and NFC tags
+Description: |-
+ WiFiKeyShare lets you easily share your Wi-Fi password by generating a QR code
+ or by writing it to an NFC tag.
+
+ The QR code should be recognized by most barcode scanner applications (i.e.
+ Barcode Scanner by ZXing) and the NFC tag is formatted in the same way as
+ Android does since it introduced its "Write to NFC tag" option in Lollipop. That
+ means people running Android 5.0+ won't have to download any specific app to
+ connect to the network after scanning the tag.
+
+ You can also send Wi-Fi configuration via Android Beam: while on a Wi-Fi network
+ screen, tap your device to your friend's device and a pop-up will appear asking
+ if they want to connect.
+
+ '''Important note'''
+
+ Android does not let apps read the saved Wi-Fi passwords, so you will need to
+ enter them manually for each network you want to share. ''However'', the
+ passwords will automatically be retrieved if WiFiKeyShare is given root access.
+
+RepoType: git
+Repo: https://github.com/bparmentier/WiFiKeyShare
+
+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.1.1
+ versionCode: 3
+ commit: v1.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.2.0
+ versionCode: 4
+ commit: v1.2.0
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.2.0
+CurrentVersionCode: 4
diff --git a/metadata/be.digitalia.fosdem.txt b/metadata/be.digitalia.fosdem.txt
deleted file mode 100644
index 495b5e67d5..0000000000
--- a/metadata/be.digitalia.fosdem.txt
+++ /dev/null
@@ -1,135 +0,0 @@
-Categories:Time
-License:Apache-2.0
-Web Site:http://www.digitalia.be/
-Source Code:https://github.com/cbeyls/fosdem-companion-android
-Issue Tracker:https://github.com/cbeyls/fosdem-companion-android/issues
-
-Auto Name:FOSDEM Companion
-Summary:Schedule browser for the FOSDEM conference
-Description:
-Advanced schedule browser for the [https://fosdem.org/ FOSDEM] conference in
-Brussels, Belgium. Download the most recent schedule and browse it offline.
-
-Features:
-
-* Browse sessions by day and by track
-* Instant search
-* Track schedule view optimized for phones and tablets
-* Full sessions details with related links, speakers info and room maps
-* Add sessions directly to your calendar
-* Share sessions with a link to their page on the FOSDEM website
-* Manage bookmarks and get notified when a bookmarked session is about to start
-* “Live” view: during FOSDEM, watch the realtime updated list of currently running and upcoming sessions
-* Includes a simple map of the site.
-
-Note: this app properly handles timezone changes and device reboots for
-notifications; you can download the schedule and add bookmarks on any timezone
-and you will get notified at the right time when the events start in Belgium.
-
-The name FOSDEM and the gear logo are registered trademarks of FOSDEM VZW. Used
-with permission.
-.
-
-Repo Type:git
-Repo:https://github.com/cbeyls/fosdem-companion-android.git
-
-Build:1.0.5,700105
- commit=1.0.5
- srclibs=1:Support-v7@android-sdk-4.4.2_r1
- extlibs=android/android-support-v4.jar
- prebuild=mv libs/android-support-v4.jar $$Support-v7$$/libs/
-
-Build:1.0.7,700107
- commit=1.0.7
- gradle=yes
-
-Build:1.0.8,700108
- commit=1.0.8
- gradle=yes
- rm=libs/*
- prebuild=sed -i -e '/appcompat/acompile "com.github.chrisbanes.photoview:library:1.2.3"' -e '/libs\/photoview-1.2.2.jar/d' build.gradle
-
-Build:1.1.1,700111
- commit=1.1.1
- subdir=app
- gradle=yes
-
-Build:1.3.0,700130
- commit=1.3.0
- subdir=app
- gradle=yes
-
-Build:1.3.1,700131
- commit=1.3.1
- subdir=app
- gradle=yes
-
-Build:1.3.5,700135
- commit=1.3.5
- subdir=app
- gradle=yes
-
-Build:1.3.6,700136
- commit=1.3.6
- subdir=app
- gradle=yes
-
-Build:1.3.8,700138
- commit=1.3.8
- subdir=app
- gradle=yes
-
-Build:1.4.0,700140
- commit=1.4.0
- subdir=app
- gradle=yes
-
-Build:1.4.2,700142
- commit=1.4.2
- subdir=app
- gradle=yes
-
-Build:1.4.3,700143
- commit=1.4.3
- subdir=app
- gradle=yes
-
-Build:1.4.4,700144
- commit=1.4.4
- subdir=app
- gradle=yes
-
-Build:1.4.5,700145
- commit=1.4.5
- subdir=app
- gradle=yes
-
-Build:1.4.6,700146
- commit=1.4.6
- subdir=app
- gradle=yes
-
-Build:1.5.0,1500150
- commit=1.5.0
- subdir=app
- gradle=yes
-
-Build:1.5.1,1500151
- commit=1.5.1
- subdir=app
- gradle=yes
-
-Build:1.6.0,1600160
- commit=1.6.0
- subdir=app
- gradle=yes
-
-Build:1.6.2,1600162
- commit=1.6.2
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.6.2
-Current Version Code:1600162
diff --git a/metadata/be.digitalia.fosdem.yml b/metadata/be.digitalia.fosdem.yml
new file mode 100644
index 0000000000..97039ad23d
--- /dev/null
+++ b/metadata/be.digitalia.fosdem.yml
@@ -0,0 +1,178 @@
+Categories:
+ - Time
+License: Apache-2.0
+WebSite: https://www.digitalia.be/
+SourceCode: https://github.com/cbeyls/fosdem-companion-android
+IssueTracker: https://github.com/cbeyls/fosdem-companion-android/issues
+Changelog: https://github.com/cbeyls/fosdem-companion-android/releases
+
+AutoName: FOSDEM Companion
+Summary: Schedule browser for the FOSDEM conference
+Description: |-
+ Advanced schedule browser for the [https://fosdem.org/ FOSDEM] conference in
+ Brussels, Belgium. Download the most recent schedule and browse it offline.
+
+ Features:
+
+ * Browse sessions by day and by track
+ * Instant search
+ * Track schedule view optimized for phones and tablets
+ * Full sessions details with related links, speakers info and room maps
+ * Add sessions directly to your calendar
+ * Share sessions with a link to their page on the FOSDEM website
+ * Manage bookmarks and get notified when a bookmarked session is about to start
+ * “Live” view: during FOSDEM, watch the realtime updated list of currently running and upcoming sessions
+ * Includes a simple map of the site.
+
+ Note: this app properly handles timezone changes and device reboots for
+ notifications; you can download the schedule and add bookmarks on any timezone
+ and you will get notified at the right time when the events start in Belgium.
+
+ The name FOSDEM and the gear logo are registered trademarks of FOSDEM VZW. Used
+ with permission.
+
+RepoType: git
+Repo: https://github.com/cbeyls/fosdem-companion-android.git
+
+Builds:
+ - versionName: 1.0.5
+ versionCode: 700105
+ commit: 1.0.5
+ srclibs:
+ - 1:Support-v7@android-sdk-4.4.2_r1
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: mv libs/android-support-v4.jar $$Support-v7$$/libs/
+
+ - versionName: 1.0.7
+ versionCode: 700107
+ commit: 1.0.7
+ gradle:
+ - yes
+
+ - versionName: 1.0.8
+ versionCode: 700108
+ commit: 1.0.8
+ gradle:
+ - yes
+ rm:
+ - libs/*
+ prebuild: sed -i -e '/appcompat/acompile "com.github.chrisbanes.photoview:library:1.2.3"'
+ -e '/libs\/photoview-1.2.2.jar/d' build.gradle
+
+ - versionName: 1.1.1
+ versionCode: 700111
+ commit: 1.1.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.0
+ versionCode: 700130
+ commit: 1.3.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.1
+ versionCode: 700131
+ commit: 1.3.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.5
+ versionCode: 700135
+ commit: 1.3.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.6
+ versionCode: 700136
+ commit: 1.3.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.3.8
+ versionCode: 700138
+ commit: 1.3.8
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.0
+ versionCode: 700140
+ commit: 1.4.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.2
+ versionCode: 700142
+ commit: 1.4.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.3
+ versionCode: 700143
+ commit: 1.4.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.4
+ versionCode: 700144
+ commit: 1.4.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.5
+ versionCode: 700145
+ commit: 1.4.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.4.6
+ versionCode: 700146
+ commit: 1.4.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.0
+ versionCode: 1500150
+ commit: 1.5.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.5.1
+ versionCode: 1500151
+ commit: 1.5.1
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.0
+ versionCode: 1600160
+ commit: 1.6.0
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: 1.6.2
+ versionCode: 1600162
+ commit: 1.6.2
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.6.2
+CurrentVersionCode: 1600162
diff --git a/metadata/be.geecko.QuickLyric.txt b/metadata/be.geecko.QuickLyric.txt
deleted file mode 100644
index d01a7c4086..0000000000
--- a/metadata/be.geecko.QuickLyric.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-Categories:Multimedia
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/geecko86/QuickLyric
-Issue Tracker:https://github.com/geecko86/QuickLyric/issues
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=RSJZUSUHBBKTJ&lc=US&item_name=geecko&item_number=00¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted
-
-Name:QuickLyric (old)
-Auto Name:QuickLyric
-Summary:Fetch and display song lyrics
-Description:
-QuickLyric fetches your lyrics for you. It includes a search engine and is
-simple and easy to use. It can also detect what song is playing on your device.
-
-The NFC permission is used to share lyrics via Android Beam.
-
-Note that upstream uses a new package id now. Further update will only be
-available with [[com.geecko.QuickLyric]].
-.
-
-Repo Type:git
-Repo:https://github.com/geecko86/QuickLyric
-
-Build:1.0,2
- commit=1.0
- subdir=QuickLyric
- gradle=yes
- rm=QuickLyric/libs/*
- prebuild=sed -i -e '/volley/d' build.gradle && \
- sed -i -e "/showcaseview/acompile 'com.mcxiaoke.volley:library:1.0.6'" build.gradle
-
-Build:1.5,3
- commit=d6433bcffbe7d7a0cd8c463487692e7bc7e2d22f
- subdir=QuickLyric
- gradle=yes
- rm=QuickLyric/libs/*
- prebuild=sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle && \
- sed -i -e '/fileTree/d' build.gradle
-
-Build:1.5.1,4
- commit=1.5.1
- subdir=QuickLyric
- gradle=yes
- rm=QuickLyric/libs/*
- prebuild=sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle && \
- sed -i -e '/fileTree/d' build.gradle
-
-Build:1.5.2,5
- commit=1.5.2
- subdir=QuickLyric
- gradle=yes
- rm=QuickLyric/libs/*
- prebuild=sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle && \
- sed -i -e '/fileTree/d' build.gradle
-
-Archive Policy:0 versions
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.5.2
-Current Version Code:5
diff --git a/metadata/be.geecko.QuickLyric.yml b/metadata/be.geecko.QuickLyric.yml
new file mode 100644
index 0000000000..7a5d42308a
--- /dev/null
+++ b/metadata/be.geecko.QuickLyric.yml
@@ -0,0 +1,76 @@
+Categories:
+ - Multimedia
+License: GPL-3.0-only
+SourceCode: https://github.com/geecko86/QuickLyric
+IssueTracker: https://github.com/geecko86/QuickLyric/issues
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=RSJZUSUHBBKTJ&lc=US&item_name=geecko&item_number=00¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted
+
+Name: QuickLyric (old)
+AutoName: QuickLyric
+Summary: Fetch and display song lyrics
+Description: |-
+ QuickLyric fetches your lyrics for you. It includes a search engine and is
+ simple and easy to use. It can also detect what song is playing on your device.
+
+ The NFC permission is used to share lyrics via Android Beam.
+
+ Note that upstream uses a new package id now. Further update will only be
+ available with [[com.geecko.QuickLyric]].
+
+RepoType: git
+Repo: https://github.com/geecko86/QuickLyric
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 2
+ commit: '1.0'
+ subdir: QuickLyric
+ gradle:
+ - yes
+ rm:
+ - QuickLyric/libs/*
+ prebuild:
+ - sed -i -e '/volley/d' build.gradle
+ - sed -i -e "/showcaseview/acompile 'com.mcxiaoke.volley:library:1.0.6'" build.gradle
+
+ - versionName: '1.5'
+ versionCode: 3
+ commit: d6433bcffbe7d7a0cd8c463487692e7bc7e2d22f
+ subdir: QuickLyric
+ gradle:
+ - yes
+ rm:
+ - QuickLyric/libs/*
+ prebuild:
+ - sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle
+ - sed -i -e '/fileTree/d' build.gradle
+
+ - versionName: 1.5.1
+ versionCode: 4
+ commit: 1.5.1
+ subdir: QuickLyric
+ gradle:
+ - yes
+ rm:
+ - QuickLyric/libs/*
+ prebuild:
+ - sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle
+ - sed -i -e '/fileTree/d' build.gradle
+
+ - versionName: 1.5.2
+ versionCode: 5
+ commit: 1.5.2
+ subdir: QuickLyric
+ gradle:
+ - yes
+ rm:
+ - QuickLyric/libs/*
+ prebuild:
+ - sed -i -e "/volley/icompile 'com.mcxiaoke.volley:library:1.0.10'" build.gradle
+ - sed -i -e '/fileTree/d' build.gradle
+
+ArchivePolicy: 0 versions
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.5.2
+CurrentVersionCode: 5
diff --git a/metadata/be.lionslink.ucllstudent.txt b/metadata/be.lionslink.ucllstudent.txt
deleted file mode 100644
index ff3df3fac8..0000000000
--- a/metadata/be.lionslink.ucllstudent.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-Categories:Science & Education
-License:MIT
-Web Site:https://projectwerk.khleuven.be/projects/khl_mob_app
-Source Code:https://projectwerk.khleuven.be/projects/khl_mob_app/repository
-Issue Tracker:https://projectwerk.khleuven.be/projects/khl_mob_app/issues
-
-Auto Name:UCLL Student
-Summary:Student app for UCLL students
-Description:
-Show relevant information for UCLL students, for example personal course
-calendar, portal announcements and bus departures.
-.
-
-Repo Type:git-svn
-Repo:https://projectwerk.khleuven.be/svn/khl_mob_app
-
-Build:1.0.0,10000
- commit=6
- subdir=platforms/android
- build=cd CordovaLib && \
- rm build.xml && \
- android update project -p . && \
- ant release && \
- mv bin ant-build
-
-Build:1.0.1,10001
- commit=26
- subdir=android
- build=cd CordovaLib && \
- rm build.xml && \
- android update project -p . && \
- ant release && \
- mv bin ant-build
-
-Build:1.1.0,10100
- commit=30
- subdir=android
- build=cd CordovaLib && \
- rm build.xml && \
- android update project -p . && \
- ant release && \
- mv bin ant-build
-
-Build:1.1.1,10101
- commit=10101
- subdir=android
- build=cd CordovaLib && \
- rm build.xml && \
- android update project -p . && \
- ant release && \
- mv bin ant-build
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:1.1.1
-Current Version Code:10101
diff --git a/metadata/be.lionslink.ucllstudent.yml b/metadata/be.lionslink.ucllstudent.yml
new file mode 100644
index 0000000000..ccf0d5b1ea
--- /dev/null
+++ b/metadata/be.lionslink.ucllstudent.yml
@@ -0,0 +1,65 @@
+Categories:
+ - Science & Education
+License: MIT
+WebSite: https://projektwerk.ucll.be/projects/khl_mob_app
+SourceCode: https://projektwerk.ucll.be/projects/khl_mob_app/repository
+IssueTracker: https://projektwerk.ucll.be/projects/khl_mob_app/repository/issues
+
+AutoName: UCLL Student
+Summary: Student app for UCLL students
+Description: |-
+ Show relevant information for UCLL students, for example personal course
+ calendar, portal announcements and bus departures.
+
+RepoType: git-svn
+Repo: https://projektwerk.ucll.be/svn/khl_mob_app
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 10000
+ commit: '6'
+ subdir: platforms/android
+ build:
+ - cd CordovaLib
+ - rm build.xml
+ - android update project -p .
+ - ant release
+ - mv bin ant-build
+
+ - versionName: 1.0.1
+ versionCode: 10001
+ commit: '26'
+ subdir: android
+ build:
+ - cd CordovaLib
+ - rm build.xml
+ - android update project -p .
+ - ant release
+ - mv bin ant-build
+
+ - versionName: 1.1.0
+ versionCode: 10100
+ commit: '30'
+ subdir: android
+ build:
+ - cd CordovaLib
+ - rm build.xml
+ - android update project -p .
+ - ant release
+ - mv bin ant-build
+
+ - versionName: 1.1.1
+ versionCode: 10101
+ commit: '10101'
+ subdir: android
+ build:
+ - cd CordovaLib
+ - rm build.xml
+ - android update project -p .
+ - ant release
+ - mv bin ant-build
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.1.1
+CurrentVersionCode: 10101
diff --git a/metadata/be.mygod.vpnhotspot.txt b/metadata/be.mygod.vpnhotspot.txt
deleted file mode 100644
index 2cdc3b3e6b..0000000000
--- a/metadata/be.mygod.vpnhotspot.txt
+++ /dev/null
@@ -1,218 +0,0 @@
-Categories:Connectivity
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/Mygod/VPNHotspot
-Issue Tracker:https://github.com/Mygod/VPNHotspot/issues
-Donate:https://mygod.be/donate/
-FlattrID:e0ggg2
-
-Auto Name:VPN Hotspot
-Summary:Share your VPN connection over hotspot or repeater
-Description:
-This app is useful for:
-
-* Connecting things that don't support VPN like Chromecasts behind corporate firewalls;
-* Set up gapps behind corporate firewalls;
-* Connect to your mobile hotspot but you're not bothered to set up VPN on your device.
-
-Requires root to set up networking.
-
-This app is designed to do only minimal changes to your system, so there's
-almost no chance you will brick your device and/or break your Internet using
-this app under normal conditions. However there's also absolutely no guarantee
-it won't.
-.
-
-Requires Root:yes
-
-Repo Type:git
-Repo:https://github.com/Mygod/VPNHotspot
-
-Build:1.0.1,7
- commit=1.0.1
- subdir=mobile
- gradle=yes
-
-Build:1.1.0,8
- commit=1.1.0
- subdir=mobile
- gradle=yes
-
-Build:1.1.1,9
- commit=1.1.1
- subdir=mobile
- gradle=yes
-
-Build:1.1.2,10
- commit=1.1.2
- subdir=mobile
- gradle=yes
-
-Build:1.1.3,11
- commit=1.1.3
- subdir=mobile
- gradle=yes
-
-Build:1.1.4,12
- commit=1.1.4
- subdir=mobile
- gradle=yes
-
-Build:1.1.5,13
- commit=1.1.5
- subdir=mobile
- gradle=yes
-
-Build:1.1.6,14
- commit=1.1.6
- subdir=mobile
- gradle=yes
-
-Build:1.2.0,15
- commit=1.2.0
- subdir=mobile
- gradle=yes
-
-Build:1.2.1,17
- commit=1.2.1
- subdir=mobile
- gradle=yes
-
-Build:1.3.0,20
- commit=1.3.0
- subdir=mobile
- gradle=yes
-
-Build:1.3.1,21
- commit=1.3.1
- subdir=mobile
- gradle=yes
-
-Build:1.3.2,23
- commit=1.3.2
- subdir=mobile
- gradle=yes
-
-Build:1.3.3,24
- disable=crashlytics
- commit=1.3.3
- subdir=mobile
- gradle=yes
-
-Build:2.0.1,101
- commit=2.0.1
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.0.2,102
- commit=2.0.2
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.0.3,103
- commit=2.0.3
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.0.4,104
- commit=2.0.4
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.0.7,107
- commit=2.0.7
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.1.0,108
- commit=2.1.0
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.1.1,109
- commit=2.1.1
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.1.3,112
- commit=2.1.3
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.1.4,114
- commit=2.1.4
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.2.1,116
- commit=2.2.1
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.2.3,118
- commit=2.2.3
- subdir=mobile
- gradle=fdroid,freedom
- prebuild=sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
-
-Build:2.3.0,119
- commit=2.3.0
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle && \
- sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
-
-Build:2.4.0,200
- commit=v2.4.0
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle && \
- sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
-
-Build:2.4.3,203
- commit=v2.4.3
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle && \
- sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
-
-Build:2.4.4,204
- commit=v2.4.4
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle && \
- sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
-
-Build:2.4.5,205
- disable=Unresolved reference: crashlytics
- commit=v2.4.5
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle
-
-Build:2.5.1,208
- commit=v2.5.1
- subdir=mobile
- gradle=fdroid
- prebuild=sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle && \
- sed -i -e '6,9d' build.gradle
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:2.5.1
-Current Version Code:208
diff --git a/metadata/be.mygod.vpnhotspot.yml b/metadata/be.mygod.vpnhotspot.yml
new file mode 100644
index 0000000000..fdb3781f42
--- /dev/null
+++ b/metadata/be.mygod.vpnhotspot.yml
@@ -0,0 +1,297 @@
+Categories:
+ - Connectivity
+License: Apache-2.0
+SourceCode: https://github.com/Mygod/VPNHotspot
+IssueTracker: https://github.com/Mygod/VPNHotspot/issues
+Donate: https://mygod.be/donate/
+FlattrID: e0ggg2
+
+AutoName: VPN Hotspot
+Summary: Share your VPN connection over hotspot or repeater
+Description: |-
+ This app is useful for:
+
+ * Connecting things that don't support VPN like Chromecasts behind corporate firewalls;
+ * Set up gapps behind corporate firewalls;
+ * Connect to your mobile hotspot but you're not bothered to set up VPN on your device.
+
+ Requires root to set up networking.
+
+ This app is designed to do only minimal changes to your system, so there's
+ almost no chance you will brick your device and/or break your Internet using
+ this app under normal conditions. However there's also absolutely no guarantee
+ it won't.
+
+RequiresRoot: 'yes'
+
+RepoType: git
+Repo: https://github.com/Mygod/VPNHotspot
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 7
+ commit: 1.0.1
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.0
+ versionCode: 8
+ commit: 1.1.0
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.1
+ versionCode: 9
+ commit: 1.1.1
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.2
+ versionCode: 10
+ commit: 1.1.2
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.3
+ versionCode: 11
+ commit: 1.1.3
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.4
+ versionCode: 12
+ commit: 1.1.4
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.5
+ versionCode: 13
+ commit: 1.1.5
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.1.6
+ versionCode: 14
+ commit: 1.1.6
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.2.0
+ versionCode: 15
+ commit: 1.2.0
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.2.1
+ versionCode: 17
+ commit: 1.2.1
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.3.0
+ versionCode: 20
+ commit: 1.3.0
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.3.1
+ versionCode: 21
+ commit: 1.3.1
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.3.2
+ versionCode: 23
+ commit: 1.3.2
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 1.3.3
+ versionCode: 24
+ disable: crashlytics
+ commit: 1.3.3
+ subdir: mobile
+ gradle:
+ - yes
+
+ - versionName: 2.0.1
+ versionCode: 101
+ commit: 2.0.1
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.0.2
+ versionCode: 102
+ commit: 2.0.2
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.0.3
+ versionCode: 103
+ commit: 2.0.3
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.0.4
+ versionCode: 104
+ commit: 2.0.4
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.0.7
+ versionCode: 107
+ commit: 2.0.7
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.1.0
+ versionCode: 108
+ commit: 2.1.0
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.1.1
+ versionCode: 109
+ commit: 2.1.1
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.1.3
+ versionCode: 112
+ commit: 2.1.3
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.1.4
+ versionCode: 114
+ commit: 2.1.4
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.2.1
+ versionCode: 116
+ commit: 2.2.1
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.2.3
+ versionCode: 118
+ commit: 2.2.3
+ subdir: mobile
+ gradle:
+ - fdroid
+ - freedom
+ prebuild: sed -i -e '14,16d' -e '/google-services/d' -e '/io.fabric./d' ../build.gradle
+
+ - versionName: 2.3.0
+ versionCode: 119
+ commit: 2.3.0
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+ - sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.4.0
+ versionCode: 200
+ commit: v2.4.0
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+ - sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.4.3
+ versionCode: 203
+ commit: v2.4.3
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+ - sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.4.4
+ versionCode: 204
+ commit: v2.4.4
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+ - sed -i -e 's/5.2-/5.1-/' ../gradle/wrapper/gradle-wrapper.properties
+
+ - versionName: 2.4.5
+ versionCode: 205
+ disable: 'Unresolved reference: crashlytics'
+ commit: v2.4.5
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+
+ - versionName: 2.5.1
+ versionCode: 208
+ commit: v2.5.1
+ subdir: mobile
+ gradle:
+ - fdroid
+ prebuild:
+ - sed -i -e '10,12d' -e '/google-services/d' -e '/io.fabric/d' ../build.gradle
+ - sed -i -e '6,9d' build.gradle
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 2.5.1
+CurrentVersionCode: 208
diff --git a/metadata/be.norio.randomapp.txt b/metadata/be.norio.randomapp.txt
deleted file mode 100644
index 346bb36b06..0000000000
--- a/metadata/be.norio.randomapp.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Categories:System
-License:GPL-3.0-only
-Web Site:http://www.norio.be/
-Source Code:https://github.com/litrik/be.norio.randomapp
-Issue Tracker:https://github.com/litrik/be.norio.randomapp/issues
-
-Auto Name:Random App
-Summary:Launch a random app
-Description:
-Launch a randomly chosen app on your device.
-.
-
-Repo Type:git
-Repo:https://github.com/litrik/be.norio.randomapp.git
-
-Build:1.0,1
- commit=0ac31
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/be.norio.randomapp.yml b/metadata/be.norio.randomapp.yml
new file mode 100644
index 0000000000..957b58f5f0
--- /dev/null
+++ b/metadata/be.norio.randomapp.yml
@@ -0,0 +1,23 @@
+Categories:
+ - System
+License: GPL-3.0-only
+WebSite: https://www.norio.be/
+SourceCode: https://github.com/litrik/be.norio.randomapp
+IssueTracker: https://github.com/litrik/be.norio.randomapp/issues
+
+AutoName: Random App
+Summary: Launch a random app
+Description: Launch a randomly chosen app on your device.
+
+RepoType: git
+Repo: https://github.com/litrik/be.norio.randomapp.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 0ac31
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/be.ppareit.shutdown.txt b/metadata/be.ppareit.shutdown.txt
deleted file mode 100644
index 5f0fa9a3b2..0000000000
--- a/metadata/be.ppareit.shutdown.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Categories:Theming
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/ppareit/Shutdown
-Issue Tracker:https://github.com/ppareit/Shutdown/issues
-
-Auto Name:Shutdown
-Summary:Shutdown dialog
-Description:
-Displays a shutdown/reboot dialog which is helpful with TV sticks and devices
-alike.
-.
-
-Repo Type:git
-Repo:https://github.com/ppareit/Shutdown.git
-
-Build:1.2,10200
- commit=v1.2
- srclibs=1:RootToolsSvn@2.6
- prebuild=sed -i -e 's@true@false@g' res/values/bools.xml
-
-Build:1.2.1,10201
- commit=v1.2.1
- srclibs=1:RootToolsSvn@2.6
- prebuild=sed -i -e 's@true@false@g' res/values/bools.xml
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.2.1
-Current Version Code:10201
diff --git a/metadata/be.ppareit.shutdown.yml b/metadata/be.ppareit.shutdown.yml
new file mode 100644
index 0000000000..1b2ab180f8
--- /dev/null
+++ b/metadata/be.ppareit.shutdown.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Theming
+License: GPL-3.0-only
+SourceCode: https://github.com/ppareit/Shutdown
+IssueTracker: https://github.com/ppareit/Shutdown/issues
+Changelog: https://github.com/ppareit/Shutdown/blob/HEAD/CHANGES
+
+AutoName: Shutdown
+Summary: Shutdown dialog
+Description: |-
+ Displays a shutdown/reboot dialog which is helpful with TV sticks and devices
+ alike.
+
+RepoType: git
+Repo: https://github.com/ppareit/Shutdown.git
+
+Builds:
+ - versionName: '1.2'
+ versionCode: 10200
+ commit: v1.2
+ srclibs:
+ - 1:RootToolsSvn@2.6
+ prebuild: sed -i -e 's@true@false@g'
+ res/values/bools.xml
+
+ - versionName: 1.2.1
+ versionCode: 10201
+ commit: v1.2.1
+ srclibs:
+ - 1:RootToolsSvn@2.6
+ prebuild: sed -i -e 's@true@false@g'
+ res/values/bools.xml
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: 1.2.1
+CurrentVersionCode: 10201
diff --git a/metadata/be.ppareit.swiftp_free.txt b/metadata/be.ppareit.swiftp_free.txt
deleted file mode 100644
index b08a93d1dd..0000000000
--- a/metadata/be.ppareit.swiftp_free.txt
+++ /dev/null
@@ -1,166 +0,0 @@
-Categories:Connectivity
-License:GPL-3.0-only
-Web Site:https://ppareit.github.com/swiftp
-Source Code:https://github.com/ppareit/swiftp
-Issue Tracker:https://github.com/ppareit/swiftp/issues
-Changelog:https://github.com/ppareit/swiftp/blob/HEAD/CHANGES
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZBVLYKWYMXQ3G
-
-Auto Name:FTP Server
-Summary:Access your phone wirelessly
-Description:
-This app can serve files over the internet but the most likely usage is to
-access files from another computer without needing a cable.
-
-The name Demo in the launcher just means that it corresponds to the free version
-on Google. The app is fully featured so instead of buying the "Full" version as
-a way of contributing you can donate via the Paypal link.
-.
-
-Repo Type:git
-Repo:https://github.com/ppareit/swiftp.git
-
-Build:2.2,21
- commit=460e2c
- prebuild=rm -rf cloud_server promotional
-
-Build:2.4,23
- commit=v2.4
- prebuild=rm -rf cloud_server promotional documentation
-
-Build:2.5.1,25
- commit=v2.5.1
- subdir=Free
- prebuild=rm -rf ../cloud_server ../Promotional ../Documentation && \
- mkdir src
- update=.,../Lib
-
-Build:2.5.2,26
- commit=v2.5.2
- subdir=Free
- prebuild=rm -rf ../Promotional ../Documentation && \
- mkdir src
- update=.,../Lib
-
-Build:2.5.3,27
- commit=v2.5.3
- subdir=Free
- prebuild=rm -rf ../Promotional ../Documentation && \
- mkdir src
- update=.,../Lib
-
-Build:2.5.4,28
- commit=v2.5.4
- subdir=Free
- prebuild=rm -rf ../Promotional ../Documentation && \
- mkdir src
- update=.,../Lib
-
-Build:2.6,29
- commit=v2.6
- rm=promo,test,doc
-
-Build:2.9,20900
- commit=v2.9
- subdir=free
- prebuild=mkdir src
-
-Build:2.10,21000
- commit=v2.10
- subdir=free
- prebuild=mkdir src
-
-Build:2.10.1,21001
- commit=v2.10.1
- subdir=free
- prebuild=mkdir src
-
-Build:2.10.2,21002
- commit=v2.10.2
- subdir=free
- prebuild=mkdir src
-
-Build:2.11.3,21103
- disable=wait for upstream
- commit=v2.11.3
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/applicationId/s/be.ppareit.swiftp/be.ppareit.swiftp_free/g' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.12.0,21200
- commit=v2.12
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.13.0,21300
- disable=twofortyfouram's sdk needs to be replaced
- commit=v2.13
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' -e '/twofortyfouram/d' build.gradle
-
-Build:2.13.1,21301
- commit=v2.13.1
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.14.1,21401
- commit=v2.14.1
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.14.2,21402
- disable=lint issue: WifiManagerLeak
- commit=v2.14.2
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.15.0,21500
- commit=v2.15.0
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.16.00,21600
- commit=v2.16.0
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.17.00,21700
- commit=v2.17.0
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.17.1,21701
- commit=v2.17.1
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.18,21800
- commit=v2.18
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Build:2.19,21900
- commit=v2.19
- subdir=app
- gradle=fdroid_free
- prebuild=sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
-
-Maintainer Notes:
-Remove shrink/minify stuff since the proguard config is missing.
-.
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Update Check Name:be.ppareit.swiftp
-Current Version:2.19
-Current Version Code:21900
diff --git a/metadata/be.ppareit.swiftp_free.yml b/metadata/be.ppareit.swiftp_free.yml
new file mode 100644
index 0000000000..c5cd4a28ec
--- /dev/null
+++ b/metadata/be.ppareit.swiftp_free.yml
@@ -0,0 +1,227 @@
+Categories:
+ - Connectivity
+License: GPL-3.0-only
+WebSite: https://ppareit.github.com/swiftp
+SourceCode: https://github.com/ppareit/swiftp
+IssueTracker: https://github.com/ppareit/swiftp/issues
+Changelog: https://github.com/ppareit/swiftp/blob/HEAD/CHANGES
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZBVLYKWYMXQ3G
+
+AutoName: FTP Server
+Summary: Access your phone wirelessly
+Description: |-
+ This app can serve files over the internet but the most likely usage is to
+ access files from another computer without needing a cable.
+
+ The name Demo in the launcher just means that it corresponds to the free version
+ on Google. The app is fully featured so instead of buying the "Full" version as
+ a way of contributing you can donate via the Paypal link.
+
+RepoType: git
+Repo: https://github.com/ppareit/swiftp.git
+
+Builds:
+ - versionName: '2.2'
+ versionCode: 21
+ commit: 460e2c
+ prebuild: rm -rf cloud_server promotional
+
+ - versionName: '2.4'
+ versionCode: 23
+ commit: v2.4
+ prebuild: rm -rf cloud_server promotional documentation
+
+ - versionName: 2.5.1
+ versionCode: 25
+ commit: v2.5.1
+ subdir: Free
+ prebuild:
+ - rm -rf ../cloud_server ../Promotional ../Documentation
+ - mkdir src
+ androidupdate:
+ - .
+ - ../Lib
+
+ - versionName: 2.5.2
+ versionCode: 26
+ commit: v2.5.2
+ subdir: Free
+ prebuild:
+ - rm -rf ../Promotional ../Documentation
+ - mkdir src
+ androidupdate:
+ - .
+ - ../Lib
+
+ - versionName: 2.5.3
+ versionCode: 27
+ commit: v2.5.3
+ subdir: Free
+ prebuild:
+ - rm -rf ../Promotional ../Documentation
+ - mkdir src
+ androidupdate:
+ - .
+ - ../Lib
+
+ - versionName: 2.5.4
+ versionCode: 28
+ commit: v2.5.4
+ subdir: Free
+ prebuild:
+ - rm -rf ../Promotional ../Documentation
+ - mkdir src
+ androidupdate:
+ - .
+ - ../Lib
+
+ - versionName: '2.6'
+ versionCode: 29
+ commit: v2.6
+ rm:
+ - promo
+ - test
+ - doc
+
+ - versionName: '2.9'
+ versionCode: 20900
+ commit: v2.9
+ subdir: free
+ prebuild: mkdir src
+
+ - versionName: '2.10'
+ versionCode: 21000
+ commit: v2.10
+ subdir: free
+ prebuild: mkdir src
+
+ - versionName: 2.10.1
+ versionCode: 21001
+ commit: v2.10.1
+ subdir: free
+ prebuild: mkdir src
+
+ - versionName: 2.10.2
+ versionCode: 21002
+ commit: v2.10.2
+ subdir: free
+ prebuild: mkdir src
+
+ - versionName: 2.11.3
+ versionCode: 21103
+ disable: wait for upstream
+ commit: v2.11.3
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/applicationId/s/be.ppareit.swiftp/be.ppareit.swiftp_free/g'
+ -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.12.0
+ versionCode: 21200
+ commit: v2.12
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d'
+ build.gradle
+
+ - versionName: 2.13.0
+ versionCode: 21300
+ disable: twofortyfouram's sdk needs to be replaced
+ commit: v2.13
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/shrinkResources/d' -e '/minifyEnabled/d' -e '/proguardFiles/d'
+ -e '/twofortyfouram/d' build.gradle
+
+ - versionName: 2.13.1
+ versionCode: 21301
+ commit: v2.13.1
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.14.1
+ versionCode: 21401
+ commit: v2.14.1
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.14.2
+ versionCode: 21402
+ disable: 'lint issue: WifiManagerLeak'
+ commit: v2.14.2
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.15.0
+ versionCode: 21500
+ commit: v2.15.0
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.16.00
+ versionCode: 21600
+ commit: v2.16.0
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.17.00
+ versionCode: 21700
+ commit: v2.17.0
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: 2.17.1
+ versionCode: 21701
+ commit: v2.17.1
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: '2.18'
+ versionCode: 21800
+ commit: v2.18
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+ - versionName: '2.19'
+ versionCode: 21900
+ commit: v2.19
+ subdir: app
+ gradle:
+ - fdroid_free
+ prebuild: sed -i -e '/dl.bintray.com/d' -e '/shrinkResources/d' -e '/minifyEnabled/d'
+ -e '/proguardFiles/d' build.gradle
+
+MaintainerNotes: Remove shrink/minify stuff since the proguard config is missing.
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+UpdateCheckName: be.ppareit.swiftp
+CurrentVersion: '2.19'
+CurrentVersionCode: 21900
diff --git a/metadata/be.quentinloos.manille.txt b/metadata/be.quentinloos.manille.txt
deleted file mode 100644
index 4742eb3c94..0000000000
--- a/metadata/be.quentinloos.manille.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/Kent1/Manille
-Issue Tracker:https://github.com/Kent1/Manille/issues
-
-Auto Name:Manille
-Summary:Un carnet de points pour la manille
-Description:
-Manille est une application Android dont le but est d’utiliser son smartphone
-comme carnet de points pour le célèbre jeu de cartes, la manille. Fini de
-griffonner le verso d’un dessous verre en carton Jupiler, cette application
-deviendra indispensable chez tous les passionnés de manille.
-.
-
-Repo Type:git
-Repo:https://github.com/Kent1/Manille.git
-
-Build:1.0,1
- commit=v1.0
- gradle=yes
-
-Build:1.1,2
- commit=v1.1
- gradle=yes
- forceversion=yes
- forcevercode=yes
-
-Auto Update Mode:None
-Update Check Mode:Tags
-Current Version:1.0
-Current Version Code:1
diff --git a/metadata/be.quentinloos.manille.yml b/metadata/be.quentinloos.manille.yml
new file mode 100644
index 0000000000..a193df29e6
--- /dev/null
+++ b/metadata/be.quentinloos.manille.yml
@@ -0,0 +1,37 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+WebSite: https://quentinloos.be/projets/manille
+SourceCode: https://github.com/Kent1/Manille
+IssueTracker: https://github.com/Kent1/Manille/issues
+
+AutoName: Manille
+Summary: Un carnet de points pour la manille
+Description: |-
+ Manille est une application Android dont le but est d’utiliser son smartphone
+ comme carnet de points pour le célèbre jeu de cartes, la manille. Fini de
+ griffonner le verso d’un dessous verre en carton Jupiler, cette application
+ deviendra indispensable chez tous les passionnés de manille.
+
+RepoType: git
+Repo: https://github.com/Kent1/Manille.git
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: v1.0
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: v1.1
+ gradle:
+ - yes
+ forceversion: true
+ forcevercode: true
+
+AutoUpdateMode: None
+UpdateCheckMode: Tags
+CurrentVersion: '1.0'
+CurrentVersionCode: 1
diff --git a/metadata/be.uhasselt.privacypolice.txt b/metadata/be.uhasselt.privacypolice.txt
deleted file mode 100644
index 2f61e49f84..0000000000
--- a/metadata/be.uhasselt.privacypolice.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-Categories:Connectivity
-License:GPL-2.0-or-later
-Web Site:http://www.brambonne.com
-Source Code:https://github.com/BramBonne/privacypolice
-Issue Tracker:https://github.com/BramBonne/privacypolice/issues
-
-Auto Name:Wi-Fi Privacy Police
-Summary:Prevent leaking sensitive data on WiFi
-Description:
-Prevents your smartphone or tablet from leaking privacy sensitive information
-via Wi-Fi networks. It does this in two ways:
-
-* It prevents your smartphone from sending out the names of Wi-Fi networks it wants to connect to over the air. This makes sure that other people in your surroundings can not see the networks you’ve connecte to, and the places you’ve visited.
-* If your smartphone encounters an unknown access point with a known name (for example, a malicious access point pretending to be your home network), it asks whether you trust this access point before connecting. This makes sure that other people are not able to steal your data.
-
-Further details are discussed in two papers, a
-[https://brambonne.com/docs/bonne14sasquatchprivacypolice.pdf short one] and
-[https://brambonne.com/docs/bonne14sasquatch.pdf long version].
-.
-
-Repo Type:git
-Repo:https://github.com/BramBonne/privacypolice
-
-Build:1.2,4
- commit=9223220046d7bed6f68dfa0330210c8c648ce987
- subdir=privacypolice
- gradle=yes
- prebuild=sed -i -e 's@lista/string@lista