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/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 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..e8737f0e93 --- /dev/null +++ b/metadata/de.zauberstuhl.sechat.yml @@ -0,0 +1,39 @@ +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. + +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 + +NoSourceSince: '1.2' 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..1b813279ca --- /dev/null +++ b/metadata/gingergan.com.tournament.yml @@ -0,0 +1,50 @@ +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]]. + +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 + +NoSourceSince: '1.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..f7ed703947 --- /dev/null +++ b/metadata/in.shick.lockpatterngenerator.yml @@ -0,0 +1,40 @@ +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. + +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 + +NoSourceSince: '2.2' 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..ae075d1511 --- /dev/null +++ b/metadata/info.staticfree.android.robotfindskitten.yml @@ -0,0 +1,30 @@ +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. + +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 + +NoSourceSince: 1.0.701 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..e9ad3d1d92 --- /dev/null +++ b/metadata/it.sieke.android.cacertorgcertificateinstaller.yml @@ -0,0 +1,35 @@ +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' + +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 + +NoSourceSince: '1.1' 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..33140756ac --- /dev/null +++ b/metadata/jp.co.kayo.android.localplayer.yml @@ -0,0 +1,169 @@ +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. + +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 + +NoSourceSince: '3.37' 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..a4c18d6ba5 --- /dev/null +++ b/metadata/net.androgames.level.yml @@ -0,0 +1,58 @@ +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 + +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 + +NoSourceSince: 1.9.7 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..225c46066d --- /dev/null +++ b/metadata/net.bitconomy.ckpoolwatcher.yml @@ -0,0 +1,35 @@ +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 + +Builds: + - versionName: 0.1.0 + versionCode: 1 + commit: 1b7de32 + subdir: app + gradle: + - yes + +AutoUpdateMode: None +UpdateCheckMode: RepoManifest +CurrentVersion: 0.1.0 +CurrentVersionCode: 1 + +NoSourceSince: 0.1.0 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..1fb04c20da --- /dev/null +++ b/metadata/net.olejon.mdapp.yml @@ -0,0 +1,162 @@ +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] + +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 + +NoSourceSince: '3.0' 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..ae306b70e2 --- /dev/null +++ b/metadata/net.olejon.spotcommander.yml @@ -0,0 +1,203 @@ +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. + +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 + +NoSourceSince: '7.4' 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..c1c0f898d6 --- /dev/null +++ b/metadata/org.ale.scanner.zotero.yml @@ -0,0 +1,29 @@ +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. + +Builds: + - versionName: 1.0.1 + versionCode: 2 + commit: a56bd2ced4b1 + target: android-15 + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: 1.0.1 +CurrentVersionCode: 2 + +NoSourceSince: 1.0.1 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..145182719c --- /dev/null +++ b/metadata/org.chorem.android.saymytexts.yml @@ -0,0 +1,49 @@ +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. + +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 + +NoSourceSince: 2.1.1 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..22903a369d --- /dev/null +++ b/metadata/org.fox.ttirc.yml @@ -0,0 +1,33 @@ +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. + +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 + +NoSourceSince: '1.7' 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..1b57d6f7c5 --- /dev/null +++ b/metadata/org.fox.ttrss.yml @@ -0,0 +1,261 @@ +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. + +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 + +NoSourceSince: 1.8.13 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..30ae9d59ae --- /dev/null +++ b/metadata/org.openfoodfacts.scanner.yml @@ -0,0 +1,52 @@ +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. + +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 + +NoSourceSince: '1.3' 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..2ec74ee6fa --- /dev/null +++ b/metadata/org.peterbaldwin.client.android.vlcremote.yml @@ -0,0 +1,36 @@ +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 + +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 + +NoSourceSince: 0.5.8 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..f99fd97cb3 --- /dev/null +++ b/metadata/org.tigase.messenger.phone.pro.yml @@ -0,0 +1,54 @@ +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. + +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 + +NoSourceSince: '1.6' 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)