summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2019-11-17 09:25:11 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2019-11-18 10:16:54 -0300
commit66989b7d07f8a1cdd4050fe3e3b088b6ead80786 (patch)
tree1c3128a787b5fc796d687063fa8daea525685550 /dynamic-layers
parent152747a8fdf15ce0ea8bbe944d05139875c8223d (diff)
downloadmeta-freescale-66989b7d07f8a1cdd4050fe3e3b088b6ead80786.tar.gz
weston-init: Move weston.ini install to weston-init
OE-core now installs weston.ini from weston-init, so align our recipe to do the same. The IVI dynamic layer now has a copy of the weston.ini file that is normally produced by the weston build. The AGL dynamic layer now uninstalls the weston.ini installed upstream. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'dynamic-layers')
-rw-r--r--dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend3
-rw-r--r--dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston_5.0.0.imx.bbappend2
-rw-r--r--dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend1
-rw-r--r--dynamic-layers/ivi/recipes-graphics/wayland/weston-init/weston.ini104
-rw-r--r--dynamic-layers/ivi/recipes-graphics/wayland/weston_5.0.0.imx.bbappend2
5 files changed, 108 insertions, 4 deletions
diff --git a/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend b/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend
new file mode 100644
index 00000000..10b66c0e
--- /dev/null
+++ b/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend
@@ -0,0 +1,3 @@
1do_install_append() {
2 rm -f ${D}${sysconfdir}/xdg/weston/weston.ini
3}
diff --git a/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston_5.0.0.imx.bbappend b/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston_5.0.0.imx.bbappend
deleted file mode 100644
index 1a896a20..00000000
--- a/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston_5.0.0.imx.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
1# don't install default weston.ini
2WESTON_INI_INSTALL_FILE = ""
diff --git a/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend
new file mode 100644
index 00000000..72d991c7
--- /dev/null
+++ b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend
@@ -0,0 +1 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/dynamic-layers/ivi/recipes-graphics/wayland/weston-init/weston.ini b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init/weston.ini
new file mode 100644
index 00000000..6e8e0140
--- /dev/null
+++ b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init/weston.ini
@@ -0,0 +1,104 @@
1[core]
2shell=ivi-shell.so
3modules=hmi-controller.so
4#gbm-format=argb8888
5#use-g2d=1
6#xwayland=true
7
8#[shell]
9#size=1920x1080
10
11[ivi-shell]
12ivi-shell-user-interface=weston-ivi-shell-user-interface
13
14#developermode=true
15
16cursor-theme=default
17cursor-size=32
18
19base-layer-id=1000
20base-layer-id-offset=10000
21
22workspace-background-layer-id=2000
23workspace-layer-id=3000
24application-layer-id=4000
25
26transition-duration=300
27
28background-image=/usr/share/weston/background.png
29background-id=1001
30panel-image=/usr/share/weston/panel.png
31panel-id=1002
32surface-id-offset=10
33tiling-image=/usr/share/weston/tiling.png
34tiling-id=1003
35sidebyside-image=/usr/share/weston/sidebyside.png
36sidebyside-id=1004
37fullscreen-image=/usr/share/weston/fullscreen.png
38fullscreen-id=1005
39random-image=/usr/share/weston/random.png
40random-id=1006
41home-image=/usr/share/weston/home.png
42home-id=1007
43workspace-background-color=0x99000000
44workspace-background-id=2001
45
46[ivi-launcher]
47workspace-id=0
48icon-id=4001
49icon=/usr/share/weston/icon_ivi_flower.png
50path=/usr/bin/weston-flower
51
52[ivi-launcher]
53workspace-id=0
54icon-id=4002
55icon=/usr/share/weston/icon_ivi_clickdot.png
56path=/usr/bin/weston-clickdot
57
58[ivi-launcher]
59workspace-id=1
60icon-id=4003
61icon=/usr/share/weston/icon_ivi_simple-egl.png
62path=/usr/bin/weston-simple-egl
63
64[ivi-launcher]
65workspace-id=1
66icon-id=4004
67icon=/usr/share/weston/icon_ivi_simple-shm.png
68path=/usr/bin/weston-simple-shm
69
70[ivi-launcher]
71workspace-id=2
72icon-id=4005
73icon=/usr/share/weston/icon_ivi_smoke.png
74path=/usr/bin/weston-smoke
75
76[ivi-launcher]
77workspace-id=3
78icon-id=4006
79icon=/usr/share/weston/icon_ivi_flower.png
80path=/usr/bin/weston-flower
81
82[ivi-launcher]
83workspace-id=3
84icon-id=4007
85icon=/usr/share/weston/icon_ivi_clickdot.png
86path=/usr/bin/weston-clickdot
87
88[ivi-launcher]
89workspace-id=3
90icon-id=4008
91icon=/usr/share/weston/icon_ivi_simple-egl.png
92path=/usr/bin/weston-simple-egl
93
94[ivi-launcher]
95workspace-id=3
96icon-id=4009
97icon=/usr/share/weston/icon_ivi_simple-shm.png
98path=/usr/bin/weston-simple-shm
99
100[ivi-launcher]
101workspace-id=3
102icon-id=4010
103icon=/usr/share/weston/icon_ivi_smoke.png
104path=/usr/bin/weston-smoke
diff --git a/dynamic-layers/ivi/recipes-graphics/wayland/weston_5.0.0.imx.bbappend b/dynamic-layers/ivi/recipes-graphics/wayland/weston_5.0.0.imx.bbappend
deleted file mode 100644
index d36fbd4d..00000000
--- a/dynamic-layers/ivi/recipes-graphics/wayland/weston_5.0.0.imx.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
1# install default weston.ini for IVI
2WESTON_INI_INSTALL_FILE = "${B}/ivi-shell/weston.ini"