summaryrefslogtreecommitdiff
path: root/fastlane
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 /fastlane
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 'fastlane')
-rw-r--r--fastlane/Appfile4
-rw-r--r--fastlane/Fastfile50
-rw-r--r--fastlane/metadata/android/de-DE/full_description.txt10
-rw-r--r--fastlane/metadata/android/de-DE/short_description.txt1
-rw-r--r--fastlane/metadata/android/de-DE/title.txt1
-rw-r--r--fastlane/metadata/android/de-DE/video.txt0
-rw-r--r--fastlane/metadata/android/en-US/changelogs/navit 0.5.1-1804161521.txt1
-rw-r--r--fastlane/metadata/android/en-US/full_description.txt11
-rw-r--r--fastlane/metadata/android/en-US/images/featureGraphic.pngbin0 -> 84495 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/icon.pngbin0 -> 77968 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpegbin0 -> 65539 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpegbin0 -> 56338 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpegbin0 -> 58126 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpegbin0 -> 46951 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpegbin0 -> 52029 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/promoGraphic.jpegbin0 -> 5360 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.pngbin0 -> 2755223 bytes
-rw-r--r--fastlane/metadata/android/en-US/short_description.txt1
-rw-r--r--fastlane/metadata/android/en-US/title.txt1
-rw-r--r--fastlane/metadata/android/en-US/video.txt0
-rw-r--r--fastlane/metadata/android/fr-FR/full_description.txt11
-rw-r--r--fastlane/metadata/android/fr-FR/short_description.txt1
-rw-r--r--fastlane/metadata/android/fr-FR/title.txt1
-rw-r--r--fastlane/metadata/android/fr-FR/video.txt0
-rw-r--r--fastlane/metadata/android/nl-NL/full_description.txt11
-rw-r--r--fastlane/metadata/android/nl-NL/short_description.txt1
-rw-r--r--fastlane/metadata/android/nl-NL/title.txt1
-rw-r--r--fastlane/metadata/android/nl-NL/video.txt0
-rw-r--r--fastlane/metadata/android/pl-PL/full_description.txt11
-rw-r--r--fastlane/metadata/android/pl-PL/short_description.txt1
-rw-r--r--fastlane/metadata/android/pl-PL/title.txt1
-rw-r--r--fastlane/metadata/android/pl-PL/video.txt0
-rw-r--r--fastlane/metadata/android/ru-RU/full_description.txt14
-rw-r--r--fastlane/metadata/android/ru-RU/short_description.txt1
-rw-r--r--fastlane/metadata/android/ru-RU/title.txt1
-rw-r--r--fastlane/metadata/android/ru-RU/video.txt0
36 files changed, 135 insertions, 0 deletions
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
--- /dev/null
+++ b/fastlane/metadata/android/de-DE/video.txt
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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/featureGraphic.png
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/icon.png
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/promoGraphic.jpeg
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png
Binary files 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
--- /dev/null
+++ b/fastlane/metadata/android/en-US/video.txt
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
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/video.txt
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
--- /dev/null
+++ b/fastlane/metadata/android/nl-NL/video.txt
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
--- /dev/null
+++ b/fastlane/metadata/android/pl-PL/video.txt
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
--- /dev/null
+++ b/fastlane/metadata/android/ru-RU/video.txt