SPEC-3723: restructure meta-agl
[AGL/meta-agl.git] / meta-agl-core / recipes-graphics / wayland / weston-ini-conf.bb
1 SUMMARY = "Startup script and systemd unit file for the Weston Wayland compositor"
2 LICENSE = "MIT"
3 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
4
5 SRC_URI = "file://core.cfg \
6            file://shell.cfg \
7            file://hdmi-a-1-270.cfg \
8           "
9
10 # cluster and html5-landscape
11 # core, shell, hdmi-a-1-180.cfg, virtual-landscape.cfg
12 SRC_URI_remove_landscape = " \
13         file://hdmi-a-1-270.cfg \
14         file://hdmi-a-1-90.cfg \
15         file://virtual.cfg \
16 "
17 SRC_URI_append_landscape = " \
18         file://hdmi-a-1-180.cfg \
19         file://virtual-landscape.cfg \
20 "
21
22
23 S = "${WORKDIR}"
24
25 PACKAGE_ARCH = "${MACHINE_ARCH}"
26
27 do_compile() {
28     # Put all of our cfg files together.
29     rm -f ${WORKDIR}/weston.ini
30     for F in ${WORKDIR}/*.cfg; do
31         cat $F >> ${WORKDIR}/weston.ini
32         echo >> ${WORKDIR}/weston.ini
33     done
34     sed -i -e '$ d' ${WORKDIR}/weston.ini
35 }
36
37 do_install_append() {
38     WESTON_INI_CONFIG=${sysconfdir}/xdg/weston
39     install -d ${D}${WESTON_INI_CONFIG}
40     install -m 0644 ${WORKDIR}/weston.ini ${D}${WESTON_INI_CONFIG}/weston.ini
41 }