/[zanavi_public1]/navit/ci/fdroid.sh
ZANavi

Contents of /navit/ci/fdroid.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 52 - (hide annotations) (download) (as text)
Mon Nov 7 10:01:21 2016 UTC (7 years, 4 months ago) by zoff99
File MIME type: application/x-sh
File size: 1919 byte(s)
v2.0.53
1 zoff99 51 #! /bin/bash
2    
3 zoff99 52 echo "########### set verbose output ###########"
4     set -x
5     export FULL_LOG=1
6     echo "########### set verbose output ###########"
7 zoff99 51
8 zoff99 52 echo "########### INFO: ###########"
9     echo "_SDK_=""$_SDK_"
10     echo "_NDK_=""$_NDK_"
11     echo "########### INFO: ###########"
12    
13     pwd
14     pushd ./
15    
16     echo "########### moving down to navit dir ###########"
17     mkdir nav2
18     for i in `ls -1`; do
19     if [ "$i" != "nav2" ]; then
20     mv $i nav2/
21     fi
22     done
23     mv nav2 navit
24     echo "########### moving down to navit dir ###########"
25    
26    
27     export START_PATH=$(pwd)
28     export SOURCE_PATH="$START_PATH""/navit/"
29    
30     export ANDROID_NDK="$_NDK_"
31     export _NDK_="$ANDROID_NDK"
32    
33     export ANDROID_SDK="$_SDK_"
34     export _SDK_="$ANDROID_SDK"
35    
36     export BUILD_PATH="$START_PATH""/android-build"
37     mkdir -p $BUILD_PATH
38     export BUILD_PATH_MAIN_ARM="$START_PATH""/android-build"
39     mkdir -p $BUILD_PATH_MAIN_ARM
40    
41    
42     echo "================================="
43     pwd
44     echo "================================="
45     ls -al
46     echo "================================="
47     echo ANDROID_HOME:$ANDROID_HOME
48     echo "================================="
49     echo START_PATH:$START_PATH
50     echo "================================="
51     echo SOURCE_PATH:$SOURCE_PATH
52     echo "================================="
53     echo BUILD_PATH:"$BUILD_PATH"
54     echo "================================="
55     ls -al "$BUILD_PATH"/
56    
57     cd ${START_PATH}
58    
59    
60     ## -------- generic build commands --------
61     . "$SOURCE_PATH"/ci/do_android_build.inc
62     ## -------- generic build commands --------
63    
64    
65     # -- set flag for FDROID build --
66     sed -i -e 's#static final boolean FDBL = false;#static final boolean FDBL = true;#' src/com/zoffcc/applications/zanavi/Navit.java
67     # -- set flag for FDROID build --
68    
69    
70    
71     ## --- gradle build ---
72     popd && pwd && \
73     cd ${BUILD_PATH}/navit/ && pwd && \
74     export GRADLE_OPTS='-Dorg.gradle.jvmargs="-Xmx1600m -XX:+HeapDumpOnOutOfMemoryError"'
75     gradle wrapper --gradle-version "3.1" --info && \
76     ./gradlew :android:assembleRelease --stacktrace --info -x lint
77     ## --- gradle build ---
78    

   
Visit the ZANavi Wiki