diff options
author | jkoan <jkoan@gmx.de> | 2020-03-04 19:13:21 +0100 |
---|---|---|
committer | jkoan <jkoan@gmx.de> | 2020-03-04 19:13:21 +0100 |
commit | f796f57996b1f429360e1514274723cefa58d562 (patch) | |
tree | 052e0e0fef6cf77ac65d20eeb2a0b6e9099b1b59 /scripts | |
parent | 03aae0783806d836f808b91675e535f7ba712d2e (diff) | |
download | navit-f796f57996b1f429360e1514274723cefa58d562.tar.gz |
add:build:Android build and signing. Also add fastlane for metadata. Set execute on scripts/*.sh
Diffstat (limited to 'scripts')
20 files changed, 14 insertions, 41 deletions
diff --git a/scripts/build.sh b/scripts/build.sh index 536ab7781..536ab7781 100644..100755 --- a/scripts/build.sh +++ b/scripts/build.sh diff --git a/scripts/build_linux.sh b/scripts/build_linux.sh index 5d807ec45..5d807ec45 100644..100755 --- a/scripts/build_linux.sh +++ b/scripts/build_linux.sh diff --git a/scripts/build_tomtom_minimal.sh b/scripts/build_tomtom_minimal.sh index 7c8fe091f..7c8fe091f 100644..100755 --- a/scripts/build_tomtom_minimal.sh +++ b/scripts/build_tomtom_minimal.sh diff --git a/scripts/build_tomtom_plugin.sh b/scripts/build_tomtom_plugin.sh index 3cb15ffe1..3cb15ffe1 100644..100755 --- a/scripts/build_tomtom_plugin.sh +++ b/scripts/build_tomtom_plugin.sh diff --git a/scripts/build_win32.sh b/scripts/build_win32.sh index ce0ec0c07..ce0ec0c07 100644..100755 --- a/scripts/build_win32.sh +++ b/scripts/build_win32.sh diff --git a/scripts/build_wince.sh b/scripts/build_wince.sh index bd8f6feb1..bd8f6feb1 100644..100755 --- a/scripts/build_wince.sh +++ b/scripts/build_wince.sh diff --git a/scripts/generate_contributors.sh b/scripts/generate_contributors.sh index 43ef47c73..43ef47c73 100644..100755 --- a/scripts/generate_contributors.sh +++ b/scripts/generate_contributors.sh diff --git a/scripts/import_translation.sh b/scripts/import_translation.sh index fc4117847..fc4117847 100644..100755 --- a/scripts/import_translation.sh +++ b/scripts/import_translation.sh diff --git a/scripts/merge_i18n_update.sh b/scripts/merge_i18n_update.sh index bb0715d5b..bb0715d5b 100644..100755 --- a/scripts/merge_i18n_update.sh +++ b/scripts/merge_i18n_update.sh diff --git a/scripts/publish.sh b/scripts/publish.sh index 8b564eaa8..8b564eaa8 100644..100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh diff --git a/scripts/run_linux_tests.sh b/scripts/run_linux_tests.sh index ff91bed6b..ff91bed6b 100644..100755 --- a/scripts/run_linux_tests.sh +++ b/scripts/run_linux_tests.sh diff --git a/scripts/setup_android.sh b/scripts/setup_android.sh index fee29613b..357cdc990 100644..100755 --- a/scripts/setup_android.sh +++ b/scripts/setup_android.sh @@ -1,45 +1,7 @@ #!/bin/bash set -e -apt-get update && apt-get install -y software-properties-common -add-apt-repository -y ppa:openjdk-r/ppa -apt-get update && apt-get install -y openjdk-8-jdk wget expect curl libsaxonb-java ant ca-certificates python-pip -apt-get remove -y openjdk-7-jre-headless - -export ANDROID_SDK_HOME=/opt/android-sdk-linux -export ANDROID_HOME=/opt/android-sdk-linux - -cd /opt && wget -q https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz -O android-sdk.tgz -cd /opt && tar -xvzf android-sdk.tgz --no-same-owner -cd /opt && rm -f android-sdk.tgz - -export PATH=${PATH}:${ANDROID_SDK_HOME}/tools:${ANDROID_SDK_HOME}/platform-tools:/opt/tools - -echo y | android update sdk --no-ui --all --filter platform-tools | grep 'package installed' - -# This is only an workaround to make sure the platform tools are installed -if [ ! -d ${ANDROID_SDK_HOME}/platform-tools ] && [ -f ${ANDROID_SDK_HOME}/temp/platform-tools_r26.0.2-linux.zip ]; then - if [ "$(md5sum ${ANDROID_SDK_HOME}/temp/platform-tools_r26.0.2-linux.zip | cut -d" " -f1)" == "ef952bb31497f7535e061ad0e712bed8" ]; then - cd ${ANDROID_SDK_HOME} && unzip ${ANDROID_SDK_HOME}/temp/platform-tools_r26.0.2-linux.zip - fi -fi - -#RUN echo y | android update sdk --no-ui --all --filter extra-android-support | grep 'package installed' - -echo y | android update sdk --no-ui --all --filter android-25 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter android-24 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter android-23 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter android-18 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter android-16 | grep 'package installed' - -echo y | android update sdk --no-ui --all --filter build-tools-25.0.3 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-25.0.2 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-25.0.1 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-25.0.0 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-24.0.3 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-24.0.2 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-24.0.1 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-23.0.3 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-23.0.2 | grep 'package installed' -echo y | android update sdk --no-ui --all --filter build-tools-23.0.1 | grep 'package installed' +sudo apt-get update +sudo apt-get install -y cmake gettext libsaxonb-java librsvg2-bin pkg-config rename +gem install --no-document fastlane git diff --git a/scripts/setup_common_requirements.sh b/scripts/setup_common_requirements.sh index 0506fff7c..0506fff7c 100644..100755 --- a/scripts/setup_common_requirements.sh +++ b/scripts/setup_common_requirements.sh diff --git a/scripts/setup_publish_keys.sh b/scripts/setup_publish_keys.sh new file mode 100755 index 000000000..7c5968423 --- /dev/null +++ b/scripts/setup_publish_keys.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +echo $GOOGLE_KEY | base64 -d > key.json + +wget "https://github.com/navit-gps/infrastructure-blackbox/raw/master/keyrings/keystore.gpg" +openssl aes-256-cbc -d -in keystore.gpg -md md5 -k $KEY > ~/.keystore +keytool -importkeystore -srcstorepass "$STORE_PASS" -deststorepass "$STORE_PASS" -srckeystore /home/circleci/.keystore -destkeystore /home/circleci/.keystore -deststoretype pkcs12 +keytool -keypasswd -alias $KEY_ALIAS -storepass $STORE_PASS -new $KEY_PASS -keystore ~/.keystore +rm keystore.gpg diff --git a/scripts/setup_sanitycheck_requirements.sh b/scripts/setup_sanitycheck_requirements.sh index 052e47e7d..052e47e7d 100644..100755 --- a/scripts/setup_sanitycheck_requirements.sh +++ b/scripts/setup_sanitycheck_requirements.sh diff --git a/scripts/setup_tomtom_requirements.sh b/scripts/setup_tomtom_requirements.sh index cfb4b5011..cfb4b5011 100644..100755 --- a/scripts/setup_tomtom_requirements.sh +++ b/scripts/setup_tomtom_requirements.sh diff --git a/scripts/setup_wince.sh b/scripts/setup_wince.sh index 66f85abaa..66f85abaa 100644..100755 --- a/scripts/setup_wince.sh +++ b/scripts/setup_wince.sh diff --git a/scripts/update_download_center.sh b/scripts/update_download_center.sh index 8e4359717..8e4359717 100644..100755 --- a/scripts/update_download_center.sh +++ b/scripts/update_download_center.sh diff --git a/scripts/update_doxygen.sh b/scripts/update_doxygen.sh index 7a76f1fd1..7a76f1fd1 100644..100755 --- a/scripts/update_doxygen.sh +++ b/scripts/update_doxygen.sh diff --git a/scripts/xdotools.sh b/scripts/xdotools.sh index a9fa65e8d..a9fa65e8d 100644..100755 --- a/scripts/xdotools.sh +++ b/scripts/xdotools.sh |