summaryrefslogtreecommitdiff
path: root/gui-libs/wlroots
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-17 12:23:44 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-17 12:23:44 +0100
commit4d6e1311ded368813dc93f130293f64148e22c45 (patch)
tree966c774d10cd502da9a136e2d595f430efb0850d /gui-libs/wlroots
parent2ca31eebd5b7496656193e0aa6ae39200d69a017 (diff)
gentoo auto-resync : 17:08:2024 - 12:23:44
Diffstat (limited to 'gui-libs/wlroots')
-rw-r--r--gui-libs/wlroots/Manifest4
-rw-r--r--gui-libs/wlroots/metadata.xml1
-rw-r--r--gui-libs/wlroots/wlroots-0.17.2-r1.ebuild105
3 files changed, 1 insertions, 109 deletions
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index dc7ac2ac2941..520f55d137a1 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,10 +1,8 @@
AUX wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch 2877 BLAKE2B ff492af5cf7b5c866e49ce1bf78286c57e54eb4d3a6c60d4b1087a796b081618b6fe87afc4efd79aec5b4b3ecdb749027cfc74f09500211a086550a5db9d70d6 SHA512 52a6cf0bd22a514adf427d9f02768f5ecc24d1c83cecd51eda89938bdd79dee50e11103ae9fa2ededfcacb5a485415453308026c68fe1e3ffdb447503696535d
AUX wlroots-0.17-fix-automagic-libliftoff.patch 1446 BLAKE2B 087afe7764251882c1e9f5a49a6c425261bb7cfe8a385d578067374312c3da8529cd273c81936e81ccf65f9932dfa2391e7d5c574458fd82b869793ec34320a5 SHA512 2b5dae202ef1991531b2751fe716a08f23c550136ab8ef3c7ea84b21e9bab89f53fce0e1b2eb2d8e30402519c086361361634733fa66f8553070218c1c2d7ff0
-DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc
DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116
DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6
-EBUILD wlroots-0.17.2-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5d0f38b23d723a15c131897b7b2c03a109f178717dd88c595934ad491fa56c0b7f8c56f2b5d607c795ba61ffbac8a5 SHA512 c2b05ceeabb336dd992e564df6375debdaeae9b2331a234ed92779b5a44114f7c7c26bad9188fb9de7cf25e401531c2285228848315b369a4e1cfcdf2711a89b
EBUILD wlroots-0.17.4.ebuild 2300 BLAKE2B c4d3285af6801baa3323046e960ef40f6fa05993d6cf675a88d6e6a7defbd92d81b054a216091c63063e9dc232e84e43c89ee11bdc77b4bb6206bc3b32cf0b2d SHA512 e015a8e7523e53b7b586dc91548c0d52de396cbbd74939728d0a2e6c009254ecaf9e29c44c9a8a1ac99d551038c31b08ebd339f39bbc9484a4daed1d5e94e938
EBUILD wlroots-0.18.0.ebuild 2294 BLAKE2B b119629426b4c04b547fd2d27a85e10fd93e35242f0f1f71caed1096c9fb4e1f4c03af2ac5810edfade4d88120397c80d45f8e865cba89a7eb6807aba53da20a SHA512 ef1cec90b60d2e47770fd5643ed4f110a6d0d195801c94d9b73ec99b7e58e914466d0cdff4bac8876b3d47245b90ae073c5f27bd2eea5747928651f9c09daf14
EBUILD wlroots-9999.ebuild 2276 BLAKE2B 06f2f469cfc869846a321574cf6fbec899e0106daf9260b546e7630b054758c928a7b7cd83a2f949221241713853dead269f942864acc664faf2386b2d57fa11 SHA512 ad945ce3a8b7b87526d3a0290d7f7b47ce659601a4a34ca1991de4d5462c4bd67a95ec1f67c7dccadc9343d4d64c96ffba5329b6ae401d61da49226d46d7ff99
-MISC metadata.xml 2145 BLAKE2B 75225f805364003c244a52d4a46c826e5a283ed01ef71d32b73fdcc03f6a1b46f0083a43be4c2079c6614c1b5db8a07a9a17ce2501c5eb65a53b83a7af13cdd0 SHA512 45faf9ad055a9b670ace556b1639f355b96da462447a33a655e36960fe99ef42c5c6c591ee39b4554ddd276e70c492c83c7ff4a844034ac1a1e25b39b465b5f3
+MISC metadata.xml 2073 BLAKE2B 01685a9e54fd33a6432190d523f0700575992139e10abdc30864dc3ec662da38f3efe22ac858568cfe4ae6a0d8d83b2c5da846c7c8fe42159e7bf569a07c8960 SHA512 e2a94175fd489823ef4ebbd6601dff059b7f34c668cb18a69df76a74cfa4f6aed8191b5544b436424b3c7b4992f5ab803326079393a6883724f03fb215871348
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 53dd6591c5df..0948f777752e 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -29,7 +29,6 @@
<flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="session">Enable session support (is required for DRM and libinput)</flag>
- <flag name="tinywl">Install the minimal wayland client, tinywl</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>
diff --git a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
deleted file mode 100644
index d031b7c8cf55..000000000000
--- a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? (
- media-libs/libdisplay-info
- sys-apps/hwdata
- liftoff? ( >=dev-libs/libliftoff-0.4 )
- )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- x11-base/xwayland
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.32
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- $(meson_feature session)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}