summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Thode <prometheanfire@gentoo.org>2022-11-27 11:45:24 -0600
committerMatthew Thode <prometheanfire@gentoo.org>2022-11-27 11:46:02 -0600
commitc99c20b0762594baa2df6d2595c7f086906c7a4c (patch)
tree8a0f594b99af27659a3e223e91911d2ac04f6665 /gui-libs
parentgui-apps/swaylock: add 1.7 (diff)
downloadgentoo-c99c20b0762594baa2df6d2595c7f086906c7a4c.tar.gz
gentoo-c99c20b0762594baa2df6d2595c7f086906c7a4c.tar.bz2
gentoo-c99c20b0762594baa2df6d2595c7f086906c7a4c.zip
gui-libs/wlroots: add hwdata use flag and make gbm optional
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/wlroots/metadata.xml1
-rw-r--r--gui-libs/wlroots/wlroots-0.16.0.ebuild9
-rw-r--r--gui-libs/wlroots/wlroots-9999.ebuild5
3 files changed, 9 insertions, 6 deletions
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index d3b3b880db37..b517365e6da0 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,6 +21,7 @@
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
+ <flag name="hwdata">Use system hwdata</flag>
<flag name="seatd">Enable libseatd session support</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
index d9c6b4603306..823b494fb8e6 100644
--- a/gui-libs/wlroots/wlroots-0.16.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.0.ebuild
@@ -19,15 +19,16 @@ else
fi
LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
+IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
- media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
+ media-libs/mesa[egl(+),gles2]
+ hwdata? ( sys-apps/hwdata:= )
+ seatd? ( sys-auth/seatd:= )
+ udev? ( virtual/libudev )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index b396b8bae492..823b494fb8e6 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,13 +19,14 @@ else
fi
LICENSE="MIT"
-IUSE="+seatd tinywl +udev vulkan x11-backend X"
+IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
- media-libs/mesa[egl(+),gles2,gbm(+)]
+ media-libs/mesa[egl(+),gles2]
+ hwdata? ( sys-apps/hwdata:= )
seatd? ( sys-auth/seatd:= )
udev? ( virtual/libudev )
vulkan? (