summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorjkoan <jkoan@gmx.de>2020-03-04 19:13:21 +0100
committerjkoan <jkoan@gmx.de>2020-03-04 19:13:21 +0100
commitf796f57996b1f429360e1514274723cefa58d562 (patch)
tree052e0e0fef6cf77ac65d20eeb2a0b6e9099b1b59 /scripts
parent03aae0783806d836f808b91675e535f7ba712d2e (diff)
downloadnavit-f796f57996b1f429360e1514274723cefa58d562.tar.gz
add:build:Android build and signing. Also add fastlane for metadata. Set execute on scripts/*.sh
Diffstat (limited to 'scripts')
-rwxr-xr-x[-rw-r--r--]scripts/build.sh0
-rwxr-xr-x[-rw-r--r--]scripts/build_linux.sh0
-rwxr-xr-x[-rw-r--r--]scripts/build_tomtom_minimal.sh0
-rwxr-xr-x[-rw-r--r--]scripts/build_tomtom_plugin.sh0
-rwxr-xr-x[-rw-r--r--]scripts/build_win32.sh0
-rwxr-xr-x[-rw-r--r--]scripts/build_wince.sh0
-rwxr-xr-x[-rw-r--r--]scripts/generate_contributors.sh0
-rwxr-xr-x[-rw-r--r--]scripts/import_translation.sh0
-rwxr-xr-x[-rw-r--r--]scripts/merge_i18n_update.sh0
-rwxr-xr-x[-rw-r--r--]scripts/publish.sh0
-rwxr-xr-x[-rw-r--r--]scripts/run_linux_tests.sh0
-rwxr-xr-x[-rw-r--r--]scripts/setup_android.sh44
-rwxr-xr-x[-rw-r--r--]scripts/setup_common_requirements.sh0
-rwxr-xr-xscripts/setup_publish_keys.sh11
-rwxr-xr-x[-rw-r--r--]scripts/setup_sanitycheck_requirements.sh0
-rwxr-xr-x[-rw-r--r--]scripts/setup_tomtom_requirements.sh0
-rwxr-xr-x[-rw-r--r--]scripts/setup_wince.sh0
-rwxr-xr-x[-rw-r--r--]scripts/update_download_center.sh0
-rwxr-xr-x[-rw-r--r--]scripts/update_doxygen.sh0
-rwxr-xr-x[-rw-r--r--]scripts/xdotools.sh0
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