summaryrefslogtreecommitdiffstats
path: root/recipes-demo-hmi/navigation/navigation_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-demo-hmi/navigation/navigation_git.bb')
-rwxr-xr-xrecipes-demo-hmi/navigation/navigation_git.bb44
1 files changed, 44 insertions, 0 deletions
diff --git a/recipes-demo-hmi/navigation/navigation_git.bb b/recipes-demo-hmi/navigation/navigation_git.bb
new file mode 100755
index 000000000..89bf4d0bc
--- /dev/null
+++ b/recipes-demo-hmi/navigation/navigation_git.bb
@@ -0,0 +1,44 @@
+LICENSE="GPLv2"
+LIC_FILES_CHKSUM="file://LICENSE;md5=3595e9c703a847d990664d2b396a9df0 \
+ file://COPYING;md5=947b2d60ca3872e172034438e9801200"
+
+DEPENDS = " \
+ glib-2.0 freetype sqlite3 wayland zlib expat openssl virtual/libgles2 virtual/libgl virtual/egl \
+ wayland \
+ "
+
+RDEPENDS_${PN} = " flite openjtalk "
+
+SRCREV="153f9d7ecb652732b1acc1cb00919c6a6af5556e"
+SRC_URI="git://github.com/AGLExport/gpsnavi.git \
+ file://flite.in \
+ file://jtalk.in \
+ file://config.xml \
+"
+
+# To avoid C++ library link failure
+SECURITY_CFLAGS = ""
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/git"
+
+do_compile_prepend() {
+ cp ${WORKDIR}/flite.in ${S}/
+ cp ${WORKDIR}/jtalk.in ${S}/
+}
+
+do_install_append() {
+ mkdir -p ${WORKDIR}/widget
+ install -m 0644 ${WORKDIR}/config.xml ${WORKDIR}/widget
+ install -m 0755 ${D}/usr/bin/navi ${WORKDIR}/widget
+ zip -ju ${WORKDIR}/widget/navigation.wgt ${WORKDIR}/widget/navi ${WORKDIR}/widget/config.xml
+
+ install -d ${D}/usr/AGL/ces2017-demo
+ install -m 0644 ${WORKDIR}/widget/navigation.wgt ${D}/usr/AGL/ces2017-demo/
+ install -d ${D}/usr/AGL/ces2017-demo
+
+ install -d ${D}/usr/share/mapdata
+}
+
+FILES_${PN} += " /usr/AGL/ces2017-demo/navigation.wgt /usr/share/mapdata "