c:geo working build
This commit is contained in:
parent
a043bbc2b9
commit
cf744b69aa
|
@ -15,23 +15,23 @@ is an unnofficial client to access geocaching.com's list of caches, search and
|
||||||
save them to the device.
|
save them to the device.
|
||||||
|
|
||||||
Older builds of this application no longer work due to reliance on third party
|
Older builds of this application no longer work due to reliance on third party
|
||||||
services that have changed. Newer builds cannot be built without proprietary
|
services that have changed.
|
||||||
software, and in any case have proprietary dependencies and 'secret' keys missing
|
|
||||||
from the source code.
|
|
||||||
.
|
.
|
||||||
|
|
||||||
Repo Type:git
|
Repo Type:git
|
||||||
#Repo:https://github.com/cgeo/c-geo-opensource.git
|
Repo:https://github.com/cgeo/cgeo
|
||||||
Repo:https://github.com/wiewo/cgeo
|
|
||||||
|
|
||||||
Build:1,1
|
Build:1,1
|
||||||
disable=wip
|
disable=wip
|
||||||
forceversion=yes
|
forceversion=yes
|
||||||
forcevercode=yes
|
forcevercode=yes
|
||||||
commit=e6a5c04aee4d3efff9eccbe98ed9734a57dfef1d
|
commit=market_20140918
|
||||||
subdir=main
|
subdir=main
|
||||||
gradle=yes
|
gradle=yes
|
||||||
srclibs=LocusAPI@40cade8,LocusAPIAndroid@6c77cf0,ApacheHttpCore@4.3.2,ApacheHttpClient@4.3.2,HttpClientAndroid@f7c5537aa724
|
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
|
||||||
|
srclibs=ApacheHttpCore@4.2.3,ApacheHttpClient@4.2.3,HttpClientAndroid@46874342a6b7,MapsforgeCgeo@cbd01e8,LocusMap@6:08dee4be1444
|
||||||
rm=main/libs/*.jar,main/libs/*.properties,main/libs/src/*
|
rm=main/libs/*.jar,main/libs/*.properties,main/libs/src/*
|
||||||
prebuild=mv $$ApacheHttpCore$$/httpcore $$HttpClientAndroid$$/script/httpcore && \
|
prebuild=mv $$ApacheHttpCore$$/httpcore $$HttpClientAndroid$$/script/httpcore && \
|
||||||
mv $$ApacheHttpClient$$/httpclient $$HttpClientAndroid$$/script/httpclient && \
|
mv $$ApacheHttpClient$$/httpclient $$HttpClientAndroid$$/script/httpclient && \
|
||||||
|
@ -41,23 +41,20 @@ Build:1,1
|
||||||
sed -i -e '/checkout/d' convert_stock_httpclient && \
|
sed -i -e '/checkout/d' convert_stock_httpclient && \
|
||||||
bash convert_stock_httpclient && \
|
bash convert_stock_httpclient && \
|
||||||
popd && \
|
popd && \
|
||||||
cp $$HttpClientAndroid$$/script/httpclientandroidlib-1.2.1.jar libs/ && \
|
cp $$HttpClientAndroid$$/script/httpclientandroidlib-1.1.2.jar libs/ && \
|
||||||
echo "==== HttpClientAndroid done ====" && \
|
echo "==== HttpClientAndroid done ====" && \
|
||||||
sed -i -e '/mavenCentral/amavenLocal()\n' ../build.gradle && \
|
pushd $$LocusMap$$/LocusAddonPublicLib && ant release && popd && \
|
||||||
sed -i -e '/mapsforge-map/d' build.gradle && \
|
cp $$LocusMap$$/LocusAddonPublicLib/bin/classes.jar libs/locus-api-4.0.jar && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:svg-android:0.4.3"' build.gradle && \
|
$$MVN3$$ clean package -DskipTests -f $$MapsforgeCgeo$$/pom.xml && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge:0.4.3"' build.gradle && \
|
mv $$MapsforgeCgeo$$/mapsforge-map/target/mapsforge-map-0.3.0-jar-with-dependencies.jar libs/ && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge-map:0.4.3"' build.gradle && \
|
pushd repackageMapsforge0.2 && jar xf mapsforge-map-0.2.4.jar && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge-map-android:0.4.3"' build.gradle && \
|
rm org/mapsforge/android/mapsold/*.class && mkdir src && mv org src/ && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge-core:0.4.3"' build.gradle && \
|
printf '<?xml version="1.0" encoding="utf-8"?>\n<manifest xmlns:android="http://schemas.android.com/apk/res/android"\n\tpackage="org.mapsforge.android.mapsold"\n\tandroid:versionCode="1"\nandroid:versionName="1.0"/>\n' > AndroidManifest.xml && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge-map-writer:0.4.3"' build.gradle && \
|
android update project --path . --target android-19 && \
|
||||||
sed -i -e '/appcompat/acompile "org.mapsforge:mapsforge-map-reader:0.4.3"' build.gradle && \
|
echo "android.library=true" >> project.properties && ant release && \
|
||||||
sed -i -e 's/httpclientandroidlib-1.1.2.jar/httpclientandroidlib-1.2.1.jar/g' build.gradle && \
|
cp bin/classes.jar ../libs/mapsforge-map-0.2.4.jar && popd && \
|
||||||
sed -i -e '/locus-api/d' build.gradle && \
|
sed -i -e 's/debuggable true/debuggable false/' build.gradle && \
|
||||||
cp -fR $$LocusAPI$$ ../locusAPI && \
|
sed -i -e '/versionCode/d' build.gradle && \
|
||||||
cp -fR $$LocusAPIAndroid$$ ../locusAPIAndroid && \
|
sed -i -e '/versionName/d' build.gradle
|
||||||
echo "include ':locusAPIAndroid'" >> ../settings.gradle && \
|
|
||||||
echo "include ':locusAPI'" >> ../settings.gradle
|
|
||||||
|
|
||||||
Auto Update Mode:None
|
Auto Update Mode:None
|
||||||
Update Check Mode:Static
|
Update Check Mode:Static
|
||||||
|
|
48
metadata/cgeo.geocaching/dummykeys.patch
Normal file
48
metadata/cgeo.geocaching/dummykeys.patch
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
--- a/main/res/values/keys.xml
|
||||||
|
+++ b/main/res/values/keys.xml
|
||||||
|
@@ -1,29 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||||
|
<!-- Google Maps -->
|
||||||
|
- <string name="maps_api_key" translatable="false">@maps.api.key@</string>
|
||||||
|
+ <string name="maps_api_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
|
||||||
|
<!-- Opencaching.de -->
|
||||||
|
- <string name="oc_de_okapi_consumer_key" translatable="false">@ocde.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_de_okapi_consumer_secret" translatable="false">@ocde.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_de_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_de_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
|
||||||
|
<!-- Opencaching.pl -->
|
||||||
|
- <string name="oc_pl_okapi_consumer_key" translatable="false">@ocpl.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_pl_okapi_consumer_secret" translatable="false">@ocpl.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_pl_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_pl_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
<!-- disable unused resource warning until remaining implementation has been merged -->
|
||||||
|
<!-- Opencaching.us -->
|
||||||
|
- <string name="oc_us_okapi_consumer_key" translatable="false">@ocus.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_us_okapi_consumer_secret" translatable="false">@ocus.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_us_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_us_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
|
||||||
|
<!-- Opencaching.nl -->
|
||||||
|
- <string name="oc_nl_okapi_consumer_key" translatable="false">@ocnl.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_nl_okapi_consumer_secret" translatable="false">@ocnl.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_nl_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_nl_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
|
||||||
|
<!-- Opencaching.ro -->
|
||||||
|
- <string name="oc_ro_okapi_consumer_key" translatable="false">@ocro.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_ro_okapi_consumer_secret" translatable="false">@ocro.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_ro_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_ro_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
|
||||||
|
<!-- Opencaching.og.uk -->
|
||||||
|
- <string name="oc_uk_okapi_consumer_key" translatable="false">@ocuk.okapi.consumer.key@</string>
|
||||||
|
- <string name="oc_uk_okapi_consumer_secret" translatable="false">@ocuk.okapi.consumer.secret@</string>
|
||||||
|
+ <string name="oc_uk_okapi_consumer_key" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
+ <string name="oc_uk_okapi_consumer_secret" translatable="false">1LhWN5eWaqRrP0ZgO3h7vevsAwtJJs80C-G9o7RA</string>
|
||||||
|
</resources>
|
||||||
|
--
|
||||||
|
2.1.1
|
||||||
|
|
1014
metadata/cgeo.geocaching/no-gmaps.patch
Normal file
1014
metadata/cgeo.geocaching/no-gmaps.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,2 +0,0 @@
|
||||||
Repo Type:hg
|
|
||||||
Repo:https://bitbucket.org/asamm/locus-api
|
|
|
@ -1,2 +0,0 @@
|
||||||
Repo Type:hg
|
|
||||||
Repo:https://bitbucket.org/asamm/locus-api-android
|
|
4
srclibs/LocusMap.txt
Normal file
4
srclibs/LocusMap.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
Repo Type:hg
|
||||||
|
Repo:https://code.google.com/p/android-locus-map/
|
||||||
|
|
||||||
|
Prepare:rm LocusAddonPublicLib/build.xml && $$SDK$$/tools/android update project -p LocusAddonPublicLib/ -t android-19
|
2
srclibs/MapsforgeCgeo.txt
Normal file
2
srclibs/MapsforgeCgeo.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Repo Type:git
|
||||||
|
Repo:https://github.com/cgeo/mapsforge.git
|
Loading…
Reference in a new issue