SUMMARY = "Startup script and systemd unit file for the Weston Wayland compositor in guest cotainer" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" SRC_URI = "file://weston.env \ file://weston.service \ " S = "${WORKDIR}" inherit features_check systemd do_install() { install -Dm644 ${WORKDIR}/weston.env ${D}${sysconfdir}/default/weston # Install Weston systemd service and accompanying udev rule install -D -p -m0644 ${WORKDIR}/weston.service ${D}${systemd_system_unitdir}/weston.service sed -i -e s:/etc:${sysconfdir}:g \ -e s:/usr/bin:${bindir}:g \ -e s:/var:${localstatedir}:g \ ${D}${systemd_unitdir}/system/weston.service } PACKAGE_ARCH = "${MACHINE_ARCH}" # rdepends on weston-init-guest which depends on wayland REQUIRED_DISTRO_FEATURES = "wayland" FILES:${PN} += " \ ${sysconfdir}/xdg/weston/weston.ini \ ${systemd_system_unitdir}/weston.service \ ${sysconfdir}/default/weston \ " CONFFILES:${PN} += " \ ${sysconfdir}/xdg/weston/weston.ini \ ${sysconfdir}/default/weston \ " SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE:${PN} = "weston.service" SYSTEMD_AUTO_ENABLE = "enable" RDEPENDS:${PN} = " \ weston \ weston-ini \ " RCONFLICTS:${PN} = "weston-init"