summaryrefslogtreecommitdiffstats
path: root/meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend')
-rw-r--r--meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend22
1 files changed, 22 insertions, 0 deletions
diff --git a/meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend b/meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend
new file mode 100644
index 0000000..ecb4099
--- /dev/null
+++ b/meta-ivi/recipes-graphics/wayland/weston_1.9.0.bbappend
@@ -0,0 +1,22 @@
+PR = "r3"
+
+DEPENDS += "xkeyboard-config"
+RDEPENDS_${PN} += "xkeyboard-config"
+
+FILES_${PN} += "${libdir}/weston/* ${sysconfdir}/xdg"
+FILES_${PN}-dbg += "${libdir}/weston/.debug/*"
+
+do_install_append() {
+ WESTON_INI_CONFIG=${sysconfdir}/xdg/weston
+ install -d ${D}${WESTON_INI_CONFIG}
+ install -m 0644 ${S}/ivi-shell/weston.ini.in ${D}${WESTON_INI_CONFIG}/weston.ini
+ sed -i -e 's/hmi-controller.so/ivi-controller.so\nivi-input-module=ivi-input-controller.so/' \
+ -e 's|\@libexecdir\@|${libexecdir}|' \
+ -e 's|\@plugin_prefix\@||' \
+ -e 's|\@abs_top_srcdir\@\/data|${datadir}\/weston|' \
+ -e 's|\@abs_top_builddir\@\/clients|${bindir}|' \
+ -e 's|\@abs_top_builddir\@\/weston-ivi-shell-user-interface|${libdir}/weston/weston-ivi-shell-user-interface|' \
+ ${D}${WESTON_INI_CONFIG}/weston.ini
+ sed -i -e 's|\@abs_top_builddir\@\/weston-|${bindir}/weston-|' \
+ ${D}${WESTON_INI_CONFIG}/weston.ini
+}