From 3eb6b631c6b0e1a5d96d00499769ed333e64b10c Mon Sep 17 00:00:00 2001 From: linsui Date: Sun, 28 Mar 2021 21:19:08 +0800 Subject: [PATCH] Remove disabled apps: 1-30 --- metadata/at.fhhgb.mc.swip.yml | 65 -- metadata/at.fhhgb.mc.swip/en-US/summary.txt | 1 - metadata/cgeo.geocaching.yml | 91 -- metadata/cgeo.geocaching/dummykeys.patch | 48 - metadata/cgeo.geocaching/no-gmaps.patch | 1014 ----------------- metadata/com.adityakamble49.dcipher.yml | 57 - .../com.adityakamble49.dcipher/ar/summary.txt | 1 - .../com.adityakamble49.dcipher/de/summary.txt | 1 - .../en-US/summary.txt | 1 - .../com.adityakamble49.dcipher/eo/summary.txt | 1 - .../com.adityakamble49.dcipher/es/summary.txt | 1 - .../com.adityakamble49.dcipher/eu/summary.txt | 1 - .../com.adityakamble49.dcipher/fa/summary.txt | 1 - .../com.adityakamble49.dcipher/fr/summary.txt | 1 - .../com.adityakamble49.dcipher/it/summary.txt | 1 - .../com.adityakamble49.dcipher/ko/summary.txt | 1 - .../com.adityakamble49.dcipher/nb/summary.txt | 1 - .../com.adityakamble49.dcipher/pl/summary.txt | 1 - .../pt-BR/summary.txt | 1 - .../pt-PT/summary.txt | 1 - .../com.adityakamble49.dcipher/pt/summary.txt | 1 - .../com.adityakamble49.dcipher/ru/summary.txt | 1 - .../com.adityakamble49.dcipher/sv/summary.txt | 1 - .../com.adityakamble49.dcipher/tr/summary.txt | 1 - .../com.adityakamble49.dcipher/uk/summary.txt | 1 - .../zh-CN/summary.txt | 1 - .../zh-TW/summary.txt | 1 - metadata/com.andreasgift.totalzero.yml | 31 - .../en-US/summary.txt | 1 - metadata/com.androsz.electricsleepbeta.yml | 38 - .../en-US/summary.txt | 1 - metadata/com.bd.gitlab.yml | 63 - metadata/com.bd.gitlab/en-US/summary.txt | 1 - metadata/com.bigbluecup.android.launcher.yml | 56 - .../en-US/summary.txt | 1 - metadata/com.brockoli.android.hsdroid.yml | 41 - .../build-fix_9.patch | 12 - .../build.gradle_9.patch | 46 - .../en-US/summary.txt | 1 - metadata/com.cebesius.materialhash.yml | 25 - .../en-US/summary.txt | 1 - metadata/com.cebesius.wifiautoforget.yml | 35 - .../en-US/summary.txt | 1 - metadata/com.chrisheald.flexauth.yml | 25 - .../com.chrisheald.flexauth/en-US/summary.txt | 1 - metadata/com.ctrlplusz.dashclock.yr.yml | 37 - metadata/com.cyanogenmod.lockclock.yml | 27 - metadata/com.dacer.simplepomodoro.yml | 33 - .../en-US/summary.txt | 1 - metadata/com.dev.cromer.jason.cshelper.yml | 34 - .../en-US/summary.txt | 1 - metadata/com.docd.purefm.yml | 50 - metadata/com.docd.purefm/en-US/summary.txt | 1 - metadata/com.f.coin.yml | 30 - metadata/com.f.coin/en-US/summary.txt | 1 - metadata/com.fisheradelakin.vortex.yml | 59 - .../en-US/summary.txt | 1 - metadata/com.forum.fiend.osp.yml | 32 - .../com.forum.fiend.osp/en-US/summary.txt | 1 - metadata/com.fusionx.lightirc.yml | 28 - .../com.fusionx.lightirc/en-US/summary.txt | 1 - metadata/com.ghostsq.commander.https.yml | 44 - .../en-US/summary.txt | 1 - metadata/com.github.pockethub.android.yml | 46 - .../en-US/summary.txt | 1 - .../com.github.postapczuk.leplauncher.yml | 26 - .../com.gmail.walles.johan.batterylogger.yml | 35 - .../en-US/summary.txt | 1 - metadata/com.google.code.geobeagle.yml | 36 - .../en-US/summary.txt | 1 - metadata/com.googlecode.android_scripting.yml | 56 - .../en-US/summary.txt | 1 - metadata/com.headuck.app.gooutwithduck.yml | 38 - .../com.isaacparker.dozesettingseditor.yml | 38 - .../en-US/summary.txt | 1 - metadata/com.jackpf.apkdownloader.yml | 61 - .../en-US/summary.txt | 1 - metadata/com.jakewharton.telecine.yml | 43 - .../en-US/summary.txt | 1 - 79 files changed, 2445 deletions(-) delete mode 100644 metadata/at.fhhgb.mc.swip.yml delete mode 100644 metadata/at.fhhgb.mc.swip/en-US/summary.txt delete mode 100644 metadata/cgeo.geocaching.yml delete mode 100644 metadata/cgeo.geocaching/dummykeys.patch delete mode 100644 metadata/cgeo.geocaching/no-gmaps.patch delete mode 100644 metadata/com.adityakamble49.dcipher.yml delete mode 100644 metadata/com.adityakamble49.dcipher/ar/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/de/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/en-US/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/eo/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/es/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/eu/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/fa/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/fr/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/it/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/ko/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/nb/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/pl/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/pt-BR/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/pt-PT/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/pt/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/ru/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/sv/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/tr/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/uk/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/zh-CN/summary.txt delete mode 100644 metadata/com.adityakamble49.dcipher/zh-TW/summary.txt delete mode 100644 metadata/com.andreasgift.totalzero.yml delete mode 100644 metadata/com.andreasgift.totalzero/en-US/summary.txt delete mode 100644 metadata/com.androsz.electricsleepbeta.yml delete mode 100644 metadata/com.androsz.electricsleepbeta/en-US/summary.txt delete mode 100644 metadata/com.bd.gitlab.yml delete mode 100644 metadata/com.bd.gitlab/en-US/summary.txt delete mode 100644 metadata/com.bigbluecup.android.launcher.yml delete mode 100644 metadata/com.bigbluecup.android.launcher/en-US/summary.txt delete mode 100644 metadata/com.brockoli.android.hsdroid.yml delete mode 100644 metadata/com.brockoli.android.hsdroid/build-fix_9.patch delete mode 100644 metadata/com.brockoli.android.hsdroid/build.gradle_9.patch delete mode 100644 metadata/com.brockoli.android.hsdroid/en-US/summary.txt delete mode 100644 metadata/com.cebesius.materialhash.yml delete mode 100644 metadata/com.cebesius.materialhash/en-US/summary.txt delete mode 100644 metadata/com.cebesius.wifiautoforget.yml delete mode 100644 metadata/com.cebesius.wifiautoforget/en-US/summary.txt delete mode 100644 metadata/com.chrisheald.flexauth.yml delete mode 100644 metadata/com.chrisheald.flexauth/en-US/summary.txt delete mode 100644 metadata/com.ctrlplusz.dashclock.yr.yml delete mode 100644 metadata/com.cyanogenmod.lockclock.yml delete mode 100644 metadata/com.dacer.simplepomodoro.yml delete mode 100644 metadata/com.dacer.simplepomodoro/en-US/summary.txt delete mode 100644 metadata/com.dev.cromer.jason.cshelper.yml delete mode 100644 metadata/com.dev.cromer.jason.cshelper/en-US/summary.txt delete mode 100644 metadata/com.docd.purefm.yml delete mode 100644 metadata/com.docd.purefm/en-US/summary.txt delete mode 100644 metadata/com.f.coin.yml delete mode 100644 metadata/com.f.coin/en-US/summary.txt delete mode 100644 metadata/com.fisheradelakin.vortex.yml delete mode 100644 metadata/com.fisheradelakin.vortex/en-US/summary.txt delete mode 100644 metadata/com.forum.fiend.osp.yml delete mode 100644 metadata/com.forum.fiend.osp/en-US/summary.txt delete mode 100644 metadata/com.fusionx.lightirc.yml delete mode 100644 metadata/com.fusionx.lightirc/en-US/summary.txt delete mode 100644 metadata/com.ghostsq.commander.https.yml delete mode 100644 metadata/com.ghostsq.commander.https/en-US/summary.txt delete mode 100644 metadata/com.github.pockethub.android.yml delete mode 100644 metadata/com.github.pockethub.android/en-US/summary.txt delete mode 100644 metadata/com.github.postapczuk.leplauncher.yml delete mode 100644 metadata/com.gmail.walles.johan.batterylogger.yml delete mode 100644 metadata/com.gmail.walles.johan.batterylogger/en-US/summary.txt delete mode 100644 metadata/com.google.code.geobeagle.yml delete mode 100644 metadata/com.google.code.geobeagle/en-US/summary.txt delete mode 100644 metadata/com.googlecode.android_scripting.yml delete mode 100644 metadata/com.googlecode.android_scripting/en-US/summary.txt delete mode 100644 metadata/com.headuck.app.gooutwithduck.yml delete mode 100644 metadata/com.isaacparker.dozesettingseditor.yml delete mode 100644 metadata/com.isaacparker.dozesettingseditor/en-US/summary.txt delete mode 100644 metadata/com.jackpf.apkdownloader.yml delete mode 100644 metadata/com.jackpf.apkdownloader/en-US/summary.txt delete mode 100644 metadata/com.jakewharton.telecine.yml delete mode 100644 metadata/com.jakewharton.telecine/en-US/summary.txt diff --git a/metadata/at.fhhgb.mc.swip.yml b/metadata/at.fhhgb.mc.swip.yml deleted file mode 100644 index 8af37ac5db..0000000000 --- a/metadata/at.fhhgb.mc.swip.yml +++ /dev/null @@ -1,65 +0,0 @@ -Categories: - - System -License: GPL-3.0-or-later -WebSite: https://bitbucket.org/FlorianSchrofner/swip - -AutoName: SwiP -Description: |- - Create, manage and apply profiles which can be triggered by different events. - - Options: - - * Ringer Mode - * Ringtone- & Notification Volume - * Media Volume - * Alarm Volume - * GPS - * Mobile Data - * WiFi - * Bluetooth - * Automatic Brightness - * Brightness - * Display Time Out - - Triggers: - - * Location (Geofence) - * Time (Exact time or time range) - * Battery State - * Battery Level (Exact level or level range) - * Headphone State - -Builds: - - versionName: 0.2.6 - versionCode: 7 - disable: google play services, missing resources - commit: 0.2.6 - subdir: src - srclibs: - - RootToolsSvn@2.6 - extlibs: - - android/android-support-v4.jar - prebuild: rm -fR ../libs; rm libs/*; - target: android-19 - - - versionName: 0.2.8 - versionCode: 9 - disable: play-services - commit: 0.2.8 - subdir: src - gradle: - - foss - forceversion: true - forcevercode: true - rm: - - libs/GooglePlayServices - prebuild: - - sed -i -e "s@':libs:GooglePlayServices',@@g" ../settings.gradle - - sed -i -e '/GooglePlayServices/d' build.gradle - -MaintainerNotes: Tags auto-update doesn’t work due to gradle settings? - -AutoUpdateMode: None -UpdateCheckMode: None - -NoSourceSince: 0.2.8 diff --git a/metadata/at.fhhgb.mc.swip/en-US/summary.txt b/metadata/at.fhhgb.mc.swip/en-US/summary.txt deleted file mode 100644 index 6920547f07..0000000000 --- a/metadata/at.fhhgb.mc.swip/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Change profiles automatically diff --git a/metadata/cgeo.geocaching.yml b/metadata/cgeo.geocaching.yml deleted file mode 100644 index dc970bff35..0000000000 --- a/metadata/cgeo.geocaching.yml +++ /dev/null @@ -1,91 +0,0 @@ -Disabled: Wait for g-free build -AntiFeatures: - - UpstreamNonFree -Categories: - - Navigation -License: Apache-2.0 -AuthorName: c:geo team -AuthorEmail: support@cgeo.org -WebSite: https://www.cgeo.org/ -SourceCode: https://github.com/cgeo/c-geo-opensource -IssueTracker: https://github.com/cgeo/c-geo-opensource/issues -Translation: https://github.com/cgeo/cgeo/wiki/Translation-%28L18N%29 -Changelog: https://github.com/cgeo/cgeo/releases -Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=cgeo%40cgeo%2eorg&item_name=Donate%20to%20CGeo%20via%20F-droid - -AutoName: c:geo -Summary: Geocaching client -Description: |- - Geocaching is a sport where people hide things and you go and find them. This is - an unnofficial client to access geocaching.com’s list of caches, search and save - them to the device. - - Older builds of this application no longer work due to reliance on third party - services that have changed. - -RepoType: git -Repo: https://github.com/cgeo/cgeo - -Builds: - - versionName: '1' - versionCode: 1 - disable: wip - commit: market_20140918 - subdir: main - init: - - cp templates/keys.xml res/values/ - - mkdir repackageMapsforge0.2/ - - mv libs/mapsforge-map-0.2.4.jar repackageMapsforge0.2/ - patch: - - no-gmaps.patch - - dummykeys.patch - gradle: - - yes - srclibs: - - ApacheHttpCore@4.2.3 - - ApacheHttpClient@4.2.3 - - HttpClientAndroid@46874342a6b7 - - MapsforgeCgeo@cbd01e8 - - LocusMap@6:08dee4be1444 - forceversion: true - forcevercode: true - rm: - - main/libs/*.jar - - main/libs/*.properties - - main/libs/src/* - prebuild: - - mv $$ApacheHttpCore$$/httpcore $$HttpClientAndroid$$/script/httpcore - - mv $$ApacheHttpClient$$/httpclient $$HttpClientAndroid$$/script/httpclient - - mv $$ApacheHttpClient$$/httpclient-cache $$HttpClientAndroid$$/script/httpclient-cache - - mv $$ApacheHttpClient$$/httpmime $$HttpClientAndroid$$/script/httpmime - - pushd $$HttpClientAndroid$$/script - - sed -i -e '/checkout/d' convert_stock_httpclient - - bash convert_stock_httpclient - - popd - - cp $$HttpClientAndroid$$/script/httpclientandroidlib-1.1.2.jar libs/ - - echo "==== HttpClientAndroid done ====" - - pushd $$LocusMap$$/LocusAddonPublicLib - - ant release - - popd - - cp $$LocusMap$$/LocusAddonPublicLib/bin/classes.jar libs/locus-api-4.0.jar - - $$MVN3$$ clean package -DskipTests -f $$MapsforgeCgeo$$/pom.xml - - mv $$MapsforgeCgeo$$/mapsforge-map/target/mapsforge-map-0.3.0-jar-with-dependencies.jar - libs/ - - pushd repackageMapsforge0.2 - - jar xf mapsforge-map-0.2.4.jar - - rm org/mapsforge/android/mapsold/*.class - - mkdir src - - mv org src/ - - printf '\n\n' - > AndroidManifest.xml - - android update project --path . --target android-19 - - echo "android.library=true" >> project.properties - - ant release - - cp bin/classes.jar ../libs/mapsforge-map-0.2.4.jar - - popd - - sed -i -e 's/debuggable true/debuggable false/' build.gradle - - sed -i -e '/versionCode/d' build.gradle - - sed -i -e '/versionName/d' build.gradle - -AutoUpdateMode: None -UpdateCheckMode: Static diff --git a/metadata/cgeo.geocaching/dummykeys.patch b/metadata/cgeo.geocaching/dummykeys.patch deleted file mode 100644 index 8fe7410bca..0000000000 --- a/metadata/cgeo.geocaching/dummykeys.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- a/main/res/values/keys.xml -+++ b/main/res/values/keys.xml -@@ -1,29 +1,29 @@ - - - -- @maps.api.key@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocde.okapi.consumer.key@ -- @ocde.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocpl.okapi.consumer.key@ -- @ocpl.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocus.okapi.consumer.key@ -- @ocus.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocnl.okapi.consumer.key@ -- @ocnl.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocro.okapi.consumer.key@ -- @ocro.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - - -- @ocuk.okapi.consumer.key@ -- @ocuk.okapi.consumer.secret@ -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA -+ 1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA - --- -2.1.1 - diff --git a/metadata/cgeo.geocaching/no-gmaps.patch b/metadata/cgeo.geocaching/no-gmaps.patch deleted file mode 100644 index 89e6af1a4c..0000000000 --- a/metadata/cgeo.geocaching/no-gmaps.patch +++ /dev/null @@ -1,1014 +0,0 @@ -From a327f7edcbe0e8496e3f1a21f1196e6285b57ae8 Mon Sep 17 00:00:00 2001 -From: Wolfgang Wiedmeyer -Date: Sat, 11 Oct 2014 13:46:50 +0200 -Subject: [PATCH 1/2] google maps removed - ---- - main/project.properties | 2 +- - .../cgeo/geocaching/maps/MapProviderFactory.java | 8 +- - .../maps/google/v1/GoogleCacheOverlay.java | 120 ------------ - .../maps/google/v1/GoogleCacheOverlayItem.java | 30 --- - .../geocaching/maps/google/v1/GoogleGeoPoint.java | 19 -- - .../maps/google/v1/GoogleMapActivity.java | 129 ------------- - .../maps/google/v1/GoogleMapController.java | 42 ----- - .../maps/google/v1/GoogleMapItemFactory.java | 20 -- - .../maps/google/v1/GoogleMapProjection.java | 29 --- - .../maps/google/v1/GoogleMapProvider.java | 92 ---------- - .../geocaching/maps/google/v1/GoogleMapView.java | 202 --------------------- - .../geocaching/maps/google/v1/GoogleOverlay.java | 54 ------ - main/src/cgeo/geocaching/settings/Settings.java | 62 +++---- - 13 files changed, 36 insertions(+), 773 deletions(-) - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlay.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlayItem.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleGeoPoint.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapActivity.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapController.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapItemFactory.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapProjection.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapProvider.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleMapView.java - delete mode 100644 main/src/cgeo/geocaching/maps/google/v1/GoogleOverlay.java - -diff --git a/main/project.properties b/main/project.properties -index a228075..b341d6c 100644 ---- a/main/project.properties -+++ b/main/project.properties -@@ -11,7 +11,7 @@ - proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt - - # Project target. --target=Google Inc.:Google APIs:19 -+target=android-19 - android.library.reference.1=../mapswithme-api - android.library.reference.2=../android-support-v7-appcompat - java.source=1.7 -diff --git a/main/src/cgeo/geocaching/maps/MapProviderFactory.java b/main/src/cgeo/geocaching/maps/MapProviderFactory.java -index dd4ff0f..8685d94 100644 ---- a/main/src/cgeo/geocaching/maps/MapProviderFactory.java -+++ b/main/src/cgeo/geocaching/maps/MapProviderFactory.java -@@ -2,7 +2,7 @@ package cgeo.geocaching.maps; - - import cgeo.geocaching.CgeoApplication; - import cgeo.geocaching.R; --import cgeo.geocaching.maps.google.v1.GoogleMapProvider; -+//import cgeo.geocaching.maps.google.v1.GoogleMapProvider; - import cgeo.geocaching.maps.interfaces.MapProvider; - import cgeo.geocaching.maps.interfaces.MapSource; - import cgeo.geocaching.maps.mapsforge.MapsforgeMapProvider; -@@ -25,9 +25,9 @@ public class MapProviderFactory { - - static { - // add GoogleMapProvider only if google api is available in order to support x86 android emulator -- if (isGoogleMapsInstalled()) { -- GoogleMapProvider.getInstance(); -- } -+// if (isGoogleMapsInstalled()) { -+// GoogleMapProvider.getInstance(); -+// } - MapsforgeMapProvider.getInstance(); - } - -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlay.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlay.java -deleted file mode 100644 -index 9b18c2d..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlay.java -+++ /dev/null -@@ -1,120 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.maps.CachesOverlay; --import cgeo.geocaching.maps.interfaces.ItemizedOverlayImpl; --import cgeo.geocaching.maps.interfaces.MapProjectionImpl; --import cgeo.geocaching.maps.interfaces.MapViewImpl; -- --import com.google.android.maps.ItemizedOverlay; --import com.google.android.maps.MapView; -- --import android.content.Context; --import android.graphics.Canvas; --import android.graphics.Point; --import android.graphics.drawable.Drawable; -- --import java.util.concurrent.locks.Lock; --import java.util.concurrent.locks.ReentrantLock; -- --/** -- * Google specific implementation of the itemized cache overlay -- */ --public class GoogleCacheOverlay extends ItemizedOverlay implements ItemizedOverlayImpl { -- -- private CachesOverlay base; -- private Lock lock = new ReentrantLock(); -- -- public GoogleCacheOverlay(Context contextIn, Drawable markerIn) { -- super(boundCenterBottom(markerIn)); -- base = new CachesOverlay(this, contextIn); -- } -- -- @Override -- public CachesOverlay getBase() { -- return base; -- } -- -- @Override -- protected GoogleCacheOverlayItem createItem(int i) { -- if (base == null) { -- return null; -- } -- -- return (GoogleCacheOverlayItem) base.createItem(i); -- } -- -- @Override -- public int size() { -- if (base == null) { -- return 0; -- } -- -- return base.size(); -- } -- -- @Override -- protected boolean onTap(int arg0) { -- if (base == null) { -- return false; -- } -- -- return base.onTap(arg0); -- } -- -- @Override -- public void draw(Canvas canvas, MapView mapView, boolean shadow) { -- base.draw(canvas, castMapViewImpl(mapView), shadow); -- } -- -- private static MapViewImpl castMapViewImpl(MapView mapView) { -- assert mapView instanceof MapViewImpl; -- return (MapViewImpl) mapView; -- } -- -- @Override -- public void superPopulate() { -- populate(); -- } -- -- @Override -- public Drawable superBoundCenterBottom(Drawable marker) { -- return ItemizedOverlay.boundCenterBottom(marker); -- } -- -- @Override -- public void superSetLastFocusedItemIndex(int i) { -- super.setLastFocusedIndex(i); -- } -- -- @Override -- public boolean superOnTap(int index) { -- return super.onTap(index); -- } -- -- @Override -- public void superDraw(Canvas canvas, MapViewImpl mapView, boolean shadow) { -- super.draw(canvas, (MapView) mapView, shadow); -- } -- -- @Override -- public void superDrawOverlayBitmap(Canvas canvas, Point drawPosition, -- MapProjectionImpl projection, byte drawZoomLevel) { -- // Nothing to do here... -- } -- -- @Override -- public void lock() { -- lock.lock(); -- } -- -- @Override -- public void unlock() { -- lock.unlock(); -- } -- -- @Override -- public MapViewImpl getMapViewImpl() { -- throw new UnsupportedOperationException(); -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlayItem.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlayItem.java -deleted file mode 100644 -index 463aae9..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleCacheOverlayItem.java -+++ /dev/null -@@ -1,30 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.IWaypoint; --import cgeo.geocaching.maps.interfaces.CachesOverlayItemImpl; -- --import com.google.android.maps.GeoPoint; --import com.google.android.maps.OverlayItem; -- --public class GoogleCacheOverlayItem extends OverlayItem implements CachesOverlayItemImpl { -- final private IWaypoint coord; -- final private boolean applyDistanceRule; -- -- public GoogleCacheOverlayItem(final IWaypoint coordinate, boolean applyDistanceRule) { -- super(new GeoPoint(coordinate.getCoords().getLatitudeE6(), coordinate.getCoords().getLongitudeE6()), coordinate.getName(), ""); -- -- this.coord = coordinate; -- this.applyDistanceRule = applyDistanceRule; -- } -- -- @Override -- public IWaypoint getCoord() { -- return coord; -- } -- -- @Override -- public boolean applyDistanceRule() { -- return applyDistanceRule; -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleGeoPoint.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleGeoPoint.java -deleted file mode 100644 -index 2f540ad..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleGeoPoint.java -+++ /dev/null -@@ -1,19 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.geopoint.Geopoint; --import cgeo.geocaching.maps.interfaces.GeoPointImpl; -- --import com.google.android.maps.GeoPoint; -- --public class GoogleGeoPoint extends GeoPoint implements GeoPointImpl { -- -- public GoogleGeoPoint(int latitudeE6, int longitudeE6) { -- super(latitudeE6, longitudeE6); -- } -- -- @Override -- public Geopoint getCoords() { -- return new Geopoint(getLatitudeE6() / 1e6, getLongitudeE6() / 1e6); -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapActivity.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapActivity.java -deleted file mode 100644 -index 374e7b0..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapActivity.java -+++ /dev/null -@@ -1,129 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.activity.ActivityMixin; --import cgeo.geocaching.activity.FilteredActivity; --import cgeo.geocaching.maps.AbstractMap; --import cgeo.geocaching.maps.CGeoMap; --import cgeo.geocaching.maps.interfaces.MapActivityImpl; -- --import com.google.android.maps.MapActivity; -- --import android.app.Activity; --import android.os.Bundle; --import android.view.Menu; --import android.view.MenuItem; --import android.view.View; -- --public class GoogleMapActivity extends MapActivity implements MapActivityImpl, FilteredActivity { -- -- private AbstractMap mapBase; -- -- public GoogleMapActivity() { -- mapBase = new CGeoMap(this); -- } -- -- @Override -- protected boolean isRouteDisplayed() { -- return false; -- } -- -- @Override -- public Activity getActivity() { -- return this; -- } -- -- @Override -- protected void onCreate(Bundle icicle) { -- mapBase.onCreate(icicle); -- } -- -- @Override -- protected void onSaveInstanceState(final Bundle outState) { -- mapBase.onSaveInstanceState(outState); -- } -- -- @Override -- protected void onDestroy() { -- mapBase.onDestroy(); -- } -- -- @Override -- protected void onPause() { -- mapBase.onPause(); -- } -- -- @Override -- protected void onResume() { -- mapBase.onResume(); -- } -- -- @Override -- public boolean onCreateOptionsMenu(Menu menu) { -- return mapBase.onCreateOptionsMenu(menu); -- } -- -- @Override -- public boolean onOptionsItemSelected(MenuItem item) { -- return mapBase.onOptionsItemSelected(item); -- } -- -- @Override -- public boolean onPrepareOptionsMenu(Menu menu) { -- return mapBase.onPrepareOptionsMenu(menu); -- } -- -- @Override -- protected void onStop() { -- mapBase.onStop(); -- } -- -- @Override -- public void superOnCreate(Bundle savedInstanceState) { -- super.onCreate(savedInstanceState); -- } -- -- @Override -- public boolean superOnCreateOptionsMenu(Menu menu) { -- return super.onCreateOptionsMenu(menu); -- } -- -- @Override -- public void superOnDestroy() { -- super.onDestroy(); -- } -- -- @Override -- public boolean superOnOptionsItemSelected(MenuItem item) { -- return super.onOptionsItemSelected(item); -- } -- -- @Override -- public void navigateUp(View view) { -- ActivityMixin.navigateUp(this); -- } -- -- @Override -- public void superOnResume() { -- super.onResume(); -- } -- -- @Override -- public void superOnStop() { -- super.onStop(); -- } -- -- @Override -- public void superOnPause() { -- super.onPause(); -- } -- -- @Override -- public boolean superOnPrepareOptionsMenu(Menu menu) { -- return super.onPrepareOptionsMenu(menu); -- } -- -- @Override -- public void showFilterMenu(View view) { -- // do nothing, the filter bar only shows the global filter -- } --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapController.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapController.java -deleted file mode 100644 -index ea95676..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapController.java -+++ /dev/null -@@ -1,42 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.maps.interfaces.GeoPointImpl; --import cgeo.geocaching.maps.interfaces.MapControllerImpl; -- --import com.google.android.maps.GeoPoint; --import com.google.android.maps.MapController; -- --public class GoogleMapController implements MapControllerImpl { -- -- private MapController mapController; -- -- public GoogleMapController(MapController mapControllerIn) { -- mapController = mapControllerIn; -- } -- -- @Override -- public void animateTo(GeoPointImpl geoPoint) { -- mapController.animateTo(castToGeoPointImpl(geoPoint)); -- } -- -- private static GeoPoint castToGeoPointImpl(GeoPointImpl geoPoint) { -- assert geoPoint instanceof GeoPoint; -- return (GeoPoint) geoPoint; -- } -- -- @Override -- public void setCenter(GeoPointImpl geoPoint) { -- mapController.setCenter(castToGeoPointImpl(geoPoint)); -- } -- -- @Override -- public void setZoom(int mapzoom) { -- mapController.setZoom(mapzoom); -- } -- -- @Override -- public void zoomToSpan(int latSpanE6, int lonSpanE6) { -- mapController.zoomToSpan(latSpanE6, lonSpanE6); -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapItemFactory.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapItemFactory.java -deleted file mode 100644 -index d7e9380..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapItemFactory.java -+++ /dev/null -@@ -1,20 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.IWaypoint; --import cgeo.geocaching.geopoint.Geopoint; --import cgeo.geocaching.maps.interfaces.CachesOverlayItemImpl; --import cgeo.geocaching.maps.interfaces.GeoPointImpl; --import cgeo.geocaching.maps.interfaces.MapItemFactory; -- --public class GoogleMapItemFactory implements MapItemFactory { -- -- @Override -- public GeoPointImpl getGeoPointBase(final Geopoint coords) { -- return new GoogleGeoPoint(coords.getLatitudeE6(), coords.getLongitudeE6()); -- } -- -- @Override -- public CachesOverlayItemImpl getCachesOverlayItem(final IWaypoint coordinate, boolean applyDistanceRule) { -- return new GoogleCacheOverlayItem(coordinate, applyDistanceRule); -- } --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProjection.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProjection.java -deleted file mode 100644 -index 901a369..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProjection.java -+++ /dev/null -@@ -1,29 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.maps.interfaces.GeoPointImpl; --import cgeo.geocaching.maps.interfaces.MapProjectionImpl; -- --import com.google.android.maps.GeoPoint; --import com.google.android.maps.Projection; -- --import android.graphics.Point; -- --public class GoogleMapProjection implements MapProjectionImpl { -- -- private Projection projection; -- -- public GoogleMapProjection(Projection projectionIn) { -- projection = projectionIn; -- } -- -- @Override -- public void toPixels(GeoPointImpl leftGeo, Point left) { -- projection.toPixels((GeoPoint) leftGeo, left); -- } -- -- @Override -- public Object getImpl() { -- return projection; -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProvider.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProvider.java -deleted file mode 100644 -index 884e076..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapProvider.java -+++ /dev/null -@@ -1,92 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.CgeoApplication; --import cgeo.geocaching.R; --import cgeo.geocaching.maps.AbstractMapProvider; --import cgeo.geocaching.maps.AbstractMapSource; --import cgeo.geocaching.maps.interfaces.MapItemFactory; --import cgeo.geocaching.maps.interfaces.MapProvider; --import cgeo.geocaching.maps.interfaces.MapSource; -- --import com.google.android.maps.MapActivity; -- --import android.content.res.Resources; -- --public final class GoogleMapProvider extends AbstractMapProvider { -- -- public static final String GOOGLE_MAP_ID = "GOOGLE_MAP"; -- public static final String GOOGLE_SATELLITE_ID = "GOOGLE_SATELLITE"; -- -- private final MapItemFactory mapItemFactory; -- -- private GoogleMapProvider() { -- final Resources resources = CgeoApplication.getInstance().getResources(); -- -- registerMapSource(new GoogleMapSource(this, resources.getString(R.string.map_source_google_map))); -- registerMapSource(new GoogleSatelliteSource(this, resources.getString(R.string.map_source_google_satellite))); -- -- mapItemFactory = new GoogleMapItemFactory(); -- } -- -- private static class Holder { -- private static final GoogleMapProvider INSTANCE = new GoogleMapProvider(); -- } -- -- public static GoogleMapProvider getInstance() { -- return Holder.INSTANCE; -- } -- -- public static boolean isSatelliteSource(final MapSource mapSource) { -- return mapSource instanceof GoogleSatelliteSource; -- } -- -- @Override -- public Class getMapClass() { -- return GoogleMapActivity.class; -- } -- -- @Override -- public int getMapViewId() { -- return R.id.map; -- } -- -- @Override -- public int getMapLayoutId() { -- return R.layout.map_google; -- } -- -- @Override -- public MapItemFactory getMapItemFactory() { -- return mapItemFactory; -- } -- -- @Override -- public boolean isSameActivity(final MapSource source1, final MapSource source2) { -- return true; -- } -- -- private static abstract class AbstractGoogleMapSource extends AbstractMapSource { -- -- protected AbstractGoogleMapSource(final String id, final MapProvider mapProvider, final String name) { -- super(id, mapProvider, name); -- } -- -- } -- -- private static final class GoogleMapSource extends AbstractGoogleMapSource { -- -- public GoogleMapSource(final MapProvider mapProvider, final String name) { -- super(GOOGLE_MAP_ID, mapProvider, name); -- } -- -- } -- -- private static final class GoogleSatelliteSource extends AbstractGoogleMapSource { -- -- public GoogleSatelliteSource(MapProvider mapProvider, String name) { -- super(GOOGLE_SATELLITE_ID, mapProvider, name); -- } -- -- } -- --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapView.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleMapView.java -deleted file mode 100644 -index c611790..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleMapView.java -+++ /dev/null -@@ -1,202 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT; -- --import cgeo.geocaching.geopoint.Viewport; --import cgeo.geocaching.maps.CachesOverlay; --import cgeo.geocaching.maps.PositionAndScaleOverlay; --import cgeo.geocaching.maps.interfaces.GeneralOverlay; --import cgeo.geocaching.maps.interfaces.GeoPointImpl; --import cgeo.geocaching.maps.interfaces.MapControllerImpl; --import cgeo.geocaching.maps.interfaces.MapProjectionImpl; --import cgeo.geocaching.maps.interfaces.MapViewImpl; --import cgeo.geocaching.maps.interfaces.OnMapDragListener; --import cgeo.geocaching.settings.Settings; --import cgeo.geocaching.utils.Log; -- --import com.google.android.maps.GeoPoint; --import com.google.android.maps.MapView; -- --import org.apache.commons.lang3.reflect.MethodUtils; --import org.eclipse.jdt.annotation.NonNull; -- --import android.content.Context; --import android.graphics.Canvas; --import android.graphics.drawable.Drawable; --import android.util.AttributeSet; --import android.view.GestureDetector; --import android.view.GestureDetector.SimpleOnGestureListener; --import android.view.Gravity; --import android.view.MotionEvent; --import android.widget.FrameLayout; --import android.widget.ZoomButtonsController; -- --public class GoogleMapView extends MapView implements MapViewImpl { -- private GestureDetector gestureDetector; -- private OnMapDragListener onDragListener; -- private final GoogleMapController mapController = new GoogleMapController(getController()); -- -- public GoogleMapView(Context context, AttributeSet attrs) { -- super(context, attrs); -- initialize(context); -- } -- -- public GoogleMapView(Context context, AttributeSet attrs, int defStyle) { -- super(context, attrs, defStyle); -- initialize(context); -- } -- -- public GoogleMapView(Context context, String apiKey) { -- super(context, apiKey); -- initialize(context); -- } -- -- private void initialize(Context context) { -- if (isInEditMode()) { -- return; -- } -- gestureDetector = new GestureDetector(context, new GestureListener()); -- } -- -- @Override -- public void draw(final Canvas canvas) { -- try { -- if (getMapZoomLevel() > 22) { // to avoid too close zoom level (mostly on Samsung Galaxy S series) -- getController().setZoom(22); -- } -- -- super.draw(canvas); -- } catch (Exception e) { -- Log.e("GoogleMapView.draw", e); -- } -- } -- -- @Override -- public void displayZoomControls(boolean takeFocus) { -- try { -- // Push zoom controls to the right -- FrameLayout.LayoutParams zoomParams = new FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); -- zoomParams.gravity = Gravity.RIGHT; -- // The call to retrieve the zoom buttons controller is undocumented and works so far on all devices -- // supported by Google Play, but fails at least on one Jolla. -- final ZoomButtonsController controller = (ZoomButtonsController) MethodUtils.invokeMethod(this, "getZoomButtonsController"); -- controller.getZoomControls().setLayoutParams(zoomParams); -- -- super.displayZoomControls(takeFocus); -- } catch (NoSuchMethodException e) { -- Log.w("GoogleMapView.displayZoomControls: unable to explicitly place the zoom buttons"); -- } catch (Exception e) { -- Log.e("GoogleMapView.displayZoomControls", e); -- } -- } -- -- @Override -- public MapControllerImpl getMapController() { -- return mapController; -- } -- -- @Override -- @NonNull -- public GeoPointImpl getMapViewCenter() { -- GeoPoint point = getMapCenter(); -- return new GoogleGeoPoint(point.getLatitudeE6(), point.getLongitudeE6()); -- } -- -- @Override -- public Viewport getViewport() { -- return new Viewport(getMapViewCenter(), getLatitudeSpan() / 1e6, getLongitudeSpan() / 1e6); -- } -- -- @Override -- public void clearOverlays() { -- getOverlays().clear(); -- } -- -- @Override -- public MapProjectionImpl getMapProjection() { -- return new GoogleMapProjection(getProjection()); -- } -- -- @Override -- public CachesOverlay createAddMapOverlay(Context context, Drawable drawable) { -- -- GoogleCacheOverlay ovl = new GoogleCacheOverlay(context, drawable); -- getOverlays().add(ovl); -- return ovl.getBase(); -- } -- -- @Override -- public PositionAndScaleOverlay createAddPositionAndScaleOverlay() { -- -- GoogleOverlay ovl = new GoogleOverlay(); -- getOverlays().add(ovl); -- return (PositionAndScaleOverlay) ovl.getBase(); -- } -- -- @Override -- public int getMapZoomLevel() { -- return getZoomLevel(); -- } -- -- @Override -- public void setMapSource() { -- setSatellite(GoogleMapProvider.isSatelliteSource(Settings.getMapSource())); -- } -- -- @Override -- public void repaintRequired(GeneralOverlay overlay) { -- invalidate(); -- } -- -- @Override -- public void setOnDragListener(OnMapDragListener onDragListener) { -- this.onDragListener = onDragListener; -- } -- -- @Override -- public boolean onTouchEvent(MotionEvent ev) { -- try { -- gestureDetector.onTouchEvent(ev); -- return super.onTouchEvent(ev); -- } catch (Exception e) { -- Log.e("GoogleMapView.onTouchEvent", e); -- } -- return false; -- } -- -- private class GestureListener extends SimpleOnGestureListener { -- @Override -- public boolean onDoubleTap(MotionEvent e) { -- getController().zoomInFixing((int) e.getX(), (int) e.getY()); -- if (onDragListener != null) { -- onDragListener.onDrag(); -- } -- return true; -- } -- -- @Override -- public boolean onScroll(MotionEvent e1, MotionEvent e2, -- float distanceX, float distanceY) { -- if (onDragListener != null) { -- onDragListener.onDrag(); -- } -- return super.onScroll(e1, e2, distanceX, distanceY); -- } -- } -- -- @Override -- public boolean needsInvertedColors() { -- return false; -- } -- -- @Override -- public boolean hasMapThemes() { -- // Not supported -- return false; -- } -- -- @Override -- public void setMapTheme() { -- // Not supported -- } --} -diff --git a/main/src/cgeo/geocaching/maps/google/v1/GoogleOverlay.java b/main/src/cgeo/geocaching/maps/google/v1/GoogleOverlay.java -deleted file mode 100644 -index 40a5539..0000000 ---- a/main/src/cgeo/geocaching/maps/google/v1/GoogleOverlay.java -+++ /dev/null -@@ -1,54 +0,0 @@ --package cgeo.geocaching.maps.google.v1; -- --import cgeo.geocaching.maps.PositionAndScaleOverlay; --import cgeo.geocaching.maps.interfaces.GeneralOverlay; --import cgeo.geocaching.maps.interfaces.MapViewImpl; --import cgeo.geocaching.maps.interfaces.OverlayImpl; -- --import com.google.android.maps.MapView; --import com.google.android.maps.Overlay; -- --import android.graphics.Canvas; -- --import java.util.concurrent.locks.Lock; --import java.util.concurrent.locks.ReentrantLock; -- --public class GoogleOverlay extends Overlay implements OverlayImpl { -- -- private PositionAndScaleOverlay overlayBase = null; -- private Lock lock = new ReentrantLock(); -- -- public GoogleOverlay() { -- overlayBase = new PositionAndScaleOverlay(this); -- } -- -- @Override -- public void draw(Canvas canvas, MapView mapView, boolean shadow) { -- super.draw(canvas, mapView, shadow); -- -- if (overlayBase != null) { -- assert mapView instanceof MapViewImpl; -- overlayBase.draw(canvas, (MapViewImpl) mapView, shadow); -- } -- } -- -- public GeneralOverlay getBase() { -- return overlayBase; -- } -- -- @Override -- public void lock() { -- lock.lock(); -- } -- -- @Override -- public void unlock() { -- lock.unlock(); -- } -- -- @Override -- public MapViewImpl getMapViewImpl() { -- throw new UnsupportedOperationException(); -- } -- --} -diff --git a/main/src/cgeo/geocaching/settings/Settings.java b/main/src/cgeo/geocaching/settings/Settings.java -index aaaf64a..d93f83f 100644 ---- a/main/src/cgeo/geocaching/settings/Settings.java -+++ b/main/src/cgeo/geocaching/settings/Settings.java -@@ -13,7 +13,7 @@ import cgeo.geocaching.enumerations.LogType; - import cgeo.geocaching.geopoint.Geopoint; - import cgeo.geocaching.list.StoredList; - import cgeo.geocaching.maps.MapProviderFactory; --import cgeo.geocaching.maps.google.v1.GoogleMapProvider; -+//import cgeo.geocaching.maps.google.v1.GoogleMapProvider; - import cgeo.geocaching.maps.interfaces.GeoPointImpl; - import cgeo.geocaching.maps.interfaces.MapProvider; - import cgeo.geocaching.maps.interfaces.MapSource; -@@ -52,7 +52,7 @@ public class Settings { - private static final char HISTORY_SEPARATOR = ','; - public static final int SHOW_WP_THRESHOLD_DEFAULT = 10; - public static final int SHOW_WP_THRESHOLD_MAX = 50; -- private static final int MAP_SOURCE_DEFAULT = GoogleMapProvider.GOOGLE_MAP_ID.hashCode(); -+// private static final int MAP_SOURCE_DEFAULT = GoogleMapProvider.GOOGLE_MAP_ID.hashCode(); - - public static final boolean HW_ACCEL_DISABLED_BY_DEFAULT = - Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1 || -@@ -126,7 +126,7 @@ public class Settings { - e.putString(getKey(R.string.pref_webDeviceCode), old.getString(getKey(R.string.pref_webDeviceCode), null)); - e.putString(getKey(R.string.pref_webDeviceName), old.getString(getKey(R.string.pref_webDeviceName), null)); - e.putBoolean(getKey(R.string.pref_maplive), old.getInt(getKey(R.string.pref_maplive), 1) != 0); -- e.putInt(getKey(R.string.pref_mapsource), old.getInt(getKey(R.string.pref_mapsource), MAP_SOURCE_DEFAULT)); -+// e.putInt(getKey(R.string.pref_mapsource), old.getInt(getKey(R.string.pref_mapsource), MAP_SOURCE_DEFAULT)); - e.putBoolean(getKey(R.string.pref_twitter), 0 != old.getInt(getKey(R.string.pref_twitter), 0)); - e.putBoolean(getKey(R.string.pref_showaddress), 0 != old.getInt(getKey(R.string.pref_showaddress), 1)); - e.putBoolean(getKey(R.string.pref_showcaptcha), old.getBoolean(getKey(R.string.pref_showcaptcha), false)); -@@ -192,9 +192,9 @@ public class Settings { - e.putInt(getKey(R.string.pref_showwaypointsthreshold), wpThreshold); - - // KEY_MAP_SOURCE must be string, because it is the key for a ListPreference now -- final int ms = sharedPrefs.getInt(getKey(R.string.pref_mapsource), MAP_SOURCE_DEFAULT); -+// final int ms = sharedPrefs.getInt(getKey(R.string.pref_mapsource), MAP_SOURCE_DEFAULT); - e.remove(getKey(R.string.pref_mapsource)); -- e.putString(getKey(R.string.pref_mapsource), String.valueOf(ms)); -+// e.putString(getKey(R.string.pref_mapsource), String.valueOf(ms)); - - // navigation tool ids must be string, because ListPreference uses strings as keys - final int dnt1 = sharedPrefs.getInt(getKey(R.string.pref_defaultNavigationTool), NavigationAppsEnum.COMPASS.id); -@@ -623,8 +623,8 @@ public class Settings { - if (mapSource != null) { - return mapSource; - } -- final int id = getConvertedMapId(); -- mapSource = MapProviderFactory.getMapSource(id); -+// final int id = getConvertedMapId(); -+// mapSource = MapProviderFactory.getMapSource(id); - if (mapSource != null) { - // don't use offline maps if the map file is not valid - if ((!(mapSource instanceof OfflineMapSource)) || (isValidMapFile())) { -@@ -650,30 +650,30 @@ public class Settings { - * - * @return - */ -- private static int getConvertedMapId() { -- final int id = Integer.parseInt(getString(R.string.pref_mapsource, -- String.valueOf(MAP_SOURCE_DEFAULT))); -- switch (id) { -- case GOOGLEMAP_BASEID + MAP: -- return GoogleMapProvider.GOOGLE_MAP_ID.hashCode(); -- case GOOGLEMAP_BASEID + SATELLITE: -- return GoogleMapProvider.GOOGLE_SATELLITE_ID.hashCode(); -- case MFMAP_BASEID + MAPNIK: -- return MapsforgeMapProvider.MAPSFORGE_MAPNIK_ID.hashCode(); -- case MFMAP_BASEID + CYCLEMAP: -- return MapsforgeMapProvider.MAPSFORGE_CYCLEMAP_ID.hashCode(); -- case MFMAP_BASEID + OFFLINE: { -- final String mapFile = Settings.getMapFile(); -- if (StringUtils.isNotEmpty(mapFile)) { -- return mapFile.hashCode(); -- } -- break; -- } -- default: -- break; -- } -- return id; -- } -+// private static int getConvertedMapId() { -+// final int id = Integer.parseInt(getString(R.string.pref_mapsource, -+// String.valueOf(MAP_SOURCE_DEFAULT))); -+// switch (id) { -+// case GOOGLEMAP_BASEID + MAP: -+// return GoogleMapProvider.GOOGLE_MAP_ID.hashCode(); -+// case GOOGLEMAP_BASEID + SATELLITE: -+// return GoogleMapProvider.GOOGLE_SATELLITE_ID.hashCode(); -+// case MFMAP_BASEID + MAPNIK: -+// return MapsforgeMapProvider.MAPSFORGE_MAPNIK_ID.hashCode(); -+// case MFMAP_BASEID + CYCLEMAP: -+// return MapsforgeMapProvider.MAPSFORGE_CYCLEMAP_ID.hashCode(); -+// case MFMAP_BASEID + OFFLINE: { -+// final String mapFile = Settings.getMapFile(); -+// if (StringUtils.isNotEmpty(mapFile)) { -+// return mapFile.hashCode(); -+// } -+// break; -+// } -+// default: -+// break; -+// } -+// return id; -+// } - - public static void setMapSource(final MapSource newMapSource) { - putString(R.string.pref_mapsource, String.valueOf(newMapSource.getNumericalId())); --- -2.1.1 - - -From e6a5c04aee4d3efff9eccbe98ed9734a57dfef1d Mon Sep 17 00:00:00 2001 -From: wiewo -Date: Sun, 12 Oct 2014 03:50:26 +0200 -Subject: [PATCH 2/2] also change build.gradle - ---- - main/build.gradle | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/main/build.gradle b/main/build.gradle -index 7ad61d4..e809018 100644 ---- a/main/build.gradle -+++ b/main/build.gradle -@@ -32,8 +32,8 @@ group = 'cgeo.geocaching' - version = '0.0.1' - - android { -- compileSdkVersion "Google Inc.:Google APIs:19" -- //compileSdkVersion 19 -+ //compileSdkVersion "Google Inc.:Google APIs:19" -+ compileSdkVersion 19 - buildToolsVersion "19.1.0" - - compileOptions { -@@ -358,4 +358,4 @@ task addTest { - // always do the addtest on prebuild - gradle.projectsEvaluated { - preBuild.dependsOn(addTest) --}*/ -\ No newline at end of file -+}*/ --- -2.1.1 - diff --git a/metadata/com.adityakamble49.dcipher.yml b/metadata/com.adityakamble49.dcipher.yml deleted file mode 100644 index dc68bbafa0..0000000000 --- a/metadata/com.adityakamble49.dcipher.yml +++ /dev/null @@ -1,57 +0,0 @@ -Categories: - - Security -License: Apache-2.0 -AuthorName: Aditya Kamble -AuthorEmail: adityakamble49@gmail.com -AuthorWebSite: https://adityakamble49.com/ -SourceCode: https://github.com/adityakamble49/dcipher-app - -AutoName: DCipher -Description: |- - ''D’Cipher'' helps users to share their sensitive information with control. - - Sending sensitive information like credit card details, with any online - medium is risky these days. We have to trust the medium with our information. - Some platforms provide end to end encryption or auto destroy text sharing, but - we have to trust them anyway. - - Use ''D’Cipher'' to secure your text 100% offline Encryption with following features: - - * App doesn’t request any Internet/Wifi permission - * Custom Key Generation - * Encrypting Text with custom keys - * Sharing Custom Keys using any platform - * Sharing Encrypted Text with any platform - * Direct To and From File Selectors from messaging and other platforms - -Builds: - - versionName: 1.0.1 - versionCode: 7 - disable: includes gms, app disbontinued - commit: 1.0.1 - subdir: app - gradle: - - yes - - - versionName: 1.2.1 - versionCode: 9 - disable: includes gms, app disbontinued - commit: 1.2.1 - subdir: app - gradle: - - yes - - - versionName: 1.3.1 - versionCode: 10 - disable: includes gms, app disbontinued - commit: 1.3.1 - subdir: app - gradle: - - yes - -AutoUpdateMode: None -UpdateCheckMode: None -CurrentVersion: 1.3.1 -CurrentVersionCode: 10 - -NoSourceSince: 1.3.1 diff --git a/metadata/com.adityakamble49.dcipher/ar/summary.txt b/metadata/com.adityakamble49.dcipher/ar/summary.txt deleted file mode 100644 index aeb6ce9489..0000000000 --- a/metadata/com.adityakamble49.dcipher/ar/summary.txt +++ /dev/null @@ -1 +0,0 @@ -نص سري مع تشفير 100% بدون إتصال diff --git a/metadata/com.adityakamble49.dcipher/de/summary.txt b/metadata/com.adityakamble49.dcipher/de/summary.txt deleted file mode 100644 index 483fd534f9..0000000000 --- a/metadata/com.adityakamble49.dcipher/de/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Texte mit 100-prozentiger Offline-Verschlüsselung geheim halten diff --git a/metadata/com.adityakamble49.dcipher/en-US/summary.txt b/metadata/com.adityakamble49.dcipher/en-US/summary.txt deleted file mode 100644 index 1f86928bf3..0000000000 --- a/metadata/com.adityakamble49.dcipher/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -secret Text with 100% offline Encryption diff --git a/metadata/com.adityakamble49.dcipher/eo/summary.txt b/metadata/com.adityakamble49.dcipher/eo/summary.txt deleted file mode 100644 index e08e590e56..0000000000 --- a/metadata/com.adityakamble49.dcipher/eo/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Ĉifri tekston 100%-eksterrete diff --git a/metadata/com.adityakamble49.dcipher/es/summary.txt b/metadata/com.adityakamble49.dcipher/es/summary.txt deleted file mode 100644 index d5b7e329a8..0000000000 --- a/metadata/com.adityakamble49.dcipher/es/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Textos secretos con cifrado 100% fuera de línea diff --git a/metadata/com.adityakamble49.dcipher/eu/summary.txt b/metadata/com.adityakamble49.dcipher/eu/summary.txt deleted file mode 100644 index 2b0cbd56ec..0000000000 --- a/metadata/com.adityakamble49.dcipher/eu/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Testu sekretua % 100 lineaz kanpoko zifratzearekin diff --git a/metadata/com.adityakamble49.dcipher/fa/summary.txt b/metadata/com.adityakamble49.dcipher/fa/summary.txt deleted file mode 100644 index a9d263f8c5..0000000000 --- a/metadata/com.adityakamble49.dcipher/fa/summary.txt +++ /dev/null @@ -1 +0,0 @@ -متن مخفی به همراه رمزگذاری ۱۰۰٪ ناهمگاه (offline) diff --git a/metadata/com.adityakamble49.dcipher/fr/summary.txt b/metadata/com.adityakamble49.dcipher/fr/summary.txt deleted file mode 100644 index 2d6b217a1b..0000000000 --- a/metadata/com.adityakamble49.dcipher/fr/summary.txt +++ /dev/null @@ -1 +0,0 @@ -texte secret avec chiffrement hors ligne à 100 % diff --git a/metadata/com.adityakamble49.dcipher/it/summary.txt b/metadata/com.adityakamble49.dcipher/it/summary.txt deleted file mode 100644 index e059e075ae..0000000000 --- a/metadata/com.adityakamble49.dcipher/it/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Testo segreto con crittografia 100% offline diff --git a/metadata/com.adityakamble49.dcipher/ko/summary.txt b/metadata/com.adityakamble49.dcipher/ko/summary.txt deleted file mode 100644 index 788a37833c..0000000000 --- a/metadata/com.adityakamble49.dcipher/ko/summary.txt +++ /dev/null @@ -1 +0,0 @@ -100% 오프라인 암호화를 지원하는 비밀 Text diff --git a/metadata/com.adityakamble49.dcipher/nb/summary.txt b/metadata/com.adityakamble49.dcipher/nb/summary.txt deleted file mode 100644 index 00d2189eae..0000000000 --- a/metadata/com.adityakamble49.dcipher/nb/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Hemmelig tekst med 100% frakoblet kryptering diff --git a/metadata/com.adityakamble49.dcipher/pl/summary.txt b/metadata/com.adityakamble49.dcipher/pl/summary.txt deleted file mode 100644 index 5e92eac5f0..0000000000 --- a/metadata/com.adityakamble49.dcipher/pl/summary.txt +++ /dev/null @@ -1 +0,0 @@ -tajny tekst ze 100% szyfrowaniem offline diff --git a/metadata/com.adityakamble49.dcipher/pt-BR/summary.txt b/metadata/com.adityakamble49.dcipher/pt-BR/summary.txt deleted file mode 100644 index b1fc2c2f07..0000000000 --- a/metadata/com.adityakamble49.dcipher/pt-BR/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Texto secreto com 100% de criptografia offline diff --git a/metadata/com.adityakamble49.dcipher/pt-PT/summary.txt b/metadata/com.adityakamble49.dcipher/pt-PT/summary.txt deleted file mode 100644 index 4aefd6f1f4..0000000000 --- a/metadata/com.adityakamble49.dcipher/pt-PT/summary.txt +++ /dev/null @@ -1 +0,0 @@ -texto secreto com criptografia 100% offline diff --git a/metadata/com.adityakamble49.dcipher/pt/summary.txt b/metadata/com.adityakamble49.dcipher/pt/summary.txt deleted file mode 100644 index 4aefd6f1f4..0000000000 --- a/metadata/com.adityakamble49.dcipher/pt/summary.txt +++ /dev/null @@ -1 +0,0 @@ -texto secreto com criptografia 100% offline diff --git a/metadata/com.adityakamble49.dcipher/ru/summary.txt b/metadata/com.adityakamble49.dcipher/ru/summary.txt deleted file mode 100644 index b7386ff50f..0000000000 --- a/metadata/com.adityakamble49.dcipher/ru/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Защитите свой текст стопроцентным оффлайн-шифрованием diff --git a/metadata/com.adityakamble49.dcipher/sv/summary.txt b/metadata/com.adityakamble49.dcipher/sv/summary.txt deleted file mode 100644 index eddcaa39c1..0000000000 --- a/metadata/com.adityakamble49.dcipher/sv/summary.txt +++ /dev/null @@ -1 +0,0 @@ -hemlig text med 100% offlinekryptering diff --git a/metadata/com.adityakamble49.dcipher/tr/summary.txt b/metadata/com.adityakamble49.dcipher/tr/summary.txt deleted file mode 100644 index aa987c33bf..0000000000 --- a/metadata/com.adityakamble49.dcipher/tr/summary.txt +++ /dev/null @@ -1 +0,0 @@ -%100 Çevrimdışı Şifreleme ile Gizli Metin diff --git a/metadata/com.adityakamble49.dcipher/uk/summary.txt b/metadata/com.adityakamble49.dcipher/uk/summary.txt deleted file mode 100644 index c6c884f4a0..0000000000 --- a/metadata/com.adityakamble49.dcipher/uk/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Секретний текс з стовідсотковим офлайн шифруванням diff --git a/metadata/com.adityakamble49.dcipher/zh-CN/summary.txt b/metadata/com.adityakamble49.dcipher/zh-CN/summary.txt deleted file mode 100644 index 88596bcb29..0000000000 --- a/metadata/com.adityakamble49.dcipher/zh-CN/summary.txt +++ /dev/null @@ -1 +0,0 @@ -100% 离线加密的文本加密工具 diff --git a/metadata/com.adityakamble49.dcipher/zh-TW/summary.txt b/metadata/com.adityakamble49.dcipher/zh-TW/summary.txt deleted file mode 100644 index 4c727a5278..0000000000 --- a/metadata/com.adityakamble49.dcipher/zh-TW/summary.txt +++ /dev/null @@ -1 +0,0 @@ -百分百離線加密的秘密文本 diff --git a/metadata/com.andreasgift.totalzero.yml b/metadata/com.andreasgift.totalzero.yml deleted file mode 100644 index 4f69bc695a..0000000000 --- a/metadata/com.andreasgift.totalzero.yml +++ /dev/null @@ -1,31 +0,0 @@ -Categories: - - Games -License: GPL-3.0-only -AuthorName: AndreasGift -AuthorEmail: andreagiftmail@yahoo.com.sg -SourceCode: https://github.com/snufflesrea/TotalZero -IssueTracker: https://github.com/snufflesrea/TotalZero/issues -Bitcoin: 1Q9TinY9kWoNMWuiToHiGC9uxCk6Vd41Gb - -AutoName: Total Zero -Description: |- - This offline game will train your brain by using simple math. The game objective - is to construct equation with available number and mathematical sign and get 0 - as the end result. Games are customized with easy and difficult games mode. - -RepoType: git -Repo: https://github.com/snufflesrea/TotalZero.git - -Builds: - - versionName: '1.1' - versionCode: 2 - disable: uses com.android.support.constraint:constraint-layout:1.0.0-beta4 - commit: v1.0 - subdir: app - gradle: - - yes - -AutoUpdateMode: Version v%v -UpdateCheckMode: Tags -CurrentVersion: '1.1' -CurrentVersionCode: 2 diff --git a/metadata/com.andreasgift.totalzero/en-US/summary.txt b/metadata/com.andreasgift.totalzero/en-US/summary.txt deleted file mode 100644 index d6a81e5880..0000000000 --- a/metadata/com.andreasgift.totalzero/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Offline puzzle math game diff --git a/metadata/com.androsz.electricsleepbeta.yml b/metadata/com.androsz.electricsleepbeta.yml deleted file mode 100644 index 4889b5c46e..0000000000 --- a/metadata/com.androsz.electricsleepbeta.yml +++ /dev/null @@ -1,38 +0,0 @@ -AntiFeatures: - - UpstreamNonFree -Categories: - - Science & Education -License: Apache-2.0 -SourceCode: https://github.com/jondwillis/ElectricSleep -IssueTracker: https://github.com/jondwillis/ElectricSleep/issues - -AutoName: ElectricSleep -Description: |- - Improve the quality of your sleep with this smart alarm clock. ElectricSleep is - a smarter alarm clock. - - Google Analytics was removed before building. - -RepoType: git -Repo: https://github.com/jondwillis/ElectricSleep.git - -Builds: - - versionName: 1.1.1 - versionCode: 50 - disable: not on gplay 1.1.1 - commit: unknown - see disabled - maven: 'yes' - srclibs: - - NoAnalytics@158a4a - prebuild: - - sed -i 's/3.1.1/3.6.0/g;79s/1.4.2/0.0.1/g;119s/jar/apklib/g' pom.xml - - sed -i '116s/android/android.apps/g;244s/true/false/g' pom.xml - - cd $$NoAnalytics$$ - - zip -r NoAnalytics.apklib * - build: $$MVN3$$ install:install-file -Dfile=$$NoAnalytics$$/NoAnalytics.apklib - -DgroupId=com.google.android.apps -DartifactId=analytics -Dversion=0.0.1 -Dpackaging=apklib - -AutoUpdateMode: None -UpdateCheckMode: Static -CurrentVersion: '1.0' -CurrentVersionCode: 18 diff --git a/metadata/com.androsz.electricsleepbeta/en-US/summary.txt b/metadata/com.androsz.electricsleepbeta/en-US/summary.txt deleted file mode 100644 index b1c02c1c00..0000000000 --- a/metadata/com.androsz.electricsleepbeta/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Improve your sleep diff --git a/metadata/com.bd.gitlab.yml b/metadata/com.bd.gitlab.yml deleted file mode 100644 index 43b6b9f48c..0000000000 --- a/metadata/com.bd.gitlab.yml +++ /dev/null @@ -1,63 +0,0 @@ -Categories: - - Development - - Internet -License: Apache-2.0 -SourceCode: https://github.com/ekx/GitLabAndroid -IssueTracker: https://github.com/ekx/GitLabAndroid/issues -Changelog: https://github.com/ekx/GitLabAndroid/blob/HEAD/changelog.txt - -AutoName: GitLab -Description: |- - Unofficial client for accounts and git repositories hosted at - GitLab. - -RepoType: git -Repo: https://github.com/ekx/GitLabAndroid - -Builds: - - versionName: 1.5.6 - versionCode: 36 - disable: https://github.com/ekx/GitLabAndroid/issues/10 - commit: 1.5.6 - subdir: app - gradle: - - yes - srclibs: - - GravatarAndroid@v1.0 - rm: - - app/libs/*jar - - app/native-libs/armeabi/libbypass.so - - app/native-libs/armeabi-v7a/libbypass.so - - app/native-libs/mips/libbypass.so - - app/native-libs/x86/libbypass.so - prebuild: - - touch signing.gradle - - cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/ - - sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile - fileTree/g' build.gradle - - - versionName: 1.6.0 - versionCode: 37 - disable: https://github.com/ekx/GitLabAndroid/issues/10 - commit: 1.6.0 - subdir: app - gradle: - - yes - srclibs: - - GravatarAndroid@v1.0 - rm: - - app/libs/*jar - - app/native-libs/armeabi/libbypass.so - - app/native-libs/armeabi-v7a/libbypass.so - - app/native-libs/mips/libbypass.so - - app/native-libs/x86/libbypass.so - prebuild: - - touch signing.gradle - - cp -fR $$GravatarAndroid$$/gravatar-android/src/fr src/main/java/ - - sed -i -e 's/compile fileTree/compile "in.uncod.android.bypass:bypass:1.1"\n compile - fileTree/g' build.gradle - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 1.6.0 -CurrentVersionCode: 37 diff --git a/metadata/com.bd.gitlab/en-US/summary.txt b/metadata/com.bd.gitlab/en-US/summary.txt deleted file mode 100644 index 42ab8d119a..0000000000 --- a/metadata/com.bd.gitlab/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Mange GitLab accounts diff --git a/metadata/com.bigbluecup.android.launcher.yml b/metadata/com.bigbluecup.android.launcher.yml deleted file mode 100644 index 51742952e8..0000000000 --- a/metadata/com.bigbluecup.android.launcher.yml +++ /dev/null @@ -1,56 +0,0 @@ -Categories: - - Games -License: GPL-2.0-or-later -WebSite: https://www.adventuregamestudio.co.uk/site/ags -SourceCode: https://github.com/adventuregamestudio/ags -IssueTracker: https://github.com/adventuregamestudio/ags/issues -Donate: https://www.adventuregamestudio.co.uk/site/community/donate - -AutoName: AGS -Description: |- - Adventure Game Studio is a game development software, including editor, common - routine library and C-based programming language that is primarily used to - create graphical adventure games. Titles, created with it, include: - - * Blackwell series - * Resonance - * Gemini Rue - - and many other. - - A lot of free (as in beer) games can be downloaded from the - project site. - - - Android README - - Status: BETA - -RepoType: git -Repo: https://github.com/adventuregamestudio/ags.git - -Builds: - - versionName: 3.3.0-hotfix - versionCode: 1158 - disable: missing symbols - commit: v.3.3.0-hotfix - subdir: Android/launcher_list - submodules: true - forceversion: true - target: android-17 - scandelete: - - / - build: - - cd ../buildlibs - - find -name "*.sh" -exec chmod +x {} + - - ./buildall.sh - buildjni: - - ../library - ndk: r12b - -MaintainerNotes: Android manifest has no version info, so no UCM applies. - -AutoUpdateMode: None -UpdateCheckMode: None -CurrentVersion: 3.3.0-hotfix -CurrentVersionCode: 1158 diff --git a/metadata/com.bigbluecup.android.launcher/en-US/summary.txt b/metadata/com.bigbluecup.android.launcher/en-US/summary.txt deleted file mode 100644 index 82e29ca962..0000000000 --- a/metadata/com.bigbluecup.android.launcher/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Graphical adventure player diff --git a/metadata/com.brockoli.android.hsdroid.yml b/metadata/com.brockoli.android.hsdroid.yml deleted file mode 100644 index 320e1b9f58..0000000000 --- a/metadata/com.brockoli.android.hsdroid.yml +++ /dev/null @@ -1,41 +0,0 @@ -Categories: - - Games -License: Apache-2.0 -SourceCode: https://bitbucket.org/brockoli/hsdroid/src -IssueTracker: https://bitbucket.org/brockoli/hsdroid/issues - -AutoName: HSDroid -Description: |- - Client for watching hockeystreams.com live and on demand video streams. It only - uses (HLS) formated streams. - - Requires you to have an active account on [http://www.hockeystreams.com]. - -RepoType: git -Repo: https://bitbucket.org/brockoli/hsdroid.git - -Builds: - - versionName: '1.6' - versionCode: 9 - disable: hard-coded build-tools - commit: '127e76' - patch: - - build.gradle_9.patch - - build-fix_9.patch - gradle: - - yes - srclibs: - - SlidingMenu@9b3d8c15c1b0fbd - - ActionBarSherlock@4.4.0 - prebuild: - - echo -e "include ':SlidingMenu'\nproject(':SlidingMenu').projectDir = new - File('$(readlink -f $$SlidingMenu$$)')" > settings.gradle - - sed -i 's/targetSdkVersion="17"/targetSdkVersion="16"/g' $$SlidingMenu$$/AndroidManifest.xml - - cp $$ActionBarSherlock$$/build.gradle $$SlidingMenu$$/ - - sed -i -e 's/compileSdkVersion 14/compileSdkVersion 16/g' -e "s/buildToolsVersion - '17.0.0'/buildToolsVersion '18.1.1'/g" $$SlidingMenu$$/build.gradle - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: '1.6' -CurrentVersionCode: 9 diff --git a/metadata/com.brockoli.android.hsdroid/build-fix_9.patch b/metadata/com.brockoli.android.hsdroid/build-fix_9.patch deleted file mode 100644 index a69e53a986..0000000000 --- a/metadata/com.brockoli.android.hsdroid/build-fix_9.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/com/brockoli/android/hsdroid/MainActivity.java b/src/com/brockoli/android/hsdroid/MainActivity.java -index 4ebf2cb..da9fdcf 100644 ---- a/src/com/brockoli/android/hsdroid/MainActivity.java -+++ b/src/com/brockoli/android/hsdroid/MainActivity.java -@@ -199,7 +199,6 @@ LoaderCallbacks{ - SlidingMenu menu = getSlidingMenu(); - menu.setBehindOffsetRes(R.dimen.actionbar_home_width); - menu.setBehindScrollScale(0.25f); -- menu.setShadowDrawable(R.drawable.defaultshadow); - menu.setShadowWidth(12); - } - diff --git a/metadata/com.brockoli.android.hsdroid/build.gradle_9.patch b/metadata/com.brockoli.android.hsdroid/build.gradle_9.patch deleted file mode 100644 index 9e1f8ea5db..0000000000 --- a/metadata/com.brockoli.android.hsdroid/build.gradle_9.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/build.gradle b/build.gradle -index 96f7215..914ab56 100644 ---- a/build.gradle -+++ b/build.gradle -@@ -1,13 +1,22 @@ -+buildscript { -+ repositories { -+ mavenCentral() -+ } -+ dependencies { -+ classpath 'com.android.tools.build:gradle:0.6.+' -+ } -+} -+ - apply plugin: 'android' - - dependencies { - compile fileTree(dir: 'libs', include: '*.jar') -- compile project(':SlidingMenu:library') -+ compile project(':SlidingMenu') - } - - android { - compileSdkVersion 16 -- buildToolsVersion "16.0.0" -+ buildToolsVersion "18.1.1" - - sourceSets { - main { -@@ -20,16 +29,5 @@ android { - assets.srcDirs = ['assets'] - } - -- // Move the tests to tests/java, tests/res, etc... -- instrumentTest.setRoot('tests') -- -- // Move the build types to build-types/ -- // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... -- // This moves them out of them default location under src//... which would -- // conflict with src/ being used by the main source set. -- // Adding new build types or product flavors should be accompanied -- // by a similar customization. -- debug.setRoot('build-types/debug') -- release.setRoot('build-types/release') - } - } diff --git a/metadata/com.brockoli.android.hsdroid/en-US/summary.txt b/metadata/com.brockoli.android.hsdroid/en-US/summary.txt deleted file mode 100644 index d08b52eae2..0000000000 --- a/metadata/com.brockoli.android.hsdroid/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Watch hockey games diff --git a/metadata/com.cebesius.materialhash.yml b/metadata/com.cebesius.materialhash.yml deleted file mode 100644 index b9b8d262d9..0000000000 --- a/metadata/com.cebesius.materialhash.yml +++ /dev/null @@ -1,25 +0,0 @@ -Categories: - - Science & Education -License: GPL-3.0-only -SourceCode: https://github.com/carltonwhitehead/material-hash-android -IssueTracker: https://github.com/carltonwhitehead/material-hash-android/issues - -AutoName: Material Hash -Description: Simple hash calculator featuring material design. - -RepoType: git -Repo: https://github.com/carltonwhitehead/material-hash-android - -Builds: - - versionName: '1.0' - versionCode: 1 - disable: java8 fails - commit: 0d962af2dda8a84de7ca677e86889b818d25f93e - subdir: app - gradle: - - yes - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: '1.0' -CurrentVersionCode: 1 diff --git a/metadata/com.cebesius.materialhash/en-US/summary.txt b/metadata/com.cebesius.materialhash/en-US/summary.txt deleted file mode 100644 index 95bd86940c..0000000000 --- a/metadata/com.cebesius.materialhash/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Calculate hashes diff --git a/metadata/com.cebesius.wifiautoforget.yml b/metadata/com.cebesius.wifiautoforget.yml deleted file mode 100644 index 1a0996958e..0000000000 --- a/metadata/com.cebesius.wifiautoforget.yml +++ /dev/null @@ -1,35 +0,0 @@ -Categories: - - Connectivity -License: GPL-3.0-only -SourceCode: https://github.com/carltonwhitehead/wifi-auto-forget -IssueTracker: https://github.com/carltonwhitehead/wifi-auto-forget/issues - -AutoName: Wi-Fi AutoForget -Description: |- - Schedule unwanted networks for automatic removal from your system Wi-Fi settings - upon disconnection. Wi-Fi AutoForget will show a notification when you connect, - allowing you to specify the desired action with a single tap or swipe. When you - move out of range, Wi-Fi AutoForget will automatically tell your device to - forget it. - -RepoType: git -Repo: https://github.com/carltonwhitehead/wifi-auto-forget - -Builds: - - versionName: 0.1.1 - versionCode: 3 - disable: doesn't build - commit: v0.1.1 - subdir: Code/WifiAutoForget - gradle: - - yes - srclibs: - - ActiveAndroid@3.0 - prebuild: - - cp -fR $$ActiveAndroid$$/src/com src/main/java - - sed -i -e '/SNAPSHOT/d' -e '/readPassword/d' build.gradle - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 0.1.1 -CurrentVersionCode: 3 diff --git a/metadata/com.cebesius.wifiautoforget/en-US/summary.txt b/metadata/com.cebesius.wifiautoforget/en-US/summary.txt deleted file mode 100644 index 811abf045c..0000000000 --- a/metadata/com.cebesius.wifiautoforget/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Auto-forget unwanted WiFi networks diff --git a/metadata/com.chrisheald.flexauth.yml b/metadata/com.chrisheald.flexauth.yml deleted file mode 100644 index b0cbd08c20..0000000000 --- a/metadata/com.chrisheald.flexauth.yml +++ /dev/null @@ -1,25 +0,0 @@ -AntiFeatures: - - NonFreeNet -Categories: - - Security -License: GPL-2.0-or-later -WebSite: https://www.coffeepowered.net/2010/06/10/flexauth-portable-authentication-for-battle-net -SourceCode: https://github.com/cheald/FlexAuth -IssueTracker: https://github.com/cheald/FlexAuth/issues - -AutoName: FlexAuth -Description: Authenticator for Blizzard's Battle.net gaming service. - -RepoType: git -Repo: https://github.com/cheald/FlexAuth.git - -Builds: - - versionName: 1.1.6 - versionCode: 8 - disable: non-free icon used, pull request pending - commit: 17afd40d89597ab7df16ec18f1b1ca02b57ba36f - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 1.1.6 -CurrentVersionCode: 8 diff --git a/metadata/com.chrisheald.flexauth/en-US/summary.txt b/metadata/com.chrisheald.flexauth/en-US/summary.txt deleted file mode 100644 index 342ce5827f..0000000000 --- a/metadata/com.chrisheald.flexauth/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Authenticator for Battle.net diff --git a/metadata/com.ctrlplusz.dashclock.yr.yml b/metadata/com.ctrlplusz.dashclock.yr.yml deleted file mode 100644 index 792c5a9811..0000000000 --- a/metadata/com.ctrlplusz.dashclock.yr.yml +++ /dev/null @@ -1,37 +0,0 @@ -Disabled: No license -Categories: - - Theming -License: Unknown -SourceCode: https://github.com/hanspeide/dashclock-yr-extension -IssueTracker: https://github.com/hanspeide/dashclock-yr-extension/issues - -AutoName: Dashclock Yr Extension -Summary: Weather info on the lockscreen -Description: |- - This project contains an extension to https://f-droid.org/packages/net.nurik.roman.dashclock. The - extension is a clone of the Weather extension that comes included with - Dashclock, with the difference that this app pulls data from the Norwegian - Metorological Institute (yr.no), along with some other minor improvements. - -RepoType: git -Repo: https://github.com/hanspeide/dashclock-yr-extension - -Builds: - - versionName: '1.0' - versionCode: 1 - disable: no manual location 196311 - commit: unknown - see disabled - srclibs: - - DashClock@v1.2 - rm: - - libs/dashclock-api-r1.1.jar - prebuild: - - echo 'source.dir=src;$$DashClock$$/api/src' >> project.properties - - sed -i '18 i \\t android:versionCode=\"1\"' AndroidManifest.xml - - sed -i '18 i \\t android:versionName=\"1.0\"' AndroidManifest.xml - - sed -i '20d' src/com/ctrlplusz/dashclock/yr/WeatherData.java - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: '0.13' -CurrentVersionCode: 4 diff --git a/metadata/com.cyanogenmod.lockclock.yml b/metadata/com.cyanogenmod.lockclock.yml deleted file mode 100644 index 473d5fe090..0000000000 --- a/metadata/com.cyanogenmod.lockclock.yml +++ /dev/null @@ -1,27 +0,0 @@ -Disabled: No license -Categories: - - Theming -License: Unknown -SourceCode: https://github.com/CyanogenMod/android_packages_apps_LockClock - -AutoName: cLock -Summary: Clock and weather widget -Description: |- - For home-screen or lock-screen. It uses Yahoo! Weather and a manual location can - be chosen. - -RepoType: git -Repo: https://github.com/CyanogenMod/android_packages_apps_LockClock - -Builds: - - versionName: 2.2.5 - versionCode: 11 - disable: no overall license at cm-10.1.0-RC5 - commit: cm-10.1.0-RC5 - -MaintainerNotes: Recent version seem to require play-services. - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 3.4.0 -CurrentVersionCode: 20 diff --git a/metadata/com.dacer.simplepomodoro.yml b/metadata/com.dacer.simplepomodoro.yml deleted file mode 100644 index 60ac9de37f..0000000000 --- a/metadata/com.dacer.simplepomodoro.yml +++ /dev/null @@ -1,33 +0,0 @@ -AntiFeatures: - - UpstreamNonFree -Categories: - - Time -License: MIT -WebSite: https://dacer.github.io/myapps -SourceCode: https://github.com/dacer/SimplePomodoro -IssueTracker: https://github.com/dacer/SimplePomodoro/issues - -AutoName: Simple Pomodoro -Description: |- - This a pomodoro timer android app. - - Features: - - * FAST MODE - Auto lock/unlock screen and you can forget your lockscreen button, just focus on your work! - * Full function - White/Black theme, lights on, weekly statistics, vibrations, alert, etc. - * Beautiful & Simple - SimplePomodoro is beautifully designed, simple to use and user friendly. - -RepoType: git -Repo: https://github.com/dacer/SimplePomodoro.git - -Builds: - - versionName: 2.0.1 - versionCode: 32 - disable: proprietary software inside - commit: b41605acc1843eb0ba6b63aa51ab59be8955593f - subdir: app - -AutoUpdateMode: None -UpdateCheckMode: None -CurrentVersion: 2.0.1 -CurrentVersionCode: 32 diff --git a/metadata/com.dacer.simplepomodoro/en-US/summary.txt b/metadata/com.dacer.simplepomodoro/en-US/summary.txt deleted file mode 100644 index 6c1e3a9c5c..0000000000 --- a/metadata/com.dacer.simplepomodoro/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Productivity timer diff --git a/metadata/com.dev.cromer.jason.cshelper.yml b/metadata/com.dev.cromer.jason.cshelper.yml deleted file mode 100644 index 0d54129fdb..0000000000 --- a/metadata/com.dev.cromer.jason.cshelper.yml +++ /dev/null @@ -1,34 +0,0 @@ -Categories: - - Science & Education -License: GPL-2.0-only -AuthorName: Jason Cromer -AuthorEmail: devlordofpings@gmail.com -AuthorWebSite: https://medium.com/@JasonCromer -SourceCode: https://github.com/JasonCromer/CSHelper -IssueTracker: https://github.com/JasonCromer/CSHelper/issues - -AutoName: CSHelper -Description: |- - Provides necessary tools and resources for any Computer Science student or - software engineer in the field. - - Tools include a binary/hexadecimal/octal/decimal/unsigned/1’s compliment and 2’s - compliment converter, and a list of commonly used data structures with - descriptions and a link to their respective Wikipedia pages. - -RepoType: git -Repo: https://github.com/JasonCromer/CSHelper - -Builds: - - versionName: 1.13.0 - versionCode: 13 - disable: https://github.com/JasonCromer/CSHelper/issues/1 - commit: 8af1f4a45d1fce4e7144c8d1cf868763fca84b0d - subdir: app - gradle: - - yes - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 1.14.0 -CurrentVersionCode: 14 diff --git a/metadata/com.dev.cromer.jason.cshelper/en-US/summary.txt b/metadata/com.dev.cromer.jason.cshelper/en-US/summary.txt deleted file mode 100644 index 37e9e5e362..0000000000 --- a/metadata/com.dev.cromer.jason.cshelper/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Computer Science Guide diff --git a/metadata/com.docd.purefm.yml b/metadata/com.docd.purefm.yml deleted file mode 100644 index ff651af99a..0000000000 --- a/metadata/com.docd.purefm.yml +++ /dev/null @@ -1,50 +0,0 @@ -Categories: - - System -License: Apache-2.0 -SourceCode: https://github.com/Doctoror/Pure-File-Manager -IssueTracker: https://github.com/Doctoror/Pure-File-Manager/issues - -AutoName: Pure File Manager -Description: |- - '''NOTE:''' This app is no longer maintained. - - Minimal file manager with root support. - -RepoType: git -Repo: https://github.com/Doctoror/Pure-File-Manager - -Builds: - - versionName: 0.1a - versionCode: 1 - disable: jars - commit: d3911548327f81072f1f636ffc73298b30835f55 - subdir: purefm - gradle: - - yes - srclibs: - - RootTools@3.4 - - CommonsIO@2.4 - - CommonsLang@LANG_3_2_1 - - CommonsCodec@1.9 - rm: - - purefm/libs/* - - purefm/src/androidTest/assets/busybox - prebuild: - - pushd $$CommonsIO$$ - - $$MVN3$$ package - - popd - - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/ - - pushd $$CommonsLang$$ - - $$MVN3$$ package - - popd - - cp $$CommonsLang$$/target/commons-lang3-3.2.1.jar libs/ - - pushd $$CommonsCodec$$ - - $$MVN3$$ package - - popd - - cp $$CommonsCodec$$/target/commons-codec-1.9.jar libs/ - - cp -fR $$RootTools$$/RootTools/src/main/java/com src/ - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 0.1a -CurrentVersionCode: 1 diff --git a/metadata/com.docd.purefm/en-US/summary.txt b/metadata/com.docd.purefm/en-US/summary.txt deleted file mode 100644 index 153667594b..0000000000 --- a/metadata/com.docd.purefm/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Simple file manager diff --git a/metadata/com.f.coin.yml b/metadata/com.f.coin.yml deleted file mode 100644 index 214ee04871..0000000000 --- a/metadata/com.f.coin.yml +++ /dev/null @@ -1,30 +0,0 @@ -Categories: - - Money -License: GPL-3.0-only -WebSite: http://fcoin.de -SourceCode: https://github.com/PrXenon/fcoin -IssueTracker: https://github.com/PrXenon/fcoin/issues - -AutoName: Fcoin -Description: |- - Faircoin ("fair coin") is a free, non-profit, independent, interest-free and - 100% power Tausch-/Geldwährung covered. - - The aim of fcoin, is offering a currency that is not output as conventional - banks, but of each and every of us. - - Documentation and app language is German. - -RepoType: git -Repo: https://github.com/PrXenon/fcoin.git - -Builds: - - versionName: 1.8.6 - versionCode: 27 - disable: Needs time at 35cce1404 - commit: 35cce1404 - -AutoUpdateMode: None -UpdateCheckMode: Static - -NoSourceSince: 1.9.6 diff --git a/metadata/com.f.coin/en-US/summary.txt b/metadata/com.f.coin/en-US/summary.txt deleted file mode 100644 index 41b2f4ad2d..0000000000 --- a/metadata/com.f.coin/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Manage an alternative currency diff --git a/metadata/com.fisheradelakin.vortex.yml b/metadata/com.fisheradelakin.vortex.yml deleted file mode 100644 index 9afdf24a95..0000000000 --- a/metadata/com.fisheradelakin.vortex.yml +++ /dev/null @@ -1,59 +0,0 @@ -AntiFeatures: - - NonFreeNet -Categories: - - Time -License: MIT -AuthorName: Fisher Adelakin -AuthorEmail: temidayoadelakin@gmail.com -WebSite: https://fisheradelak.in/ -SourceCode: https://github.com/fadelakin/vortex -IssueTracker: https://github.com/fadelakin/vortex/issues -Changelog: https://github.com/fadelakin/vortex/releases - -AutoName: Vortex -Description: |- - Simple weather app to view the current weather conditions as well as hourly and - daily forecasts. Your location must be turned on or else the app might crash. - Uses the forecast.io API. - -RepoType: git -Repo: https://github.com/fadelakin/vortex - -Builds: - - versionName: '2.0' - versionCode: 8 - disable: missing api key - commit: '2.0' - subdir: app - gradle: - - yes - - - versionName: 2.0.2 - versionCode: 10 - disable: missing api key - commit: 2.0.2 - subdir: app - gradle: - - yes - - - versionName: 2.0.3 - versionCode: 11 - disable: works, but wait for upstream’s consent - commit: 2.0.3 - subdir: app - gradle: - - yes - prebuild: - - mkdir -p src/main/assets - - mkdir foo - - pushd foo - - wget -c https://github.com/fadelakin/vortex/releases/download/2.0.3/app-release.apk - - unzip *.apk - - cp assets/apikey.json ../src/main/assets/ - - popd - - rm -fR foo - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 2.0.3 -CurrentVersionCode: 11 diff --git a/metadata/com.fisheradelakin.vortex/en-US/summary.txt b/metadata/com.fisheradelakin.vortex/en-US/summary.txt deleted file mode 100644 index 504aba2148..0000000000 --- a/metadata/com.fisheradelakin.vortex/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Get current weather conditions and forecast diff --git a/metadata/com.forum.fiend.osp.yml b/metadata/com.forum.fiend.osp.yml deleted file mode 100644 index 72fc19d400..0000000000 --- a/metadata/com.forum.fiend.osp.yml +++ /dev/null @@ -1,32 +0,0 @@ -Categories: - - Internet -License: MIT -SourceCode: https://github.com/abartmatozu/forum-fiend-osp -IssueTracker: https://github.com/abartmatozu/forum-fiend-osp/issues - -AutoName: Forum Fiend OSP -Description: |- - Clone of TapaTalk that let’s you post directly to web forums. Development has - been halted. - -RepoType: git -Repo: https://github.com/abartmatozu/forum-fiend-osp - -Builds: - - versionName: 1.3.3 - versionCode: 41 - disable: replace jars - commit: 515349109f86ac1561fd53d413e25008e16c6007 - subdir: Forum Fiend OSP - -MaintainerNotes: |- - WARNING: Found JAR file at Forum Fiend OSP/libs/android-support-v4.jar - WARNING: Found JAR file at Forum Fiend OSP/libs/gson-2.2.4.jar - WARNING: Found JAR file at Forum Fiend OSP/libs/universal-image-loader-1.9.3.jar - WARNING: Found JAR file at Forum Fiend OSP/libs/aXMLRPC_v1.7.2.jar - WARNING: Found JAR file at Forum Fiend OSP/libs/httpmime-4.2.5.jar - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 1.3.3 -CurrentVersionCode: 41 diff --git a/metadata/com.forum.fiend.osp/en-US/summary.txt b/metadata/com.forum.fiend.osp/en-US/summary.txt deleted file mode 100644 index a0dca93cb2..0000000000 --- a/metadata/com.forum.fiend.osp/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Native client for forums diff --git a/metadata/com.fusionx.lightirc.yml b/metadata/com.fusionx.lightirc.yml deleted file mode 100644 index 1d37858433..0000000000 --- a/metadata/com.fusionx.lightirc.yml +++ /dev/null @@ -1,28 +0,0 @@ -Categories: - - Internet -License: GPL-3.0-only -SourceCode: https://github.com/tilal6991/HoloIRC -IssueTracker: https://github.com/tilal6991/HoloIRC/issues -Changelog: https://github.com/tilal6991/HoloIRC/blob/HEAD/CHANGELOG.mkdn - -AutoName: HoloIRC -Description: |- - IRC client that is intended to be very lightweight and easy to use while not - sacrificing on features. - -RepoType: git -Repo: https://github.com/tilal6991/HoloIRC - -Builds: - - versionName: 4.1.0 - versionCode: 70 - disable: crashlytics, missing libs - commit: v4.1.0 - subdir: android - gradle: - - simple - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 4.1.0 -CurrentVersionCode: 70 diff --git a/metadata/com.fusionx.lightirc/en-US/summary.txt b/metadata/com.fusionx.lightirc/en-US/summary.txt deleted file mode 100644 index e40bf365a2..0000000000 --- a/metadata/com.fusionx.lightirc/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -IRC client diff --git a/metadata/com.ghostsq.commander.https.yml b/metadata/com.ghostsq.commander.https.yml deleted file mode 100644 index a825d39160..0000000000 --- a/metadata/com.ghostsq.commander.https.yml +++ /dev/null @@ -1,44 +0,0 @@ -Categories: - - System -License: GPL-3.0-only -WebSite: https://sites.google.com/site/ghostcommander1 -SourceCode: https://sourceforge.net/p/gc-webdav/svn/HEAD/tree/ -IssueTracker: https://sourceforge.net/p/ghostcommander/_list/tickets -Donate: https://sourceforge.net/p/ghostcommander/donate - -AutoName: Ghost Commander - WebDAV plugin -Description: |- - A plug-in for https://f-droid.org/packages/com.ghostsq.commander to access WebDAV sites. Launch Ghost - Commander and go to 'Menu > Location > Home > WebDAV site'. Alternatively, - scroll along the toolbar until you arrive at 'Home'. Enter your server name and - credentials. - -RepoType: git-svn -Repo: https://svn.code.sf.net/p/gc-webdav/svn/ - -Builds: - - versionName: '1.0' - versionCode: 3 - disable: broken build - commit: '9' - srclibs: - - GhostCommander@507 - extlibs: - - jcifs/jcifs-1.3.17.jar - - custom_rules.xml - prebuild: - - mv libs/custom_rules.xml ./ - - pushd $$GhostCommander$$ - - android update project -p ./ -t "android-19" - - ant debug -f build.xml - - jar c -C bin/classes/ com > gc.jar - - popd - - install -D $$GhostCommander$$/gc.jar libs/gc.jar - - android update project -p . -t android-19 -n com.ghostsq.commander.https - -MaintainerNotes: '* License?' - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 1.0.3b3 -CurrentVersionCode: 11 diff --git a/metadata/com.ghostsq.commander.https/en-US/summary.txt b/metadata/com.ghostsq.commander.https/en-US/summary.txt deleted file mode 100644 index 24bee42272..0000000000 --- a/metadata/com.ghostsq.commander.https/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Access files over WebDAV diff --git a/metadata/com.github.pockethub.android.yml b/metadata/com.github.pockethub.android.yml deleted file mode 100644 index 4232317626..0000000000 --- a/metadata/com.github.pockethub.android.yml +++ /dev/null @@ -1,46 +0,0 @@ -AntiFeatures: - - NonFreeNet -Categories: - - Development -License: Apache-2.0 -AuthorName: Pockethub -AuthorEmail: pockethubers@gmail.com -SourceCode: https://github.com/pockethub/PocketHub -IssueTracker: https://github.com/pockethub/PocketHub/issues - -Description: |- - Create, manage, and discuss issues and stay up to date with an integrated news - feed for all your organizations, friends, and repositories. View your issues - dashboard to stay connected with all the issues you’ve reported, been assigned, - or participating in the discussion on. You can also view and filter a - repository’s issue list and bookmark it for quick access. - - Discover, share, and discuss code snippets using the integrated GitHub Gists - support. - - GitHub didn’t want to maintain the app anymore, so it’s been released to the - community and maintained as a public project, and renamed to PocketHub. - - Anti-feature:Network Services. GitHub.com itself runs primarily proprietary - code. - -RepoType: git -Repo: https://github.com/pockethub/PocketHub - -Builds: - - versionName: 2.0.1 - versionCode: 20100 - disable: WIP - commit: 4117b7680022c0fd413e6a139f8e0f09f7d270a0 - subdir: app - gradle: - - yes - rm: - - app/libs - prebuild: - - sed -i -e "s/.name.*ext.\(.\)aar.*$/\1com.github.kevinsawicki:wishlist:0.4\1/" - build.gradle - - sed -i -e "/populov/d" -e "/repo.eclipse.org/d" ../build.gradle - -AutoUpdateMode: None -UpdateCheckMode: None diff --git a/metadata/com.github.pockethub.android/en-US/summary.txt b/metadata/com.github.pockethub.android/en-US/summary.txt deleted file mode 100644 index 433df68882..0000000000 --- a/metadata/com.github.pockethub.android/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Official successor of the GitHub client diff --git a/metadata/com.github.postapczuk.leplauncher.yml b/metadata/com.github.postapczuk.leplauncher.yml deleted file mode 100644 index 7164536c92..0000000000 --- a/metadata/com.github.postapczuk.leplauncher.yml +++ /dev/null @@ -1,26 +0,0 @@ -Categories: - - System -License: GPL-2.0-only -WebSite: https://github.com/postapczuk/Light-ePaper-Launcher/blob/HEAD/README.md -SourceCode: https://github.com/postapczuk/Light-ePaper-Launcher -IssueTracker: https://github.com/postapczuk/Light-ePaper-Launcher/issues -Changelog: https://github.com/postapczuk/Light-ePaper-Launcher/releases - -AutoName: Light ePaper Launcher - -RepoType: git -Repo: https://github.com/postapczuk/Light-ePaper-Launcher - -Builds: - - versionName: 0.1.0 - versionCode: 1 - disable: fails to build - commit: 0.1.0 - subdir: LightEpaperLauncher - gradle: - - yes - -AutoUpdateMode: Version %v -UpdateCheckMode: Tags -CurrentVersion: 0.1.0 -CurrentVersionCode: 1 diff --git a/metadata/com.gmail.walles.johan.batterylogger.yml b/metadata/com.gmail.walles.johan.batterylogger.yml deleted file mode 100644 index 509155e0b9..0000000000 --- a/metadata/com.gmail.walles.johan.batterylogger.yml +++ /dev/null @@ -1,35 +0,0 @@ -Categories: - - System -License: Apache-2.0 -AuthorName: Johan Walles -SourceCode: https://github.com/walles/batterylogger -IssueTracker: https://github.com/walles/batterylogger/issues - -AutoName: Battery Logger -Description: |- - Log and plot battery drain speed up to one month back. The plot will include - markers for when things like app or OS upgrades have happened. The idea then is - that using this information it should be possible to find out what makes battery - usage increase. - -RepoType: git -Repo: https://github.com/walles/batterylogger - -Builds: - - versionName: 1.0.0 - versionCode: 6 - disable: uses pre-release libraries from sonatype - commit: version-0.9.1 - gradle: - - yes - prebuild: sed -i -e 's/0.6.2-SNAPSHOT/0.6.1/g' -e 's@https://oss.sonatype.org/content/groups/public/@http://localhost@g' - build.gradle - - - versionName: 1.0.1 - versionCode: 7 - disable: as per 1.0.0 - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 1.0.1 -CurrentVersionCode: 7 diff --git a/metadata/com.gmail.walles.johan.batterylogger/en-US/summary.txt b/metadata/com.gmail.walles.johan.batterylogger/en-US/summary.txt deleted file mode 100644 index c3f6ad5522..0000000000 --- a/metadata/com.gmail.walles.johan.batterylogger/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Log and plot battery drain diff --git a/metadata/com.google.code.geobeagle.yml b/metadata/com.google.code.geobeagle.yml deleted file mode 100644 index df6db67573..0000000000 --- a/metadata/com.google.code.geobeagle.yml +++ /dev/null @@ -1,36 +0,0 @@ -Categories: - - Navigation -License: Apache-2.0 -WebSite: https://code.google.com/p/geobeagle -SourceCode: https://code.google.com/p/geobeagle/source - -AutoName: GeoBeagle -Description: |- - Geocaches are objects that have been hidden in the real world; the game of - geocaching is finding these objects around you. - - Jacob Paulsen did a - YouTube - video featuring GeoBeagle. - -RepoType: hg -Repo: https://code.google.com/p/geobeagle - -Builds: - - versionName: 1.4.15 - versionCode: 206 - disable: wip a868e85b7acf - commit: unknown - see disabled - subdir: trunk/GeoBeagle - extlibs: - - roboguice/roboguice-1.1.jar - prebuild: - - cp -r factory/com/google/code/geobeagle src/com/google/code/geobeagle/ - - cp -r factory/roboguice/util/ src/com/google/code/geobeagle/ - - sed -i 's///g' AndroidManifest.xml - -AutoUpdateMode: None -UpdateCheckMode: Static -CurrentVersion: 1.4.15 -CurrentVersionCode: 206 diff --git a/metadata/com.google.code.geobeagle/en-US/summary.txt b/metadata/com.google.code.geobeagle/en-US/summary.txt deleted file mode 100644 index 6c4de978b6..0000000000 --- a/metadata/com.google.code.geobeagle/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Search for geocaches/letterboxes diff --git a/metadata/com.googlecode.android_scripting.yml b/metadata/com.googlecode.android_scripting.yml deleted file mode 100644 index f360a4f628..0000000000 --- a/metadata/com.googlecode.android_scripting.yml +++ /dev/null @@ -1,56 +0,0 @@ -AntiFeatures: - - UpstreamNonFree -Categories: - - Development -License: Apache-2.0 -SourceCode: https://github.com/damonkohler/sl4a -IssueTracker: https://github.com/damonkohler/sl4a/issues - -AutoName: SL4A -Description: |- - Scripting Layer for Android (SL4A) brings scripting languages to Android by - allowing you to edit and execute scripts and interactive interpreters directly - on the Android device. These scripts have access to many of the APIs available - to full-fledged Android applications, but with a greatly simplified interface - that makes it easy to get things done. - - SL4A is designed for developers and is alpha quality software. - -RepoType: git -Repo: https://github.com/damonkohler/sl4a.git - -Builds: - - versionName: 6x03 - versionCode: 603 - disable: wip - srclib location issue - commit: dcfa832f80 - subdir: android/ScriptingLayerForAndroid - srclibs: - - NoAnalytics@158a4a - rm: - - android/ScriptForAndroidTemplate - - android/PythonForAndroid - - android/Common/libs/libGoogleAnalytics.jar - - android/ScriptForAndroidTemplate/libs/libGoogleAnalytics.jar - - lua - - python - - python-build - - python-modules - - rhino - - beanshell - - perl - prebuild: echo "source.dir=src;../Common/src;../BluetoothFacade/src;../InterpreterForAndroid/src;../SignalStrengthFacade/src;../TextToSpeechFacade/src;../Utils/src;../WebCamFacade/src;$$NoAnalytics$$" - > ant.properties - androidupdate: - - . - - ../QuickAction - scanignore: - - android/Utils/src/com/googlecode/android_scripting/interpreter/ExternalClassLoader.java - buildjni: - - yes - ndk: r12b - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 6x03 -CurrentVersionCode: 603 diff --git a/metadata/com.googlecode.android_scripting/en-US/summary.txt b/metadata/com.googlecode.android_scripting/en-US/summary.txt deleted file mode 100644 index ee5b984fff..0000000000 --- a/metadata/com.googlecode.android_scripting/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Script interpreter diff --git a/metadata/com.headuck.app.gooutwithduck.yml b/metadata/com.headuck.app.gooutwithduck.yml deleted file mode 100644 index 9e7583765a..0000000000 --- a/metadata/com.headuck.app.gooutwithduck.yml +++ /dev/null @@ -1,38 +0,0 @@ -AntiFeatures: - - NonFreeNet -Categories: - - Sports & Health -License: GPL-3.0-or-later -AuthorName: headuck -AuthorEmail: headucklab@gmail.com -WebSite: https://blog.headuck.com/ -SourceCode: https://github.com/headuck/GoOutWithDuck -IssueTracker: https://github.com/headuck/GoOutWithDuck/issues - -AutoName: GoOutWithDuck - -RepoType: git -Repo: https://github.com/headuck/GoOutWithDuck - -Builds: - - versionName: 0.1.0 - versionCode: 100 - disable: Disable to avoid abuse - commit: 0.1.0 - subdir: app - gradle: - - yes - - - versionName: 0.1.1 - versionCode: 101 - disable: Disable to avoid abuse - commit: 0.1.1 - subdir: app - submodules: true - gradle: - - yes - -AutoUpdateMode: None -UpdateCheckMode: Tags -CurrentVersion: 0.1.1 -CurrentVersionCode: 101 diff --git a/metadata/com.isaacparker.dozesettingseditor.yml b/metadata/com.isaacparker.dozesettingseditor.yml deleted file mode 100644 index 6ea5a7fde7..0000000000 --- a/metadata/com.isaacparker.dozesettingseditor.yml +++ /dev/null @@ -1,38 +0,0 @@ -Categories: - - System -License: MIT -SourceCode: https://github.com/p0isonra1n/Doze-Settings-Editor -IssueTracker: https://github.com/p0isonra1n/Doze-Settings-Editor/issues - -AutoName: Doze Editor -Description: |- - Simple editor of the settings or parameters which affect the operation of Doze. - A list of parameters and corresponding descriptions is available in the - README. - -RequiresRoot: 'yes' - -RepoType: git -Repo: https://github.com/p0isonra1n/Doze-Settings-Editor - -Builds: - - versionName: '6.0' - versionCode: 6 - disable: Missing res, see https://github.com/p0isonra1n/Doze-Settings-Editor/issues/2 - commit: f424bce4641dfd14181d5770701405417f6114d6 - subdir: app - gradle: - - yes - srclibs: - - RootTools@4.2 - - RootShell@1.3 - rm: - - app/libs/*.jar - prebuild: - - sed -i -e '/RootShell/d' build.gradle - - cp -fR $$RootShell$$/src/com src/main/java/ - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: '6.0' -CurrentVersionCode: 6 diff --git a/metadata/com.isaacparker.dozesettingseditor/en-US/summary.txt b/metadata/com.isaacparker.dozesettingseditor/en-US/summary.txt deleted file mode 100644 index bd50eee029..0000000000 --- a/metadata/com.isaacparker.dozesettingseditor/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Edit doze settings diff --git a/metadata/com.jackpf.apkdownloader.yml b/metadata/com.jackpf.apkdownloader.yml deleted file mode 100644 index 0aa05a551b..0000000000 --- a/metadata/com.jackpf.apkdownloader.yml +++ /dev/null @@ -1,61 +0,0 @@ -AntiFeatures: - - NonFreeAdd - - NonFreeNet -Categories: - - Development -License: MIT -SourceCode: https://github.com/jackpf/ApkDownloader -IssueTracker: https://github.com/jackpf/ApkDownloader/issues - -AutoName: Apk Downloader -Description: |- - Adds a "share" button to app pages in browsers. Search the web store for apps - and then click "Share to APK Download". - - Informational: You still need a google account to authenticate with and a google - services framework ID from a device that has been activated with google play - services. You can ignore this if you have play services installed. - -RepoType: git -Repo: https://github.com/jackpf/ApkDownloader.git - -Builds: - - versionName: 1.2.2 - versionCode: 6 - disable: clean up and market-api - commit: 2478482b28f9459fec22db8be6a19afe3f0b4075 - srclibs: - - CommonsCodec@1_6 - - CommonsIO@2.4 - - ApacheHttpClient@4.3.3 - - ApacheHttpCore@4.3.2 - - Protobuf@2.5.0 - rm: - - libs/*.jar - prebuild: - - pushd $$ApacheHttpClient$$/httpclient/ - - $$MVN3$$ package - - popd - - cp $$ApacheHttpClient$$/httpclient/target/httpclient-4.3.3.jar libs/ - - pushd $$CommonsIO$$ - - $$MVN3$$ package - - popd - - cp $$CommonsIO$$/target/commons-io-2.4.jar libs/ - - pushd $$CommonsCodec$$ - - $$MVN3$$ package - - popd - - cp $$CommonsCodec$$/target/commons-codec-1.6.jar libs/ - - pushd $$ApacheHttpCore$$/httpcore - - $$MVN3$$ package - - popd - - cp $$ApacheHttpCore$$/httpcore/target/httpcore-4.3.2.jar libs/ - - cp -fR $$Protobuf$$/src/main/java/com src/ - -MaintainerNotes: |- - TODO: Cleanup - TODO: https://code.google.com/p/android-market-api/source - -AutoUpdateMode: None -UpdateCheckMode: RepoManifest -CurrentVersion: 1.2.2 -CurrentVersionCode: 6 diff --git a/metadata/com.jackpf.apkdownloader/en-US/summary.txt b/metadata/com.jackpf.apkdownloader/en-US/summary.txt deleted file mode 100644 index f454729fdd..0000000000 --- a/metadata/com.jackpf.apkdownloader/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Download APKs without PlayStore app diff --git a/metadata/com.jakewharton.telecine.yml b/metadata/com.jakewharton.telecine.yml deleted file mode 100644 index 7df3b32c84..0000000000 --- a/metadata/com.jakewharton.telecine.yml +++ /dev/null @@ -1,43 +0,0 @@ -Categories: - - Multimedia -License: Apache-2.0 -SourceCode: https://github.com/JakeWharton/Telecine -IssueTracker: https://github.com/JakeWharton/Telecine/issues -Changelog: https://github.com/JakeWharton/Telecine/blob/HEAD/CHANGELOG.md - -Name: Telecine -Description: |- - Capture full resolution videos directly on your phone. No more recording - controls cluttering up the video or USB debugging notification in your status - bar! Launch the overlay and then navigate away from the app. The overlay will - remain allowing you to press record when you are in the target app. The overlay - disappears while recording. To stop, press the area where the overlay used to be - (hint: it's still there! just transparent) - - TL;DR: Press record, press the same area to stop. - -RepoType: git -Repo: https://github.com/JakeWharton/Telecine - -Builds: - - versionName: 1.5.0 - versionCode: 1 - disable: remove play-services - commit: 1.5.0 - subdir: telecine - gradle: - - yes - rm: - - telecine/src/main/java/com/jakewharton/telecine/Analytics.java - prebuild: - - sed -i -e '/play-services/d' build.gradle - - find . -type f -name *.java -print0 | xargs -0 sed -i -e '/import com.google.android.gms/d' - -e '/Inject Analytics analytics/d' -e '/Tracker tracker/d' -e 's/Activity - activity, Analytics analytics/Activity activity/g' -e '/private final Analytics - analytics/d' -e 's/Intent data, Analytics analytics/Intent data/g' -e 's/Analytics - analytics,//g' -e '/@Provides @Singleton Analytics provideAnalytics/,+7d' - -AutoUpdateMode: None -UpdateCheckMode: None -CurrentVersion: 1.5.0 -CurrentVersionCode: 1 diff --git a/metadata/com.jakewharton.telecine/en-US/summary.txt b/metadata/com.jakewharton.telecine/en-US/summary.txt deleted file mode 100644 index fe7333fe12..0000000000 --- a/metadata/com.jakewharton.telecine/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Record full-resolution video