6 Commits

Author SHA1 Message Date
Markus Volk
bc016364e5 gamescope: update 2026-03-21 18:03:49 +01:00
Markus Volk
d0ddf27c4f labwc: update 2026-03-21 17:32:44 +01:00
Markus Volk
4c61cd289c hyprutils: update 2026-03-21 17:15:44 +01:00
Markus Volk
72212bd102 wlroots: add recipe for 0.21 2026-03-21 16:37:58 +01:00
Markus Volk
a8eb247711 sway: update 2026-03-21 16:32:28 +01:00
Markus Volk
5a94db52b6 wlroots: update 2026-03-21 16:25:24 +01:00
7 changed files with 64 additions and 7 deletions

View File

@@ -8,7 +8,7 @@ DEPENDS = "pixman"
SRC_URI = "git://github.com/hyprwm/hyprutils.git;protocol=https;branch=main"
SRCREV = "51a4f93ce8572e7b12b7284eb9e6e8ebf16b4be9"
SRCREV = "b85b779e3e3a1adcd9b098e3447cf48f9e780b35"
inherit cmake pkgconfig

View File

@@ -58,7 +58,7 @@ SRC_URI = " \
file://0001-meson.build-dont-use-wrap-based-subprojects.patch \
file://0001-meson.build-dont-leak-buildpath.patch \
"
SRCREV = "0b445d97dbfea5cd89e644b44627b907ffd1ac35"
SRCREV = "e3ed1ea7e66aaf12d325679548cdfd29919cf935"
inherit meson pkgconfig features_check

View File

@@ -33,9 +33,9 @@ RRECOMMENDS:${PN} ?= " \
swaybg \
"
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master;tag=${PV}"
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=0.9.5-maintenance;tag=${PV}"
SRCREV = "3131c71acd749abf7ad81ff6ded6d15c14ca1732"
SRCREV = "12987307a5de32db5acbb3f59d41277373ab969e"
inherit meson pkgconfig features_check gettext manpages

View File

@@ -38,7 +38,7 @@ RRECOMMENDS:${PN} ?= " \
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=master"
SRCREV = "845cdb190f0c577789425cd9ea4772bd2fcfc836"
SRCREV = "131045ce554f040224d25738b46524ab2fc23a3a"
inherit meson pkgconfig features_check

View File

@@ -41,7 +41,7 @@ PACKAGECONFIG ?= " \
"
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=0.19;protocol=https"
SRCREV = "8c9e6b7c9f3c5344f456e97dc29dcd8d8a5f015b"
SRCREV = "88a869855742281c98c22cab9641b317b8d065ef"
inherit meson pkgconfig features_check

View File

@@ -0,0 +1,57 @@
SUMMARY = "A modular Wayland compositor library"
DESCRIPTION = "Pluggable, composable, unopinionated modules for building a \
Wayland compositor; or about 50,000 lines of code you were \
going to write anyway."
HOMEPAGE = "https://gitlab.freedesktop.org/wlroots"
BUGTRACKER = "https://gitlab.freedesktop.org/wlroots/wlroots/-/issues"
SECTION = "graphics"
LICENSE = "MIT & CC0-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=89e064f90bcb87796ca335cbd2ce4179"
LIC_FILES_CHKSUM += "file://tinywl/LICENSE;md5=d957da0415f5b0b974bfc6063afab2b5"
REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS += " \
hwdata-native \
libdisplay-info \
libdrm \
libxkbcommon \
pixman \
seatd \
wayland \
wayland-native \
wayland-protocols \
"
PACKAGECONFIG[opengl] = ",,virtual/egl virtual/libgles2"
PACKAGECONFIG[gbm] = ",,virtual/libgbm"
PACKAGECONFIG[libinput] = ",,libinput"
PACKAGECONFIG[libliftoff] = "-Dlibliftoff=enabled,-Dlibliftoff=disabled,libliftoff"
PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG[sysvinit] = ",,eudev elogind"
PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers glslang-native"
PACKAGECONFIG[x11] = ",,xcb-util-renderutil"
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,xwayland xcb-util-wm,xwayland"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd vulkan x11 opengl', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)} \
libinput \
libliftoff \
"
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=0.20;protocol=https"
SRCREV = "bba38a0d82f65234c320f4a31b9e3e8d1d42366b"
inherit meson pkgconfig features_check
EXTRA_OEMESON += "--buildtype release"
do_install:append() {
install -d ${D}${bindir}
install -m 0755 ${B}/tinywl/tinywl ${D}${bindir}
}
FILES:${PN} += "${libdir}/libwlroots-*.so"
FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig"

View File

@@ -41,7 +41,7 @@ PACKAGECONFIG ?= " \
"
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=master;protocol=https"
SRCREV = "90f9f59041b9d02809d4d64f45ca6ff2e61a722e"
SRCREV = "fd870f6d27601063bad2219308a80775a9b9a12b"
inherit meson pkgconfig features_check