Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
Date: Sun, 27 Nov 2022 17:46:09
Message-Id: 1669571162.c99c20b0762594baa2df6d2595c7f086906c7a4c.prometheanfire@gentoo
1 commit: c99c20b0762594baa2df6d2595c7f086906c7a4c
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 27 17:45:24 2022 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 17:46:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99c20b0
7
8 gui-libs/wlroots: add hwdata use flag and make gbm optional
9
10 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
11
12 gui-libs/wlroots/metadata.xml | 1 +
13 gui-libs/wlroots/wlroots-0.16.0.ebuild | 9 +++++----
14 gui-libs/wlroots/wlroots-9999.ebuild | 5 +++--
15 3 files changed, 9 insertions(+), 6 deletions(-)
16
17 diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
18 index d3b3b880db37..b517365e6da0 100644
19 --- a/gui-libs/wlroots/metadata.xml
20 +++ b/gui-libs/wlroots/metadata.xml
21 @@ -21,6 +21,7 @@
22 wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
23 </longdescription>
24 <use>
25 + <flag name="hwdata">Use system hwdata</flag>
26 <flag name="seatd">Enable libseatd session support</flag>
27 <flag name="tinywl">Install the minimal wayland client, tinywl</flag>
28 <flag name="vulkan">Enable support for the vulkan backend renderer</flag>
29
30 diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
31 index d9c6b4603306..823b494fb8e6 100644
32 --- a/gui-libs/wlroots/wlroots-0.16.0.ebuild
33 +++ b/gui-libs/wlroots/wlroots-0.16.0.ebuild
34 @@ -19,15 +19,16 @@ else
35 fi
36
37 LICENSE="MIT"
38 -IUSE="tinywl vulkan x11-backend X"
39 +IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
40
41 DEPEND="
42 >=dev-libs/libinput-1.14.0:0=
43 >=dev-libs/wayland-1.21.0
44 >=dev-libs/wayland-protocols-1.28
45 - media-libs/mesa[egl(+),gles2,gbm(+)]
46 - sys-auth/seatd:=
47 - virtual/libudev
48 + media-libs/mesa[egl(+),gles2]
49 + hwdata? ( sys-apps/hwdata:= )
50 + seatd? ( sys-auth/seatd:= )
51 + udev? ( virtual/libudev )
52 vulkan? (
53 dev-util/glslang:0=
54 dev-util/vulkan-headers:0=
55
56 diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
57 index b396b8bae492..823b494fb8e6 100644
58 --- a/gui-libs/wlroots/wlroots-9999.ebuild
59 +++ b/gui-libs/wlroots/wlroots-9999.ebuild
60 @@ -19,13 +19,14 @@ else
61 fi
62
63 LICENSE="MIT"
64 -IUSE="+seatd tinywl +udev vulkan x11-backend X"
65 +IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
66
67 DEPEND="
68 >=dev-libs/libinput-1.14.0:0=
69 >=dev-libs/wayland-1.21.0
70 >=dev-libs/wayland-protocols-1.28
71 - media-libs/mesa[egl(+),gles2,gbm(+)]
72 + media-libs/mesa[egl(+),gles2]
73 + hwdata? ( sys-apps/hwdata:= )
74 seatd? ( sys-auth/seatd:= )
75 udev? ( virtual/libudev )
76 vulkan? (