From b4a66811f0a99ca69756f48145dce6a4d70a1a73 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 15:07:11 +0200 Subject: [PATCH 01/20] rewrite .txt with 'Auto Update Mode:None' that need NoSourceSince --- metadata/de.zauberstuhl.sechat.txt | 37 --- metadata/de.zauberstuhl.sechat.yml | 40 +++ metadata/gingergan.com.tournament.txt | 49 ---- metadata/gingergan.com.tournament.yml | 51 ++++ metadata/in.shick.lockpatterngenerator.txt | 38 --- metadata/in.shick.lockpatterngenerator.yml | 41 +++ ...fo.staticfree.android.robotfindskitten.txt | 28 -- ...fo.staticfree.android.robotfindskitten.yml | 31 +++ ....android.cacertorgcertificateinstaller.txt | 30 -- ....android.cacertorgcertificateinstaller.yml | 36 +++ metadata/jp.co.kayo.android.localplayer.txt | 125 --------- metadata/jp.co.kayo.android.localplayer.yml | 170 ++++++++++++ metadata/net.androgames.level.txt | 54 ---- metadata/net.androgames.level.yml | 59 ++++ metadata/net.bitconomy.ckpoolwatcher.txt | 32 --- metadata/net.bitconomy.ckpoolwatcher.yml | 36 +++ metadata/net.olejon.mdapp.txt | 128 --------- metadata/net.olejon.mdapp.yml | 163 +++++++++++ metadata/net.olejon.spotcommander.txt | 152 ---------- metadata/net.olejon.spotcommander.yml | 204 ++++++++++++++ metadata/org.ale.scanner.zotero.txt | 29 -- metadata/org.ale.scanner.zotero.yml | 30 ++ metadata/org.chorem.android.saymytexts.txt | 46 --- metadata/org.chorem.android.saymytexts.yml | 50 ++++ metadata/org.fox.ttirc.txt | 33 --- metadata/org.fox.ttirc.yml | 34 +++ metadata/org.fox.ttrss.txt | 179 ------------ metadata/org.fox.ttrss.yml | 262 ++++++++++++++++++ metadata/org.openfoodfacts.scanner.txt | 46 --- metadata/org.openfoodfacts.scanner.yml | 53 ++++ ....peterbaldwin.client.android.vlcremote.txt | 33 --- ....peterbaldwin.client.android.vlcremote.yml | 37 +++ metadata/org.tigase.messenger.phone.pro.txt | 50 ---- metadata/org.tigase.messenger.phone.pro.yml | 55 ++++ 34 files changed, 1352 insertions(+), 1089 deletions(-) delete mode 100644 metadata/de.zauberstuhl.sechat.txt create mode 100644 metadata/de.zauberstuhl.sechat.yml delete mode 100644 metadata/gingergan.com.tournament.txt create mode 100644 metadata/gingergan.com.tournament.yml delete mode 100644 metadata/in.shick.lockpatterngenerator.txt create mode 100644 metadata/in.shick.lockpatterngenerator.yml delete mode 100644 metadata/info.staticfree.android.robotfindskitten.txt create mode 100644 metadata/info.staticfree.android.robotfindskitten.yml delete mode 100644 metadata/it.sieke.android.cacertorgcertificateinstaller.txt create mode 100644 metadata/it.sieke.android.cacertorgcertificateinstaller.yml delete mode 100644 metadata/jp.co.kayo.android.localplayer.txt create mode 100644 metadata/jp.co.kayo.android.localplayer.yml delete mode 100644 metadata/net.androgames.level.txt create mode 100644 metadata/net.androgames.level.yml delete mode 100644 metadata/net.bitconomy.ckpoolwatcher.txt create mode 100644 metadata/net.bitconomy.ckpoolwatcher.yml delete mode 100644 metadata/net.olejon.mdapp.txt create mode 100644 metadata/net.olejon.mdapp.yml delete mode 100644 metadata/net.olejon.spotcommander.txt create mode 100644 metadata/net.olejon.spotcommander.yml delete mode 100644 metadata/org.ale.scanner.zotero.txt create mode 100644 metadata/org.ale.scanner.zotero.yml delete mode 100644 metadata/org.chorem.android.saymytexts.txt create mode 100644 metadata/org.chorem.android.saymytexts.yml delete mode 100644 metadata/org.fox.ttirc.txt create mode 100644 metadata/org.fox.ttirc.yml delete mode 100644 metadata/org.fox.ttrss.txt create mode 100644 metadata/org.fox.ttrss.yml delete mode 100644 metadata/org.openfoodfacts.scanner.txt create mode 100644 metadata/org.openfoodfacts.scanner.yml delete mode 100644 metadata/org.peterbaldwin.client.android.vlcremote.txt create mode 100644 metadata/org.peterbaldwin.client.android.vlcremote.yml delete mode 100644 metadata/org.tigase.messenger.phone.pro.txt create mode 100644 metadata/org.tigase.messenger.phone.pro.yml diff --git a/metadata/de.zauberstuhl.sechat.txt b/metadata/de.zauberstuhl.sechat.txt deleted file mode 100644 index 55213a6e8e..0000000000 --- a/metadata/de.zauberstuhl.sechat.txt +++ /dev/null @@ -1,37 +0,0 @@ -Disabled:Never built. Source code, site, tracker, etc no longer there. -Categories:Phone & SMS -License:GPL-3.0-or-later -Web Site:http://www.sechat.org -Source Code:http://git.sechat.org/?p=SecHat.git;a=summary -Issue Tracker:http://bug.sechat.org/bug_report_page.php -FlattrID:1153315 - -Summary:Secure messaging -Description: -This Instant Messenger has a built-in end-to-end point encryption, which means -every outgoing message is only readable by your contact. - -On the installation the application creates a key pair on your phone device. One -Public-Key and a Private-Key, with the Public-Key you can encrypt messages but -you cannot decrypt it. Decryption is only possible with your Private-Key. - -The messages go via a server and you enter a phone number into the app so that -your friends know how to find you. -. - -Repo Type:git -Repo:git://git.sechat.org/SecHat - -Build:1.2,23 - disable=Is it the right version of smack? (at cdce670) - commit=cdce670 - prebuild=svn co http://svn.igniterealtime.org/svn/repos/smack/tags/smack_3_2_2 && \ - cd smack_3_2_2/build && \ - ant && \ - mv ../target/smack.jar ../../libs/ && \ - mv ../target/smackx.jar ../../libs/ - -Auto Update Mode:None -Update Check Mode:Static -Current Version:1.2 -Current Version Code:23 diff --git a/metadata/de.zauberstuhl.sechat.yml b/metadata/de.zauberstuhl.sechat.yml new file mode 100644 index 0000000000..6e98695134 --- /dev/null +++ b/metadata/de.zauberstuhl.sechat.yml @@ -0,0 +1,40 @@ +Disabled: Never built. Source code, site, tracker, etc no longer there. +Categories: + - Phone & SMS +License: GPL-3.0-or-later +WebSite: http://www.sechat.org +SourceCode: http://git.sechat.org/?p=SecHat.git;a=summary +IssueTracker: http://bug.sechat.org/bug_report_page.php +FlattrID: '1153315' + +Summary: Secure messaging +Description: |- + This Instant Messenger has a built-in end-to-end point encryption, which means + every outgoing message is only readable by your contact. + + On the installation the application creates a key pair on your phone device. One + Public-Key and a Private-Key, with the Public-Key you can encrypt messages but + you cannot decrypt it. Decryption is only possible with your Private-Key. + + The messages go via a server and you enter a phone number into the app so that + your friends know how to find you. + +RepoType: git +Repo: git://git.sechat.org/SecHat + +Builds: + - versionName: '1.2' + versionCode: 23 + disable: Is it the right version of smack? (at cdce670) + commit: cdce670 + prebuild: + - svn co http://svn.igniterealtime.org/svn/repos/smack/tags/smack_3_2_2 + - cd smack_3_2_2/build + - ant + - mv ../target/smack.jar ../../libs/ + - mv ../target/smackx.jar ../../libs/ + +AutoUpdateMode: None +UpdateCheckMode: Static +CurrentVersion: '1.2' +CurrentVersionCode: 23 diff --git a/metadata/gingergan.com.tournament.txt b/metadata/gingergan.com.tournament.txt deleted file mode 100644 index ac1a700ef5..0000000000 --- a/metadata/gingergan.com.tournament.txt +++ /dev/null @@ -1,49 +0,0 @@ -Categories:Games -License:Apache-2.0 -Web Site: -Source Code:https://github.com/JhilanAlkarawi/Swiss-Tournament -Issue Tracker:https://github.com/JhilanAlkarawi/Swiss-Tournament/issues - -Auto Name:Swiss Chess Tournament -Summary:Manage tournaments -Description: -A Swiss system is common system to use when it is not feasible to play as many -rounds as required in a round-robin tournament, the system is commonly used in -chess, Go, bridge, eSports, Scrabble, squash. - -Features: - -* archive tournaments -* generate pairings and color assignments -* break ties -* handle Byes -* one Bye for player per tournament -* avoid rematch - -This app has been superseded by [[com.swiss.tournament]]. -. - -Repo Type:git -Repo:https://github.com/JhilanAlkarawi/Swiss-Tournament - -Build:1.0,1 - commit=719f6775e613ae3fbb91ae076413fdc0b0f3d2c6 - subdir=app - gradle=yes - prebuild=pushd libs && \ - jar xf *.jar && \ - rm *.jar && \ - find -type f -name \*.class -delete && \ - find -type f -name Test\*.java -delete && \ - popd && \ - mv libs src/main/java/ - -Maintainer Notes: -Switch to UCM:RepoManifest when https://github.com/JhilanAlkarawi/Swiss-Tournament/issues/1 is fixed. -. - -Archive Policy:0 versions -Auto Update Mode:None -Update Check Mode:None -Current Version:0 -Current Version Code:0 diff --git a/metadata/gingergan.com.tournament.yml b/metadata/gingergan.com.tournament.yml new file mode 100644 index 0000000000..3d401a3ec0 --- /dev/null +++ b/metadata/gingergan.com.tournament.yml @@ -0,0 +1,51 @@ +Categories: + - Games +License: Apache-2.0 +SourceCode: https://github.com/JhilanAlkarawi/Swiss-Tournament +IssueTracker: https://github.com/JhilanAlkarawi/Swiss-Tournament/issues + +AutoName: Swiss Chess Tournament +Summary: Manage tournaments +Description: |- + A Swiss system is common system to use when it is not feasible to play as many + rounds as required in a round-robin tournament, the system is commonly used in + chess, Go, bridge, eSports, Scrabble, squash. + + Features: + + * archive tournaments + * generate pairings and color assignments + * break ties + * handle Byes + * one Bye for player per tournament + * avoid rematch + + This app has been superseded by [[com.swiss.tournament]]. + +RepoType: git +Repo: https://github.com/JhilanAlkarawi/Swiss-Tournament + +Builds: + - versionName: '1.0' + versionCode: 1 + commit: 719f6775e613ae3fbb91ae076413fdc0b0f3d2c6 + subdir: app + gradle: + - yes + prebuild: + - pushd libs + - jar xf *.jar + - rm *.jar + - find -type f -name \*.class -delete + - find -type f -name Test\*.java -delete + - popd + - mv libs src/main/java/ + +MaintainerNotes: Switch to UCM:RepoManifest when https://github.com/JhilanAlkarawi/Swiss-Tournament/issues/1 + is fixed. + +ArchivePolicy: 0 versions +AutoUpdateMode: None +UpdateCheckMode: None +CurrentVersion: '0' +CurrentVersionCode: 0 diff --git a/metadata/in.shick.lockpatterngenerator.txt b/metadata/in.shick.lockpatterngenerator.txt deleted file mode 100644 index 2a6b69b342..0000000000 --- a/metadata/in.shick.lockpatterngenerator.txt +++ /dev/null @@ -1,38 +0,0 @@ -Categories:Security -License:GPL-3.0-or-later -Author Name:Michael Shick -Web Site:https://fossil.shick.xyz/lockpatterngenerator/index -Source Code:https://fossil.shick.xyz/lockpatterngenerator/dir -Issue Tracker:https://fossil.shick.xyz/lockpatterngenerator/reportlist -Bitcoin:1JscvZEbchRUpCXYX13bJb3aF6U1yT9BwG - -Auto Name:Lock Pattern Generator -Summary:Generate a random lock pattern -Description: -Simple program that generates a random lockscreen pattern and helps you memorize -it before applying it. -. - -Repo Type:git -Repo:https://github.com/zagaberoo/lockpatterngenerator.git - -Build:2.0,6 - commit=02d119e5f - -Build:2.0.1,7 - commit=v2.0.1 - -Build:2.1,8 - commit=v2.1 - -Build:2.2,9 - commit=v2.2 - -Maintainer Notes: -Source repository deleted. -. - -Auto Update Mode:None -Update Check Mode:None -Current Version:2.2 -Current Version Code:9 diff --git a/metadata/in.shick.lockpatterngenerator.yml b/metadata/in.shick.lockpatterngenerator.yml new file mode 100644 index 0000000000..fd2b7445e7 --- /dev/null +++ b/metadata/in.shick.lockpatterngenerator.yml @@ -0,0 +1,41 @@ +Categories: + - Security +License: GPL-3.0-or-later +AuthorName: Michael Shick +WebSite: https://fossil.shick.xyz/lockpatterngenerator/index +SourceCode: https://fossil.shick.xyz/lockpatterngenerator/dir +IssueTracker: https://fossil.shick.xyz/lockpatterngenerator/reportlist +Bitcoin: 1JscvZEbchRUpCXYX13bJb3aF6U1yT9BwG + +AutoName: Lock Pattern Generator +Summary: Generate a random lock pattern +Description: |- + Simple program that generates a random lockscreen pattern and helps you memorize + it before applying it. + +RepoType: git +Repo: https://github.com/zagaberoo/lockpatterngenerator.git + +Builds: + - versionName: '2.0' + versionCode: 6 + commit: 02d119e5f + + - versionName: 2.0.1 + versionCode: 7 + commit: v2.0.1 + + - versionName: '2.1' + versionCode: 8 + commit: v2.1 + + - versionName: '2.2' + versionCode: 9 + commit: v2.2 + +MaintainerNotes: Source repository deleted. + +AutoUpdateMode: None +UpdateCheckMode: None +CurrentVersion: '2.2' +CurrentVersionCode: 9 diff --git a/metadata/info.staticfree.android.robotfindskitten.txt b/metadata/info.staticfree.android.robotfindskitten.txt deleted file mode 100644 index 76ffba8001..0000000000 --- a/metadata/info.staticfree.android.robotfindskitten.txt +++ /dev/null @@ -1,28 +0,0 @@ -Categories:Games -License:GPL-3.0-only -Web Site:http://staticfree.info/projects/rfk -Source Code:https://staticfree.info/git/robotfindskitten.git -Issue Tracker:https://github.com/xxv/robotfindskitten/issues -FlattrID:633876 - -Auto Name:robotfindskitten -Summary:A retro Zen simulation -Description: -This is a port of robotfindskitten, which was originally submitted to an art -contest. You are robot and your goal is to find kitten among a number of -non-kitten items. -. - -Repo Type:git -Repo:git://staticfree.info/git/robotfindskitten.git - -Build:0.9.406,6 - commit=0e2f7ec02268397073d82b1b69a9fac13b634650 - -Build:1.0.701,7 - commit=v1.0.701 - -Auto Update Mode:None -Update Check Mode:Tags -Current Version:1.0.701 -Current Version Code:7 diff --git a/metadata/info.staticfree.android.robotfindskitten.yml b/metadata/info.staticfree.android.robotfindskitten.yml new file mode 100644 index 0000000000..cd0b3dfc85 --- /dev/null +++ b/metadata/info.staticfree.android.robotfindskitten.yml @@ -0,0 +1,31 @@ +Categories: + - Games +License: GPL-3.0-only +WebSite: http://staticfree.info/projects/rfk +SourceCode: https://staticfree.info/git/robotfindskitten.git +IssueTracker: https://github.com/xxv/robotfindskitten/issues +FlattrID: '633876' + +AutoName: robotfindskitten +Summary: A retro Zen simulation +Description: |- + This is a port of robotfindskitten, which was originally submitted to an art + contest. You are robot and your goal is to find kitten among a number of + non-kitten items. + +RepoType: git +Repo: git://staticfree.info/git/robotfindskitten.git + +Builds: + - versionName: 0.9.406 + versionCode: 6 + commit: 0e2f7ec02268397073d82b1b69a9fac13b634650 + + - versionName: 1.0.701 + versionCode: 7 + commit: v1.0.701 + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: 1.0.701 +CurrentVersionCode: 7 diff --git a/metadata/it.sieke.android.cacertorgcertificateinstaller.txt b/metadata/it.sieke.android.cacertorgcertificateinstaller.txt deleted file mode 100644 index 8480da6666..0000000000 --- a/metadata/it.sieke.android.cacertorgcertificateinstaller.txt +++ /dev/null @@ -1,30 +0,0 @@ -Categories:System,Security -License:GPL-3.0-only -Web Site:https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer -Source Code:https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer/tree/HEAD -Issue Tracker:https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer/issues - -Auto Name:CACert.org installer -Summary:Trust CACert root certificates -Description: -Adds CACert.org root certificates to your device's trusted certificate store. -. - -Requires Root:yes - -Repo Type:git -Repo:https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer.git - -Build:1.1,2 - disable=git cert issue - commit=60e36800 - subdir=app - gradle=yes - rm=app/libs/RootTools.jar - prebuild=cp -fR $$RootTools$$/RootTools/src/main/java src/main/ && \ - sed -i -e '/RootTools/d' build.gradle - -Auto Update Mode:None -Update Check Mode:None -Current Version:1.1 -Current Version Code:2 diff --git a/metadata/it.sieke.android.cacertorgcertificateinstaller.yml b/metadata/it.sieke.android.cacertorgcertificateinstaller.yml new file mode 100644 index 0000000000..9b12d05611 --- /dev/null +++ b/metadata/it.sieke.android.cacertorgcertificateinstaller.yml @@ -0,0 +1,36 @@ +Categories: + - System + - Security +License: GPL-3.0-only +WebSite: https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer +SourceCode: https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer/tree/HEAD +IssueTracker: https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer/issues + +AutoName: CACert.org installer +Summary: Trust CACert root certificates +Description: Adds CACert.org root certificates to your device's trusted certificate + store. + +RequiresRoot: 'yes' + +RepoType: git +Repo: https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer.git + +Builds: + - versionName: '1.1' + versionCode: 2 + disable: git cert issue + commit: '60e36800' + subdir: app + gradle: + - yes + rm: + - app/libs/RootTools.jar + prebuild: + - cp -fR $$RootTools$$/RootTools/src/main/java src/main/ + - sed -i -e '/RootTools/d' build.gradle + +AutoUpdateMode: None +UpdateCheckMode: None +CurrentVersion: '1.1' +CurrentVersionCode: 2 diff --git a/metadata/jp.co.kayo.android.localplayer.txt b/metadata/jp.co.kayo.android.localplayer.txt deleted file mode 100644 index 845228b5f3..0000000000 --- a/metadata/jp.co.kayo.android.localplayer.txt +++ /dev/null @@ -1,125 +0,0 @@ -AntiFeatures:UpstreamNonFree -Categories:Multimedia -License:GPL-3.0-only -Web Site:http://justplayer-dev.blogspot.jp -Source Code:https://bitbucket.org/yokmama/just-player/src -Issue Tracker:https://bitbucket.org/yokmama/just-player/issues - -Name:Just Player -Auto Name:JUST PLAYER -Summary:Music player -Description: -'''N.B.''' The versions with a 'b' at the end are designed to work on Android -2.1+, while the ones without b are for Android 4.0+ only and come from their own -git branch. Take care not to accept an update without checking the version -number. The share menu won't do anything without installing plugin apks, which -f-droid.org doesn't have. - -Comprehensive music player with features such as sharing files over Android Beam -(on Android 4), automatic playback on headphone insertion, gapless playback, -customizable tabs and folder browsing. - -By installing the optional [[jp.co.kayo.android.localplayer.ds.podcast]] and/or -[[jp.co.kayo.android.localplayer.ds.ampache]] you can listen to audio from those -sources. For example, with the latter, you can store your music on an ownCloud -server and stream it to Just Player. - -Google Admob was removed before building. -. - -Repo Type:git -Repo:https://bitbucket.org/yokmama/just-player.git - -Build:3.17b,71400255 - commit=47e1b9b - subdir=JUSTPLAYER - prebuild=rm -rf .google_apis && \ - rm -f ../LibAndroTranslation-1.0.1/build.xml && \ - $$SDK$$/tools/android update project -p ../LibAndroTranslation-1.0.1 && \ - mkdir src/jp/co/kayo/android/localplayer/secret && \ - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ - update=.,../ActionBarSherlock - -Build:3.14,141400250 - commit=1b6d591d4474 - subdir=JUSTPLAYER - prebuild=rm -rf .google_apis && \ - rm -f ../LibAndroTranslation-1.0.1/build.xml && \ - $$SDK$$/tools/android update project -p ../LibAndroTranslation-1.0.1 - update=.,../ActionBarSherlock - -Build:3.27b,1071400284 - commit=635894e - subdir=JUSTPLAYER - init=rm -f ../LibAndroTranslation-1.0.1/build.xml - srclibs=JustPlayerPluginsAdView@fb467e,ActionBarSherlock@4.2.0 - prebuild=sed -i 's@\(android.library.reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties && \ - sed -i 's@\(android.library.reference.3=\).*@\1$$JustPlayerPluginsAdView$$@' project.properties && \ - rm -rf .google_apis && \ - mkdir -p src/jp/co/kayo/android/localplayer/secret && \ - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ - update=.,../LibAndroTranslation-1.0.1 - -Build:3.27,1141600276 - commit=eaa6770 - subdir=JUSTPLAYER - init=rm -f ../LibAndroTranslation-1.0.1/build.xml - srclibs=JustPlayerPluginsAdView@fb467e - prebuild=sed -i 's@\(android.library.reference.2=\).*@\1$$JustPlayerPluginsAdView$$@' project.properties && \ - rm -rf .google_apis && \ - mkdir -p src/jp/co/kayo/android/localplayer/secret && \ - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ - update=.,../LibAndroTranslation-1.0.1 - -Build:3.34b,2071400316 - commit=9e88e472b - subdir=JUSTPLAYER - init=rm -f ../LibAndroTranslation-1.0.1/build.xml - srclibs=MobAdMob@2d5736,ActionBarSherlock@4.2.0 - prebuild=sed -i 's@\(android.library.reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties && \ - sed -i '/sakura/d' project.properties && \ - echo 'android.library.reference.3=$$MobAdMob$$' >> project.properties && \ - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar && \ - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java && \ - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java - update=.,../LibAndroTranslation-1.0.1 - -Build:3.37b,2071400330 - commit=aee93a80c - subdir=JUSTPLAYER - srclibs=MobAdMob@2d5736,ActionBarSherlock@4.2.0 - prebuild=cp $$ActionBarSherlock$$/libs/android-support-v4.jar libs/ && \ - sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \ - echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties && \ - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar && \ - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java && \ - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java - -Build:3.34,2111600286 - commit=f49ba446ca - subdir=JUSTPLAYER - init=rm -f ../LibAndroTranslation-1.0.1/build.xml - srclibs=MobAdMob@2d5736 - extlibs=android/android-support-v4.jar - prebuild=echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties && \ - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar && \ - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java && \ - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java - update=.,../LibAndroTranslation-1.0.1 - -Build:3.37,2111600304 - commit=e7ba9ce76 - subdir=JUSTPLAYER - init=rm -f ../LibAndroTranslation-1.0.1/build.xml - srclibs=MobAdMob@2d5736 - extlibs=android/android-support-v4.jar - prebuild=echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties && \ - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar && \ - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java && \ - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java - update=.,../LibAndroTranslation-1.0.1 - -Auto Update Mode:None -Update Check Mode:None -Current Version:3.37 -Current Version Code:2111600304 diff --git a/metadata/jp.co.kayo.android.localplayer.yml b/metadata/jp.co.kayo.android.localplayer.yml new file mode 100644 index 0000000000..be3e7ba00b --- /dev/null +++ b/metadata/jp.co.kayo.android.localplayer.yml @@ -0,0 +1,170 @@ +AntiFeatures: + - UpstreamNonFree +Categories: + - Multimedia +License: GPL-3.0-only +WebSite: http://justplayer-dev.blogspot.jp +SourceCode: https://bitbucket.org/yokmama/just-player/src +IssueTracker: https://bitbucket.org/yokmama/just-player/issues + +Name: Just Player +AutoName: JUST PLAYER +Summary: Music player +Description: |- + '''N.B.''' The versions with a 'b' at the end are designed to work on Android + 2.1+, while the ones without b are for Android 4.0+ only and come from their own + git branch. Take care not to accept an update without checking the version + number. The share menu won't do anything without installing plugin apks, which + f-droid.org doesn't have. + + Comprehensive music player with features such as sharing files over Android Beam + (on Android 4), automatic playback on headphone insertion, gapless playback, + customizable tabs and folder browsing. + + By installing the optional [[jp.co.kayo.android.localplayer.ds.podcast]] and/or + [[jp.co.kayo.android.localplayer.ds.ampache]] you can listen to audio from those + sources. For example, with the latter, you can store your music on an ownCloud + server and stream it to Just Player. + + Google Admob was removed before building. + +RepoType: git +Repo: https://bitbucket.org/yokmama/just-player.git + +Builds: + - versionName: 3.17b + versionCode: 71400255 + commit: 47e1b9b + subdir: JUSTPLAYER + prebuild: + - rm -rf .google_apis + - rm -f ../LibAndroTranslation-1.0.1/build.xml + - $$SDK$$/tools/android update project -p ../LibAndroTranslation-1.0.1 + - mkdir src/jp/co/kayo/android/localplayer/secret + - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ + androidupdate: + - . + - ../ActionBarSherlock + + - versionName: '3.14' + versionCode: 141400250 + commit: 1b6d591d4474 + subdir: JUSTPLAYER + prebuild: + - rm -rf .google_apis + - rm -f ../LibAndroTranslation-1.0.1/build.xml + - $$SDK$$/tools/android update project -p ../LibAndroTranslation-1.0.1 + androidupdate: + - . + - ../ActionBarSherlock + + - versionName: 3.27b + versionCode: 1071400284 + commit: 635894e + subdir: JUSTPLAYER + init: rm -f ../LibAndroTranslation-1.0.1/build.xml + srclibs: + - JustPlayerPluginsAdView@fb467e + - ActionBarSherlock@4.2.0 + prebuild: + - sed -i 's@\(android.library.reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties + - sed -i 's@\(android.library.reference.3=\).*@\1$$JustPlayerPluginsAdView$$@' + project.properties + - rm -rf .google_apis + - mkdir -p src/jp/co/kayo/android/localplayer/secret + - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ + androidupdate: + - . + - ../LibAndroTranslation-1.0.1 + + - versionName: '3.27' + versionCode: 1141600276 + commit: eaa6770 + subdir: JUSTPLAYER + init: rm -f ../LibAndroTranslation-1.0.1/build.xml + srclibs: + - JustPlayerPluginsAdView@fb467e + prebuild: + - sed -i 's@\(android.library.reference.2=\).*@\1$$JustPlayerPluginsAdView$$@' + project.properties + - rm -rf .google_apis + - mkdir -p src/jp/co/kayo/android/localplayer/secret + - wget https://bitbucket.org/yokmama/just-player/downloads/Keys.java -P src/jp/co/kayo/android/localplayer/secret/ + androidupdate: + - . + - ../LibAndroTranslation-1.0.1 + + - versionName: 3.34b + versionCode: 2071400316 + commit: 9e88e472b + subdir: JUSTPLAYER + init: rm -f ../LibAndroTranslation-1.0.1/build.xml + srclibs: + - MobAdMob@2d5736 + - ActionBarSherlock@4.2.0 + prebuild: + - sed -i 's@\(android.library.reference.2=\).*@\1$$ActionBarSherlock$$@' project.properties + - sed -i '/sakura/d' project.properties + - echo 'android.library.reference.3=$$MobAdMob$$' >> project.properties + - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar + - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java + - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java + androidupdate: + - . + - ../LibAndroTranslation-1.0.1 + + - versionName: 3.37b + versionCode: 2071400330 + commit: aee93a80c + subdir: JUSTPLAYER + srclibs: + - MobAdMob@2d5736 + - ActionBarSherlock@4.2.0 + prebuild: + - cp $$ActionBarSherlock$$/libs/android-support-v4.jar libs/ + - sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties + - echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties + - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar + - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java + - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java + + - versionName: '3.34' + versionCode: 2111600286 + commit: f49ba446ca + subdir: JUSTPLAYER + init: rm -f ../LibAndroTranslation-1.0.1/build.xml + srclibs: + - MobAdMob@2d5736 + extlibs: + - android/android-support-v4.jar + prebuild: + - echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties + - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar + - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java + - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java + androidupdate: + - . + - ../LibAndroTranslation-1.0.1 + + - versionName: '3.37' + versionCode: 2111600304 + commit: e7ba9ce76 + subdir: JUSTPLAYER + init: rm -f ../LibAndroTranslation-1.0.1/build.xml + srclibs: + - MobAdMob@2d5736 + extlibs: + - android/android-support-v4.jar + prebuild: + - echo 'android.library.reference.2=$$MobAdMob$$' >> project.properties + - rm -rf .google_apis libs/GoogleAdMobAdsSdk-6.2.1.jar + - sed -i 's/KeysDummy/Keys/g' src/jp/co/kayo/android/localplayer/secret/KeysDummy.java + - mv src/jp/co/kayo/android/localplayer/secret/KeysDummy.java src/jp/co/kayo/android/localplayer/secret/Keys.java + androidupdate: + - . + - ../LibAndroTranslation-1.0.1 + +AutoUpdateMode: None +UpdateCheckMode: None +CurrentVersion: '3.37' +CurrentVersionCode: 2111600304 diff --git a/metadata/net.androgames.level.txt b/metadata/net.androgames.level.txt deleted file mode 100644 index 4605aecd27..0000000000 --- a/metadata/net.androgames.level.txt +++ /dev/null @@ -1,54 +0,0 @@ -Categories:Science & Education -License:GPL-3.0-only -Web Site:http://avianey.blogspot.com -Source Code:https://github.com/avianey/Level -Issue Tracker:https://github.com/avianey/Level/issues - -Auto Name:Bubble -Summary:Level gauge (measure inclination) -Description: -Hold any of the phone's four sides against an object to test it for level or -plumb, or lay it down on a flat surface for a 360° level. - -* Calibrate -* Show angle or inclination -* Sound effects -* Install on SD -* Orientation locking -* Roof pitch -. - -Repo Type:git -Repo:https://github.com/avianey/Level.git - -Build:1.9.4,33 - commit=a5e4dd671e - subdir=Level - -Build:1.9.7,36 - commit=a3a4935f760632d90fc735ff64189333a4a411a2 - subdir=Level - maven=yes - prebuild=$$MVN3$$ install:install-file -Dfile=$ANDROID_HOME/platforms/android-19/android.jar -DgroupId=android -DartifactId=android -Dversion=4.4.2_r2 -Dpackaging=jar -DgeneratePom=true && \ - sed -i -e 's@3.8.2@3.7.0@g' pom.xml && \ - sed -i -e '32,65d' pom.xml && \ - sed -i -e 's@true@false@g' pom.xml && \ - sed -i -e 's@false@true@g' pom.xml - -Maintainer Notes: -Source code disappeared from https://github.com/avianey/Level.git -and previously, for the commented builds, from https://androgames-sample.googlecode.com/svn/Market-apps/Level/trunk - -Source is available again. - -sed: -* We are stuck on mvn 3.0.5 for now. Check sed substituion on every build. -* Remove signing. -* Don't set debugable flag. -* Skip broken ziaalign. -. - -Auto Update Mode:None -Update Check Mode:RepoManifest -Current Version:1.9.7 -Current Version Code:36 diff --git a/metadata/net.androgames.level.yml b/metadata/net.androgames.level.yml new file mode 100644 index 0000000000..da8ba72d02 --- /dev/null +++ b/metadata/net.androgames.level.yml @@ -0,0 +1,59 @@ +Categories: + - Science & Education +License: GPL-3.0-only +WebSite: http://avianey.blogspot.com +SourceCode: https://github.com/avianey/Level +IssueTracker: https://github.com/avianey/Level/issues + +AutoName: Bubble +Summary: Level gauge (measure inclination) +Description: |- + Hold any of the phone's four sides against an object to test it for level or + plumb, or lay it down on a flat surface for a 360° level. + + * Calibrate + * Show angle or inclination + * Sound effects + * Install on SD + * Orientation locking + * Roof pitch + +RepoType: git +Repo: https://github.com/avianey/Level.git + +Builds: + - versionName: 1.9.4 + versionCode: 33 + commit: a5e4dd671e + subdir: Level + + - versionName: 1.9.7 + versionCode: 36 + commit: a3a4935f760632d90fc735ff64189333a4a411a2 + subdir: Level + maven: 'yes' + prebuild: + - $$MVN3$$ install:install-file -Dfile=$ANDROID_HOME/platforms/android-19/android.jar + -DgroupId=android -DartifactId=android -Dversion=4.4.2_r2 -Dpackaging=jar + -DgeneratePom=true + - sed -i -e 's@3.8.2@3.7.0@g' pom.xml + - sed -i -e '32,65d' pom.xml + - sed -i -e 's@true@false@g' pom.xml + - sed -i -e 's@false@true@g' pom.xml + +MaintainerNotes: |- + Source code disappeared from https://github.com/avianey/Level.git + and previously, for the commented builds, from https://androgames-sample.googlecode.com/svn/Market-apps/Level/trunk + + Source is available again. + + sed: + * We are stuck on mvn 3.0.5 for now. Check sed substituion on every build. + * Remove signing. + * Don't set debugable flag. + * Skip broken ziaalign. + +AutoUpdateMode: None +UpdateCheckMode: RepoManifest +CurrentVersion: 1.9.7 +CurrentVersionCode: 36 diff --git a/metadata/net.bitconomy.ckpoolwatcher.txt b/metadata/net.bitconomy.ckpoolwatcher.txt deleted file mode 100644 index e47363c461..0000000000 --- a/metadata/net.bitconomy.ckpoolwatcher.txt +++ /dev/null @@ -1,32 +0,0 @@ -Categories:Internet,Money -License:GPL-3.0-only -Web Site:https://bitbucket.org/Aliceww/ckpoolwatcher -Source Code:https://bitbucket.org/Aliceww/ckpoolwatcher/src -Issue Tracker:https://bitbucket.org/Aliceww/ckpoolwatcher/issues - -Auto Name:CKPool Watcher -Summary:Check status of CKPool's Bitcoin miners -Description: -Allows users of the kano.is Bitcoin minning server to check the status of their -miners. It uses the kano.is API and JSON. - -PLEASE NOTE, this app is in early alpha and still has bugs. - -Features: - -* Grabs JSON from kano.is -* Shows pool and miner hashes/5m and hashes/hour -. - -Repo Type:git -Repo:https://bitbucket.org/Aliceww/ckpoolwatcher.git - -Build:0.1.0,1 - commit=1b7de32 - subdir=app - gradle=yes - -Auto Update Mode:None -Update Check Mode:RepoManifest -Current Version:0.1.0 -Current Version Code:1 diff --git a/metadata/net.bitconomy.ckpoolwatcher.yml b/metadata/net.bitconomy.ckpoolwatcher.yml new file mode 100644 index 0000000000..e5c260442e --- /dev/null +++ b/metadata/net.bitconomy.ckpoolwatcher.yml @@ -0,0 +1,36 @@ +Categories: + - Internet + - Money +License: GPL-3.0-only +WebSite: https://bitbucket.org/Aliceww/ckpoolwatcher +SourceCode: https://bitbucket.org/Aliceww/ckpoolwatcher/src +IssueTracker: https://bitbucket.org/Aliceww/ckpoolwatcher/issues + +AutoName: CKPool Watcher +Summary: Check status of CKPool's Bitcoin miners +Description: |- + Allows users of the kano.is Bitcoin minning server to check the status of their + miners. It uses the kano.is API and JSON. + + PLEASE NOTE, this app is in early alpha and still has bugs. + + Features: + + * Grabs JSON from kano.is + * Shows pool and miner hashes/5m and hashes/hour + +RepoType: git +Repo: https://bitbucket.org/Aliceww/ckpoolwatcher.git + +Builds: + - versionName: 0.1.0 + versionCode: 1 + commit: 1b7de32 + subdir: app + gradle: + - yes + +AutoUpdateMode: None +UpdateCheckMode: RepoManifest +CurrentVersion: 0.1.0 +CurrentVersionCode: 1 diff --git a/metadata/net.olejon.mdapp.txt b/metadata/net.olejon.mdapp.txt deleted file mode 100644 index 9129768bac..0000000000 --- a/metadata/net.olejon.mdapp.txt +++ /dev/null @@ -1,128 +0,0 @@ -AntiFeatures:UpstreamNonFree -Categories:Sports & Health -License:GPL-3.0-only -Web Site:http://olejon.github.io/mdapp -Source Code:https://github.com/olejon/mdapp -Issue Tracker:https://github.com/olejon/mdapp/issues -Changelog:https://github.com/olejon/mdapp/wiki/Changelog -Donate:http://www.olejon.net/code/mdapp/?page=donate - -Auto Name:LegeAppen -Summary:Toolkit for medical personnel -Description: -Useful and intuitive app for doctors and other health care workers in Norway, -optimized for both phones and tablets. Be aware that this app is in Norwegian -only. - -For a list of features, please visit the [https://olejon.github.io/mdapp/ -website]. - -Disclaimer: - -LegeAppen is developed by a private person, and even though the content in the -app is fetched from recognized sources, the developer can not the be held -responsible for decisions taken based on information found in this app. - -Credits: - -* Stethoscrope icon from Icons8: [http://icons8.com/web-app/957/Stethoscope] -. - -Repo Type:git -Repo:https://github.com/olejon/mdapp-fdroid - -Build:1.1,110 - disable=builds, legal issues - commit=45f68902deb7f8d830a930d3713c1866a52caa23 - subdir=mdapp/app - gradle=yes - prebuild=pushd src/main/assets && \ - wget -c http://www.olejon.net/code/mdapp/api/1/felleskatalogen/db/felleskatalogen.full.db.zip -O felleskatalogen.db.zip && \ - popd - -Build:1.2,120 - disable=builds, legal issues - commit=5090c3eb5ac0ee59bd24bd67a08768d30e194bb7 - subdir=mdapp/app - gradle=yes - prebuild=pushd src/main/assets && \ - wget -c http://www.olejon.net/code/mdapp/api/1/felleskatalogen/db/felleskatalogen.full.db.zip -O felleskatalogen.db.zip && \ - popd - -Build:1.4,143 - commit=73793efc4d574e790d4802d28efd488c4c573ad5 - subdir=mdapp/app - gradle=yes - -Build:1.5,150 - commit=6048742ef0d666dd22ec243ff952b80c4b4aa824 - subdir=mdapp/app - gradle=yes - -Build:1.6,160 - commit=29475d43a718bea68d054f18ae03648c788ee3a5 - subdir=mdapp/app - gradle=yes - -Build:1.7,172 - commit=eb5034c9ad9f5530118d674802785a174d9b2cbe - subdir=mdapp/app - gradle=yes - -Build:1.8,180 - commit=d7c05066b738256b4f575bb8b5224d93d43dca84 - subdir=mdapp/app - gradle=yes - -Build:1.9,190 - commit=501bccd8b4b0985787838d71d5d12f3bd4937fce - subdir=mdapp/app - gradle=yes - -Build:2.0,201 - commit=cc04fc20f1990aab0ceac014a9ffbc720619850c - subdir=mdapp/app - gradle=yes - -Build:2.2,222 - commit=1c1888a3b60138cc7eb8ef53a97e23f33571726a - subdir=mdapp/app - gradle=yes - -Build:2.3,230 - commit=34df19228319eab5e009d342402e553995d66d83 - subdir=mdapp/app - gradle=yes - -Build:2.4,240 - commit=87c1ec818c6ed5f23e4104cf571cdfb4e4f43810 - subdir=mdapp/app - gradle=yes - -Build:2.6,260 - commit=656ed59b906f45004b277ed38c0f44439bbe2825 - subdir=mdapp/app - gradle=yes - -Build:2.8,280 - commit=8b8d5fdab15234bbd6e802d5e71f384372bb2376 - subdir=mdapp/app - gradle=yes - prebuild=sed -i -e '/play-services/d' build.gradle - -Build:3.0,301 - commit=f12476b496463d800d27a8310ea0df7168ea44f0 - subdir=mdapp/app - gradle=yes - prebuild=sed -i -e '/play-services/d' build.gradle - -Maintainer Notes: -We use a fdroid specific git repo provided by upstream. Main repo is -https://github.com/olejon/mdapp -. - -Archive Policy:0 versions -Auto Update Mode:None -Update Check Mode:Static -Current Version:3.0 -Current Version Code:301 diff --git a/metadata/net.olejon.mdapp.yml b/metadata/net.olejon.mdapp.yml new file mode 100644 index 0000000000..78d2050877 --- /dev/null +++ b/metadata/net.olejon.mdapp.yml @@ -0,0 +1,163 @@ +AntiFeatures: + - UpstreamNonFree +Categories: + - Sports & Health +License: GPL-3.0-only +WebSite: http://olejon.github.io/mdapp +SourceCode: https://github.com/olejon/mdapp +IssueTracker: https://github.com/olejon/mdapp/issues +Changelog: https://github.com/olejon/mdapp/wiki/Changelog +Donate: http://www.olejon.net/code/mdapp/?page=donate + +AutoName: LegeAppen +Summary: Toolkit for medical personnel +Description: |- + Useful and intuitive app for doctors and other health care workers in Norway, + optimized for both phones and tablets. Be aware that this app is in Norwegian + only. + + For a list of features, please visit the [https://olejon.github.io/mdapp/ + website]. + + Disclaimer: + + LegeAppen is developed by a private person, and even though the content in the + app is fetched from recognized sources, the developer can not the be held + responsible for decisions taken based on information found in this app. + + Credits: + + * Stethoscrope icon from Icons8: [http://icons8.com/web-app/957/Stethoscope] + +RepoType: git +Repo: https://github.com/olejon/mdapp-fdroid + +Builds: + - versionName: '1.1' + versionCode: 110 + disable: builds, legal issues + commit: 45f68902deb7f8d830a930d3713c1866a52caa23 + subdir: mdapp/app + gradle: + - yes + prebuild: + - pushd src/main/assets + - wget -c http://www.olejon.net/code/mdapp/api/1/felleskatalogen/db/felleskatalogen.full.db.zip + -O felleskatalogen.db.zip + - popd + + - versionName: '1.2' + versionCode: 120 + disable: builds, legal issues + commit: 5090c3eb5ac0ee59bd24bd67a08768d30e194bb7 + subdir: mdapp/app + gradle: + - yes + prebuild: + - pushd src/main/assets + - wget -c http://www.olejon.net/code/mdapp/api/1/felleskatalogen/db/felleskatalogen.full.db.zip + -O felleskatalogen.db.zip + - popd + + - versionName: '1.4' + versionCode: 143 + commit: 73793efc4d574e790d4802d28efd488c4c573ad5 + subdir: mdapp/app + gradle: + - yes + + - versionName: '1.5' + versionCode: 150 + commit: 6048742ef0d666dd22ec243ff952b80c4b4aa824 + subdir: mdapp/app + gradle: + - yes + + - versionName: '1.6' + versionCode: 160 + commit: 29475d43a718bea68d054f18ae03648c788ee3a5 + subdir: mdapp/app + gradle: + - yes + + - versionName: '1.7' + versionCode: 172 + commit: eb5034c9ad9f5530118d674802785a174d9b2cbe + subdir: mdapp/app + gradle: + - yes + + - versionName: '1.8' + versionCode: 180 + commit: d7c05066b738256b4f575bb8b5224d93d43dca84 + subdir: mdapp/app + gradle: + - yes + + - versionName: '1.9' + versionCode: 190 + commit: 501bccd8b4b0985787838d71d5d12f3bd4937fce + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.0' + versionCode: 201 + commit: cc04fc20f1990aab0ceac014a9ffbc720619850c + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.2' + versionCode: 222 + commit: 1c1888a3b60138cc7eb8ef53a97e23f33571726a + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.3' + versionCode: 230 + commit: 34df19228319eab5e009d342402e553995d66d83 + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.4' + versionCode: 240 + commit: 87c1ec818c6ed5f23e4104cf571cdfb4e4f43810 + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.6' + versionCode: 260 + commit: 656ed59b906f45004b277ed38c0f44439bbe2825 + subdir: mdapp/app + gradle: + - yes + + - versionName: '2.8' + versionCode: 280 + commit: 8b8d5fdab15234bbd6e802d5e71f384372bb2376 + subdir: mdapp/app + gradle: + - yes + prebuild: sed -i -e '/play-services/d' build.gradle + + - versionName: '3.0' + versionCode: 301 + commit: f12476b496463d800d27a8310ea0df7168ea44f0 + subdir: mdapp/app + gradle: + - yes + prebuild: sed -i -e '/play-services/d' build.gradle + +MaintainerNotes: |- + We use a fdroid specific git repo provided by upstream. Main repo is + https://github.com/olejon/mdapp + +ArchivePolicy: 0 versions +AutoUpdateMode: None +UpdateCheckMode: Static +CurrentVersion: '3.0' +CurrentVersionCode: 301 diff --git a/metadata/net.olejon.spotcommander.txt b/metadata/net.olejon.spotcommander.txt deleted file mode 100644 index 41329a7351..0000000000 --- a/metadata/net.olejon.spotcommander.txt +++ /dev/null @@ -1,152 +0,0 @@ -AntiFeatures:UpstreamNonFree -Categories:Multimedia -License:GPL-3.0-only -Web Site:https://olejon.github.io/spotcommander -Source Code:https://github.com/olejon/spotcommander -Issue Tracker:https://github.com/olejon/spotcommander/issues -Changelog:https://github.com/olejon/spotcommander/wiki/Download -Donate:http://www.olejon.net/code/spotcommander/?donate - -Auto Name:SpotCommander -Summary:Remote control for Spotify for Linux -Description: -Remote control Spotify for Linux. For this to work, you have to install -[http://www.olejon.net/code/spotcommander/?install SpotCommander] on your -regular PC first. - -This version includes only free software, see -[https://github.com/olejon/spotcommander/issues/106] for a comparison with the -non-free version found on the play-store. -. - -Repo Type:git -Repo:https://github.com/olejon/spotcommander-fdroid - -Build:4.7,47 - commit=c468892825cc300889fcb105223e10f271745e98 - subdir=android/app - gradle=yes - -Build:4.8,48 - commit=df0858c0c35c753d5fa338425e477174fa2271cd - subdir=android/app - gradle=yes - -Build:4.9,49 - commit=6bb20e9cf0a73665b9d2583eb3267b34d0ed3c16 - subdir=android/app - gradle=yes - -Build:5.0,50 - commit=cc2a256055a7b5a0ec389ef16eb49d98815ca772 - subdir=android/app - gradle=yes - -Build:5.1,51 - commit=4353eca0a7ab2b82253ce403dad9bf1b1980ad47 - subdir=android/app - gradle=yes - -Build:5.2,52 - commit=ac233fee01fc1b347a37ccb10828c22bb1a34839 - subdir=android/app - gradle=yes - -Build:5.4,54 - commit=ab43d9685c70f51ab0e285c80eec8d087230d983 - subdir=android/app - gradle=yes - -Build:5.5,55 - commit=3a28b8d585cf6879f7a1989c6ce8b5d6b1cdb640 - subdir=android/app - gradle=yes - -Build:5.6,56 - commit=f81bacce7415bd829dcc7daef3f440534fd5851a - subdir=android/app - gradle=yes - -Build:5.8,58 - commit=66fc751fd8f694a681f54fcd2d0833da27d31a35 - subdir=android/app - gradle=yes - -Build:5.9,59 - commit=2bf8a087bc13d2cc57bd985b947d823ae941844a - subdir=android/app - gradle=yes - -Build:6.0,60 - commit=9a8a3ad703eebab9003a3b721df1f74d30df02ae - subdir=android/app - gradle=yes - -Build:6.1,61 - commit=6f58b127ef8a0e45e9f0f08b23f46076a41811ff - subdir=android/app - gradle=yes - -Build:6.2,62 - commit=c50d8e478c7f1df9acd9862ef16e44ecc463c0a6 - subdir=android/app - gradle=yes - -Build:6.3,63 - commit=893d615551b21a639004199f05a01560d841bf7c - subdir=android/app - gradle=yes - -Build:6.6,66 - commit=a349efa452e3c24c076ff6a039fe8df244cd557c - subdir=android/app - gradle=yes - -Build:6.7,67 - commit=3de728552f5e6f0844c010c8005c3e071bf832c4 - subdir=android/app - gradle=yes - -Build:6.8,68 - commit=8c57b35fc9b58fe56ad50601b7afdba57bc8e5ea - subdir=android/app - gradle=yes - -Build:6.9,69 - commit=8f85f819407a53009e9b2f8cfb1541bc9728437e - subdir=android/app - gradle=yes - -Build:7.0,70 - commit=c3ffa910dc9fee2a52497c0e4e160e69361e2b3f - subdir=android/mobile - gradle=yes - rm=android/wear - prebuild=sed -i -e 's/play-services/foo/g' build.gradle - -Build:7.1,71 - commit=25503bfa9a1ba30da17ab39707ecbefe903b60c0 - subdir=android/mobile - gradle=yes - rm=android/wear - prebuild=sed -i -e 's/play-services/foo/g' build.gradle - -Build:7.2,72 - commit=dea432dacdb4f5fe5eff81c1b4c54167a50535c8 - subdir=android/mobile - gradle=yes - rm=android/wear - prebuild=sed -i -e 's/play-services/foo/g' build.gradle - -Build:7.4,74 - commit=20280f6a56e9ea1888006f66b9498174f4c3a0d4 - subdir=android/mobile - gradle=yes - rm=android/wear - prebuild=sed -i -e 's/play-services/foo/g' build.gradle - -Archive Policy:0 versions -Auto Update Mode:None -Update Check Mode:Static -Current Version:7.4 -Current Version Code:74 diff --git a/metadata/net.olejon.spotcommander.yml b/metadata/net.olejon.spotcommander.yml new file mode 100644 index 0000000000..d5da9e32ab --- /dev/null +++ b/metadata/net.olejon.spotcommander.yml @@ -0,0 +1,204 @@ +AntiFeatures: + - UpstreamNonFree +Categories: + - Multimedia +License: GPL-3.0-only +WebSite: https://olejon.github.io/spotcommander +SourceCode: https://github.com/olejon/spotcommander +IssueTracker: https://github.com/olejon/spotcommander/issues +Changelog: https://github.com/olejon/spotcommander/wiki/Download +Donate: http://www.olejon.net/code/spotcommander/?donate + +AutoName: SpotCommander +Summary: Remote control for Spotify for Linux +Description: |- + Remote control Spotify for Linux. For this to work, you have to install + [http://www.olejon.net/code/spotcommander/?install SpotCommander] on your + regular PC first. + + This version includes only free software, see + [https://github.com/olejon/spotcommander/issues/106] for a comparison with the + non-free version found on the play-store. + +RepoType: git +Repo: https://github.com/olejon/spotcommander-fdroid + +Builds: + - versionName: '4.7' + versionCode: 47 + commit: c468892825cc300889fcb105223e10f271745e98 + subdir: android/app + gradle: + - yes + + - versionName: '4.8' + versionCode: 48 + commit: df0858c0c35c753d5fa338425e477174fa2271cd + subdir: android/app + gradle: + - yes + + - versionName: '4.9' + versionCode: 49 + commit: 6bb20e9cf0a73665b9d2583eb3267b34d0ed3c16 + subdir: android/app + gradle: + - yes + + - versionName: '5.0' + versionCode: 50 + commit: cc2a256055a7b5a0ec389ef16eb49d98815ca772 + subdir: android/app + gradle: + - yes + + - versionName: '5.1' + versionCode: 51 + commit: 4353eca0a7ab2b82253ce403dad9bf1b1980ad47 + subdir: android/app + gradle: + - yes + + - versionName: '5.2' + versionCode: 52 + commit: ac233fee01fc1b347a37ccb10828c22bb1a34839 + subdir: android/app + gradle: + - yes + + - versionName: '5.4' + versionCode: 54 + commit: ab43d9685c70f51ab0e285c80eec8d087230d983 + subdir: android/app + gradle: + - yes + + - versionName: '5.5' + versionCode: 55 + commit: 3a28b8d585cf6879f7a1989c6ce8b5d6b1cdb640 + subdir: android/app + gradle: + - yes + + - versionName: '5.6' + versionCode: 56 + commit: f81bacce7415bd829dcc7daef3f440534fd5851a + subdir: android/app + gradle: + - yes + + - versionName: '5.8' + versionCode: 58 + commit: 66fc751fd8f694a681f54fcd2d0833da27d31a35 + subdir: android/app + gradle: + - yes + + - versionName: '5.9' + versionCode: 59 + commit: 2bf8a087bc13d2cc57bd985b947d823ae941844a + subdir: android/app + gradle: + - yes + + - versionName: '6.0' + versionCode: 60 + commit: 9a8a3ad703eebab9003a3b721df1f74d30df02ae + subdir: android/app + gradle: + - yes + + - versionName: '6.1' + versionCode: 61 + commit: 6f58b127ef8a0e45e9f0f08b23f46076a41811ff + subdir: android/app + gradle: + - yes + + - versionName: '6.2' + versionCode: 62 + commit: c50d8e478c7f1df9acd9862ef16e44ecc463c0a6 + subdir: android/app + gradle: + - yes + + - versionName: '6.3' + versionCode: 63 + commit: 893d615551b21a639004199f05a01560d841bf7c + subdir: android/app + gradle: + - yes + + - versionName: '6.6' + versionCode: 66 + commit: a349efa452e3c24c076ff6a039fe8df244cd557c + subdir: android/app + gradle: + - yes + + - versionName: '6.7' + versionCode: 67 + commit: 3de728552f5e6f0844c010c8005c3e071bf832c4 + subdir: android/app + gradle: + - yes + + - versionName: '6.8' + versionCode: 68 + commit: 8c57b35fc9b58fe56ad50601b7afdba57bc8e5ea + subdir: android/app + gradle: + - yes + + - versionName: '6.9' + versionCode: 69 + commit: 8f85f819407a53009e9b2f8cfb1541bc9728437e + subdir: android/app + gradle: + - yes + + - versionName: '7.0' + versionCode: 70 + commit: c3ffa910dc9fee2a52497c0e4e160e69361e2b3f + subdir: android/mobile + gradle: + - yes + rm: + - android/wear + prebuild: sed -i -e 's/play-services/foo/g' build.gradle + + - versionName: '7.1' + versionCode: 71 + commit: 25503bfa9a1ba30da17ab39707ecbefe903b60c0 + subdir: android/mobile + gradle: + - yes + rm: + - android/wear + prebuild: sed -i -e 's/play-services/foo/g' build.gradle + + - versionName: '7.2' + versionCode: 72 + commit: dea432dacdb4f5fe5eff81c1b4c54167a50535c8 + subdir: android/mobile + gradle: + - yes + rm: + - android/wear + prebuild: sed -i -e 's/play-services/foo/g' build.gradle + + - versionName: '7.4' + versionCode: 74 + commit: 20280f6a56e9ea1888006f66b9498174f4c3a0d4 + subdir: android/mobile + gradle: + - yes + rm: + - android/wear + prebuild: sed -i -e 's/play-services/foo/g' build.gradle + +ArchivePolicy: 0 versions +AutoUpdateMode: None +UpdateCheckMode: Static +CurrentVersion: '7.4' +CurrentVersionCode: 74 diff --git a/metadata/org.ale.scanner.zotero.txt b/metadata/org.ale.scanner.zotero.txt deleted file mode 100644 index a7076f5817..0000000000 --- a/metadata/org.ale.scanner.zotero.txt +++ /dev/null @@ -1,29 +0,0 @@ -Categories:Reading -License:GPL-3.0-only -Web Site: -Source Code:https://github.com/jmschanck/Scanner-For-Zotero -Issue Tracker:https://github.com/jmschanck/Scanner-For-Zotero/issues - -Auto Name:Scanner For Zotero -Summary:Get bibliographic information for ISBN barcodes -Description: -You will need [[com.google.zxing.client.android]] to be installed to make the -most of this app. - -Scanner For Zotero brings Zotero's magic wand tool out into the physical world. -Scan the ISBN barcode on any book and Scanner For Zotero will fetch that item's -bibliographic information from the web and allow you to add it to your Zotero -library. -. - -Repo Type:git -Repo:https://github.com/jmschanck/Scanner-For-Zotero.git - -Build:1.0.1,2 - commit=a56bd2ced4b1 - target=android-15 - -Auto Update Mode:None -Update Check Mode:Tags -Current Version:1.0.1 -Current Version Code:2 diff --git a/metadata/org.ale.scanner.zotero.yml b/metadata/org.ale.scanner.zotero.yml new file mode 100644 index 0000000000..f48e8b632b --- /dev/null +++ b/metadata/org.ale.scanner.zotero.yml @@ -0,0 +1,30 @@ +Categories: + - Reading +License: GPL-3.0-only +SourceCode: https://github.com/jmschanck/Scanner-For-Zotero +IssueTracker: https://github.com/jmschanck/Scanner-For-Zotero/issues + +AutoName: Scanner For Zotero +Summary: Get bibliographic information for ISBN barcodes +Description: |- + You will need [[com.google.zxing.client.android]] to be installed to make the + most of this app. + + Scanner For Zotero brings Zotero's magic wand tool out into the physical world. + Scan the ISBN barcode on any book and Scanner For Zotero will fetch that item's + bibliographic information from the web and allow you to add it to your Zotero + library. + +RepoType: git +Repo: https://github.com/jmschanck/Scanner-For-Zotero.git + +Builds: + - versionName: 1.0.1 + versionCode: 2 + commit: a56bd2ced4b1 + target: android-15 + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: 1.0.1 +CurrentVersionCode: 2 diff --git a/metadata/org.chorem.android.saymytexts.txt b/metadata/org.chorem.android.saymytexts.txt deleted file mode 100644 index 666cc1f4d9..0000000000 --- a/metadata/org.chorem.android.saymytexts.txt +++ /dev/null @@ -1,46 +0,0 @@ -Categories:Phone & SMS -License:GPL-3.0-only -Web Site:https://doc.chorem.org/say-my-texts -Source Code:http://forge.chorem.org/projects/say-my-texts/repository -Issue Tracker:http://forge.chorem.org/projects/say-my-texts/issues - -Auto Name:Say My Texts -Summary:Read out received text messages -Description: -Reads out loud the SMS you receive while a headset is plugged or a bluetooth -handfree is connected. -. - -Repo Type:git -Repo:https://git.chorem.org/say-my-texts.git - -Build:2.0.1,4 - commit=say-my-texts-2.0.1 - maven=yes - prebuild=sed -i 's@3.8.2@3.7.0@g' pom.xml - -Build:2.0.2,5 - commit=say-my-texts-2.0.2 - maven=yes - prebuild=sed -i 's@3.8.2@3.7.0@g' pom.xml - -Build:2.1,6 - commit=say-my-texts-2.1 - maven=yes - prebuild=sed -i 's@3.8.2@3.7.0@g' pom.xml - -Build:2.1.1,7 - commit=say-my-texts-2.1.1 - maven=yes - prebuild=sed -i 's@3.8.2@3.7.0@g' pom.xml - -Maintainer Notes: -Remove prebuild when build server is no longer stuck at mvn-3.0.5. Check -the sed script at every release as it matches quite a lot: Don't use sed -for XML manipulation... -. - -Auto Update Mode:None -Update Check Mode:Tags -Current Version:2.1.1 -Current Version Code:7 diff --git a/metadata/org.chorem.android.saymytexts.yml b/metadata/org.chorem.android.saymytexts.yml new file mode 100644 index 0000000000..7ae970298f --- /dev/null +++ b/metadata/org.chorem.android.saymytexts.yml @@ -0,0 +1,50 @@ +Categories: + - Phone & SMS +License: GPL-3.0-only +WebSite: https://doc.chorem.org/say-my-texts +SourceCode: http://forge.chorem.org/projects/say-my-texts/repository +IssueTracker: http://forge.chorem.org/projects/say-my-texts/issues + +AutoName: Say My Texts +Summary: Read out received text messages +Description: |- + Reads out loud the SMS you receive while a headset is plugged or a bluetooth + handfree is connected. + +RepoType: git +Repo: https://git.chorem.org/say-my-texts.git + +Builds: + - versionName: 2.0.1 + versionCode: 4 + commit: say-my-texts-2.0.1 + maven: 'yes' + prebuild: sed -i 's@3.8.2@3.7.0@g' pom.xml + + - versionName: 2.0.2 + versionCode: 5 + commit: say-my-texts-2.0.2 + maven: 'yes' + prebuild: sed -i 's@3.8.2@3.7.0@g' pom.xml + + - versionName: '2.1' + versionCode: 6 + commit: say-my-texts-2.1 + maven: 'yes' + prebuild: sed -i 's@3.8.2@3.7.0@g' pom.xml + + - versionName: 2.1.1 + versionCode: 7 + commit: say-my-texts-2.1.1 + maven: 'yes' + prebuild: sed -i 's@3.8.2@3.7.0@g' pom.xml + +MaintainerNotes: |- + Remove prebuild when build server is no longer stuck at mvn-3.0.5. Check + the sed script at every release as it matches quite a lot: Don't use sed + for XML manipulation... + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: 2.1.1 +CurrentVersionCode: 7 diff --git a/metadata/org.fox.ttirc.txt b/metadata/org.fox.ttirc.txt deleted file mode 100644 index c37208a70c..0000000000 --- a/metadata/org.fox.ttirc.txt +++ /dev/null @@ -1,33 +0,0 @@ -Disabled:Unable to reliably maintain - recommend using weechat instead -Categories:Internet -License:GPL-2.0-only -Web Site:http://tt-rss.org/tt-irc-android -Source Code:https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb -Issue Tracker:https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb/issues - -Auto Name:Tiny Tiny IRC -Summary:Client to connect to TinyTinyIRC -Description: -Companion app for Tiny Tiny IRC, an AJAX-powered IRC client. The idea behind -this being that you don't need either client software or even a stable network -connection to stay connected to IRC. -. - -Repo Type:git -Repo:https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb - -Build:1.7,50 - disable=broken viewpagerindicator - commit=1eaae117eba6ced87573278b7780a692e55cd19f - subdir=org.fox.ttirc - gradle=yes - prebuild=sed -i -e '/bintray/d' -e '/jcenter/imavenCentral()' ../build.gradle - -Maintainer Notes: -Tags are old. -. - -Auto Update Mode:None -Update Check Mode:None -Current Version:0 -Current Version Code:0 diff --git a/metadata/org.fox.ttirc.yml b/metadata/org.fox.ttirc.yml new file mode 100644 index 0000000000..41ce8d23cc --- /dev/null +++ b/metadata/org.fox.ttirc.yml @@ -0,0 +1,34 @@ +Disabled: Unable to reliably maintain - recommend using weechat instead +Categories: + - Internet +License: GPL-2.0-only +WebSite: http://tt-rss.org/tt-irc-android +SourceCode: https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb +IssueTracker: https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb/issues + +AutoName: Tiny Tiny IRC +Summary: Client to connect to TinyTinyIRC +Description: |- + Companion app for Tiny Tiny IRC, an AJAX-powered IRC client. The idea behind + this being that you don't need either client software or even a stable network + connection to stay connected to IRC. + +RepoType: git +Repo: https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb + +Builds: + - versionName: '1.7' + versionCode: 50 + disable: broken viewpagerindicator + commit: 1eaae117eba6ced87573278b7780a692e55cd19f + subdir: org.fox.ttirc + gradle: + - yes + prebuild: sed -i -e '/bintray/d' -e '/jcenter/imavenCentral()' ../build.gradle + +MaintainerNotes: Tags are old. + +AutoUpdateMode: None +UpdateCheckMode: None +CurrentVersion: '0' +CurrentVersionCode: 0 diff --git a/metadata/org.fox.ttrss.txt b/metadata/org.fox.ttrss.txt deleted file mode 100644 index b5014bda35..0000000000 --- a/metadata/org.fox.ttrss.txt +++ /dev/null @@ -1,179 +0,0 @@ -Disabled:Unable to reliably maintain - recommend using org.ttrssreader instead -Categories:Internet -License:GPL-3.0-only -Web Site:http://tt-rss.org/redmine/projects/tt-rss-android/wiki -Source Code:https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb -Issue Tracker:http://tt-rss.org/redmine/projects/tt-rss/issues -Donate:http://tt-rss.org/redmine/projects/tt-rss/wiki/SupportTheProject - -Auto Name:Tiny Tiny RSS -Summary:Client for the news aggregator -Description: -Tiny Tiny RSS is an application that runs on a server and collects your rss -feeds. You may then connect to the server with a web browser or this app to read -the feeds. Don't forget to enable API access in your tt-rss account preferences -(Preferences -> Advanced -> Enable external API). - -The source code specifies that the app can be used only for a trial period, -after which an app with an unlock key must be purchased from Google Play. This -dependence on nonfree software has been patched out in f-droid.org builds. -. - -Repo Type:git -Repo:https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb.git - -Build:0.5.3,67 - commit=989feec2ce7dc5b8c72d12ce20b18d570ca831ad - -Build:0.5.6,71 - commit=267ce734c1374088645aa101a02b5db77a9dde4b - -Build:0.5.7,72 - commit=cf3357d49b3b - -Build:0.6.1,74 - commit=277c2e0e473 - -Build:0.6.7,83 - commit=969d3bb - -Build:0.6.9,85 - commit=9341df4c2191e83cb60beed38935d881b9ff4b04 - -Build:0.6.10,86 - commit=e68c90cbceab1319 - -Build:0.6.11,87 - commit=77352728e7085bf9 - -Build:0.7.1,93 - commit=89e125d3ca2 - -Build:0.7.2,94 - commit=48dc7fd846d4178b - -Build:0.7.3,95 - commit=623aac676ee3b - -Build:0.7.5,97 - commit=86a4f6c2dea5 - -Build:0.7.6,98 - commit=a7dd01131d8f181 - -Build:0.8.4,105 - commit=0570783c7631737f - -Build:0.8.5,106 - commit=297259762228a2e7d7 - -Build:0.8.6,107 - commit=c6225cd16e73fd6 - -Build:0.8.7,108 - commit=f460c59b46c61a - -Build:0.8.10,111 - commit=f27bbf9e8c - -Build:0.8.11,112 - commit=7e0c906e2f - -Build:0.8.14,115 - commit=89ee4a84be - -Build:1.10,132 - disable=Proprietary advert (at f0bc21b1a84e8ad3aafdf6768baa6a56ee871b46) - commit=f0bc21b1a84e8ad3aafdf6768baa6a56ee871b46 - -Build:1.12,134 - commit=0d4bd2f4465aa499de1db3d5ee9beb859fff004e - patch=notrial.patch - -Build:1.15,137 - commit=06b61761242f2fe762eb0fdfb6e1306a403ed99b - patch=notrial.patch - -Build:1.18,141 - commit=f64948d93c4c63c1ff0a500ef924cdeea10d76b4 - patch=notrial.patch - -Build:1.4,148 - commit=48e5015353c - patch=notrial.patch - -Build:1.4.6,156 - commit=22302be4f9e5 - patch=notrial.patch - -Build:1.5,158 - commit=12f99f09eef4a32de6 - patch=notrial.patch - -Build:1.7,163 - commit=f49fccf5247a7b96791e43c8 - patch=notrial_2.patch - srclibs=ActionBarSherlock@4.3.0,ViewPagerIndicator@2.4.1 - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs - -Build:1.7.2,165 - commit=390c52972824af084c289ab630 - patch=notrial_2.patch - srclibs=ActionBarSherlock@4.3.0,ViewPagerIndicator@2.4.1 - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs - -Build:1.8.1,181 - commit=068bc6bb81011364fc605d - patch=notrial_new.patch - srclibs=ActionBarSherlock@4.3.1,ViewPagerIndicator@2.4.1,SlidingMenu@8fcae2cce29e - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' -e 's@3=.*@3=$$SlidingMenu$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs && \ - cp libs/android-support-v4.jar $$SlidingMenu$$/libs - -Build:1.8.5,185 - commit=1f91618d33f68bbb92d9a - patch=notrial_new.patch - srclibs=ActionBarSherlock@4.3.1,ViewPagerIndicator@2.4.1,SlidingMenu@8fcae2cce29e - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' -e 's@3=.*@3=$$SlidingMenu$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs && \ - cp libs/android-support-v4.jar $$SlidingMenu$$/libs - -Build:1.8.7,187 - commit=2ad9f766e7 - patch=notrial_new.patch - srclibs=ActionBarSherlock@4.3.1,ViewPagerIndicator@2.4.1,SlidingMenu@8fcae2cce29e - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' -e 's@3=.*@3=$$SlidingMenu$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs && \ - cp libs/android-support-v4.jar $$SlidingMenu$$/libs - -Build:1.8.9,189 - commit=9af5dd1fb592ace71 - patch=notrial_new.patch - srclibs=ActionBarSherlock@4.3.1,ViewPagerIndicator@2.4.1,SlidingMenu@8fcae2cce29e - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' -e 's@3=.*@3=$$SlidingMenu$$@' project.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs && \ - cp libs/android-support-v4.jar $$SlidingMenu$$/libs - -Build:1.8.13,194 - commit=84cfc9a9fe71 - patch=notrial_new.patch - srclibs=ActionBarSherlock@4.3.1,ViewPagerIndicator@2.4.1,SlidingMenu@8fcae2cce29e,DashClock@v1.2 - rm=libs/dashclock-api-r1.1.jar - prebuild=sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' -e 's@3=.*@3=$$SlidingMenu$$@' project.properties && \ - echo 'source.dir=src;$$DashClock$$/api/src' > ant.properties && \ - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs && \ - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs && \ - cp libs/android-support-v4.jar $$SlidingMenu$$/libs - -Auto Update Mode:None -Update Check Mode:Static -Current Version:1.86 -Current Version Code:295 diff --git a/metadata/org.fox.ttrss.yml b/metadata/org.fox.ttrss.yml new file mode 100644 index 0000000000..8554f38a03 --- /dev/null +++ b/metadata/org.fox.ttrss.yml @@ -0,0 +1,262 @@ +Disabled: Unable to reliably maintain - recommend using org.ttrssreader instead +Categories: + - Internet +License: GPL-3.0-only +WebSite: http://tt-rss.org/redmine/projects/tt-rss-android/wiki +SourceCode: https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb +IssueTracker: http://tt-rss.org/redmine/projects/tt-rss/issues +Donate: http://tt-rss.org/redmine/projects/tt-rss/wiki/SupportTheProject + +AutoName: Tiny Tiny RSS +Summary: Client for the news aggregator +Description: |- + Tiny Tiny RSS is an application that runs on a server and collects your rss + feeds. You may then connect to the server with a web browser or this app to read + the feeds. Don't forget to enable API access in your tt-rss account preferences + (Preferences -> Advanced -> Enable external API). + + The source code specifies that the app can be used only for a trial period, + after which an app with an unlock key must be purchased from Google Play. This + dependence on nonfree software has been patched out in f-droid.org builds. + +RepoType: git +Repo: https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb.git + +Builds: + - versionName: 0.5.3 + versionCode: 67 + commit: 989feec2ce7dc5b8c72d12ce20b18d570ca831ad + + - versionName: 0.5.6 + versionCode: 71 + commit: 267ce734c1374088645aa101a02b5db77a9dde4b + + - versionName: 0.5.7 + versionCode: 72 + commit: cf3357d49b3b + + - versionName: 0.6.1 + versionCode: 74 + commit: 277c2e0e473 + + - versionName: 0.6.7 + versionCode: 83 + commit: 969d3bb + + - versionName: 0.6.9 + versionCode: 85 + commit: 9341df4c2191e83cb60beed38935d881b9ff4b04 + + - versionName: 0.6.10 + versionCode: 86 + commit: e68c90cbceab1319 + + - versionName: 0.6.11 + versionCode: 87 + commit: 77352728e7085bf9 + + - versionName: 0.7.1 + versionCode: 93 + commit: 89e125d3ca2 + + - versionName: 0.7.2 + versionCode: 94 + commit: 48dc7fd846d4178b + + - versionName: 0.7.3 + versionCode: 95 + commit: 623aac676ee3b + + - versionName: 0.7.5 + versionCode: 97 + commit: 86a4f6c2dea5 + + - versionName: 0.7.6 + versionCode: 98 + commit: a7dd01131d8f181 + + - versionName: 0.8.4 + versionCode: 105 + commit: 0570783c7631737f + + - versionName: 0.8.5 + versionCode: 106 + commit: 297259762228a2e7d7 + + - versionName: 0.8.6 + versionCode: 107 + commit: c6225cd16e73fd6 + + - versionName: 0.8.7 + versionCode: 108 + commit: f460c59b46c61a + + - versionName: 0.8.10 + versionCode: 111 + commit: f27bbf9e8c + + - versionName: 0.8.11 + versionCode: 112 + commit: 7e0c906e2f + + - versionName: 0.8.14 + versionCode: 115 + commit: 89ee4a84be + + - versionName: '1.10' + versionCode: 132 + disable: Proprietary advert (at f0bc21b1a84e8ad3aafdf6768baa6a56ee871b46) + commit: f0bc21b1a84e8ad3aafdf6768baa6a56ee871b46 + + - versionName: '1.12' + versionCode: 134 + commit: 0d4bd2f4465aa499de1db3d5ee9beb859fff004e + patch: + - notrial.patch + + - versionName: '1.15' + versionCode: 137 + commit: 06b61761242f2fe762eb0fdfb6e1306a403ed99b + patch: + - notrial.patch + + - versionName: '1.18' + versionCode: 141 + commit: f64948d93c4c63c1ff0a500ef924cdeea10d76b4 + patch: + - notrial.patch + + - versionName: '1.4' + versionCode: 148 + commit: 48e5015353c + patch: + - notrial.patch + + - versionName: 1.4.6 + versionCode: 156 + commit: 22302be4f9e5 + patch: + - notrial.patch + + - versionName: '1.5' + versionCode: 158 + commit: 12f99f09eef4a32de6 + patch: + - notrial.patch + + - versionName: '1.7' + versionCode: 163 + commit: f49fccf5247a7b96791e43c8 + patch: + - notrial_2.patch + srclibs: + - ActionBarSherlock@4.3.0 + - ViewPagerIndicator@2.4.1 + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + + - versionName: 1.7.2 + versionCode: 165 + commit: 390c52972824af084c289ab630 + patch: + - notrial_2.patch + srclibs: + - ActionBarSherlock@4.3.0 + - ViewPagerIndicator@2.4.1 + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + + - versionName: 1.8.1 + versionCode: 181 + commit: 068bc6bb81011364fc605d + patch: + - notrial_new.patch + srclibs: + - ActionBarSherlock@4.3.1 + - ViewPagerIndicator@2.4.1 + - SlidingMenu@8fcae2cce29e + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + -e 's@3=.*@3=$$SlidingMenu$$@' project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + - cp libs/android-support-v4.jar $$SlidingMenu$$/libs + + - versionName: 1.8.5 + versionCode: 185 + commit: 1f91618d33f68bbb92d9a + patch: + - notrial_new.patch + srclibs: + - ActionBarSherlock@4.3.1 + - ViewPagerIndicator@2.4.1 + - SlidingMenu@8fcae2cce29e + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + -e 's@3=.*@3=$$SlidingMenu$$@' project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + - cp libs/android-support-v4.jar $$SlidingMenu$$/libs + + - versionName: 1.8.7 + versionCode: 187 + commit: 2ad9f766e7 + patch: + - notrial_new.patch + srclibs: + - ActionBarSherlock@4.3.1 + - ViewPagerIndicator@2.4.1 + - SlidingMenu@8fcae2cce29e + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + -e 's@3=.*@3=$$SlidingMenu$$@' project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + - cp libs/android-support-v4.jar $$SlidingMenu$$/libs + + - versionName: 1.8.9 + versionCode: 189 + commit: 9af5dd1fb592ace71 + patch: + - notrial_new.patch + srclibs: + - ActionBarSherlock@4.3.1 + - ViewPagerIndicator@2.4.1 + - SlidingMenu@8fcae2cce29e + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + -e 's@3=.*@3=$$SlidingMenu$$@' project.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + - cp libs/android-support-v4.jar $$SlidingMenu$$/libs + + - versionName: 1.8.13 + versionCode: 194 + commit: 84cfc9a9fe71 + patch: + - notrial_new.patch + srclibs: + - ActionBarSherlock@4.3.1 + - ViewPagerIndicator@2.4.1 + - SlidingMenu@8fcae2cce29e + - DashClock@v1.2 + rm: + - libs/dashclock-api-r1.1.jar + prebuild: + - sed -i -e 's@1=.*@1=$$ViewPagerIndicator$$@' -e 's@2=.*@2=$$ActionBarSherlock$$@' + -e 's@3=.*@3=$$SlidingMenu$$@' project.properties + - echo 'source.dir=src;$$DashClock$$/api/src' > ant.properties + - cp libs/android-support-v4.jar $$ActionBarSherlock$$/libs + - cp libs/android-support-v4.jar $$ViewPagerIndicator$$/libs + - cp libs/android-support-v4.jar $$SlidingMenu$$/libs + +AutoUpdateMode: None +UpdateCheckMode: Static +CurrentVersion: '1.86' +CurrentVersionCode: 295 diff --git a/metadata/org.openfoodfacts.scanner.txt b/metadata/org.openfoodfacts.scanner.txt deleted file mode 100644 index cfc72bcf08..0000000000 --- a/metadata/org.openfoodfacts.scanner.txt +++ /dev/null @@ -1,46 +0,0 @@ -Categories:Sports & Health -License:MIT -Web Site:http://openfoodfacts.org -Source Code:https://github.com/EchoSystem-CH/openfoodfacts-android -Issue Tracker:https://github.com/openfoodfacts/openfoodfacts-androidapp/issues -Changelog:https://github.com/openfoodfacts/openfoodfacts-androidapp/blob/HEAD/CHANGELOG.md - -Auto Name:Open Food Facts -Summary:Get information on food products -Description: -Scan the barcode of a product and retrieve the associated data from -[http://openfoodfacts.org OpenFoodFacts], the free, open and collaborative -database of food products from the entire world. You can also add products to -the database. -. - -Repo Type:git -Repo:https://github.com/EchoSystem-CH/openfoodfacts-android - -Build:1.3,8 - disable=needs barcode scanner plugin - commit=02d8133c4ca4bd5e63eede5e4bd13320481ad38b - subdir=phonegap/Open Food Facts - srclibs=1:Cordova@2.5.0,CommonsCodec@1.10 - rm=phonegap/Open Food Facts/libs/* - extlibs=android/android-support-v4.jar - prebuild=sed -i -e '/app_name/aOpen Food Facts' res/values/strings.xml && \ - pushd $$CommonsCodec$$ && \ - $$MVN3$$ package && \ - popd && \ - pushd $$Cordova$$ && \ - mkdir libs && \ - popd && \ - cp $$CommonsCodec$$/target/commons-codec-1.10.jar $$Cordova$$/libs/ - target=android-17 - -Maintainer Notes: -- Crashes when trying to scan images -- See https://github.com/openfoodfacts/openfoodfacts-android/issues/17 -- Is https://github.com/openfoodfacts/openfoodfacts-android/ upstream or https://github.com/EchoSystem-CH/openfoodfacts-android? -. - -Auto Update Mode:None -Update Check Mode:RepoManifest -Current Version:1.3 -Current Version Code:8 diff --git a/metadata/org.openfoodfacts.scanner.yml b/metadata/org.openfoodfacts.scanner.yml new file mode 100644 index 0000000000..2751cc62a8 --- /dev/null +++ b/metadata/org.openfoodfacts.scanner.yml @@ -0,0 +1,53 @@ +Categories: + - Sports & Health +License: MIT +WebSite: http://openfoodfacts.org +SourceCode: https://github.com/EchoSystem-CH/openfoodfacts-android +IssueTracker: https://github.com/openfoodfacts/openfoodfacts-androidapp/issues +Changelog: https://github.com/openfoodfacts/openfoodfacts-androidapp/blob/HEAD/CHANGELOG.md + +AutoName: Open Food Facts +Summary: Get information on food products +Description: |- + Scan the barcode of a product and retrieve the associated data from + [http://openfoodfacts.org OpenFoodFacts], the free, open and collaborative + database of food products from the entire world. You can also add products to + the database. + +RepoType: git +Repo: https://github.com/EchoSystem-CH/openfoodfacts-android + +Builds: + - versionName: '1.3' + versionCode: 8 + disable: needs barcode scanner plugin + commit: 02d8133c4ca4bd5e63eede5e4bd13320481ad38b + subdir: phonegap/Open Food Facts + srclibs: + - 1:Cordova@2.5.0 + - CommonsCodec@1.10 + rm: + - phonegap/Open Food Facts/libs/* + extlibs: + - android/android-support-v4.jar + prebuild: + - sed -i -e '/app_name/aOpen Food Facts' + res/values/strings.xml + - pushd $$CommonsCodec$$ + - $$MVN3$$ package + - popd + - pushd $$Cordova$$ + - mkdir libs + - popd + - cp $$CommonsCodec$$/target/commons-codec-1.10.jar $$Cordova$$/libs/ + target: android-17 + +MaintainerNotes: |- + - Crashes when trying to scan images + - See https://github.com/openfoodfacts/openfoodfacts-android/issues/17 + - Is https://github.com/openfoodfacts/openfoodfacts-android/ upstream or https://github.com/EchoSystem-CH/openfoodfacts-android? + +AutoUpdateMode: None +UpdateCheckMode: RepoManifest +CurrentVersion: '1.3' +CurrentVersionCode: 8 diff --git a/metadata/org.peterbaldwin.client.android.vlcremote.txt b/metadata/org.peterbaldwin.client.android.vlcremote.txt deleted file mode 100644 index 235ca604c2..0000000000 --- a/metadata/org.peterbaldwin.client.android.vlcremote.txt +++ /dev/null @@ -1,33 +0,0 @@ -Categories:Multimedia -License:GPL-3.0-only -Web Site:https://code.google.com/p/android-vlc-remote -Source Code:https://code.google.com/p/android-vlc-remote/source -Issue Tracker: - -Auto Name:Remote for VLC -Summary:Control VLC with your phone -Description: -The website has instructions on how to enable the VLC web server. Album art -features are experimental. See [https://github.com/peterseverin/RMPlayer] for -using the app with MPlayer -. - -Repo Type:git -Repo:https://code.google.com/p/android-vlc-remote - -Build:0.5.5,55 - commit=edd1029 - -Build:0.5.6,56 - commit=93c2dff136bd - -Build:0.5.7,57 - commit=d2163ee851da - -Build:0.5.8,58 - commit=1e95d35ac1d2e1380d9 - -Auto Update Mode:None -Update Check Mode:Static -Current Version:0.5.8 -Current Version Code:58 diff --git a/metadata/org.peterbaldwin.client.android.vlcremote.yml b/metadata/org.peterbaldwin.client.android.vlcremote.yml new file mode 100644 index 0000000000..92d08bfd77 --- /dev/null +++ b/metadata/org.peterbaldwin.client.android.vlcremote.yml @@ -0,0 +1,37 @@ +Categories: + - Multimedia +License: GPL-3.0-only +WebSite: https://code.google.com/p/android-vlc-remote +SourceCode: https://code.google.com/p/android-vlc-remote/source + +AutoName: Remote for VLC +Summary: Control VLC with your phone +Description: |- + The website has instructions on how to enable the VLC web server. Album art + features are experimental. See [https://github.com/peterseverin/RMPlayer] for + using the app with MPlayer + +RepoType: git +Repo: https://code.google.com/p/android-vlc-remote + +Builds: + - versionName: 0.5.5 + versionCode: 55 + commit: edd1029 + + - versionName: 0.5.6 + versionCode: 56 + commit: 93c2dff136bd + + - versionName: 0.5.7 + versionCode: 57 + commit: d2163ee851da + + - versionName: 0.5.8 + versionCode: 58 + commit: 1e95d35ac1d2e1380d9 + +AutoUpdateMode: None +UpdateCheckMode: Static +CurrentVersion: 0.5.8 +CurrentVersionCode: 58 diff --git a/metadata/org.tigase.messenger.phone.pro.txt b/metadata/org.tigase.messenger.phone.pro.txt deleted file mode 100644 index cc34e9c5f0..0000000000 --- a/metadata/org.tigase.messenger.phone.pro.txt +++ /dev/null @@ -1,50 +0,0 @@ -Categories:Internet -License:AGPL-3.0-only -Web Site:https://projects.tigase.org/projects/tigase-mobilemessenger -Source Code:https://projects.tigase.org/projects/tigase-mobilemessenger/repository -Issue Tracker:https://projects.tigase.org/projects/tigase-mobilemessenger/issues - -Auto Name:Tigase Messenger -Summary:XMPP/Jabber client -Description: -Tigase Messenger is a mobile chat client to use with Jabber.org, Google Talk, -Live Journal Talk, Nimbuzz, Ovi, and thousands of other services run by -companies, ISPs, and volunteers around the world (a small list is on the page: -[http://xmpp.net/]). - -If you happen to have a few accounts on different servers, if you want to stay -online when you are on the go, to be in contact with your friends and family all -the time, if you love to share photos once you take them, then Tigase Messenger -is for you. - -* Unlimited number of XMPP accounts -* Address book integration -* Photo sharing -* Multi User Chat -* Geolocation - share your location with friends -* Save your battery - -All functions are available when you connect Tigase Messenger to our server -(sure.im, jabber.me, tigase.im), on other servers, some functions may be -unavailable. -. - -Repo Type:git -Repo:https://repository.tigase.org/git/tigase-mobilemessenger.git - -Build:1.5.1,11 - commit=1.5.1 - subdir=mobile-phone-pro - maven=yes - scanignore=mobile-core/res/raw/trust_store_bks - -Build:1.6,15 - commit=1.6 - subdir=mobile-phone-pro - maven=yes - scanignore=mobile-core/res/raw/trust_store_bks - -Auto Update Mode:None -Update Check Mode:Tags -Current Version:3.0.11 -Current Version Code:74 diff --git a/metadata/org.tigase.messenger.phone.pro.yml b/metadata/org.tigase.messenger.phone.pro.yml new file mode 100644 index 0000000000..da596989d3 --- /dev/null +++ b/metadata/org.tigase.messenger.phone.pro.yml @@ -0,0 +1,55 @@ +Categories: + - Internet +License: AGPL-3.0-only +WebSite: https://projects.tigase.org/projects/tigase-mobilemessenger +SourceCode: https://projects.tigase.org/projects/tigase-mobilemessenger/repository +IssueTracker: https://projects.tigase.org/projects/tigase-mobilemessenger/issues + +AutoName: Tigase Messenger +Summary: XMPP/Jabber client +Description: |- + Tigase Messenger is a mobile chat client to use with Jabber.org, Google Talk, + Live Journal Talk, Nimbuzz, Ovi, and thousands of other services run by + companies, ISPs, and volunteers around the world (a small list is on the page: + [http://xmpp.net/]). + + If you happen to have a few accounts on different servers, if you want to stay + online when you are on the go, to be in contact with your friends and family all + the time, if you love to share photos once you take them, then Tigase Messenger + is for you. + + * Unlimited number of XMPP accounts + * Address book integration + * Photo sharing + * Multi User Chat + * Geolocation - share your location with friends + * Save your battery + + All functions are available when you connect Tigase Messenger to our server + (sure.im, jabber.me, tigase.im), on other servers, some functions may be + unavailable. + +RepoType: git +Repo: https://repository.tigase.org/git/tigase-mobilemessenger.git + +Builds: + - versionName: 1.5.1 + versionCode: 11 + commit: 1.5.1 + subdir: mobile-phone-pro + maven: 'yes' + scanignore: + - mobile-core/res/raw/trust_store_bks + + - versionName: '1.6' + versionCode: 15 + commit: '1.6' + subdir: mobile-phone-pro + maven: 'yes' + scanignore: + - mobile-core/res/raw/trust_store_bks + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: 3.0.11 +CurrentVersionCode: 74 From 6a2f2af42de33e92981a42399e27bb4143dc0243 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 16 Aug 2019 12:44:45 +0200 Subject: [PATCH 02/20] Juicy: source repo disappeared, add NoSourceSince --- metadata/com.sli.juicymobile.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/com.sli.juicymobile.yml b/metadata/com.sli.juicymobile.yml index 2e9fd0fd28..c59b74e38a 100644 --- a/metadata/com.sli.juicymobile.yml +++ b/metadata/com.sli.juicymobile.yml @@ -10,9 +10,6 @@ Description: |- liquid recipes, total resistance, and power output, with included safety features such as warning the user when they're in dangerous territory. -RepoType: git -Repo: https://github.com/sli/juicy-mobile.git - Builds: - versionName: 0.2.1 versionCode: 1 @@ -23,3 +20,5 @@ AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: '0.1' CurrentVersionCode: 1 + +NoSourceSince: 0.2.1 From aa0e706d891dc761b7872b7589c4c238f9f13c16 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:48:46 +0200 Subject: [PATCH 03/20] Secure messaging: cannot reach git repo, add NoSourceSince !5275 --- metadata/de.zauberstuhl.sechat.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/de.zauberstuhl.sechat.yml b/metadata/de.zauberstuhl.sechat.yml index 6e98695134..e8737f0e93 100644 --- a/metadata/de.zauberstuhl.sechat.yml +++ b/metadata/de.zauberstuhl.sechat.yml @@ -19,9 +19,6 @@ Description: |- The messages go via a server and you enter a phone number into the app so that your friends know how to find you. -RepoType: git -Repo: git://git.sechat.org/SecHat - Builds: - versionName: '1.2' versionCode: 23 @@ -38,3 +35,5 @@ AutoUpdateMode: None UpdateCheckMode: Static CurrentVersion: '1.2' CurrentVersionCode: 23 + +NoSourceSince: '1.2' From 1318bb7a2850e9507b3f7bd0b3a55046940ec965 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:49:23 +0200 Subject: [PATCH 04/20] Swiss Chess Tournament: cannot reach git repo, add NoSourceSince !5275 --- metadata/gingergan.com.tournament.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/gingergan.com.tournament.yml b/metadata/gingergan.com.tournament.yml index 3d401a3ec0..1b813279ca 100644 --- a/metadata/gingergan.com.tournament.yml +++ b/metadata/gingergan.com.tournament.yml @@ -22,9 +22,6 @@ Description: |- This app has been superseded by [[com.swiss.tournament]]. -RepoType: git -Repo: https://github.com/JhilanAlkarawi/Swiss-Tournament - Builds: - versionName: '1.0' versionCode: 1 @@ -49,3 +46,5 @@ AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: '0' CurrentVersionCode: 0 + +NoSourceSince: '1.0' From fd86a01deb4185181948b1dadceb183e885677d9 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:49:45 +0200 Subject: [PATCH 05/20] robotfindskitten: cannot reach git repo, add NoSourceSince !5275 --- metadata/info.staticfree.android.robotfindskitten.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/info.staticfree.android.robotfindskitten.yml b/metadata/info.staticfree.android.robotfindskitten.yml index cd0b3dfc85..ae075d1511 100644 --- a/metadata/info.staticfree.android.robotfindskitten.yml +++ b/metadata/info.staticfree.android.robotfindskitten.yml @@ -13,9 +13,6 @@ Description: |- contest. You are robot and your goal is to find kitten among a number of non-kitten items. -RepoType: git -Repo: git://staticfree.info/git/robotfindskitten.git - Builds: - versionName: 0.9.406 versionCode: 6 @@ -29,3 +26,5 @@ AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: 1.0.701 CurrentVersionCode: 7 + +NoSourceSince: 1.0.701 From 06d9e62d35e35ea0b1d6d646e4e08156329b5a3d Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:50:42 +0200 Subject: [PATCH 06/20] Lock Pattern Generator: cannot reach git repo, add NoSourceSince !5275 --- metadata/in.shick.lockpatterngenerator.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/in.shick.lockpatterngenerator.yml b/metadata/in.shick.lockpatterngenerator.yml index fd2b7445e7..f7ed703947 100644 --- a/metadata/in.shick.lockpatterngenerator.yml +++ b/metadata/in.shick.lockpatterngenerator.yml @@ -13,9 +13,6 @@ Description: |- Simple program that generates a random lockscreen pattern and helps you memorize it before applying it. -RepoType: git -Repo: https://github.com/zagaberoo/lockpatterngenerator.git - Builds: - versionName: '2.0' versionCode: 6 @@ -39,3 +36,5 @@ AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: '2.2' CurrentVersionCode: 9 + +NoSourceSince: '2.2' From 34f87843dac2ef709b053ffbdac1ce77f49aea82 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:51:09 +0200 Subject: [PATCH 07/20] CACert.org installer: cannot reach git repo, add NoSourceSince !5275 --- metadata/it.sieke.android.cacertorgcertificateinstaller.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/it.sieke.android.cacertorgcertificateinstaller.yml b/metadata/it.sieke.android.cacertorgcertificateinstaller.yml index 9b12d05611..e9ad3d1d92 100644 --- a/metadata/it.sieke.android.cacertorgcertificateinstaller.yml +++ b/metadata/it.sieke.android.cacertorgcertificateinstaller.yml @@ -13,9 +13,6 @@ Description: Adds CACert.org root certificates to your device's trusted certific RequiresRoot: 'yes' -RepoType: git -Repo: https://gitlab.sieke.it:8443/siekeit/cacert-org-certificate-installer.git - Builds: - versionName: '1.1' versionCode: 2 @@ -34,3 +31,5 @@ AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: '1.1' CurrentVersionCode: 2 + +NoSourceSince: '1.1' From ce78c2178a70c7ae472f3c8d2b213e72a744e8d5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:53:29 +0200 Subject: [PATCH 08/20] Bubble: cannot reach git repo, add NoSourceSince !5275 --- metadata/net.androgames.level.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/net.androgames.level.yml b/metadata/net.androgames.level.yml index da8ba72d02..a4c18d6ba5 100644 --- a/metadata/net.androgames.level.yml +++ b/metadata/net.androgames.level.yml @@ -18,9 +18,6 @@ Description: |- * Orientation locking * Roof pitch -RepoType: git -Repo: https://github.com/avianey/Level.git - Builds: - versionName: 1.9.4 versionCode: 33 @@ -57,3 +54,5 @@ AutoUpdateMode: None UpdateCheckMode: RepoManifest CurrentVersion: 1.9.7 CurrentVersionCode: 36 + +NoSourceSince: 1.9.7 From da7da738a821a88b393f354faed25aca86976f2b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:54:00 +0200 Subject: [PATCH 09/20] Scanner For Zotero: cannot reach git repo, add NoSourceSince !5275 --- metadata/org.ale.scanner.zotero.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.ale.scanner.zotero.yml b/metadata/org.ale.scanner.zotero.yml index f48e8b632b..c1c0f898d6 100644 --- a/metadata/org.ale.scanner.zotero.yml +++ b/metadata/org.ale.scanner.zotero.yml @@ -15,9 +15,6 @@ Description: |- bibliographic information from the web and allow you to add it to your Zotero library. -RepoType: git -Repo: https://github.com/jmschanck/Scanner-For-Zotero.git - Builds: - versionName: 1.0.1 versionCode: 2 @@ -28,3 +25,5 @@ AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: 1.0.1 CurrentVersionCode: 2 + +NoSourceSince: 1.0.1 From b9fd5d2d401babf85dcf7ca248cab88f10764fe8 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:54:23 +0200 Subject: [PATCH 10/20] SpotCommander: cannot reach git repo, add NoSourceSince --- metadata/net.olejon.spotcommander.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/net.olejon.spotcommander.yml b/metadata/net.olejon.spotcommander.yml index d5da9e32ab..ae306b70e2 100644 --- a/metadata/net.olejon.spotcommander.yml +++ b/metadata/net.olejon.spotcommander.yml @@ -20,9 +20,6 @@ Description: |- [https://github.com/olejon/spotcommander/issues/106] for a comparison with the non-free version found on the play-store. -RepoType: git -Repo: https://github.com/olejon/spotcommander-fdroid - Builds: - versionName: '4.7' versionCode: 47 @@ -202,3 +199,5 @@ AutoUpdateMode: None UpdateCheckMode: Static CurrentVersion: '7.4' CurrentVersionCode: 74 + +NoSourceSince: '7.4' From 71ae3f7a0573afcde7b75df36c98abacaead68dc Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:54:50 +0200 Subject: [PATCH 11/20] Tiny Tiny IRC: cannot reach git repo, add NoSourceSince --- metadata/org.fox.ttirc.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.fox.ttirc.yml b/metadata/org.fox.ttirc.yml index 41ce8d23cc..22903a369d 100644 --- a/metadata/org.fox.ttirc.yml +++ b/metadata/org.fox.ttirc.yml @@ -13,9 +13,6 @@ Description: |- this being that you don't need either client software or even a stable network connection to stay connected to IRC. -RepoType: git -Repo: https://github.com/gothfox/Tiny-Tiny-IRC-for-Honeycomb - Builds: - versionName: '1.7' versionCode: 50 @@ -32,3 +29,5 @@ AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: '0' CurrentVersionCode: 0 + +NoSourceSince: '1.7' From 05242e36678c6bc39fd79821469e84bdb2fe9f8a Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:55:57 +0200 Subject: [PATCH 12/20] Say My Texts: cannot reach git repo, add NoSourceSince --- metadata/org.chorem.android.saymytexts.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.chorem.android.saymytexts.yml b/metadata/org.chorem.android.saymytexts.yml index 7ae970298f..145182719c 100644 --- a/metadata/org.chorem.android.saymytexts.yml +++ b/metadata/org.chorem.android.saymytexts.yml @@ -11,9 +11,6 @@ Description: |- Reads out loud the SMS you receive while a headset is plugged or a bluetooth handfree is connected. -RepoType: git -Repo: https://git.chorem.org/say-my-texts.git - Builds: - versionName: 2.0.1 versionCode: 4 @@ -48,3 +45,5 @@ AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: 2.1.1 CurrentVersionCode: 7 + +NoSourceSince: 2.1.1 From 7b82fccdb9637cc02a825b324a6f951dbf9d3beb Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:56:54 +0200 Subject: [PATCH 13/20] Remote for VLC: cannot reach git repo, add NoSourceSince --- metadata/org.peterbaldwin.client.android.vlcremote.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.peterbaldwin.client.android.vlcremote.yml b/metadata/org.peterbaldwin.client.android.vlcremote.yml index 92d08bfd77..2ec74ee6fa 100644 --- a/metadata/org.peterbaldwin.client.android.vlcremote.yml +++ b/metadata/org.peterbaldwin.client.android.vlcremote.yml @@ -11,9 +11,6 @@ Description: |- features are experimental. See [https://github.com/peterseverin/RMPlayer] for using the app with MPlayer -RepoType: git -Repo: https://code.google.com/p/android-vlc-remote - Builds: - versionName: 0.5.5 versionCode: 55 @@ -35,3 +32,5 @@ AutoUpdateMode: None UpdateCheckMode: Static CurrentVersion: 0.5.8 CurrentVersionCode: 58 + +NoSourceSince: 0.5.8 From 96a0aa5da0e4e3acfb191774c9536e6b803562c5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:59:06 +0200 Subject: [PATCH 14/20] Just Player: cannot reach git repo, add NoSourceSince --- metadata/jp.co.kayo.android.localplayer.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/jp.co.kayo.android.localplayer.yml b/metadata/jp.co.kayo.android.localplayer.yml index be3e7ba00b..33140756ac 100644 --- a/metadata/jp.co.kayo.android.localplayer.yml +++ b/metadata/jp.co.kayo.android.localplayer.yml @@ -28,9 +28,6 @@ Description: |- Google Admob was removed before building. -RepoType: git -Repo: https://bitbucket.org/yokmama/just-player.git - Builds: - versionName: 3.17b versionCode: 71400255 @@ -168,3 +165,5 @@ AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: '3.37' CurrentVersionCode: 2111600304 + +NoSourceSince: '3.37' From d44ceb4d8043f7929c2360daff31cf2862882cdd Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:59:37 +0200 Subject: [PATCH 15/20] CKPool Watcher: cannot reach git repo, add NoSourceSince --- metadata/net.bitconomy.ckpoolwatcher.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/net.bitconomy.ckpoolwatcher.yml b/metadata/net.bitconomy.ckpoolwatcher.yml index e5c260442e..225c46066d 100644 --- a/metadata/net.bitconomy.ckpoolwatcher.yml +++ b/metadata/net.bitconomy.ckpoolwatcher.yml @@ -19,9 +19,6 @@ Description: |- * Grabs JSON from kano.is * Shows pool and miner hashes/5m and hashes/hour -RepoType: git -Repo: https://bitbucket.org/Aliceww/ckpoolwatcher.git - Builds: - versionName: 0.1.0 versionCode: 1 @@ -34,3 +31,5 @@ AutoUpdateMode: None UpdateCheckMode: RepoManifest CurrentVersion: 0.1.0 CurrentVersionCode: 1 + +NoSourceSince: 0.1.0 From 0d50fbbed5850f327be7569ca11cbf439ae43605 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 14:59:52 +0200 Subject: [PATCH 16/20] Tiny Tiny RSS: cannot reach git repo, add NoSourceSince --- metadata/org.fox.ttrss.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.fox.ttrss.yml b/metadata/org.fox.ttrss.yml index 8554f38a03..1b57d6f7c5 100644 --- a/metadata/org.fox.ttrss.yml +++ b/metadata/org.fox.ttrss.yml @@ -19,9 +19,6 @@ Description: |- after which an app with an unlock key must be purchased from Google Play. This dependence on nonfree software has been patched out in f-droid.org builds. -RepoType: git -Repo: https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb.git - Builds: - versionName: 0.5.3 versionCode: 67 @@ -260,3 +257,5 @@ AutoUpdateMode: None UpdateCheckMode: Static CurrentVersion: '1.86' CurrentVersionCode: 295 + +NoSourceSince: 1.8.13 From 9727aeb4a018ee9fc0ed22fc51362412a43cd1e1 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 15:00:09 +0200 Subject: [PATCH 17/20] Open Food Facts: cannot reach git repo, add NoSourceSince --- metadata/org.openfoodfacts.scanner.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.openfoodfacts.scanner.yml b/metadata/org.openfoodfacts.scanner.yml index 2751cc62a8..30ae9d59ae 100644 --- a/metadata/org.openfoodfacts.scanner.yml +++ b/metadata/org.openfoodfacts.scanner.yml @@ -14,9 +14,6 @@ Description: |- database of food products from the entire world. You can also add products to the database. -RepoType: git -Repo: https://github.com/EchoSystem-CH/openfoodfacts-android - Builds: - versionName: '1.3' versionCode: 8 @@ -51,3 +48,5 @@ AutoUpdateMode: None UpdateCheckMode: RepoManifest CurrentVersion: '1.3' CurrentVersionCode: 8 + +NoSourceSince: '1.3' From e298be0facdd01096f270bcb47b5191c980e40ce Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 15:00:39 +0200 Subject: [PATCH 18/20] LegeAppen: cannot reach git repo, add NoSourceSince --- metadata/net.olejon.mdapp.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/net.olejon.mdapp.yml b/metadata/net.olejon.mdapp.yml index 78d2050877..1fb04c20da 100644 --- a/metadata/net.olejon.mdapp.yml +++ b/metadata/net.olejon.mdapp.yml @@ -29,9 +29,6 @@ Description: |- * Stethoscrope icon from Icons8: [http://icons8.com/web-app/957/Stethoscope] -RepoType: git -Repo: https://github.com/olejon/mdapp-fdroid - Builds: - versionName: '1.1' versionCode: 110 @@ -161,3 +158,5 @@ AutoUpdateMode: None UpdateCheckMode: Static CurrentVersion: '3.0' CurrentVersionCode: 301 + +NoSourceSince: '3.0' From a98f171e54fcbf83ac6379405c9dd4869c8d16f7 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 15:00:57 +0200 Subject: [PATCH 19/20] Tigase Messenger: cannot reach git repo, add NoSourceSince --- metadata/org.tigase.messenger.phone.pro.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata/org.tigase.messenger.phone.pro.yml b/metadata/org.tigase.messenger.phone.pro.yml index da596989d3..f99fd97cb3 100644 --- a/metadata/org.tigase.messenger.phone.pro.yml +++ b/metadata/org.tigase.messenger.phone.pro.yml @@ -29,9 +29,6 @@ Description: |- (sure.im, jabber.me, tigase.im), on other servers, some functions may be unavailable. -RepoType: git -Repo: https://repository.tigase.org/git/tigase-mobilemessenger.git - Builds: - versionName: 1.5.1 versionCode: 11 @@ -53,3 +50,5 @@ AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: 3.0.11 CurrentVersionCode: 74 + +NoSourceSince: '1.6' From 9ccf8869782c040b879730f04bbf4f0f38e62598 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 19 Aug 2019 10:37:06 +0200 Subject: [PATCH 20/20] gitlab-ci: check active git repos to ensure they're available This then edits the metadata file for apps with failing git repos, then includes those edited files in the gitlab job artifacts. fdroid/fdroiddata!5262 --- .gitlab-ci.yml | 18 +++++++ tools/check-git-repo-availability.py | 74 ++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100755 tools/check-git-repo-availability.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9e2407aca1..3935f51de9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,6 +63,24 @@ pages: - gem install git_stats - git_stats generate --silent --out-path=public +check_git_repos: + image: debian:buster-slim + stage: test + only: + - schedules + artifacts: + when: on_failure + expire_in: 1 month + paths: + - public + script: + - apt-get update + - apt-get -qy install --no-install-recommends ca-certificates git python3-yaml + - tools/check-git-repo-availability.py || export EXITVALUE=1 + - test -d public || mkdir public + - cp `git status | grep -Eo 'metadata/.*\.yml'` public/ || true + - exit $EXITVALUE + fdroid-buildserver: tags: - fdroid diff --git a/tools/check-git-repo-availability.py b/tools/check-git-repo-availability.py new file mode 100755 index 0000000000..bdb8b67767 --- /dev/null +++ b/tools/check-git-repo-availability.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python3 + +import glob +import re +import subprocess +import sys +import yaml + +if len(sys.argv) > 1: + files = sys.argv[1:] +else: + files = sorted(glob.glob('metadata/*.yml')) + +errors = dict() +for f in files: + if not f.endswith('.yml'): + print('\n' + f + ':\nThis only runs on YAML files (.yml), ignoring.') + continue + with open(f) as fp: + data = yaml.load(fp) + + url = data.get('Repo') + if not url or 'NoSourceSince' in data.keys(): + continue + if data['RepoType'] != 'git': + continue + + # from class vcs_git() in fdroidserver/common.py + git_config = [ + '-c', 'core.askpass=/bin/true', + '-c', 'core.sshCommand=/bin/false', + '-c', 'url.https://.insteadOf=ssh://', + ] + for domain in ('bitbucket.org', 'github.com', 'gitlab.com'): + git_config.append('-c') + git_config.append('url.https://u:p@' + domain + '/.insteadOf=git@' + domain + ':') + git_config.append('-c') + git_config.append('url.https://u:p@' + domain + '.insteadOf=git://' + domain) + git_config.append('-c') + git_config.append('url.https://u:p@' + domain + '.insteadOf=https://' + domain) + env = { + 'GIT_TERMINAL_PROMPT': '0', + 'GIT_ASKPASS': '/bin/true', + 'SSH_ASKPASS': '/bin/true', + 'GIT_SSH': '/bin/false', # for git < 2.3 + } + + p = subprocess.run(['git', ] + git_config + ['ls-remote', '--exit-code', '-h', url], + env=env, + capture_output=True) + if p.returncode != 0: + with open(f) as fp: + raw = fp.read() + with open(f, 'w') as fp: + fp.write(re.sub(r'(Repo|RepoType):.*\n{1,2}', r'', raw)) + builds = data.get('Builds') + if builds: + versionName = str(builds[-1]['versionName']) + # if YAML will think its a float, quote it + try: + float(versionName) + fp.write("\nNoSourceSince: '" + versionName + "'") + except ValueError: + fp.write("\nNoSourceSince: " + versionName) + fp.write('\n') + + print('\n' + f + ':') + print(p.stderr.decode()) + errors[f] = p.stderr + +errorcount = len(errors) +if errorcount > 0: + print('\nFound', errorcount, 'errors.') +sys.exit(errorcount)