diff options
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/Manifest.gz | bin | 4283 -> 4280 bytes | |||
-rw-r--r-- | gui-libs/wlroots/Manifest | 4 | ||||
-rw-r--r-- | gui-libs/wlroots/metadata.xml | 2 | ||||
-rw-r--r-- | gui-libs/wlroots/wlroots-9999.ebuild | 12 |
4 files changed, 14 insertions, 4 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex fae00e4509cf..da881ef5fabc 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 18241a05622b..370970156ea1 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -8,5 +8,5 @@ EBUILD wlroots-0.14.1-r1.ebuild 1484 BLAKE2B 9de2dec4bbb573b4288a9c994047de1547e EBUILD wlroots-0.15.1-r1.ebuild 1903 BLAKE2B db14251e37bb2448556a7a8f98fadfea64c4c6047b3c8736932ca08ea586a8cc0db0c8d54335f0dad5d36a52c7a10f87f6d60425c35d5bf361334ab0e3ad0f5a SHA512 6bd49fad40df4267c4490e928fe750677fadf9dd1f08856fab8777000af8a3769f0710be0741ce98cfbbe2cb4cb1cfc6020937078211abf5aa5a224b702b4135 EBUILD wlroots-0.15.1.ebuild 1694 BLAKE2B 6612ccfa47cb13280a788b766b8c986c37f8ed256808e54068709e84e629e7618ecda9624faea2ac63878f232996c47a8f36a4ae760d7747cd7c918ed0667d90 SHA512 fbb4123948bc0d9f69bfd8d9c3990aa21e648b5e1a7018aa6c4bcc6bf6aa0982bf8ff5aea6df9ea460f29ba48646687747457ec3d146808a3f0ac2b8b667f374 EBUILD wlroots-0.16.2.ebuild 1921 BLAKE2B a0cdb4b25d4311bef06d043dfb8060fd72353b4e45021a3dbcbba661283ef5d55e4b3f7b3d81c467e4400693701e74daff21f2741331fde1d0599081783c915a SHA512 94c09b56883945ad2a3c9f082bec53e21d24743c70a7d666d3b24f0ac7501b1a5b5907f03c6a7e1e224772db2302f5374c3482169ca03e55ebe8a6d978ba2b63 -EBUILD wlroots-9999.ebuild 1954 BLAKE2B 6c93b090414357d6c3cd1e352c336c7e46d3c426a8657d019b0c4a3b43ff9b6e19d44467cf173f87b0888f1f5a78df3b47cd227db175671ef68b885c661ceeea SHA512 97a5573889fdeb4f9e4749444bbaa6f3c2efccca981ae97e8f2281a82ed8c2a28b5eeafcdb23af4934b044003923ae0437a0439f8373c61063cd64bd5dec494b -MISC metadata.xml 1785 BLAKE2B 2a3aafced4f8d8eae04bb84f693199bb3eb9da8fe0311502ea8c0d05c82e8354ff8e8d002992ef51486ff9991a2ccf6c25e8ce74b805cdc475fec2d05d457967 SHA512 05f0418d09522bb97cedd46723d5b55c51f99284f971a98ac309c8555f02e810817f645560aa8ff7433d2ad376acc6c5802e3dcd8f92bfe79d81a3a895e170f5 +EBUILD wlroots-9999.ebuild 2220 BLAKE2B 9c441634b1e032555458e6edaee683dc3b703ce7a68a8f8d2aaced2c02f20ceb9eee19da49b4c9671ac23c72e35143f306aeb51ac8cbf6be093729884f33740e SHA512 4bd8dc5df78b80cc9446ba46a6452eada1719cd80cfa66adb033d0e4e7676636d4201096c60a7215e8498cb310eac67c0de68bdccedf58b04dce8d20b8166874 +MISC metadata.xml 1939 BLAKE2B 8c7ffebb2ec8ec5fafdae90a49fb3a43cd984457c3278a7211e80931fac4441b7f220ed62724b53a6d643c6e13541861684e5aa2d7380c751ab5b4086a1c5463 SHA512 194d7fc4374bf60462a89708877fa87717d341d9667c109cc46552d28809a76e11d0f3237616da01f1913e86f82ed5d4d58cdc29a1028f083733becc6ccbab9a diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 09e9bbf14315..69cb7d4fc088 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -22,10 +22,12 @@ </longdescription> <use> <flag name="hwdata">Use system hwdata</flag> + <flag name="liftoff">Enable support for libliftoff kms plane backend</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> <flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag> + <flag name="xcb-errors">Better error reporting when using xwayland</flag> <flag name="X">Enable support for X11 applications (XWayland)</flag> </use> <upstream> diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild index 465c324cb3b1..ec3331b0dc80 100644 --- a/gui-libs/wlroots/wlroots-9999.ebuild +++ b/gui-libs/wlroots/wlroots-9999.ebuild @@ -19,15 +19,16 @@ else fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="+hwdata liftoff +seatd tinywl +udev vulkan x11-backend xcb-errors X" DEPEND=" >=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] - media-libs/libdisplay-info:= + media-libs/libdisplay-info hwdata? ( sys-apps/hwdata:= ) + liftoff? ( dev-libs/libliftoff ) seatd? ( sys-auth/seatd:= ) udev? ( virtual/libudev ) vulkan? ( @@ -45,6 +46,7 @@ DEPEND=" x11-libs/xcb-util-image x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm + xcb-errors? ( x11-libs/xcb-util-errors ) ) " RDEPEND=" @@ -61,11 +63,17 @@ src_configure() { # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) local emesonargs=( "-Dxcb-errors=disabled" + -Dxcb-errors=$(usex xcb-errors enabled disabled) $(meson_use tinywl examples) -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) -Dxwayland=$(usex X enabled disabled) -Dbackends=drm,libinput$(usex x11-backend ',x11' '') ) + if use udev; then + emesonargs+=(-Dsession=$(usex seatd enabled disabled)) + else + emesonargs+=(-Dsession=disabled) + fi meson_src_configure } |