diff --git a/recipes-wlroots/cage/cage-0.1.5.bb b/recipes-wlroots/cage/cage-0.1.5.bb new file mode 100644 index 0000000..25c31a5 --- /dev/null +++ b/recipes-wlroots/cage/cage-0.1.5.bb @@ -0,0 +1,25 @@ +SUMMARY = "Cage: a Wayland kiosk" +HOMEPAGE = "https://www.hjdskes.nl/projects/cage/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed" + +DEPENDS = " \ + wayland-native \ + wayland \ + wayland-protocols \ + wlroots-0.16 \ + pixman \ + libxkbcommon \ +" + +inherit meson pkgconfig features_check + +REQUIRED_DISTRO_FEATURES = "wayland" + +SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https" +SRCREV = "83ffc574be860527814c595756a558c228a3475d" +S = "${WORKDIR}/git" +PV = "0.1.5" + +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}" +PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland" diff --git a/recipes-wlroots/cage/cage_git.bb b/recipes-wlroots/cage/cage_git.bb index 7c9c7a9..62cbc0b 100644 --- a/recipes-wlroots/cage/cage_git.bb +++ b/recipes-wlroots/cage/cage_git.bb @@ -7,7 +7,7 @@ DEPENDS = " \ wayland-native \ wayland \ wayland-protocols \ - wlroots-0.16 \ + wlroots-0.17 \ pixman \ libxkbcommon \ " @@ -17,9 +17,9 @@ inherit meson pkgconfig features_check REQUIRED_DISTRO_FEATURES = "wayland" SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https" -SRCREV = "83ffc574be860527814c595756a558c228a3475d" -PV = "0.1.5" +SRCREV = "9d43282fa0cd5925a6f9304f0218fd79ae9fcd94" +PV = "0.1.5+dev" S = "${WORKDIR}/git" PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}" -PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland" +PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,xserver-xorg,xwayland"