From f796f57996b1f429360e1514274723cefa58d562 Mon Sep 17 00:00:00 2001 From: jkoan Date: Wed, 4 Mar 2020 19:13:21 +0100 Subject: add:build:Android build and signing. Also add fastlane for metadata. Set execute on scripts/*.sh --- fastlane/Appfile | 4 ++ fastlane/Fastfile | 50 +++++++++++++++++++++ .../metadata/android/de-DE/full_description.txt | 10 +++++ .../metadata/android/de-DE/short_description.txt | 1 + fastlane/metadata/android/de-DE/title.txt | 1 + fastlane/metadata/android/de-DE/video.txt | 0 .../en-US/changelogs/navit 0.5.1-1804161521.txt | 1 + .../metadata/android/en-US/full_description.txt | 11 +++++ .../android/en-US/images/featureGraphic.png | Bin 0 -> 84495 bytes fastlane/metadata/android/en-US/images/icon.png | Bin 0 -> 77968 bytes .../en-US/images/phoneScreenshots/1_en-US.jpeg | Bin 0 -> 65539 bytes .../en-US/images/phoneScreenshots/2_en-US.jpeg | Bin 0 -> 56338 bytes .../en-US/images/phoneScreenshots/3_en-US.jpeg | Bin 0 -> 58126 bytes .../en-US/images/phoneScreenshots/4_en-US.jpeg | Bin 0 -> 46951 bytes .../en-US/images/phoneScreenshots/5_en-US.jpeg | Bin 0 -> 52029 bytes .../android/en-US/images/promoGraphic.jpeg | Bin 0 -> 5360 bytes .../en-US/images/sevenInchScreenshots/1_en-US.png | Bin 0 -> 2755223 bytes .../metadata/android/en-US/short_description.txt | 1 + fastlane/metadata/android/en-US/title.txt | 1 + fastlane/metadata/android/en-US/video.txt | 0 .../metadata/android/fr-FR/full_description.txt | 11 +++++ .../metadata/android/fr-FR/short_description.txt | 1 + fastlane/metadata/android/fr-FR/title.txt | 1 + fastlane/metadata/android/fr-FR/video.txt | 0 .../metadata/android/nl-NL/full_description.txt | 11 +++++ .../metadata/android/nl-NL/short_description.txt | 1 + fastlane/metadata/android/nl-NL/title.txt | 1 + fastlane/metadata/android/nl-NL/video.txt | 0 .../metadata/android/pl-PL/full_description.txt | 11 +++++ .../metadata/android/pl-PL/short_description.txt | 1 + fastlane/metadata/android/pl-PL/title.txt | 1 + fastlane/metadata/android/pl-PL/video.txt | 0 .../metadata/android/ru-RU/full_description.txt | 14 ++++++ .../metadata/android/ru-RU/short_description.txt | 1 + fastlane/metadata/android/ru-RU/title.txt | 1 + fastlane/metadata/android/ru-RU/video.txt | 0 36 files changed, 135 insertions(+) create mode 100644 fastlane/Appfile create mode 100644 fastlane/Fastfile create mode 100644 fastlane/metadata/android/de-DE/full_description.txt create mode 100644 fastlane/metadata/android/de-DE/short_description.txt create mode 100644 fastlane/metadata/android/de-DE/title.txt create mode 100644 fastlane/metadata/android/de-DE/video.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/navit 0.5.1-1804161521.txt create mode 100644 fastlane/metadata/android/en-US/full_description.txt create mode 100644 fastlane/metadata/android/en-US/images/featureGraphic.png create mode 100644 fastlane/metadata/android/en-US/images/icon.png create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpeg create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpeg create mode 100644 fastlane/metadata/android/en-US/images/promoGraphic.jpeg create mode 100644 fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png create mode 100644 fastlane/metadata/android/en-US/short_description.txt create mode 100644 fastlane/metadata/android/en-US/title.txt create mode 100644 fastlane/metadata/android/en-US/video.txt create mode 100644 fastlane/metadata/android/fr-FR/full_description.txt create mode 100644 fastlane/metadata/android/fr-FR/short_description.txt create mode 100644 fastlane/metadata/android/fr-FR/title.txt create mode 100644 fastlane/metadata/android/fr-FR/video.txt create mode 100644 fastlane/metadata/android/nl-NL/full_description.txt create mode 100644 fastlane/metadata/android/nl-NL/short_description.txt create mode 100644 fastlane/metadata/android/nl-NL/title.txt create mode 100644 fastlane/metadata/android/nl-NL/video.txt create mode 100644 fastlane/metadata/android/pl-PL/full_description.txt create mode 100644 fastlane/metadata/android/pl-PL/short_description.txt create mode 100644 fastlane/metadata/android/pl-PL/title.txt create mode 100644 fastlane/metadata/android/pl-PL/video.txt create mode 100644 fastlane/metadata/android/ru-RU/full_description.txt create mode 100644 fastlane/metadata/android/ru-RU/short_description.txt create mode 100644 fastlane/metadata/android/ru-RU/title.txt create mode 100644 fastlane/metadata/android/ru-RU/video.txt (limited to 'fastlane') diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 000000000..d00d0326c --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,4 @@ +# For more information about the Appfile, see: +# https://docs.fastlane.tools/advanced/#appfile + +app_identifier("org.navitproject.navit") diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 000000000..083d65059 --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,50 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# +default_platform(:android) + +require 'git' + +def currentBranch() + branch = git_branch() + if !branch.to_s.empty? + return branch + end + git = Git.open(File.join(File.dirname(__FILE__), '../')) # git_branch() does not seem work on Windows, it will print error with path not found. + return git.current_branch +end + + +platform :android do + desc "Description of what the lane does" + lane :circleci do + # Here we can add other things that circleci should do + playstore + end + lane :playstore do + sh("cd ..;bash scripts/build_android.sh") + + gradle( + task: 'assemble', + build_type: 'Release' + ) + isOnMasterBranch = currentBranch() == "master" + if !isOnMasterBranch + upload_to_play_store( track: 'beta', + json_key: 'key.json', + apk: 'navit/android/build/outputs/apk/release/android-release.apk', + package_name: 'org.navitproject.navit' + ) + else + puts "Not on master, no upload to google play" + end + end +end diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt new file mode 100644 index 000000000..3c3efd6a3 --- /dev/null +++ b/fastlane/metadata/android/de-DE/full_description.txt @@ -0,0 +1,10 @@ +Navit für Android ist eine open source (GPL) Navigationsanwendung. +Zum offline navigieren für Auto, Fahrrad oder zu Fuss. + +Navit zeichnet die Karte mit Vektorgrafik und kommt ohne Internetverbindung aus. + +Features: +*) Aus google maps mit Navit zum Ziel navigieren +*) komplett offline ohne Internetverbindung +*) Sprachansage in verschiedenen Sprachen +*) aktuelles OSM Kartenmaterial \ No newline at end of file diff --git a/fastlane/metadata/android/de-DE/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt new file mode 100644 index 000000000..f5b38ca77 --- /dev/null +++ b/fastlane/metadata/android/de-DE/short_description.txt @@ -0,0 +1 @@ +Navit für Android, komplett gratis und offline für Androidgeräte \ No newline at end of file diff --git a/fastlane/metadata/android/de-DE/title.txt b/fastlane/metadata/android/de-DE/title.txt new file mode 100644 index 000000000..4bf7ab6c8 --- /dev/null +++ b/fastlane/metadata/android/de-DE/title.txt @@ -0,0 +1 @@ +Navit für Android \ No newline at end of file diff --git a/fastlane/metadata/android/de-DE/video.txt b/fastlane/metadata/android/de-DE/video.txt new file mode 100644 index 000000000..e69de29bb diff --git a/fastlane/metadata/android/en-US/changelogs/navit 0.5.1-1804161521.txt b/fastlane/metadata/android/en-US/changelogs/navit 0.5.1-1804161521.txt new file mode 100644 index 000000000..4f3d19e29 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/navit 0.5.1-1804161521.txt @@ -0,0 +1 @@ +This release disables the bug report until we improve our privacy policy. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 000000000..c1707e0f2 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,11 @@ +Navit for Android is an open source (GPL) car navigation system. +It will display your position on a map (in bird-view mode or as a 3D "visualization") from GPS sensor data, and can provide precise route calculation, touch screen functionality and supports Points of Interest (POI). + +Unlike other navigation systems, Navit maps are dynamically generated in real time from vector data. +Navit is completly offline and works without an internet connection. Navit respects your privacy and does not track your position. + +Features: +*) Navigate to target from google maps +*) works offline +*) spoken directions in many languages +*) uptodate OSM maps \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png new file mode 100644 index 000000000..5c766c722 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 000000000..b25e9f8d6 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg new file mode 100644 index 000000000..6792d911b Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg new file mode 100644 index 000000000..72a609cd2 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg new file mode 100644 index 000000000..91e3890fa Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpeg b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpeg new file mode 100644 index 000000000..b27c020bc Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpeg b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpeg new file mode 100644 index 000000000..d2ea0637c Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/promoGraphic.jpeg b/fastlane/metadata/android/en-US/images/promoGraphic.jpeg new file mode 100644 index 000000000..042fcbbe8 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/promoGraphic.jpeg differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png new file mode 100644 index 000000000..9eb7bda89 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 000000000..01629f09c --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Navit for Android, the completely free and offline Navigation system for Android \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 000000000..1da1b8a05 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Navit for Android \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/video.txt b/fastlane/metadata/android/en-US/video.txt new file mode 100644 index 000000000..e69de29bb diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt new file mode 100644 index 000000000..ffd5b1f40 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/full_description.txt @@ -0,0 +1,11 @@ +Navit pour Android est une système de navigation open source (GPL). +Navit montre votre position sur une carte (en vue aérienne ou en 3D) en utilisant le GPS, l'application calcule la meilleure route vers votre destination et vous permet d'utiliser des Points d'intérêt (POI). + +Contrairement à des autres systèmes de navigation, Navit génère ses cartes dynamiquement à partir de données vectorielles. +Navit fonctionne parfaitement en mode déconnecté. Navit respecte votre vie privée et ne traque pas vos déplacements. + +Fonctionnalités: +*) Naviguez vers un point depuis google maps +*) Fonctionne en mode déconnecté +*) Instructions vocales +*) Des cartes récentes et libre de OpenStreetMaps \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt new file mode 100644 index 000000000..68c88d343 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/short_description.txt @@ -0,0 +1 @@ +Navit pour Android, le système de navigation complètement libre et offline \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/title.txt b/fastlane/metadata/android/fr-FR/title.txt new file mode 100644 index 000000000..133c80480 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/title.txt @@ -0,0 +1 @@ +Navit pour Android \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/video.txt b/fastlane/metadata/android/fr-FR/video.txt new file mode 100644 index 000000000..e69de29bb diff --git a/fastlane/metadata/android/nl-NL/full_description.txt b/fastlane/metadata/android/nl-NL/full_description.txt new file mode 100644 index 000000000..992b3b550 --- /dev/null +++ b/fastlane/metadata/android/nl-NL/full_description.txt @@ -0,0 +1,11 @@ +Navit is een opensource (GPL) navigatiesysteem voor gebruik in de auto, +op de fiets, te voet .... + +In tegenstelling tot andere navigatiesystemen maakt Navit dynamisch zijn kaarten aan van offline vector data. +Bijgevolg kan Navit volledig offline functioneren. + +Features +*) Zoek een punt op google maps en navigeer er naar met Navit. +*) werkt offline +*) gesproken instructies, inclusief Nederlands +*) gratis OSM kaarten en regelmatige updates via de mapserver \ No newline at end of file diff --git a/fastlane/metadata/android/nl-NL/short_description.txt b/fastlane/metadata/android/nl-NL/short_description.txt new file mode 100644 index 000000000..b91ee980c --- /dev/null +++ b/fastlane/metadata/android/nl-NL/short_description.txt @@ -0,0 +1 @@ +Novit, het gratis en offline navitgatiesysteem voor Android \ No newline at end of file diff --git a/fastlane/metadata/android/nl-NL/title.txt b/fastlane/metadata/android/nl-NL/title.txt new file mode 100644 index 000000000..4b52d46c1 --- /dev/null +++ b/fastlane/metadata/android/nl-NL/title.txt @@ -0,0 +1 @@ +Navit voor Android \ No newline at end of file diff --git a/fastlane/metadata/android/nl-NL/video.txt b/fastlane/metadata/android/nl-NL/video.txt new file mode 100644 index 000000000..e69de29bb diff --git a/fastlane/metadata/android/pl-PL/full_description.txt b/fastlane/metadata/android/pl-PL/full_description.txt new file mode 100644 index 000000000..c1eab69e0 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/full_description.txt @@ -0,0 +1,11 @@ +Navit dla Android jest darmowym wolno źródłowym (GPL) systemem nawigacji samochodowej. +Pokazuje Twoją pozycje na mapie (w trybie "z lotu ptaka" lub w 3D) na podstawie danych z odbiornika GPS, zawiera wbudowany dokładny algorytm wytyczający trasę, obsługę ekranów dotykowych, komendy głosowe oraz wyświetlanie "Użytecznych Miejsc" (POI). + +W przeciwieństwie do innych systemów nawigacji, mapy w Navit są na żywo generowane z danych wektorowych. +Połączenie z internetem nie jest wymagane do pracy z Navit. + +Cechy: +*) Nawigowanie do celu z Google Maps™ +*) praca bez połączenia z internetem +*) komendy głosowe w wielu językach (ponad 20) +*) aktualne mapy OpenStreetMaps \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/short_description.txt b/fastlane/metadata/android/pl-PL/short_description.txt new file mode 100644 index 000000000..043324ca3 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/short_description.txt @@ -0,0 +1 @@ +Navit dla Android, całkowicie darmowa Nawigacja dla Android! \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/title.txt b/fastlane/metadata/android/pl-PL/title.txt new file mode 100644 index 000000000..1c02dc8f8 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/title.txt @@ -0,0 +1 @@ +Navit dla Android \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/video.txt b/fastlane/metadata/android/pl-PL/video.txt new file mode 100644 index 000000000..e69de29bb diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt new file mode 100644 index 000000000..d48156665 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -0,0 +1,14 @@ +Navit для Android это система автомобильной навигации с открытым исходным кодом (GPL), способная показать ваше положение на карте (в режиме плоского или трёхмерного просмотра) используя данные с GPS-приёмника, найти точный маршрут и близлежащие точки интереса (POI). + +Поддерживаются все функции сенсорного экрана. + +В отличие от других навигационных систем, карты Navit создаются динамически в реальном +времени из векторных данных. + +Navit работает полностью автономно и без подключения к интернету. + +Особенности: +*) позволяет перейти в точку назначения из Google Maps +*) не требует доступа в интернет +*) проговаривает направления (голосовые подсказки) на многих языках +*) использует самые последние OSM карты \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt new file mode 100644 index 000000000..f662bffd1 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/short_description.txt @@ -0,0 +1 @@ +Navit для Android - свободная навигационная система \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/title.txt b/fastlane/metadata/android/ru-RU/title.txt new file mode 100644 index 000000000..d4d4b8e40 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/title.txt @@ -0,0 +1 @@ +Navit для Android \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/video.txt b/fastlane/metadata/android/ru-RU/video.txt new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.1