From f4dbee9b78d96f09c82a4dfee1fad0286a2ff0de Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Sat, 12 Jul 2025 07:46:23 +0200 Subject: [PATCH] labwc: add recipe for 0.9.0 --- .../{labwc_0.8.4.bb => labwc-0.8_0.8.4.bb} | 0 recipes-wlroots/labwc/labwc_0.9.0.bb | 48 +++++++++++++++++++ 2 files changed, 48 insertions(+) rename recipes-wlroots/labwc/{labwc_0.8.4.bb => labwc-0.8_0.8.4.bb} (100%) create mode 100644 recipes-wlroots/labwc/labwc_0.9.0.bb diff --git a/recipes-wlroots/labwc/labwc_0.8.4.bb b/recipes-wlroots/labwc/labwc-0.8_0.8.4.bb similarity index 100% rename from recipes-wlroots/labwc/labwc_0.8.4.bb rename to recipes-wlroots/labwc/labwc-0.8_0.8.4.bb diff --git a/recipes-wlroots/labwc/labwc_0.9.0.bb b/recipes-wlroots/labwc/labwc_0.9.0.bb new file mode 100644 index 0000000..a1979f8 --- /dev/null +++ b/recipes-wlroots/labwc/labwc_0.9.0.bb @@ -0,0 +1,48 @@ + +SUMMARY = "Labwc stands for Lab Wayland Compositor" +HOMEPAGE = "https://github.com/labwc/labwc" +SECTION = "graphics" +LICENSE = "GPL-2.0-only" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +REQUIRED_DISTRO_FEATURES = "wayland" + +DEPENDS += " \ + libxml2 \ + libsfdo \ + glib-2.0 \ + cairo \ + pango \ + wayland \ + wayland-native \ + wayland-protocols \ + libdrm \ + libxkbcommon \ + libinput \ + wlroots-0.19 \ +" + +RRECOMMENDS:${PN} ?= " \ + foot \ + grim \ + slurp \ + wl-clipboard \ + labwc-menu-generator \ + labwc-tweaks-gtk \ + swaybg \ +" + +SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master" + +SRCREV = "4beee3851f75b53afc2e8699c594c0cc222115bd" + +inherit meson pkgconfig features_check gettext manpages + +PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}" + +PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native" +PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland" + +FILES:${PN} += "${datadir}" +