commit:     847bfb28de8b9a369a9c048bc57dc77f29e00975
Author:     Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 06:14:34 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847bfb28

gui-libs/wlroots: sync live ebuild

- add minimum version for various deps
- sync the changes from 0.16.2-r2
- delete an obsolete comment

Closes: https://bugs.gentoo.org/911491
Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 gui-libs/wlroots/wlroots-9999.ebuild | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gui-libs/wlroots/wlroots-9999.ebuild 
b/gui-libs/wlroots/wlroots-9999.ebuild
index 701b10202eeb..7b3b9c5b6d1f 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -28,9 +28,8 @@ REQUIRED_USE="
 
 DEPEND="
        >=dev-libs/wayland-1.22.0
-       >=dev-libs/wayland-protocols-1.28
        drm? (
-               liftoff? ( dev-libs/libliftoff )
+               liftoff? ( >=dev-libs/libliftoff-0.4 )
                media-libs/libdisplay-info
                sys-apps/hwdata:=
        )
@@ -48,21 +47,22 @@ DEPEND="
        >=x11-libs/libdrm-2.4.114:0=
        x11-libs/libxkbcommon
        >=x11-libs/pixman-0.42.0:0=
-       x11-backend? ( x11-libs/libxcb:0= )
+       x11-backend? (
+               x11-libs/libxcb:0=
+               x11-libs/xcb-util-renderutil
+       )
        X? (
                x11-base/xwayland
                x11-libs/libxcb:0=
-               x11-libs/xcb-util-image
-               x11-libs/xcb-util-renderutil
                x11-libs/xcb-util-wm
-               xcb-errors? ( x11-libs/xcb-util-errors )
        )
+       xcb-errors? ( x11-libs/xcb-util-errors )
 "
 RDEPEND="
        ${DEPEND}
 "
 BDEPEND="
-       >=dev-libs/wayland-protocols-1.24
+       >=dev-libs/wayland-protocols-1.32
        >=dev-util/meson-0.60.0
        dev-util/wayland-scanner
        virtual/pkgconfig
@@ -76,7 +76,6 @@ src_configure() {
        )
        # Separate values with a comma with this evil floating point bit hack
        local meson_backends=$(IFS=','; echo "${backends[*]}")
-       # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
        local emesonargs=(
                $(meson_feature xcb-errors)
                $(meson_use tinywl examples)

Reply via email to