fdroiddata/metadata/net.osmand.plus.yml
2025-10-13 12:26:07 +00:00

7805 lines
337 KiB
YAML

AntiFeatures:
NonFreeAssets:
en-US: Artwork, layouts and prerecorded voices are under a non-commercial license
NonFreeNet:
en-US: May use maps and download images from non-free online services
Categories:
- Navigation
License: GPL-3.0-only
WebSite: https://osmand.net
SourceCode: https://github.com/osmandapp/Osmand
IssueTracker: https://github.com/osmandapp/Osmand/issues
Translation: https://hosted.weblate.org/projects/osmand/
Changelog: https://osmand.net/docs/versions/free-versions/
Donate: https://osmand.net/pricing
Name: OsmAnd~
RepoType: git
Repo: https://gitlab.com/f-droid-mirrors/OsmAnd-submodules.git
Builds:
- versionName: 1.8.2
versionCode: 182
commit: 76ada6c8a08afe69acb755503373ac36328ef665
subdir: android/OsmAnd
submodules: true
output: bin/OsmAnd-release-unsigned.apk
prebuild: sed -i 's/"OsmAnd+"/"OsmAnd~"/g' build.xml
build:
- ./old-ndk-build.sh
- ant -Dsdk.dir="$ANDROID_SDK" -Dndk.dir="$ANDROID_NDK" -DBLACKBERRY_BUILD=false
-DBUILD_SUFFIX= -DAPK_NUMBER_VERSION=182 "-DFEATURES=+play_market +gps_status
-parking_plugin -blackberry -amazon -route_nav" -DCLEAN_CPP=false -DPACKAGE_TO_BUILT=net.osmand.plus
-DAPK_VERSION=1.8.2 -Dnet.osmand.plus= -Dbuild.version=1.8.2 -Dbuild.version.code=182
-Dnativeoff=false "-DversionFeatures=+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav" clean release
- versionName: 1.8.3
versionCode: 183
commit: 1.8.3
subdir: android/OsmAnd
submodules: true
output: bin/OsmAnd-release-unsigned.apk
build: ../../build
- versionName: 1.9.4
versionCode: 196
commit: 1.9.4
subdir: android/OsmAnd
submodules: true
output: bin/OsmAnd-release-unsigned.apk
build: ../../build
- versionName: 1.9.5
versionCode: 197
commit: 1.9.5
subdir: android/OsmAnd
submodules: true
output: bin/OsmAnd-release-unsigned.apk
build: ../../build
- versionName: 2.0.4
versionCode: 207
commit: 6c290d170b00119df2771b1509221b46212947e9
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"2.0.4\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"207\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/sourceSets/icompileOptions {\nsourceCompatibility = JavaVersion.VERSION_1_7\ntargetCompatibility
= JavaVersion.VERSION_1_7\n}\n' ../eclipse-compile/appcompat/build.gradle
build.gradle
- sed -i -e '1 iAPP_PLATFORM := android-14' jni/Application.mk
antifeatures:
- Tracking
- versionName: 2.1.1
versionCode: 212
commit: 2.1.1
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
antifeatures:
- Tracking
- versionName: 2.2.4
versionCode: 224
commit: 2.2.4
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
antifeatures:
- Tracking
- versionName: 2.3.3
versionCode: 235
commit: d785ec7a9e0a67ff189758b91b4b28037b1a8c90
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1024m/g' build.gradle
scanignore:
- resources/rendering_styles/style-icons/drawable-mdpi/mx_sport_free_flyingpng
antifeatures:
- Tracking
- versionName: 2.3.5
versionCode: 238
commit: 2.3.5
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
scanignore:
- resources/rendering_styles/style-icons/drawable-mdpi/mx_sport_free_flyingpng
antifeatures:
- Tracking
- versionName: 2.4.4
versionCode: 244
commit: 2.4.4
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
scanignore:
- resources/rendering_styles/style-icons/drawable-mdpi/mx_sport_free_flyingpng
scandelete:
- resources/.swp
ndk: r10e
antifeatures:
- Tracking
- versionName: 2.4.6
versionCode: 246
commit: 2.4.6
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"-play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
scanignore:
- resources/rendering_styles/style-icons/drawable-mdpi/mx_sport_free_flyingpng
scandelete:
- resources/.swp
ndk: r10e
antifeatures:
- Tracking
- versionName: 2.4.7
versionCode: 247
commit: 2.4.7
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
scanignore:
- resources/rendering_styles/style-icons/drawable-mdpi/mx_sport_free_flyingpng
scandelete:
- resources/.swp
ndk: r11c
antifeatures:
- Tracking
- versionName: 2.5.4
versionCode: 254
commit: e06499c68d489f8e497c71b0fb28984e537b0d23
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
ndk: r11c
antifeatures:
- Tracking
- versionName: 2.6.2
versionCode: 262
commit: 2.6.2
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
ndk: r11c
antifeatures:
- Tracking
- versionName: 2.6.3
versionCode: 263
commit: 2.6.3
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
ndk: r11c
antifeatures:
- Tracking
- versionName: 2.6.5
versionCode: 265
commit: 3fcd1182218d400f8a11045e1563fc37e72d03dc
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
ndk: r11c
antifeatures:
- Tracking
- versionName: 2.7.5
versionCode: 275
commit: e6a0b95778b1e102a4f72067d42827ea3cb2dcaf
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
prebuild:
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 2.8.2
versionCode: 282
commit: eb0ec22a1bfc0266574a0ee9dcf21161054006b6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
rm:
- android/eclipse-compile
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/net.osmand:OsmAndCore_android:.*SNAPSHOT@jar/d" ../OsmAnd/build.gradle
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile 'commons-logging:commons-logging:1.1.1'\\\
n compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile\
\ 'org.json:json:20090211'\\n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n compile 'net.sf.kxml:kxml2:2.3.0'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/compile fileTree.*/ compile fileTree(include: ['classes.jar'],\
\ dir: 'libs')\\n compile 'commons-logging:commons-logging-api:1.1'\\n compile\
\ 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n compile 'org.immutables:gson:2.5.0'\\\
n compile 'com.vividsolutions:jts-core:1.14.0'/\" build.gradle"
- sed -i -e "s/public void debug(Object message) {/ public void trace(Object
message) { }\n public void trace(Object message, Throwable t) { }\n public
boolean isTraceEnabled() { return false; }\n public void debug(Object message)
{/" src/net/osmand/PlatformUtil.java
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- android/OsmAnd/libs/classes.jar
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 2.9.3
versionCode: 293
commit: 26d8bada10dff9a3ae76233f78f6c6f4434eba85
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
rm:
- android/eclipse-compile
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/net.osmand:OsmAndCore_android:.*SNAPSHOT@jar/d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile 'commons-logging:commons-logging:1.1.1'\\\
n compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile\
\ 'org.json:json:20090211'\\n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n compile 'net.sf.kxml:kxml2:2.3.0'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/compile fileTree.*/ compile fileTree(include: ['classes.jar'],\
\ dir: 'libs')\\n compile 'commons-logging:commons-logging-api:1.1'\\n compile\
\ 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n compile 'org.immutables:gson:2.5.0'\\\
n compile 'com.vividsolutions:jts-core:1.14.0'/\" build.gradle"
- sed -i -e "s/public void debug(Object message) {/ public void trace(Object
message) { }\n public void trace(Object message, Throwable t) { }\n public
boolean isTraceEnabled() { return false; }\n public void debug(Object message)
{/" src/net/osmand/PlatformUtil.java
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.0.0
versionCode: 300
commit: e2054218ab4dec175cd84b1ae48798dd5aeb291e
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/net.osmand:OsmAndCore_android:.*SNAPSHOT@jar/d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile 'commons-logging:commons-logging:1.1.1'\\\
n compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile\
\ 'org.json:json:20090211'\\n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n compile 'net.sf.kxml:kxml2:2.3.0'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar'], dir: 'libs')\\n implementation 'com.ibm.icu:icu4j:50.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n/\" build.gradle"
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.0.2
versionCode: 302
commit: b6a6984b211762b0aa2d6ed7b2cacb07e2af0d83
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/net.osmand:OsmAndCore_android:.*SNAPSHOT@jar/d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile 'commons-logging:commons-logging:1.1.1'\\\
n compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile\
\ 'org.json:json:20090211'\\n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n compile 'net.sf.kxml:kxml2:2.3.0'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar'], dir: 'libs')\\n implementation 'com.ibm.icu:icu4j:50.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n/\" build.gradle"
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.0.3
versionCode: 303
commit: d4bb77548df8cdbb0690992ea6a0035188c6b7d6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/net.osmand:OsmAndCore_android:.*SNAPSHOT@jar/d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile 'commons-logging:commons-logging:1.1.1'\\\
n compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile\
\ 'org.json:json:20090211'\\n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n compile 'net.sf.kxml:kxml2:2.3.0'\\n compile 'org.beanshell:bsh-core:2.0b4'\\\
n compile 'com.ibm.icu:icu4j:50.1'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar'], dir: 'libs')\\n implementation 'com.ibm.icu:icu4j:50.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n/\" build.gradle"
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.0.4
versionCode: 304
commit: a7d4e54d09e6e366686beac50a40f06b92443a40
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@chromium-41.0.2272.118
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/test/libs/*.jar
- android/OsmAnd/ant-lib/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- sed -i -e '/javaMaxHeapSize/s/4g/1536m/g' build.gradle
- "sed -i -e \"s/compile fileTree.*/ compile fileTree(include: ['icu4j.jar'],\
\ dir: 'libs')\\n compile 'commons-logging:commons-logging:1.1.1'\\n compile\
\ group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n compile 'org.json:json:20090211'\\\
n compile 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\n compile 'net.sf.kxml:kxml2:2.3.0'\\\
n compile 'org.beanshell:bsh-core:2.0b4'\\n compile 'fr.univ-valenciennes:bzip2:1.0'\\\
n compile 'com.moparisthebest:junidecode:0.1.1'\\n compile 'com.vividsolutions:jts-core:1.14.0'/\"\
\ ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
|| { echo 'Failed checksum' 1>\&2; exit; }/" expat/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 0c8e242c33c45928de560d7d595db06feb41d1b22167e37260ceabe72f9e992f
|| { echo 'Failed checksum' 1>\&2; exit; }/" freetype/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep f6c9dea12e41d00e253f7465d714d09248a8bcbed3415c25fd9ce50a1cdded6
|| { echo 'Failed checksum' 1>\&2; exit; }/" giflib/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 00029b1473f0f0ea72fbca3230e8cb25797fbb27e58ae2e46bb8bf5a806fe0b3
|| { echo 'Failed checksum' 1>\&2; exit; }/" jpeg/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 6e761e584e5d72d72fc80923e7851a468bf86538456e304aea401b99038ca92
|| { echo 'Failed checksum' 1>\&2; exit; }/" libpng/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 9e2e9658dfb036900da6ea0267a737fa3c4eee6666776d378c79d52e9334934
|| { echo 'Failed checksum' 1>\&2; exit; }/" zlib/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.1.5
versionCode: 315
commit: 9c355794940843b3e63b11209a0311768fe10aaf
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@chromium-41.0.2272.118
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
|| { echo 'Failed checksum' 1>\&2; exit; }/" expat/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 0c8e242c33c45928de560d7d595db06feb41d1b22167e37260ceabe72f9e992f
|| { echo 'Failed checksum' 1>\&2; exit; }/" freetype/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep f6c9dea12e41d00e253f7465d714d09248a8bcbed3415c25fd9ce50a1cdded6
|| { echo 'Failed checksum' 1>\&2; exit; }/" giflib/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 00029b1473f0f0ea72fbca3230e8cb25797fbb27e58ae2e46bb8bf5a806fe0b3
|| { echo 'Failed checksum' 1>\&2; exit; }/" jpeg/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 6e761e584e5d72d72fc80923e7851a468bf86538456e304aea401b99038ca92
|| { echo 'Failed checksum' 1>\&2; exit; }/" libpng/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 9e2e9658dfb036900da6ea0267a737fa3c4eee6666776d378c79d52e9334934
|| { echo 'Failed checksum' 1>\&2; exit; }/" zlib/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.1.6
versionCode: 316
commit: 9e7e25cfe5d77088a00aa9d869eccfd7b4ea0e78
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@chromium-41.0.2272.118
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
|| { echo 'Failed checksum' 1>\&2; exit; }/" expat/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 0c8e242c33c45928de560d7d595db06feb41d1b22167e37260ceabe72f9e992f
|| { echo 'Failed checksum' 1>\&2; exit; }/" freetype/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep f6c9dea12e41d00e253f7465d714d09248a8bcbed3415c25fd9ce50a1cdded6
|| { echo 'Failed checksum' 1>\&2; exit; }/" giflib/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.gz | grep 00029b1473f0f0ea72fbca3230e8cb25797fbb27e58ae2e46bb8bf5a806fe0b3
|| { echo 'Failed checksum' 1>\&2; exit; }/" jpeg/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 6e761e584e5d72d72fc80923e7851a468bf86538456e304aea401b99038ca92
|| { echo 'Failed checksum' 1>\&2; exit; }/" libpng/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 9e2e9658dfb036900da6ea0267a737fa3c4eee6666776d378c79d52e9334934
|| { echo 'Failed checksum' 1>\&2; exit; }/" zlib/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r11c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: '3.2'
versionCode: 320
commit: 5db012092c13cdb254407e1a16fca27da98dc5b0
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes -t jessie-backports swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.2.2
versionCode: 322
commit: 4009a9b7e1b4e16fb84873e7a777efaf9a2eec93
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.2.5
versionCode: 325
commit: v3.2.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.2.6
versionCode: 326
commit: v3.2.6
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.2.7
versionCode: 327
commit: v3.2.7
subdir: android/OsmAnd
submodules: true
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.3.5
versionCode: 335
commit: v3.3.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.3.6
versionCode: 336
commit: v3.3.6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.3.7
versionCode: 337
commit: v3.3.7
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17b
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.3.8
versionCode: 338
commit: v3.3.8
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.0
versionCode: 340
commit: v3.4.0
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.2
versionCode: 342
commit: v3.4.2
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.3
versionCode: 343
commit: v3.4.3
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.4
versionCode: 344
commit: v3.4.4
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.5
versionCode: 345
commit: v3.4.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.6
versionCode: 346
commit: v3.4.6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.4.8
versionCode: 348
commit: v3.4.8
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.5.2
versionCode: 352
commit: v3.5.2
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.5.3
versionCode: 353
commit: v3.5.3
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.5.4
versionCode: 354
commit: v3.5.4
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.5.5
versionCode: 355
commit: v3.5.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.6.2
versionCode: 362
commit: v3.6.2
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.6.3
versionCode: 363
commit: v3.6.3
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.7.2
versionCode: 372
commit: v3.7.2
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.7.3
versionCode: 373
commit: v3.7.3
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.7.4
versionCode: 374
commit: v3.7.4
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scanignore:
- help/website/help/map-legend_nautical.png
- help/website/help/map-legend_default.png
- help/website/images/dvr/4p-en.png
- help/website/images/blog/ios-2-0/con-scrn-1.png
- help/website/images/blog/ios-2-0/con-scrn-2.png
- help/website/images/blog/ios-2-0/interf-2.png
- help/website/images/blog/ios-2-0/navigat-6.png
- android/OsmAnd/assets/fonts/RobotoSlab-Regular.ttf
- help/website/fonts/Roboto-Regular-webfont.ttf
- help/website/fonts/Roboto-Bold-webfont.woff
- help/website/fonts/Roboto-Regular-webfont.eot
- help/website/fonts/Roboto-Bold-webfont.ttf
- help/website/fonts/Roboto-Regular-webfont.woff
- help/website/fonts/Roboto-Bold-webfont.eot
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.8.3
versionCode: 383
commit: v3.8.3
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.8.5
versionCode: 385
commit: v3.8.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd-java/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAndCore-sample
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" ../OsmAnd/build.gradle
- sed -i -e "/ivy {/,+6d" ../OsmAnd/build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_FEATURES\")/\"+play_market +gps_status -parking_plugin
-blackberry -amazon -route_nav\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/ implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation 'commons-logging:commons-logging:1.1.1'\\\
n implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\\
n implementation 'org.json:json:20090211'\\n implementation 'it.unibo.alice.tuprolog:tuprolog:3.2.1'\\\
n implementation 'net.sf.kxml:kxml2:2.3.0'\\n implementation 'org.beanshell:bsh-core:2.0b4'\\\
n implementation 'fr.univ-valenciennes:bzip2:1.0'\\n implementation 'com.moparisthebest:junidecode:0.1.1'\\\
n implementation 'com.vividsolutions:jts-core:1.14.0'/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build.gradle"
- sed -i -e '/facebook/d' build.gradle
- sed -i -e "s/, ':OsmAndCore-sample'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo "org.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- sed -i -e "s/mavenCentral()/mavenCentral()\n google()\n jcenter()/" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.4
versionCode: 394
commit: v3.9.4
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.5
versionCode: 395
commit: v3.9.5
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.6
versionCode: 396
commit: v3.9.6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.7
versionCode: 397
commit: v3.9.7
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.8
versionCode: 398
commit: v3.9.8
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 3.9.10
versionCode: 400
commit: v3.9.10
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e '/qt.*Compile/d' -e '/com.google.firebase/d' build.gradle ../plugins/Osmand-ParkingPlugin/build.gradle
../plugins/Osmand-SRTMPlugin/build.gradle ../plugins/Osmand-Skimaps/build.gradle
../plugins/Osmand-Nautical/build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- sed -i -e '/com.android.vending.BILLING/d' AndroidManifest.xml
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.0.7
versionCode: 407
commit: v4.0.7
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r17c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.0.9
versionCode: 409
commit: v4.0.9
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@0d825a9779eeb8ee35977ddf8bb4bea4119bf638
- osmand-external-skia@android/oreo
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$osmand-external-skia$$ | sed 's/\//\\\//g')
\$SRCLOC\/upstream.original/" skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
- sed -i -e "/addRestorePurchasesRow();/d" src/net/osmand/plus/download/ui/DownloadResourceGroupFragment.java
- sed -i -e "s/return purchases.getSubscriptions();/return new InAppSubscriptionList(new
InAppSubscription[] { }) { };/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- sed -i -e "s/return purchases\..*;/return null;/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r19c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.1.9
versionCode: 419
commit: v4.1.9
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@7c3cf2d32b30a342eb48f755080db832abb5ade9
- skia@android/11-release
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$skia$$ | sed 's/\//\\\//g') \$SRCLOC\/upstream.original/"
skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
- sed -i -e "/addRestorePurchasesRow();/d" src/net/osmand/plus/download/ui/DownloadResourceGroupFragment.java
- sed -i -e "s/return purchases.getSubscriptions();/return new InAppSubscriptionList(new
InAppSubscription[] { }) { };/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- sed -i -e "s/return purchases\..*;/return null;/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r19c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.1.11
versionCode: 421
commit: v4.1.11
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@7c3cf2d32b30a342eb48f755080db832abb5ade9
- skia@android/11-release
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build-common.gradle
- sed -i -e "/.*OsmAndCore.*SNAPSHOT.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j',\
\ name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$skia$$ | sed 's/\//\\\//g') \$SRCLOC\/upstream.original/"
skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
- sed -i -e "/addRestorePurchasesRow();/d" src/net/osmand/plus/download/ui/DownloadResourceGroupFragment.java
- sed -i -e "s/return purchases.getSubscriptions();/return new InAppSubscriptionList(new
InAppSubscription[] { }) { };/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- sed -i -e "s/return purchases\..*;/return null;/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r19c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.2.4
versionCode: 424
commit: v4.2.4
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@7c3cf2d32b30a342eb48f755080db832abb5ade9
- skia@android/11-release
- osmand-mpandroidchart@7628c347edbf577bf7522afc1ba829a538a02d0c
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*mplementation.*OsmAndCore.*/d" -e "/play-services-location/d"
-e '/MPAndroidChart/d' build-common.gradle
- sed -i -e "/.*mplementation.*OsmAndCore.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar','MPChartLib-release.aar'], dir: 'libs')\\n implementation\
\ group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$skia$$ | sed 's/\//\\\//g') \$SRCLOC\/upstream.original/"
skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
- sed -i -e "/addRestorePurchasesRow();/d" src/net/osmand/plus/download/ui/DownloadResourceGroupFragment.java
- sed -i -e "s/return purchases.getSubscriptions();/return new InAppSubscriptionList(new
InAppSubscription[] { }) { };/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- sed -i -e "s/return purchases\..*;/return null;/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- rm src/net/osmand/plus/helpers/GmsLocationServiceHelper.java
- sed -i -e "s/GmsLocationServiceHelper/AndroidApiLocationServiceHelper/g" src/net/osmand/plus/OsmandApplication.java
- sed -i -e 's/android:key="location_source"/android:key="location_source" app:isPreferenceVisible="false"/'
res/xml/global_settings.xml
- sed -i -e '/addItem(sharedStorageItem)/d' src/net/osmand/plus/settings/datastorage/DataStorageHelper.java
- sed -i -e 's!<uses-permission android:name="android.permission.INTERNET" />!<uses-permission
android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
/>!' AndroidManifest.xml
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd $$osmand-mpandroidchart$$
- sed -i -e "s/android {/android { lintOptions { checkReleaseBuilds false }/"
MPChartLib/build.gradle
- rm -r MPChartExample
- gradle assembleRelease
- popd
- cp $$osmand-mpandroidchart$$/MPChartLib/build/outputs/aar/MPChartLib-release.aar
libs/
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r23c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.2.6
versionCode: 4206
commit: v4.2.6
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- android
- full
- legacy
- fat
srclibs:
- icu50-2-1-patched@7c3cf2d32b30a342eb48f755080db832abb5ade9
- skia@android/11-release
- osmand-mpandroidchart@7628c347edbf577bf7522afc1ba829a538a02d0c
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild:
- sed -i -e "/.*mplementation.*OsmAndCore.*/d" -e "/play-services-location/d"
-e '/MPAndroidChart/d' build-common.gradle
- sed -i -e "/.*mplementation.*OsmAndCore.*/d" build.gradle
- sed -i -e "/ivy {/,+6d" ../build.gradle
- rm build-library.gradle
- perl -i -0 -p -e "s|maven {\n\s*url 'https://developer.huawei.com/repo/'\n\s*}||g"
../build.gradle
- sed -i -e "/huaweiImplementation/d" build.gradle
- sed -i -e "s/System.getenv(\"APK_VERSION\")/\"$$VERSION$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"APK_NUMBER_VERSION\")/\"$$VERCODE$$\"/g" build.gradle
- sed -i -e "s/System.getenv(\"TARGET_APP_NAME\")/\"OsmAnd~\"/g" build.gradle
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['icu4j.jar'], dir: 'libs')\\n implementation group: 'net.sf.trove4j', name:\
\ 'trove4j', version: '3.0.3'\\n/\" ../OsmAnd-java/build.gradle"
- "sed -i -e \"s/implementation fileTree.*/implementation fileTree(include:\
\ ['classes.jar','icu4j.jar','MPChartLib-release.aar'], dir: 'libs')\\n implementation\
\ group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'\\n/\" build-common.gradle"
- sed -i -e "s/, ':OsmAnd-telegram'//" ../settings.gradle
- pushd ../../core-legacy/externals
- sed -i "s/# Extract/sha256sum \$SRCLOC\/upstream.tar.bz2 | grep 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677
|| { echo 'Failed checksum' 1>\&2; exit; }/" protobuf/configure.sh
- sed -i "/# Download/,+8d" skia/configure.sh
- sed -i "s/# Patch/cp -r $(echo $$skia$$ | sed 's/\//\\\//g') \$SRCLOC\/upstream.original/"
skia/configure.sh
- popd
- echo -e "\norg.gradle.jvmargs=-XX:MaxHeapSize=2048m" >> ../gradle.properties
- sed -i -e "/.*com.google.android.play.*/d" build-common.gradle
- "echo \" package net.osmand.plus.helpers; import net.osmand.plus.OsmandApplication;\
\ import net.osmand.plus.activities.MapActivity; import androidx.annotation.Nullable;\
\ import androidx.fragment.app.FragmentActivity;\npublic class RateUsHelper\
\ { public RateUsHelper() { } public void storeRateResult(FragmentActivity\
\ activity) { } public void updateState(@Nullable RateUsState state) { } public\
\ static boolean shouldShowRateDialog(OsmandApplication app) { return false;\
\ } public static void showRateDialog(MapActivity mapActivity) { } public\
\ enum RateUsState { INITIAL_STATE, IGNORED, LIKED, DISLIKED_WITH_MESSAGE,\
\ DISLIKED_WITHOUT_MESSAGE, DISLIKED_OR_IGNORED_AGAIN; } }\" > src/net/osmand/plus/helpers/RateUsHelper.java"
- sed -i -e "/.*com.amazon.in-app-purchasing.*/d" build.gradle
- sed -i -e "/.*com.android.billingclient.*/d" build-common.gradle
- echo " package net.osmand.plus.inapp; import android.app.Activity; import
android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
import net.osmand.plus.OsmandApplication; import java.lang.ref.WeakReference;
public class InAppPurchaseHelperImpl extends InAppPurchaseHelper { public
InAppPurchaseHelperImpl(OsmandApplication ctx) { super(ctx); } public void
isInAppPurchaseSupported(@NonNull final Activity activity, @Nullable final
InAppPurchaseInitCallback callback) { } protected void execImpl(@NonNull final
InAppPurchaseTaskType taskType, @NonNull final InAppCommand runnable) { }
public void purchaseFullVersion(@NonNull final Activity activity) { } public
void purchaseDepthContours(@NonNull final Activity activity) { } public void
purchaseContourLines(@NonNull Activity activity) throws UnsupportedOperationException
{ } public void manageSubscription(@NonNull Context ctx, @Nullable String
sku) { } protected InAppCommand getPurchaseSubscriptionCommand(final WeakReference<Activity>
activity, final String sku, final String userInfo) { return null; } protected
InAppCommand getRequestInventoryCommand(boolean userRequested) { return null;
} protected boolean isBillingManagerExists() { return false; } protected void
destroyBillingManager() { } } " > src-google/net/osmand/plus/inapp/InAppPurchaseHelperImpl.java
- rm src-google/net/osmand/plus/inapp/util/BillingManager.java
- rm src-google/net/osmand/plus/inapp/InAppPurchasesImpl.java
- perl -i -0 -p -e 's|<Preference\n.*android:key="purchases_settings"(.*\n){9}||g'
res/xml/settings_main_screen.xml
- sed -i -e "/.*Preference purchasesSettings.*/,+1d" src/net/osmand/plus/settings/fragments/MainSettingsFragment.java
- sed -i -e "/addRestorePurchasesRow();/d" src/net/osmand/plus/download/ui/DownloadResourceGroupFragment.java
- sed -i -e "s/return purchases.getSubscriptions();/return new InAppSubscriptionList(new
InAppSubscription[] { }) { };/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- sed -i -e "s/return purchases\..*;/return null;/" src/net/osmand/plus/inapp/InAppPurchaseHelper.java
- rm src/net/osmand/plus/helpers/GmsLocationServiceHelper.java
- sed -i -e "s/GmsLocationServiceHelper/AndroidApiLocationServiceHelper/g" src/net/osmand/plus/OsmandApplication.java
- sed -i -e 's/android:key="location_source"/android:key="location_source" app:isPreferenceVisible="false"/'
res/xml/global_settings.xml
- sed -i -e '/addItem(sharedStorageItem)/d' src/net/osmand/plus/settings/datastorage/DataStorageHelper.java
- sed -i -e 's!<uses-permission android:name="android.permission.INTERNET" />!<uses-permission
android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
/>!' AndroidManifest.xml
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
scandelete:
- resources/test-resources
build:
- pushd $$osmand-mpandroidchart$$
- sed -i -e "s/android {/android { lintOptions { checkReleaseBuilds false }/"
MPChartLib/build.gradle
- rm -r MPChartExample
- gradle assembleRelease
- popd
- cp $$osmand-mpandroidchart$$/MPChartLib/build/outputs/aar/MPChartLib-release.aar
libs/
- pushd ../../OsmAnd-core/wrappers/android/
- sed -i -e "/Native/d" settings.gradle
- sed -i -e "/Native/d" build.gradle
- sed -i -e "/compileTask.*copyNdkSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtSharedLibs/d" build.gradle
- sed -i -e "/compileTask.*copyQtJarLibs/d" build.gradle
- gradle assembleRelease
- cd build/outputs/aar
- unzip OsmAndCore_android-release.aar
- cp classes.jar ../../../../../../android/OsmAnd/libs/
- popd
- pushd $$icu50-2-1-patched$$/icu4j
- ant jar
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/brkitr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/coll/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/curr/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/lang/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/rbnf/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/region/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/translit/*"
- zip -d icu4j.jar "com/ibm/icu/impl/data/icudt50b/zone/*"
- popd
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar libs/
- cp $$icu50-2-1-patched$$/icu4j/icu4j.jar ../OsmAnd-java/libs/
ndk: r23c
antifeatures:
- NonFreeAdd
- Tracking
- versionName: 4.2.7
versionCode: 4207
commit: v4.2.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install --yes swig openjdk-11-jdk-headless g++ clang
- update-alternatives --auto java
- curl -Lo cmake.tar.gz https://github.com/Kitware/CMake/releases/download/v3.21.2/cmake-3.21.2-linux-x86_64.tar.gz
- echo "d5517d949eaa8f10a149ca250e811e1473ee3f6f10935f1f69596a1e184eafc1 cmake.tar.gz"
| sha256sum -c -
- tar xzf cmake.tar.gz --strip-components=1 -C /usr/local/
gradle:
- android
- full
- opengl
- fat
srclibs:
- skia@android/11-release
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ $$skia$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.3
versionCode: 4303
commit: 4df2bc0abb9defc00ed29f7fd0be69b452ad754c
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.5
versionCode: 4305
commit: v4.3.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.8
versionCode: 4308
commit: v4.3.8
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- fat
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.12
versionCode: 431201
commit: v4.3.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.12
versionCode: 431202
commit: v4.3.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.3.12
versionCode: 431203
commit: v4.3.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.4.7
versionCode: 440701
commit: v4.4.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.4.7
versionCode: 440702
commit: v4.4.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.4.7
versionCode: 440703
commit: v4.4.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.5.8
versionCode: 450801
commit: v4.5.8
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.5.8
versionCode: 450802
commit: v4.5.8
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.5.8
versionCode: 450803
commit: v4.5.8
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2 swig
- apt-get install -y -t bullseye-backports cmake
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
https://github.com/osmandapp/OsmAnd/issues/15058
- versionName: 4.5.10
versionCode: 451001
commit: v4.5.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.5.10
versionCode: 451002
commit: v4.5.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.5.10
versionCode: 451003
commit: v4.5.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.11
versionCode: 461101
commit: v4.6.11
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.11
versionCode: 461102
commit: v4.6.11
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.11
versionCode: 461103
commit: v4.6.11
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.12
versionCode: 461201
commit: v4.6.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.12
versionCode: 461202
commit: v4.6.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.12
versionCode: 461203
commit: v4.6.12
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.14
versionCode: 461401
commit: v4.6.14
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.14
versionCode: 461402
commit: v4.6.14
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.6.14
versionCode: 461403
commit: v4.6.14
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential python-is-python2
- apt-get install -y -t bullseye-backports cmake automake
- apt-get install -y byacc libpcre2-dev
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.10
versionCode: 471001
commit: v4.7.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.10
versionCode: 471002
commit: v4.7.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.10
versionCode: 471003
commit: v4.7.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.17
versionCode: 471701
commit: v4.7.17
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.17
versionCode: 471702
commit: v4.7.17
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.7.17
versionCode: 471703
commit: v4.7.17
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.3
versionCode: 480301
commit: v4.8.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.3
versionCode: 480302
commit: v4.8.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.3
versionCode: 480303
commit: v4.8.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.4
versionCode: 480401
commit: v4.8.4
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.4
versionCode: 480402
commit: v4.8.4
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.4
versionCode: 480403
commit: v4.8.4
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.5
versionCode: 480501
commit: v4.8.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.5
versionCode: 480502
commit: v4.8.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.5
versionCode: 480503
commit: v4.8.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.6
versionCode: 480601
commit: v4.8.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.6
versionCode: 480602
commit: v4.8.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.8.6
versionCode: 480603
commit: v4.8.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
srclibs:
- swig@v4.1.1
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build:
- pushd $$swig$$
- ./autogen.sh
- ./configure --prefix=$$swig$$
- make -j`nproc`
- make install
- popd
- export PATH=$$swig$$/bin:$PATH
- ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 4.9.6
versionCode: 490601
commit: v4.9.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.6
versionCode: 490602
commit: v4.9.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.6
versionCode: 490603
commit: v4.9.6
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 4.9.7
versionCode: 490701
commit: v4.9.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.7
versionCode: 490702
commit: v4.9.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.7
versionCode: 490703
commit: v4.9.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 4.9.10
versionCode: 491001
commit: v4.9.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.10
versionCode: 491002
commit: v4.9.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 4.9.10
versionCode: 491003
commit: v4.9.10
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye python-is-python2
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 5.0.5
versionCode: 500501
commit: v5.0.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.0.5
versionCode: 500502
commit: v5.0.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.0.5
versionCode: 500503
commit: v5.0.5
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 5.1.2
versionCode: 510201
commit: v5.1.2
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.2
versionCode: 510202
commit: v5.1.2
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.2
versionCode: 510203
commit: v5.1.2
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 5.1.3
versionCode: 510301
commit: v5.1.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.3
versionCode: 510302
commit: v5.1.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.3
versionCode: 510303
commit: v5.1.3
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ clang build-essential swig
- apt-get install -y cmake automake zip
- apt-get install -y byacc libpcre2-dev python-is-python3
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- help/website/images/features.zip
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- help/website/fonts/*.woff
- help/website/fonts/*.eot
- help/website/fonts/*.ttf
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 5.1.7
versionCode: 510701
commit: v5.1.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.7
versionCode: 510702
commit: v5.1.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.7
versionCode: 510703
commit: v5.1.7
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
- versionName: 5.1.9
versionCode: 510901
commit: v5.1.9
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- armv7
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ armv7
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh armv7
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.9
versionCode: 510902
commit: v5.1.9
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- x86
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ x86
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh x86
ndk: r23c
antifeatures:
- Tracking
- versionName: 5.1.9
versionCode: 510903
commit: v5.1.9
timeout: 20000
subdir: android/OsmAnd
submodules: true
sudo:
- apt-get update
- apt-get install -y ant g++ cmake clang build-essential
- apt-get install -y swig python-is-python3 zip
gradle:
- android
- full
- opengl
- arm64
rm:
- android/OsmAnd-java/libs/*.jar
- android/OsmAnd/libs/*.jar
- android/OsmAnd-telegram/
- resources/icons/tools/SVGtoXML/vd-tool
prebuild: ../../prebuild.sh $$VERSION$$ $$VERCODE$$ arm64
scanignore:
- resources/voice/tr/voice/*.ogg
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icudata.jar
- icu-release-50-2-1-patched-mirror/icu4j/main/shared/data/icutzdata.jar
scandelete:
- resources/test-resources
build: ../../build.sh arm64
ndk: r23c
antifeatures:
Tracking:
en-US: An unique installation ID is sent alongside map download requests,
can be disabled in Settings
MaintainerNotes: |-
Update CV only after sucessfully built and tested.
See comments in ./prebuild.sh and ./build.sh for detailed build notes.
versionCode*100+1/2/3 for split ABI, x86 contains both flavours
ArchivePolicy: 9
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 5.1.9
CurrentVersionCode: 510903