diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-16 12:22:56 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-16 12:22:56 +0100 |
commit | 2ca31eebd5b7496656193e0aa6ae39200d69a017 (patch) | |
tree | 6cf0c8f4ce90a3960c27acf45011134fb674dd62 /gui-libs/wlroots | |
parent | 3ad1879f00b279af69d6b9cd3ef97a2a7496d734 (diff) |
gentoo auto-resync : 16:08:2024 - 12:22:56
Diffstat (limited to 'gui-libs/wlroots')
-rw-r--r-- | gui-libs/wlroots/Manifest | 7 | ||||
-rw-r--r-- | gui-libs/wlroots/wlroots-0.15.1-r2.ebuild | 86 | ||||
-rw-r--r-- | gui-libs/wlroots/wlroots-0.16.2-r3.ebuild | 95 | ||||
-rw-r--r-- | gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 105 | ||||
-rw-r--r-- | gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 111 |
5 files changed, 0 insertions, 404 deletions
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 465a80219950..dc7ac2ac2941 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,16 +1,9 @@ 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.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 -DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc -DIST wlroots-0.17.3.tar.gz 608292 BLAKE2B 7caab3c3a58595d3a745c0b20a5db2193c54931cdd7bc1b9de11c151af82503a03a6a3166a86f42486cc69c6ac18ca2a5596809a5c5e6d7b44c9845f509c1093 SHA512 b88747daba304db6dc302acdebb8764e719d84134118963c019d5f0d0d38552e0ffd2a50bf560b3b84549c5a0f2d11a6187ac8ddcd9faa28c5b42f86c585b555 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.15.1-r2.ebuild 1962 BLAKE2B 90615bf555b7368bbb66f43749b438e5bbe0843d1238c135d1560d6fd38620ef34015dfe82d66f6922c217c36f6a9384ba9dae5af40404333097f328d30b7b9c SHA512 9e834b76984d46ed4a1163108321aa170af0bb152f0c9190268c1c4a10cc45b8d251e099de3766419ff8a031250698d1bc1c7452f5941b4c7a6762dbe802f9c6 -EBUILD wlroots-0.16.2-r3.ebuild 2046 BLAKE2B 18719f44961b03b867bc8f17cfadbc23c0bdd16e22482f76c78eb6daccae21aa3f26e1d487555a5783094848e53c0595cc4e8317ad06e57bb5ec5801c0a25b21 SHA512 9713a3bb3e4f2c6706ead4c4adacb16670420c39c0c4e911c555d9f64a77bb70a2d528fc6e4a24053c6645d593d588af47e7b7e73f36d5275791a3996ad5d607 EBUILD wlroots-0.17.2-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5d0f38b23d723a15c131897b7b2c03a109f178717dd88c595934ad491fa56c0b7f8c56f2b5d607c795ba61ffbac8a5 SHA512 c2b05ceeabb336dd992e564df6375debdaeae9b2331a234ed92779b5a44114f7c7c26bad9188fb9de7cf25e401531c2285228848315b369a4e1cfcdf2711a89b -EBUILD wlroots-0.17.3-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5d0f38b23d723a15c131897b7b2c03a109f178717dd88c595934ad491fa56c0b7f8c56f2b5d607c795ba61ffbac8a5 SHA512 c2b05ceeabb336dd992e564df6375debdaeae9b2331a234ed92779b5a44114f7c7c26bad9188fb9de7cf25e401531c2285228848315b369a4e1cfcdf2711a89b -EBUILD wlroots-0.17.3-r3.ebuild 2383 BLAKE2B 45eb6b98924b9cac4f53e2f4a999b0bc5d4c5d368527edc3fb2bef700e4b7b84de90252c3596456299fd9cd1d6920059bebe0dacde69e10b14daf8d84666fad9 SHA512 6a65074563d426ff4f044fe91bede48e41d45e873e53869a52e5e249719300593f7b9eae277329bf8688d27eee86111559d856b74b7ed4752d1cee433394b639 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 diff --git a/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild deleted file mode 100644 index b1f655a4ec6b..000000000000 --- a/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild +++ /dev/null @@ -1,86 +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}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" - SLOT="0/$(ver_cut 2)" -fi - -LICENSE="MIT" -IUSE="tinywl vulkan x11-backend X" - -DEPEND=" - >=dev-libs/libinput-1.14.0:0= - >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - <media-libs/mesa-24.1.0_rc1[egl(+),gles2,gbm(+)] - ) - sys-auth/seatd:= - virtual/libudev - vulkan? ( - dev-util/glslang:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= - ) - >=x11-libs/libdrm-2.4.109:0= - x11-libs/libxkbcommon - x11-libs/pixman - x11-backend? ( x11-libs/libxcb:0= ) - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-image - x11-libs/xcb-util-wm - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-build/meson-0.60.0 - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch ) - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - $(meson_use tinywl examples) - -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) - -Dxwayland=$(usex X enabled disabled) - -Dbackends=drm,libinput$(usex x11-backend ',x11' '') - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - 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." -} diff --git a/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild deleted file mode 100644 index 5e5d9b6556c5..000000000000 --- a/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 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 -> ${P}.gl.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" - SLOT="0/$(ver_cut 2)" -fi - -LICENSE="MIT" -IUSE="+drm +libinput tinywl vulkan x11-backend xcb-errors X" -REQUIRED_USE=" - xcb-errors? ( || ( x11-backend X ) ) -" - -DEPEND=" - >=dev-libs/wayland-1.21.0 - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - <media-libs/mesa-24.1.0_rc1[egl(+),gles2] - ) - sys-auth/seatd:= - virtual/libudev - >=x11-libs/libdrm-2.4.114 - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - drm? ( sys-apps/hwdata ) - libinput? ( >=dev-libs/libinput-1.14.0:= ) - 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-base/xwayland - x11-libs/libxcb:= - x11-libs/xcb-util-wm - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.28 - 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_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." -} diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild deleted file mode 100644 index d031b7c8cf55..000000000000 --- a/gui-libs/wlroots/wlroots-0.17.3-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." -} diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild deleted file mode 100644 index e4462c39eb07..000000000000 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ /dev/null @@ -1,111 +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 vulkan x11-backend xcb-errors X" -REQUIRED_USE=" - drm? ( session ) - libinput? ( session ) - liftoff? ( drm ) - xcb-errors? ( || ( x11-backend X ) ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.17-fix-automagic-libliftoff.patch" ) - -RDEPEND=" - >=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 ) - ) - 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 - ) -" - -# TODO: 0.17.4 will add support for libliftoff-0.5 -DEPEND=" - ${RDEPEND} - liftoff? ( - >=dev-libs/libliftoff-0.4 - <dev-libs/libliftoff-0.5 - ) -" -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) - -Dexamples=false - -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) - $(meson_feature X xwayland) - -Dbackends=${meson_backends} - $(meson_feature session) - $(meson_feature liftoff libliftoff) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - dodoc docs/* -} - -pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." -} |