Categories:Navigation
License:GPLv3
Web Site:http://osmand.net
Source Code:https://github.com/osmandapp/Osmand
Issue Tracker:https://github.com/osmandapp/Osmand/issues
Donate:https://code.google.com/p/osmand/#Please_support_the_project

Auto Name:OsmAnd~
Summary:Maps & navigation; online and off
Description:
'''N.B''' Each apk is labelled according to the CPU architecture which it is
designed to run on; if in doubt, use ARM.

Osmand~'s features can be extended by enabling the plugins
via the settings, which include online
maps from many sources, tracking, OSM editing and accessibility enhancements.
Map data of both vector
and raster types can be stored on the phone memory card for offline usage, and
navigation by default uses offline methods.
Map data packages for many territories can be downloaded from
within the app and there is a desktop program available on the website as well
for creating your own.

The "~" is appended to differentiate it from the developers' builds.
.

# Name srclibs in such a way as to replicate OsmAnd build tree
Repo Type:srclib
Repo:android

Build:0.6.5,34
    commit=v0.6.5
    subdir=OsmAnd
    encoding=utf-8
    prebuild=mkdir assets && \
        mkdir raw

Build:0.6.6,36
    commit=v0.6.6_2
    subdir=OsmAnd
    encoding=utf-8
    prebuild=mkdir raw

Build:0.6.7,37
    commit=v0.6.7
    subdir=OsmAnd
    encoding=utf-8
    patch=code37.patch
    prebuild=mkdir raw

Build:0.6.8,39
    commit=v0.6.8
    subdir=OsmAnd
    encoding=utf-8
    prebuild=mkdir raw

Build:0.6.8',41
    disable=No corresponding source for whatever this is
    commit=unknown - see disabled

Build:0.6.9,42
    commit=v0.6.9
    subdir=OsmAnd
    encoding=utf-8
    prebuild=mkdir raw

Build:0.6.9',43
    disable=No corresponding source for whatever this is
    commit=unknown - see disabled

Build:0.8.1,65
    commit=d62472532d8
    subdir=OsmAnd
    target=android-8
    update=force
    encoding=utf-8
    forceversion=yes
    prebuild=cd ../DataExtractionOSM && \
        ant compile build && \
        cd ../OsmAnd/ && \
        sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml && \
        cp ../DataExtractionOSM/build/OsmAndMapCreator.jar libs/ && \
        zip -d libs/OsmAndMapCreator.jar net/osmand/LogUtil.class && \
        cp -r ../DataExtractionOSM/build/lib/ libs/
    buildjni=no

Build:0.8.2,71
    commit=50a4733475cd
    subdir=OsmAnd
    submodules=yes
    target=android-8
    update=force
    encoding=utf-8
    forceversion=yes
    forcevercode=yes
    prebuild=sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml && \
        cd ../DataExtractionOSM && \
        ant compile build && \
        cd ../OsmAnd/ && \
        sed -i 's/app_version">[^<]*/app_version">0.8.2-fdroid/' res/values/no_translate.xml && \
        cp ../DataExtractionOSM/build/OsmAndMapCreator.jar libs/ && \
        zip -d libs/OsmAndMapCreator.jar net/osmand/LogUtil.class && \
        cp -r ../DataExtractionOSM/build/lib/ libs/
    buildjni=yes

# branch r1.5
Build:1.5-MIPS,143
    commit=0eb598d815c
    subdir=OsmAnd
    encoding=utf-8
    forcevercode=yes
    rm=SherlockBar/build.xml
    extlibs=perms-osmand_145.diff
    srclibs=tools@bfee93a8d;core@r1.1.4;resources@836be71481
    patch=remove_analytics_android_145.diff
    prebuild=rm ../../core/OsmAnd-java/src/net/osmand/plus/download/DownloadTracker.java && \
        sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml && \
        $$SDK$$/tools/android update project -p ../SherlockBar && \
        sed -i 's/app_version">[^<]*/app_version">1.5-MIPS/'            res/values/no_translate.xml && \
        sed -i '/keys/d' ant.properties && \
        cd ../../core/ && \
        git apply ../android/OsmAnd/libs/perms-osmand_145.diff
    build=ANDROID_SDK=$$SDK$$ ANDROID_NDK=$$NDK$$ OSMAND_MIPS_ONLY=true ./ndk-build.sh && \
        ant jar native-libs -f $$tools$$/OsmAndMapCreator/build.xml && \
        ant build -f ../OsmAnd-java/build.xml
    buildjni=no

# branch r1.5
Build:1.5-X86,144
    commit=0eb598d815c
    subdir=OsmAnd
    encoding=utf-8
    forcevercode=yes
    rm=SherlockBar/build.xml
    extlibs=perms-osmand_145.diff
    srclibs=tools@bfee93a8d;core@r1.1.4;resources@836be71481
    patch=remove_analytics_android_145.diff
    prebuild=rm ../../core/OsmAnd-java/src/net/osmand/plus/download/DownloadTracker.java && \
        sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml && \
        $$SDK$$/tools/android update project -p ../SherlockBar && \
        sed -i 's/app_version">[^<]*/app_version">1.5-X86/'            res/values/no_translate.xml && \
        sed -i '/keys/d' ant.properties && \
        cd ../../core/ && \
        git apply ../android/OsmAnd/libs/perms-osmand_145.diff
    build=ANDROID_SDK=$$SDK$$ ANDROID_NDK=$$NDK$$ OSMAND_X86_ONLY=true ./ndk-build.sh && \
        ant jar native-libs -f $$tools$$/OsmAndMapCreator/build.xml && \
        ant build -f ../OsmAnd-java/build.xml
    buildjni=no

# branch r1.5
Build:1.5-ARM,145
    commit=0eb598d815c
    subdir=OsmAnd
    encoding=utf-8
    forcevercode=yes
    rm=SherlockBar/build.xml
    extlibs=perms-osmand_145.diff;osmand-zlib-url_145.patch
    srclibs=tools@bfee93a8d;core@r1.1.4;resources@836be71481
    patch=remove_analytics_android_145.diff
    prebuild=rm ../../core/OsmAnd-java/src/net/osmand/plus/download/DownloadTracker.java && \
        sed -i 's/debuggable="true"/debuggable="false"/g' AndroidManifest.xml && \
        $$SDK$$/tools/android update project -p ../SherlockBar && \
        sed -i 's/app_version">[^<]*/app_version">1.5-ARM/'            res/values/no_translate.xml && \
        sed -i '/keys/d' ant.properties && \
        cd ../../core/ && \
        git apply ../android/OsmAnd/libs/perms-osmand_145.diff && \
        git apply ../android/OsmAnd/libs/osmand-zlib-url_145.patch
    build=ANDROID_SDK=$$SDK$$ ANDROID_NDK=$$NDK$$ OSMAND_ARM_ONLY=true ./ndk-build.sh && \
        ant jar native-libs -f $$tools$$/OsmAndMapCreator/build.xml && \
        ant build -f ../OsmAnd-java/build.xml
    buildjni=no

Auto Update Mode:None
Update Check Mode:None
Current Version:1.6.5
Current Version Code:165

