Add AGL world wide navigation app config recipe 75/19775/3
authorNaoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
Sun, 27 Jan 2019 12:58:33 +0000 (21:58 +0900)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 21 Feb 2019 12:28:39 +0000 (12:28 +0000)
Configuration file is required for the new OSS navigation.
This recipe is a recipe for generating a configuration file.
Needs to set access token of mapbox to the environment variable MAPBOX_ACCESS_TOKEN.

Change-Id: Ie06313e352e0091debfdb19399390230da64dca5
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
recipes-demo-hmi/navigation/ondemandnavi-config/naviconfig.ini [new file with mode: 0755]
recipes-demo-hmi/navigation/ondemandnavi-config_1.0.bb [new file with mode: 0755]

diff --git a/recipes-demo-hmi/navigation/ondemandnavi-config/naviconfig.ini b/recipes-demo-hmi/navigation/ondemandnavi-config/naviconfig.ini
new file mode 100755 (executable)
index 0000000..3a4ecc8
--- /dev/null
@@ -0,0 +1,8 @@
+{
+       "mapAccessToken":"MAPBOX_ACCESS_TOKEN",
+       "speed":60,
+       "interval":100,
+       "latitude":36.1363,
+       "longitute":-115.151,
+       "mapStyleUrls":"mapbox://styles/mapbox/dark-v9"
+}
diff --git a/recipes-demo-hmi/navigation/ondemandnavi-config_1.0.bb b/recipes-demo-hmi/navigation/ondemandnavi-config_1.0.bb
new file mode 100755 (executable)
index 0000000..784341e
--- /dev/null
@@ -0,0 +1,25 @@
+SUMMARY     = "AGL Reference On Demand Navigation application config."
+DESCRIPTION = "Config file for on-demand navigation app."
+HOMEPAGE    = "https://github.com/YoshitoMomiyama/aglqtnavigation.git"
+SECTION     = "apps"
+LICENSE     = "Proprietary"
+
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28"
+
+SRC_URI = "file://naviconfig.ini \
+          "
+
+S = "${WORKDIR}"
+
+MAPBOX_ACCESS_TOKEN ?= "Please set mapbox access token"
+
+do_install () {
+    install -d ${D}${sysconfdir}
+    install -m 644 ${WORKDIR}/naviconfig.ini ${D}${sysconfdir}
+    sed -i -e 's/MAPBOX_ACCESS_TOKEN/${MAPBOX_ACCESS_TOKEN}/' ${D}${sysconfdir}/naviconfig.ini
+}
+
+PACKAGE_ARCH = "all"
+
+PACKAGES = "${PN}"
+FILES_${PN} = "/etc/naviconfig.ini"