[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: e38a4ef0b873e5502198cff170a08d6b87f0e423 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 20 13:24:18 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 20 13:24:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38a4ef0 gui-libs/wlroots: Stabilize 0.19.0 ppc64, #958476 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild b/gui-libs/wlroots/wlroots-0.19.0.ebuild index bb1a66cf79b7..5e5515e3add0 100644 --- a/gui-libs/wlroots/wlroots-0.19.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.19.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.19" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 585a625a9e373760a0af3fbf5ce6064ed873b6a6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 20 13:24:20 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 20 13:24:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585a625a gui-libs/wlroots: Stabilize 0.19.0 x86, #958476 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild b/gui-libs/wlroots/wlroots-0.19.0.ebuild index 75ba11891b0e..68c9a8f2c26a 100644 --- a/gui-libs/wlroots/wlroots-0.19.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.19.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.19" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: f1a35c34fef4cf3da315585183aa456f07e80dbe Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 20 13:24:19 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 20 13:24:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a35c34 gui-libs/wlroots: Stabilize 0.19.0 arm64, #958476 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild b/gui-libs/wlroots/wlroots-0.19.0.ebuild index 5e5515e3add0..75ba11891b0e 100644 --- a/gui-libs/wlroots/wlroots-0.19.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.19.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.19" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: ef0a3f8aa5bbd7335883f023efa781c958fd7321 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 20 13:24:20 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 20 13:24:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0a3f8a gui-libs/wlroots: Stabilize 0.19.0 amd64, #958476 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild b/gui-libs/wlroots/wlroots-0.19.0.ebuild index 68c9a8f2c26a..110e1d9e6888 100644 --- a/gui-libs/wlroots/wlroots-0.19.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.19.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.19" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 93d812855c5d22e6a4a4d1675755ad8abf267c86 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 16 05:41:50 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 16 05:41:50 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d81285 gui-libs/wlroots: drop 0.18.0, 0.18.1 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 2 - gui-libs/wlroots/wlroots-0.18.0.ebuild | 106 - gui-libs/wlroots/wlroots-0.18.1.ebuild | 106 - 3 files changed, 214 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 363d8231fe5f..6de7745eee3a 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,5 +1,3 @@ DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116 -DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6 -DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B 051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537 SHA512 c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb DIST wlroots-0.18.2.tar.gz 629379 BLAKE2B db88626c208085f5e3744ab90427469f828a602d3842d8fefd8fa35efa10928e5ff1f38bfc40fee69106dfb60d84847ddf3fee380fd71535482aff5a2e567dfb SHA512 a03826f51dbca287ecbb217aadc361a1dedbbe5e225ee7b9ca22779456156c1035acaea7301ca509c410bfef9d0c33cf94cba140bba25d979608b14a99be8c8a DIST wlroots-0.19.0.tar.gz 669326 BLAKE2B 7f98bab6c21dee7d1634042c8d430c77b572dc760913fae8d4ae6defc525909b6eb65174ed21a84eda1d4da9dceb91b2029cf754775ec15df8cbca6f23c4d581 SHA512 f48055b9bf480f05c97d1d65597697ac9a68cc0529f09bd8667e86555eea5c4635613045076017f87dee6a1b72419b9828d3493991e563ac7b9e614684d7bcde diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild deleted file mode 100644 index 8e578393fa3f.. --- a/gui-libs/wlroots/wlroots-0.18.0.ebuild +++ /dev/null @@ -1,106 +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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0.18" -else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" - SLOT="$(ver_cut 1-2)" -fi - -LICENSE="MIT" -IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" -REQUIRED_USE=" - drm? ( session ) - lcms? ( vulkan ) - libinput? ( session ) - liftoff? ( drm ) - xcb-errors? ( || ( x11-backend X ) ) -" - -DEPEND=" - >=dev-libs/wayland-1.23.0 - media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.122 - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - drm? ( - media-libs/libdisplay-info:= - sys-apps/hwdata - liftoff? ( >=dev-libs/libliftoff-0.4 ) - ) - lcms? ( media-libs/lcms:2 ) - libinput? ( >=dev-libs/libinput-1.19.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.35 - 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 -
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 0c72eebf425b8d895d8c8dd7804b1765b34eecbb Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 16 05:37:15 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 16 05:41:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c72eebf gui-libs/wlroots: (live) update SLOT, pkg_postinst message Closes: https://bugs.gentoo.org/928604 Closes: https://bugs.gentoo.org/955994 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 28 +++- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 51356ed4af77..531f46241ac8 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,10 +11,10 @@ HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"; if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; inherit git-r3 - SLOT="0.19" + SLOT="0.20" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi @@ -28,15 +28,12 @@ REQUIRED_USE=" " DEPEND=" - >=dev-libs/wayland-1.23.0 + >=dev-libs/wayland-1.23.1 media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =media-libs/mesa-24.1.0_rc1[opengl] >=x11-libs/libdrm-2.4.122 - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 + >=x11-libs/libxkbcommon-1.8.0 + >=x11-libs/pixman-0.43.0 drm? ( media-libs/libdisplay-info:= sys-apps/hwdata @@ -68,12 +65,15 @@ RDEPEND=" ${DEPEND} " BDEPEND=" - >=dev-libs/wayland-protocols-1.35 + >=dev-libs/wayland-protocols-1.41 dev-util/wayland-scanner virtual/pkgconfig " src_configure() { + # assert SLOT matches the version + grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not match the version in meson.build" + local backends=( $(usev drm) $(usev libinput) @@ -100,6 +100,8 @@ src_install() { } pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." + if use !session; then + elog "You must be in the input group to allow your compositor" + elog "to access input devices via libinput." + fi }
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: e17b77396424059c141dcede9363a006a76a85d4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 16 05:39:25 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 16 05:41:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17b7739 gui-libs/wlroots: add 0.19.0 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.19.0.ebuild | 107 + 2 files changed, 108 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 0154f7b06209..363d8231fe5f 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -2,3 +2,4 @@ DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2 DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6 DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B 051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537 SHA512 c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb DIST wlroots-0.18.2.tar.gz 629379 BLAKE2B db88626c208085f5e3744ab90427469f828a602d3842d8fefd8fa35efa10928e5ff1f38bfc40fee69106dfb60d84847ddf3fee380fd71535482aff5a2e567dfb SHA512 a03826f51dbca287ecbb217aadc361a1dedbbe5e225ee7b9ca22779456156c1035acaea7301ca509c410bfef9d0c33cf94cba140bba25d979608b14a99be8c8a +DIST wlroots-0.19.0.tar.gz 669326 BLAKE2B 7f98bab6c21dee7d1634042c8d430c77b572dc760913fae8d4ae6defc525909b6eb65174ed21a84eda1d4da9dceb91b2029cf754775ec15df8cbca6f23c4d581 SHA512 f48055b9bf480f05c97d1d65597697ac9a68cc0529f09bd8667e86555eea5c4635613045076017f87dee6a1b72419b9828d3493991e563ac7b9e614684d7bcde diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild b/gui-libs/wlroots/wlroots-0.19.0.ebuild new file mode 100644 index ..bb1a66cf79b7 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.19.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2025 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0.19" +else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + SLOT="$(ver_cut 1-2)" +fi + +LICENSE="MIT" +IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" +REQUIRED_USE=" + drm? ( session ) + libinput? ( session ) + liftoff? ( drm ) + xcb-errors? ( || ( x11-backend X ) ) +" + +DEPEND=" + >=dev-libs/wayland-1.23.1 + media-libs/libglvnd + >=media-libs/mesa-24.1.0_rc1[opengl] + >=x11-libs/libdrm-2.4.122 + >=x11-libs/libxkbcommon-1.8.0 + >=x11-libs/pixman-0.43.0 + drm? ( + media-libs/libdisplay-info:= + sys-apps/hwdata + liftoff? ( >=dev-libs/libliftoff-0.4 ) + ) + lcms? ( media-libs/lcms:2 ) + libinput? ( >=dev-libs/libinput-1.19.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.41 + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + # assert SLOT matches the version + grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not match the version in meson.build" + + 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) + $(me
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 24d864ccd94d41bb92a83b6362bb8cab1a7a83ce Author: Sam James gentoo org> AuthorDate: Wed May 7 14:31:35 2025 + Commit: Sam James gentoo org> CommitDate: Wed May 7 14:31:35 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24d864cc gui-libs/wlroots: Keyword 0.18.2 arm, #955262 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild index 5b39b73b0ea5..f48ca283952a 100644 --- a/gui-libs/wlroots/wlroots-0.18.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 7c02dabc62e4aeb3f84c6ea7a0a77bf9b5f92e9f Author: Eli Schwartz gentoo org> AuthorDate: Wed Apr 23 02:01:48 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Wed Apr 23 02:04:03 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c02dabc gui-libs/wlroots: bind to subslot of libdisplay-info due to soname changes Signed-off-by: Eli Schwartz gentoo.org> gui-libs/wlroots/{wlroots-0.17.4.ebuild => wlroots-0.17.4-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4-r1.ebuild similarity index 97% rename from gui-libs/wlroots/wlroots-0.17.4.ebuild rename to gui-libs/wlroots/wlroots-0.17.4-r1.ebuild index 8fa2890bd5ab..fa8d67dc3fde 100644 --- a/gui-libs/wlroots/wlroots-0.17.4.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -40,7 +40,7 @@ RDEPEND=" x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( - media-libs/libdisplay-info + media-libs/libdisplay-info:= sys-apps/hwdata liftoff? ( dev-libs/libliftoff ) )
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: c73c411bf88405b3ec28ce19110a0665b41b069a Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 15 19:39:01 2025 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 15 19:39:01 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73c411b gui-libs/wlroots: Stabilize 0.18.2 ppc64, #949804 Signed-off-by: Jakov Smolić gentoo.org> gui-libs/wlroots/wlroots-0.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild index 207b2c3975c9..5b39b73b0ea5 100644 --- a/gui-libs/wlroots/wlroots-0.18.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 451a64dd755333f939b367cd48830175d56e7ddf Author: Sam James gentoo org> AuthorDate: Sat Feb 15 13:45:08 2025 + Commit: Sam James gentoo org> CommitDate: Sat Feb 15 13:45:08 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451a64dd gui-libs/wlroots: Stabilize 0.18.2 amd64, #949804 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild index 353f61ffb698..207b2c3975c9 100644 --- a/gui-libs/wlroots/wlroots-0.18.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 9982afdb390204fe78ff66e1e9d3a41c2f912815 Author: Sam James gentoo org> AuthorDate: Sat Feb 15 13:45:07 2025 + Commit: Sam James gentoo org> CommitDate: Sat Feb 15 13:45:07 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9982afdb gui-libs/wlroots: Stabilize 0.18.2 x86, #949804 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild index eb58aa1cfa0b..353f61ffb698 100644 --- a/gui-libs/wlroots/wlroots-0.18.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: f8441fdfd8d10238882e2c0b85a1ca3f7601feb2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 15 13:34:11 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 15 13:34:11 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8441fdf gui-libs/wlroots: Stabilize 0.18.2 arm64, #949804 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.18.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild index c10dc7018f2a..eb58aa1cfa0b 100644 --- a/gui-libs/wlroots/wlroots-0.18.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 266ed1aea1f13300beb046630afef40563930539 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 13 10:13:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 13 10:14:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266ed1ae gui-libs/wlroots: add 0.18.2 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.18.2.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index b7afa43d2aa9..0154f7b06209 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,3 +1,4 @@ DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116 DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6 DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B 051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537 SHA512 c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb +DIST wlroots-0.18.2.tar.gz 629379 BLAKE2B db88626c208085f5e3744ab90427469f828a602d3842d8fefd8fa35efa10928e5ff1f38bfc40fee69106dfb60d84847ddf3fee380fd71535482aff5a2e567dfb SHA512 a03826f51dbca287ecbb217aadc361a1dedbbe5e225ee7b9ca22779456156c1035acaea7301ca509c410bfef9d0c33cf94cba140bba25d979608b14a99be8c8a diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild b/gui-libs/wlroots/wlroots-0.18.2.ebuild new file mode 100644 index ..c10dc7018f2a --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.18.2.ebuild @@ -0,0 +1,106 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0.18" +else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + SLOT="$(ver_cut 1-2)" +fi + +LICENSE="MIT" +IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" +REQUIRED_USE=" + drm? ( session ) + lcms? ( vulkan ) + libinput? ( session ) + liftoff? ( drm ) + xcb-errors? ( || ( x11-backend X ) ) +" + +DEPEND=" + >=dev-libs/wayland-1.23.0 + media-libs/libglvnd + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.122 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + drm? ( + media-libs/libdisplay-info:= + sys-apps/hwdata + liftoff? ( >=dev-libs/libliftoff-0.4 ) + ) + lcms? ( media-libs/lcms:2 ) + libinput? ( >=dev-libs/libinput-1.19.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.35 + 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 lcms color-management) + $(meson_feature liftoff libliftoff) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + dodoc docs/* +} +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 0f32bc81a0333cdf66d78cb98d0a73a94ce98ad4 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 24 07:34:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 24 07:34:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f32bc81 gui-libs/wlroots: Stabilize 0.18.1 arm64, #942024 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.18.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild index 87c63e1d1538..8e578393fa3f 100644 --- a/gui-libs/wlroots/wlroots-0.18.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: f232b80173b7d71bab35dabee44b618f7b036121 Author: Sam James gentoo org> AuthorDate: Thu Oct 24 01:03:10 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 01:03:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f232b801 gui-libs/wlroots: Stabilize 0.18.1 x86, #942024 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild index 14b86d05f32f..87c63e1d1538 100644 --- a/gui-libs/wlroots/wlroots-0.18.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 528d3aa82c12b18a72cb93b6803d79d4e8e1ee28 Author: Sam James gentoo org> AuthorDate: Thu Oct 24 01:03:09 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 01:03:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528d3aa8 gui-libs/wlroots: Stabilize 0.18.1 amd64, #942024 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild index 19585b855494..14b86d05f32f 100644 --- a/gui-libs/wlroots/wlroots-0.18.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 80f2aa7723fb83efd3e2789e1b99fbc4c6e44a53 Author: Sam James gentoo org> AuthorDate: Wed Oct 23 22:27:16 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 23 22:27:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f2aa77 gui-libs/wlroots: Stabilize 0.18.1 ppc64, #942024 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild index c10dc7018f2a..19585b855494 100644 --- a/gui-libs/wlroots/wlroots-0.18.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 18f1b7fd1b596fe212a9ecb2a2121224b03c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 20 20:27:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 20 20:28:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f1b7fd gui-libs/wlroots: add 0.18.1 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.18.1.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index e749afe959c7..b7afa43d2aa9 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,2 +1,3 @@ DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116 DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6 +DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B 051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537 SHA512 c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild new file mode 100644 index ..c10dc7018f2a --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild @@ -0,0 +1,106 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0.18" +else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + SLOT="$(ver_cut 1-2)" +fi + +LICENSE="MIT" +IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" +REQUIRED_USE=" + drm? ( session ) + lcms? ( vulkan ) + libinput? ( session ) + liftoff? ( drm ) + xcb-errors? ( || ( x11-backend X ) ) +" + +DEPEND=" + >=dev-libs/wayland-1.23.0 + media-libs/libglvnd + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.122 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + drm? ( + media-libs/libdisplay-info:= + sys-apps/hwdata + liftoff? ( >=dev-libs/libliftoff-0.4 ) + ) + lcms? ( media-libs/lcms:2 ) + libinput? ( >=dev-libs/libinput-1.19.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.35 + 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 lcms color-management) + $(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." +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 97f7de923bf0ad88b4861daa21ff2f3563c16a02 Author: Sam James gentoo org> AuthorDate: Sat Aug 31 05:02:06 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 05:02:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f7de92 gui-libs/wlroots: Stabilize 0.18.0 x86, #938001 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild index 48239c150060..799281984f3d 100644 --- a/gui-libs/wlroots/wlroots-0.18.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 9c06db170821381434bd1da587e3bccba7232209 Author: Sam James gentoo org> AuthorDate: Sat Aug 31 05:02:07 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 05:02:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c06db17 gui-libs/wlroots: Stabilize 0.18.0 amd64, #938001 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild index 799281984f3d..8e578393fa3f 100644 --- a/gui-libs/wlroots/wlroots-0.18.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4994991fdd8acba32d91048c46bf55f8add2078f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 30 09:05:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 30 09:05:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4994991f gui-libs/wlroots: Stabilize 0.18.0 arm64, #938001 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild index 19585b855494..48239c150060 100644 --- a/gui-libs/wlroots/wlroots-0.18.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 07a4acbecd5a42de2add9ed642d6f60d1afb09f6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 30 06:45:53 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 30 06:45:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a4acbe gui-libs/wlroots: Stabilize 0.18.0 ppc64, #938001 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild index c10dc7018f2a..19585b855494 100644 --- a/gui-libs/wlroots/wlroots-0.18.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0.18" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="$(ver_cut 1-2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/files/
commit: 128857a916b8909f497bf490eefcc3fbc08d236f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Aug 28 07:14:25 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 28 07:25:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128857a9 gui-libs/wlroots: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Joonas Niilola gentoo.org> ...1-tinywl-dont-crash-upon-missing-keyboard.patch | 55 -- 1 file changed, 55 deletions(-) diff --git a/gui-libs/wlroots/files/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch b/gui-libs/wlroots/files/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch deleted file mode 100644 index cff1f72ca5ca.. --- a/gui-libs/wlroots/files/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 7d950f3dac6cca62635d5e4ff2af33b35372f6db Mon Sep 17 00:00:00 2001 -From: Simon Ser -Date: Sat, 19 Mar 2022 14:00:43 +0100 -Subject: [PATCH] tinywl: don't crash when there is no keyboard - -Running with WLR_BACKENDS=headless, there is no keyboard device. -Avoid crashes like so: - -../tinywl/tinywl.c:136:2: runtime error: member access within null pointer of type 'struct wlr_keyboard' -../tinywl/tinywl.c:136:2: runtime error: member access within null pointer of type 'struct wlr_keyboard' -AddressSanitizer:DEADLYSIGNAL -= -==331107==ERROR: AddressSanitizer: SEGV on unknown address 0x0120 (pc 0x556ed03e4e99 bp 0x7ffce834bc10 sp 0x7ffce834bbb0 T0) -==331107==The signal is caused by a READ memory access. -==331107==Hint: address points to the zero page. -#0 0x556ed03e4e99 in focus_view ../tinywl/tinywl.c:136 -#1 0x556ed03eb3be in xdg_toplevel_map ../tinywl/tinywl.c:603 -#2 0x7f75d6f768db in wlr_signal_emit_safe ../util/signal.c:29 -#3 0x7f75d6e9cac7 in xdg_surface_role_commit ../types/xdg_shell/wlr_xdg_surface.c:315 -#4 0x7f75d6eb6944 in surface_commit_state ../types/wlr_compositor.c:466 -#5 0x7f75d6eb7b02 in surface_handle_commit ../types/wlr_compositor.c:523 -#6 0x7f75d5714d49 (/usr/lib/libffi.so.8+0x6d49) -#7 0x7f75d5714266 (/usr/lib/libffi.so.8+0x6266) -#8 0x7f75d68cb322 (/usr/lib/libwayland-server.so.0+0xd322) -#9 0x7f75d68c65cb (/usr/lib/libwayland-server.so.0+0x85cb) -#10 0x7f75d68c91c9 in wl_event_loop_dispatch (/usr/lib/libwayland-server.so.0+0xb1c9) -#11 0x7f75d68c6d36 in wl_display_run (/usr/lib/libwayland-server.so.0+0x8d36) -#12 0x556ed03eef55 in main ../tinywl/tinywl.c:905 -#13 0x7f75d5d2330f in __libc_start_call_main (/usr/lib/libc.so.6+0x2d30f) -#14 0x7f75d5d233c0 in __libc_start_main@GLIBC_2.2.5 (/usr/lib/libc.so.6+0x2d3c0) -#15 0x556ed03e46e4 in _start (/home/simon/src/wlroots/build/tinywl/tinywl+0x136e4) - tinywl/tinywl.c | 6 -- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tinywl/tinywl.c b/tinywl/tinywl.c -index dd442aac..8796e9df 100644 a/tinywl/tinywl.c -+++ b/tinywl/tinywl.c -@@ -130,8 +130,10 @@ static void focus_view(struct tinywl_view *view, struct wlr_surface *surface) { -* track of this and automatically send key events to the appropriate -* clients without additional work on your part. -*/ -- wlr_seat_keyboard_notify_enter(seat, view->xdg_surface->surface, -- keyboard->keycodes, keyboard->num_keycodes, &keyboard->modifiers); -+ if (keyboard != NULL) { -+ wlr_seat_keyboard_notify_enter(seat, view->xdg_surface->surface, -+ keyboard->keycodes, keyboard->num_keycodes, &keyboard->modifiers); -+ } - } - - static void keyboard_handle_modifiers( --- -2.36.1 -
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 7deaae5dbcfaa80c9ca266c978e8ab5a357d0e32 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 16 10:50:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 16 10:50:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7deaae5d gui-libs/wlroots: drop 0.17.2-r1 Reverts: b64e2f6bcf7c9360a891d23fca2a9571d595c801 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 - gui-libs/wlroots/metadata.xml | 1 - gui-libs/wlroots/wlroots-0.17.2-r1.ebuild | 105 -- 3 files changed, 107 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 30086ce93de7..e749afe959c7 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,3 +1,2 @@ -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 diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 53dd6591c5df..0948f52e 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -29,7 +29,6 @@ Enable support for libliftoff KMS plane backend Enable support for input devices via dev-libs/libinput Enable session support (is required for DRM and libinput) - Install the minimal wayland client, tinywl Enable support for handling input/output devices through x11-libs/libxcb Better error reporting when using xwayland Enable support for X11 applications (XWayland) 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.. --- 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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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] - =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
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: b64e2f6bcf7c9360a891d23fca2a9571d595c801 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 16 07:53:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 16 07:53:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64e2f6b gui-libs/wlroots: partial revert remove wlroots[tinywm] on stable keyrowrds, firefox still requires wlroots[tinywm], waiting for tinywm stabling. Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/metadata.xml | 1 + gui-libs/wlroots/wlroots-0.17.2-r1.ebuild | 105 ++ 3 files changed, 107 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index e749afe959c7..30086ce93de7 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,2 +1,3 @@ +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 diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 0948f52e..53dd6591c5df 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -29,6 +29,7 @@ Enable support for libliftoff KMS plane backend Enable support for input devices via dev-libs/libinput Enable session support (is required for DRM and libinput) + Install the minimal wayland client, tinywl Enable support for handling input/output devices through x11-libs/libxcb Better error reporting when using xwayland Enable support for X11 applications (XWayland) diff --git a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild new file mode 100644 index ..d031b7c8cf55 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild @@ -0,0 +1,105 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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] + =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=( + $(
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 541eb83649654183621b5558509d0dc8f968abbb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 16 07:19:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 16 07:26:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541eb836 gui-libs/wlroots: drop versions Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 4 -- gui-libs/wlroots/metadata.xml | 1 - gui-libs/wlroots/wlroots-0.15.1-r2.ebuild | 86 --- gui-libs/wlroots/wlroots-0.16.2-r3.ebuild | 95 - gui-libs/wlroots/wlroots-0.17.2-r1.ebuild | 105 gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 105 gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 111 -- 7 files changed, 507 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 17cf463137e3..e749afe959c7 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,6 +1,2 @@ -DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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 diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 53dd6591c5df..0948f52e 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -29,7 +29,6 @@ Enable support for libliftoff KMS plane backend Enable support for input devices via dev-libs/libinput Enable session support (is required for DRM and libinput) - Install the minimal wayland client, tinywl Enable support for handling input/output devices through x11-libs/libxcb Better error reporting when using xwayland Enable support for X11 applications (XWayland) 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.. --- 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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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] - =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-li
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 2139017d3e5376047221ea41498705ed3fcf8683 Author: Sam James gentoo org> AuthorDate: Mon Jul 29 23:04:53 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 23:04:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2139017d gui-libs/wlroots: Stabilize 0.17.4 amd64, #936908 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4.ebuild index d6c1e54c750c..7f9bd09c63e9 100644 --- a/gui-libs/wlroots/wlroots-0.17.4.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: b15cb692c65095e2f16ef6e67243771a76a4518c Author: Sam James gentoo org> AuthorDate: Mon Jul 29 23:04:51 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 23:04:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15cb692 gui-libs/wlroots: Stabilize 0.17.4 x86, #936908 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4.ebuild index 2e2b41de1151..9c24befd61b6 100644 --- a/gui-libs/wlroots/wlroots-0.17.4.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 57aaa9d7fe990f8edf3fe6b0be6f5a0a8ac52c18 Author: Sam James gentoo org> AuthorDate: Mon Jul 29 23:04:52 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 23:04:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57aaa9d7 gui-libs/wlroots: Stabilize 0.17.4 ppc64, #936908 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4.ebuild index 9c24befd61b6..d6c1e54c750c 100644 --- a/gui-libs/wlroots/wlroots-0.17.4.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 53a76f8f696391fddeb51da2510fc7d2ee7f945b Author: Sam James gentoo org> AuthorDate: Mon Jul 29 23:04:54 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 23:04:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a76f8f gui-libs/wlroots: Stabilize 0.17.4 arm64, #936908 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4.ebuild index 7f9bd09c63e9..8fa2890bd5ab 100644 --- a/gui-libs/wlroots/wlroots-0.17.4.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: b5bd3978c58a5743cc338dd4a559692a9f38d1d7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 13 19:18:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 19:18:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5bd3978 gui-libs/wlroots: Stabilize 0.17.3-r3 x86, #936008 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index 522a3eec9283..654b1e9bb129 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 34bd1f0d69162e0b3d77ac29db05520f3e541a9a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 13 19:18:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 19:18:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bd1f0d gui-libs/wlroots: Stabilize 0.17.3-r3 amd64, #936008 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index 654b1e9bb129..e4462c39eb07 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 5150064fbea6ac3ddfca40080d3117092949a7b4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 13 18:14:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 18:14:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5150064f gui-libs/wlroots: Stabilize 0.17.3-r3 ppc64, #936008 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index 2a425ad80edd..522a3eec9283 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: c71b104be84e6c06b14b527dcc354261e3b241c3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 13 18:14:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 18:14:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c71b104b gui-libs/wlroots: Stabilize 0.17.3-r3 arm64, #936008 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index 4002b88934c6..2a425ad80edd 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: f93d566d25f2b44421cc1ee31c21e4c833e96bee Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Jul 12 21:58:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 06:01:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93d566d gui-libs/wlroots: update SLOT in live ebuild Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index c304756ef673..51356ed4af77 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"; if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; inherit git-r3 - SLOT="0.18" + SLOT="0.19" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 9b02cb56c27515a55fad4f4ac128d9d2ce1a585a Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Jul 12 21:58:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 13 06:01:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b02cb56 gui-libs/wlroots: add 0.18.0 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.18.0.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index c3c7c71a7042..17cf463137e3 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -3,3 +3,4 @@ DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1 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 diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild new file mode 100644 index ..c10dc7018f2a --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild @@ -0,0 +1,106 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0.18" +else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + SLOT="$(ver_cut 1-2)" +fi + +LICENSE="MIT" +IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" +REQUIRED_USE=" + drm? ( session ) + lcms? ( vulkan ) + libinput? ( session ) + liftoff? ( drm ) + xcb-errors? ( || ( x11-backend X ) ) +" + +DEPEND=" + >=dev-libs/wayland-1.23.0 + media-libs/libglvnd + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.122 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + drm? ( + media-libs/libdisplay-info:= + sys-apps/hwdata + liftoff? ( >=dev-libs/libliftoff-0.4 ) + ) + lcms? ( media-libs/lcms:2 ) + libinput? ( >=dev-libs/libinput-1.19.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.35 + 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 lcms color-management) +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: ac7de6b3aabcd3ed0fee249bac3f6c487a4e96fb Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Jul 11 03:04:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jul 11 10:54:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7de6b3 gui-libs/wlroots: sync live Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/37516 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 54323ce6d9c9..c304756ef673 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -28,13 +28,13 @@ REQUIRED_USE=" " DEPEND=" - >=dev-libs/wayland-1.22.0 + >=dev-libs/wayland-1.23.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] =x11-libs/libdrm-2.4.120 + >=x11-libs/libdrm-2.4.122 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( @@ -43,7 +43,7 @@ DEPEND=" liftoff? ( >=dev-libs/libliftoff-0.4 ) ) lcms? ( media-libs/lcms:2 ) - libinput? ( >=dev-libs/libinput-1.14.0:= ) + libinput? ( >=dev-libs/libinput-1.19.0:= ) session? ( sys-auth/seatd:= virtual/libudev @@ -68,7 +68,7 @@ RDEPEND=" ${DEPEND} " BDEPEND=" - >=dev-libs/wayland-protocols-1.33 + >=dev-libs/wayland-protocols-1.35 dev-util/wayland-scanner virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 3fc8c05e11a870b0401417a27b66883b5f9b0595 Author: James Le Cuirot gentoo org> AuthorDate: Sun Jun 30 14:42:05 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jun 30 15:04:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc8c05e gui-libs/wlroots: Add sub-slot operator for libdisplay-info to Note that I have not tested with libdisplay-info 0.2.0. Signed-off-by: James Le Cuirot gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 05772f2c09af..54323ce6d9c9 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -38,7 +38,7 @@ DEPEND=" x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( - media-libs/libdisplay-info + media-libs/libdisplay-info:= sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) )
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 993a7b14df80e7bbd34d5edcfeb026a2a21a9258 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 27 18:54:28 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 27 20:23:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993a7b14 gui-libs/wlroots: add 0.17.4 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.17.4.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index aff6698da55e..c3c7c71a7042 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -2,3 +2,4 @@ DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8 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 diff --git a/gui-libs/wlroots/wlroots-0.17.4.ebuild b/gui-libs/wlroots/wlroots-0.17.4.ebuild new file mode 100644 index ..2e2b41de1151 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.4.ebuild @@ -0,0 +1,106 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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] + =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 + ) +" + +DEPEND="${RDEPEND} + liftoff? ( >=dev-libs/libliftoff-0.4 ) +" +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 +} +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 944520f7ca4c4384e274e99ccd49a5d2488c97a9 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 22:03:54 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 22:03:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944520f7 gui-libs/wlroots: Stabilize 0.17.3-r1 arm64, #934932 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild index 2cb3ec097e5a..d031b7c8cf55 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: bde4c395f0a41fd4050c5d07027af12b20d564b8 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 22:01:28 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 22:01:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde4c395 gui-libs/wlroots: Stabilize 0.17.3-r1 amd64, #934932 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild index 6d4f7c919868..df836f56 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 51fdbc13973077a0c55bcefb9ae09a6445f20262 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 22:01:27 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 22:01:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51fdbc13 gui-libs/wlroots: Stabilize 0.17.3-r1 ppc64, #934932 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild index f6b9c4e4d60d..6d4f7c919868 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4f79cb5658f20e9c459931ec60cdbbcc7c82949c Author: Sam James gentoo org> AuthorDate: Tue Jun 25 22:01:30 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 22:01:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f79cb56 gui-libs/wlroots: Stabilize 0.17.3-r1 x86, #934932 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild index df836f56..2cb3ec097e5a 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 2a213c5219cba78a9d1c6adf669b29f5f55b73f5 Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Jun 6 18:47:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 11 05:46:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a213c52 gui-libs/wlroots: drop USE=tinywl wlroots is now slotted, USE=tinywl causes file collisions between slots split tinywl into its own package to avoid it. Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 8 ++-- gui-libs/wlroots/wlroots-.ebuild | 8 ++-- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index d9dee7d3ca13..4002b88934c6 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -19,7 +19,7 @@ else fi LICENSE="MIT" -IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X" +IUSE="liftoff +libinput +drm +session vulkan x11-backend xcb-errors X" REQUIRED_USE=" drm? ( session ) libinput? ( session ) @@ -89,7 +89,7 @@ src_configure() { local meson_backends=$(IFS=','; echo "${backends[*]}") local emesonargs=( $(meson_feature xcb-errors) - $(meson_use tinywl examples) + -Dexamples=false -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) $(meson_feature X xwayland) -Dbackends=${meson_backends} @@ -103,10 +103,6 @@ src_configure() { src_install() { meson_src_install dodoc docs/* - - if use tinywl; then - dobin "${BUILD_DIR}"/tinywl/tinywl - fi } pkg_postinst() { diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 32f3a4f0b961..05772f2c09af 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -19,7 +19,7 @@ else fi LICENSE="MIT" -IUSE="liftoff +libinput +drm +session tinywl lcms vulkan x11-backend xcb-errors X" +IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X" REQUIRED_USE=" drm? ( session ) libinput? ( session ) @@ -82,7 +82,7 @@ src_configure() { local meson_backends=$(IFS=','; echo "${backends[*]}") local emesonargs=( $(meson_feature xcb-errors) - $(meson_use tinywl examples) + -Dexamples=false -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) $(meson_feature X xwayland) -Dbackends=${meson_backends} @@ -97,10 +97,6 @@ src_configure() { src_install() { meson_src_install dodoc docs/* - - if use tinywl; then - dobin "${BUILD_DIR}"/tinywl/tinywl - fi } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/, gui-libs/wlroots/files/
commit: 21f07887b141ab22aff8aaa32b993883409aa781 Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Jun 6 17:50:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 11 05:44:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f07887 gui-libs/wlroots: fix automagic of libliftoff Closes: https://bugs.gentoo.org/933600 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> .../wlroots-0.17-fix-automagic-libliftoff.patch| 43 ++ ...s-0.17.3-r2.ebuild => wlroots-0.17.3-r3.ebuild} | 6 +++ gui-libs/wlroots/wlroots-.ebuild | 2 + 3 files changed, 51 insertions(+) diff --git a/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch b/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch new file mode 100644 index ..86dd42521e43 --- /dev/null +++ b/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch @@ -0,0 +1,43 @@ +https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/385c9ade5f7a8ce9e5c13f762d56e6bd1c8d1b0a +From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= + +Date: Wed, 5 Jun 2024 22:33:05 -0600 +Subject: [PATCH] add an option to enable/disable libliftoff +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +instead of always using it if found + +Signed-off-by: Leonardo Hernández Hernández +--- a/backend/drm/meson.build b/backend/drm/meson.build +@@ -16,7 +16,7 @@ libliftoff = dependency( + 'libliftoff', + version: '>=0.4.0', + fallback: 'libliftoff', +- required: false, ++ required: get_option('libliftoff'), + ) + + if not (hwdata.found() and libdisplay_info.found() and features['session']) +--- a/meson.build b/meson.build +@@ -98,6 +98,7 @@ features = { + internal_features = { + 'xcb-errors': false, + 'egl': false, ++ 'libliftoff': false, + } + internal_config = configuration_data() + +--- a/meson_options.txt b/meson_options.txt +@@ -7,3 +7,4 @@ option('backends', type: 'array', choices: ['auto', 'drm', 'libinput', 'x11'], v + option('allocators', type: 'array', choices: ['auto', 'gbm'], value: ['auto'], + description: 'Select built-in allocators') + option('session', type: 'feature', value: 'auto', description: 'Enable session support') ++option('libliftoff', type: 'feature', value: 'auto', description: 'Enable support for libliftoff') +-- +2.45.2 + diff --git a/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild similarity index 92% rename from gui-libs/wlroots/wlroots-0.17.3-r2.ebuild rename to gui-libs/wlroots/wlroots-0.17.3-r3.ebuild index 8dc3bc02f4a2..d9dee7d3ca13 100644 --- a/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild @@ -23,9 +23,12 @@ IUSE="liftoff +libinput +drm +session tinywl 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 @@ -62,6 +65,8 @@ RDEPEND=" x11-base/xwayland ) " + +# TODO: 0.17.4 will add support for libliftoff-0.5 DEPEND=" ${RDEPEND} liftoff? ( @@ -89,6 +94,7 @@ src_configure() { $(meson_feature X xwayland) -Dbackends=${meson_backends} $(meson_feature session) + $(meson_feature liftoff libliftoff) ) meson_src_configure diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index e2f9010afd44..32f3a4f0b961 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -23,6 +23,7 @@ IUSE="liftoff +libinput +drm +session tinywl lcms vulkan x11-backend xcb-errors REQUIRED_USE=" drm? ( session ) libinput? ( session ) + liftoff? ( drm ) xcb-errors? ( || ( x11-backend X ) ) " @@ -87,6 +88,7 @@ src_configure() { -Dbackends=${meson_backends} $(meson_feature session) $(meson_feature lcms color-management) + $(meson_feature liftoff libliftoff) ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: b194e0e9d0a5d9eb6b83d101ca710fd0e9c457f0 Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Jun 6 18:14:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 11 05:34:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b194e0e9 gui-libs/wlroots: fix automagic of lcms Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 77c372411845..e2f9010afd44 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -19,7 +19,7 @@ else fi LICENSE="MIT" -IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X" +IUSE="liftoff +libinput +drm +session tinywl lcms vulkan x11-backend xcb-errors X" REQUIRED_USE=" drm? ( session ) libinput? ( session ) @@ -41,6 +41,7 @@ DEPEND=" sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) + lcms? ( media-libs/lcms:2 ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= @@ -85,6 +86,7 @@ src_configure() { $(meson_feature X xwayland) -Dbackends=${meson_backends} $(meson_feature session) + $(meson_feature lcms color-management) ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: d1528c7f6bbfe7b29cdff23d7fe221d6c5e89b36 Author: Leonardo Hernández Hernández proton me> AuthorDate: Sat Jun 1 05:22:25 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 4 18:31:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1528c7f gui-libs/wlroots: add upper bound in libliftoff dep Closes: https://bugs.gentoo.org/933542 Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/36979 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3-r2.ebuild | 109 ++ 1 file changed, 109 insertions(+) diff --git a/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild new file mode 100644 index ..8dc3bc02f4a2 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild @@ -0,0 +1,109 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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 ) ) +" + +RDEPEND=" + >=dev-libs/wayland-1.22.0 + media-libs/libglvnd + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =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 + ) +" +DEPEND=" + ${RDEPEND} + liftoff? ( + >=dev-libs/libliftoff-0.4 +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: ab54147c73cad403f1e6fffd88321a4b8f8dbf34 Author: Violet Purcell inventati org> AuthorDate: Fri May 24 15:19:23 2024 + Commit: Sam James gentoo org> CommitDate: Tue May 28 02:10:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab54147c gui-libs/wlroots: add slot for live package Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/36862 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index ab23b4aa791c..77c372411845 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -11,11 +11,11 @@ HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"; if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; inherit git-r3 - SLOT="0/" + SLOT="0.18" 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)" + SLOT="$(ver_cut 1-2)" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 5511f00ce141698d786a7cd8f0bb9ab79a925537 Author: Matt Turner gentoo org> AuthorDate: Thu May 23 15:34:01 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 23 16:09:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5511f00c gui-libs/wlroots: Update mesa dependency Signed-off-by: Matt Turner gentoo.org> .../wlroots/{wlroots-0.15.1-r1.ebuild => wlroots-0.15.1-r2.ebuild} | 5 - .../wlroots/{wlroots-0.16.2-r2.ebuild => wlroots-0.16.2-r3.ebuild} | 5 - .../wlroots/{wlroots-0.17.2.ebuild => wlroots-0.17.2-r1.ebuild} | 5 - .../wlroots/{wlroots-0.17.3.ebuild => wlroots-0.17.3-r1.ebuild} | 5 - gui-libs/wlroots/wlroots-.ebuild| 6 +- 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild similarity index 94% rename from gui-libs/wlroots/wlroots-0.15.1-r1.ebuild rename to gui-libs/wlroots/wlroots-0.15.1-r2.ebuild index 3741f6891b7d..b1f655a4ec6b 100644 --- a/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild @@ -25,7 +25,10 @@ DEPEND=" >=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.20.0 >=dev-libs/wayland-protocols-1.24 - media-libs/mesa[egl(+),gles2,gbm(+)] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =dev-libs/wayland-1.21.0 - media-libs/mesa[egl(+),gles2] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.114 diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild similarity index 95% rename from gui-libs/wlroots/wlroots-0.17.2.ebuild rename to gui-libs/wlroots/wlroots-0.17.2-r1.ebuild index 5e56fffc91f9..d031b7c8cf55 100644 --- a/gui-libs/wlroots/wlroots-0.17.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild @@ -29,7 +29,10 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 media-libs/libglvnd - media-libs/mesa[egl(+),gles2] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 diff --git a/gui-libs/wlroots/wlroots-0.17.3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild similarity index 95% rename from gui-libs/wlroots/wlroots-0.17.3.ebuild rename to gui-libs/wlroots/wlroots-0.17.3-r1.ebuild index 07add921e798..f6b9c4e4d60d 100644 --- a/gui-libs/wlroots/wlroots-0.17.3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild @@ -29,7 +29,10 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 media-libs/libglvnd - media-libs/mesa[egl(+),gles2(+)] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index cec3643a99e6..ab23b4aa791c 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -28,7 +28,11 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 - media-libs/mesa[egl(+),gles2(+)] + media-libs/libglvnd + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 5eddb53f55181c65c1aaf32062f60f331b858036 Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 26 19:48:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 28 14:04:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eddb53f gui-libs/wlroots: media-libs/mesa now enables gles2 unconditionally Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/36443 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.3.ebuild | 2 +- gui-libs/wlroots/wlroots-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.17.3.ebuild b/gui-libs/wlroots/wlroots-0.17.3.ebuild index c27c7a385512..07add921e798 100644 --- a/gui-libs/wlroots/wlroots-0.17.3.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.3.ebuild @@ -29,7 +29,7 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 media-libs/libglvnd - media-libs/mesa[egl(+),gles2] + media-libs/mesa[egl(+),gles2(+)] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index ba9f5687e26a..cec3643a99e6 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 - media-libs/mesa[egl(+),gles2] + media-libs/mesa[egl(+),gles2(+)] >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 18ff6b693b83d8700ce0b788a436413b238ab292 Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 26 19:46:44 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 28 14:04:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ff6b69 gui-libs/wlroots: add 0.17.3 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.17.3.ebuild | 102 + 2 files changed, 103 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index f8f7464a0a5f..aff6698da55e 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,3 +1,4 @@ DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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 diff --git a/gui-libs/wlroots/wlroots-0.17.3.ebuild b/gui-libs/wlroots/wlroots-0.17.3.ebuild new file mode 100644 index ..c27c7a385512 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.3.ebuild @@ -0,0 +1,102 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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[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
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 7e1ac4b38de155203d62f3b8dfe189b26185f68f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 07:13:51 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 07:13:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1ac4b3 gui-libs/wlroots: drop 0.17.1 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 - gui-libs/wlroots/wlroots-0.17.1.ebuild | 102 - 2 files changed, 103 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 966f40243a48..f8f7464a0a5f 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,4 +1,3 @@ DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 -DIST wlroots-0.17.1.tar.gz 606745 BLAKE2B 68ad46441d6a07e48a5f30feaa4040468d2efa7d52c18a85ca1066a80a4fd0a00e5ae577ca13e358e337ebf9bd4b536790f06b3cd81a78b11dc66d90590e95e4 SHA512 33360da04c5af807d775638a06844ada21fa451a745bcbb8d92b005608195c6301bd27b5c1e815990a581b6330b9343a00fc8f8e93a3764e8a856f74d55f8ff7 DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild deleted file mode 100644 index 5e56fffc91f9.. --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ /dev/null @@ -1,102 +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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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[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
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 89330eb119587204ffa54b6f9ef91d8d06baf9b4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 07:13:22 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 07:13:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89330eb1 gui-libs/wlroots: Stabilize 0.17.2 arm64, #929235 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2.ebuild index 7022e2fd306d..5e56fffc91f9 100644 --- a/gui-libs/wlroots/wlroots-0.17.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: ff6ab1354969cec364efd7fa462db2d8e437cbb7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 06:41:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 06:41:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6ab135 gui-libs/wlroots: Stabilize 0.17.2 amd64, #929235 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2.ebuild index 03616f30c8cf..7022e2fd306d 100644 --- a/gui-libs/wlroots/wlroots-0.17.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: ac582ea309374318bc24890d5812cf4fc7f2b845 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 06:39:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 06:39:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac582ea3 gui-libs/wlroots: Stabilize 0.17.2 ppc64, #929235 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2.ebuild index f7100b2c9951..03616f30c8cf 100644 --- a/gui-libs/wlroots/wlroots-0.17.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 79d713e2fdf4dfc963ef5801c55560407c264ca7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 06:36:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 06:36:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d713e2 gui-libs/wlroots: Stabilize 0.17.2 x86, #929235 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2.ebuild index c27c7a385512..f7100b2c9951 100644 --- a/gui-libs/wlroots/wlroots-0.17.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 3611561e1b2936874b8c33e67813ed649f62f5ab Author: Leonardo Hernández Hernández proton me> AuthorDate: Mon Mar 11 19:20:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 06:31:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3611561e gui-libs/wlroots: add 0.17.2 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.17.2.ebuild | 102 + 2 files changed, 103 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 28a8b8e890c5..966f40243a48 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,3 +1,4 @@ DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.17.1.tar.gz 606745 BLAKE2B 68ad46441d6a07e48a5f30feaa4040468d2efa7d52c18a85ca1066a80a4fd0a00e5ae577ca13e358e337ebf9bd4b536790f06b3cd81a78b11dc66d90590e95e4 SHA512 33360da04c5af807d775638a06844ada21fa451a745bcbb8d92b005608195c6301bd27b5c1e815990a581b6330b9343a00fc8f8e93a3764e8a856f74d55f8ff7 +DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc diff --git a/gui-libs/wlroots/wlroots-0.17.2.ebuild b/gui-libs/wlroots/wlroots-0.17.2.ebuild new file mode 100644 index ..c27c7a385512 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.2.ebuild @@ -0,0 +1,102 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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[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
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 1b9945f4176b21073df3641bf4efbcd976eb650a Author: Leonardo Hernández Hernández proton me> AuthorDate: Sun Mar 10 19:40:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 06:31:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9945f4 gui-libs/wlroots: sync live Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/35701 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 050f1751e8dd..ba9f5687e26a 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,7 +29,7 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 media-libs/mesa[egl(+),gles2] - >=x11-libs/libdrm-2.4.118 + >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( @@ -62,7 +62,7 @@ RDEPEND=" ${DEPEND} " BDEPEND=" - >=dev-libs/wayland-protocols-1.32 + >=dev-libs/wayland-protocols-1.33 dev-util/wayland-scanner virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: e1c7e67069ac302ac6f20d861251b386fac19551 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 8 11:31:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 8 11:31:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c7e670 gui-libs/wlroots: drop 0.17.0 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 - gui-libs/wlroots/wlroots-0.17.0.ebuild | 101 - 2 files changed, 102 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 2e1f2226aa8f..28a8b8e890c5 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,4 +1,3 @@ DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 -DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de DIST wlroots-0.17.1.tar.gz 606745 BLAKE2B 68ad46441d6a07e48a5f30feaa4040468d2efa7d52c18a85ca1066a80a4fd0a00e5ae577ca13e358e337ebf9bd4b536790f06b3cd81a78b11dc66d90590e95e4 SHA512 33360da04c5af807d775638a06844ada21fa451a745bcbb8d92b005608195c6301bd27b5c1e815990a581b6330b9343a00fc8f8e93a3764e8a856f74d55f8ff7 diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild deleted file mode 100644 index a8bf9ffb1b56.. --- a/gui-libs/wlroots/wlroots-0.17.0.ebuild +++ /dev/null @@ -1,101 +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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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/mesa[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." -}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: cc3b855145a3d4159a02773801af74e7efbfef72 Author: Sam James gentoo org> AuthorDate: Fri Feb 9 02:21:06 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 9 02:21:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3b8551 gui-libs/wlroots: Stabilize 0.17.1 arm64, #924120 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild index 7022e2fd306d..5e56fffc91f9 100644 --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 07e77c453b7a21f65512494e3302caf3d5a01d89 Author: Sam James gentoo org> AuthorDate: Fri Feb 9 01:03:41 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 9 01:03:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e77c45 gui-libs/wlroots: Stabilize 0.17.1 ppc64, #924120 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild index c27c7a385512..537c8ce8525f 100644 --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: eaa11e39c77b16c5009f18fd8dd5d3fb86d3141f Author: Sam James gentoo org> AuthorDate: Fri Feb 9 01:03:41 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 9 01:03:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa11e39 gui-libs/wlroots: Stabilize 0.17.1 amd64, #924120 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild index 537c8ce8525f..90cdee607f04 100644 --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 12276fcfd1462741c117c1d4529adf275fd891b7 Author: Sam James gentoo org> AuthorDate: Fri Feb 9 01:03:42 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 9 01:03:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12276fcf gui-libs/wlroots: Stabilize 0.17.1 x86, #924120 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild index 90cdee607f04..7022e2fd306d 100644 --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 76b554c6c3fc24eee304829ab80650821a5ea041 Author: Matt Turner gentoo org> AuthorDate: Wed Jan 24 17:51:00 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Jan 28 17:34:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b554c6 gui-libs/wlroots: Drop old versions Signed-off-by: Matt Turner gentoo.org> gui-libs/wlroots/Manifest | 1 - gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 67 --- 2 files changed, 68 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 8f1319dfb5ab..2e1f2226aa8f 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,4 +1,3 @@ -DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de diff --git a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild deleted file mode 100644 index fff86149dd69.. --- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild +++ /dev/null @@ -1,67 +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://github.com/swaywm/wlroots"; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"; - inherit git-r3 - SLOT="0/" -else - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - SLOT="0/14" -fi - -LICENSE="MIT" -IUSE="x11-backend X" - -DEPEND=" - >=dev-libs/libinput-1.14.0:0= - >=dev-libs/wayland-1.19.0 - >=dev-libs/wayland-protocols-1.17.0 - media-libs/mesa[egl(+),gles2,gbm(+)] - sys-auth/seatd:= - virtual/libudev - x11-libs/libdrm - 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.17 - >=dev-build/meson-0.56.0 - virtual/pkgconfig -" - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - "-Dexamples=false" - "-Drenderers=gles2" - -Dxwayland=$(usex X enabled disabled) - -Dx11-backend=$(usex x11-backend enabled disabled) - ) - - meson_src_configure -} - -pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." -}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 9b6eb26d6af92e6262340fecef7f360dd8f69299 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 22 17:21:06 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jan 23 05:04:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6eb26d gui-libs/wlroots: Stabilize 0.17.0 ppc64, #921524 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> gui-libs/wlroots/wlroots-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild index d514d47330a3..a8bf9ffb1b56 100644 --- a/gui-libs/wlroots/wlroots-0.17.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: d77b10cbe60b1aacac864a12509872ef30c5c4eb Author: Sam James gentoo org> AuthorDate: Thu Jan 4 10:02:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 4 10:02:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77b10cb gui-libs/wlroots: Stabilize 0.17.0 amd64, #921307 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild index 1de599f19897..eb38882c48d9 100644 --- a/gui-libs/wlroots/wlroots-0.17.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4ade96da231e82f15fce29a071ba61f7f095d412 Author: Sam James gentoo org> AuthorDate: Thu Jan 4 10:02:12 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 4 10:02:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ade96da gui-libs/wlroots: Stabilize 0.17.0 x86, #921307 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild index eb38882c48d9..d514d47330a3 100644 --- a/gui-libs/wlroots/wlroots-0.17.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 7a125a92a058743f7fc87236fdea480d977b3ef7 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 21:29:14 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 21:29:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a125a92 gui-libs/wlroots: Stabilize 0.17.0 arm64, #921307 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.17.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild index 6b8d847bfa67..1de599f19897 100644 --- a/gui-libs/wlroots/wlroots-0.17.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 2c9ba7fdebab0743000ce864934f9659beb93362 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jan 3 19:05:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jan 3 19:06:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9ba7fd gui-libs/wlroots: add RDEPEND on media-libs/libglvnd While transitive through "media-libs/mesa[egl(+)]", we should still list this to be always correct. We link against this library. No revbump since the new version is introduced in the same push. Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.17.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild index 6b8d847bfa67..c27c7a385512 100644 --- a/gui-libs/wlroots/wlroots-0.17.1.ebuild +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,7 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 + media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: aca4df077cfa8aa75fd5db7651d06b382d13a731 Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Dec 21 19:38:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jan 3 19:06:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca4df07 gui-libs/wlroots: add 0.17.1 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.17.1.ebuild | 101 + 2 files changed, 102 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 37a210f17473..8f1319dfb5ab 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -2,3 +2,4 @@ DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de +DIST wlroots-0.17.1.tar.gz 606745 BLAKE2B 68ad46441d6a07e48a5f30feaa4040468d2efa7d52c18a85ca1066a80a4fd0a00e5ae577ca13e358e337ebf9bd4b536790f06b3cd81a78b11dc66d90590e95e4 SHA512 33360da04c5af807d775638a06844ada21fa451a745bcbb8d92b005608195c6301bd27b5c1e815990a581b6330b9343a00fc8f8e93a3764e8a856f74d55f8ff7 diff --git a/gui-libs/wlroots/wlroots-0.17.1.ebuild b/gui-libs/wlroots/wlroots-0.17.1.ebuild new file mode 100644 index ..6b8d847bfa67 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.1.ebuild @@ -0,0 +1,101 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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/mesa[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 +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 27edf3e156da5f8aa857356c81e4f7f75b808dc0 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 5 07:48:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 5 07:48:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27edf3e1 gui-libs/wlroots: drop 0.14.0-r2, 0.15.1, 0.16.2, 0.16.2-r1 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 2 - gui-libs/wlroots/wlroots-0.14.0-r2.ebuild | 67 --- gui-libs/wlroots/wlroots-0.15.1.ebuild| 73 - gui-libs/wlroots/wlroots-0.16.2-r1.ebuild | 90 --- gui-libs/wlroots/wlroots-0.16.2.ebuild| 83 5 files changed, 315 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 789e91f1932f..37a210f17473 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,6 +1,4 @@ -DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 -DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2 SHA512 3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0 DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de diff --git a/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild deleted file mode 100644 index 4a97390435b2.. --- a/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor" -HOMEPAGE="https://github.com/swaywm/wlroots"; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"; - inherit git-r3 - SLOT="0/" -else - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - SLOT="0/14" -fi - -LICENSE="MIT" -IUSE="x11-backend X" - -DEPEND=" - >=dev-libs/libinput-1.14.0:0= - >=dev-libs/wayland-1.19.0 - >=dev-libs/wayland-protocols-1.17.0 - media-libs/mesa[egl(+),gles2,gbm(+)] - sys-auth/seatd:= - virtual/libudev - x11-libs/libdrm - 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.17 - >=dev-util/meson-0.56.0 - virtual/pkgconfig -" - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - "-Dexamples=false" - "-Drenderers=gles2" - -Dxwayland=$(usex X enabled disabled) - -Dx11-backend=$(usex x11-backend enabled disabled) - ) - - meson_src_configure -} - -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.15.1.ebuild b/gui-libs/wlroots/wlro
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4d27064b497e45a7dbf87a510e4bc151a8e9ecf2 Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Nov 28 15:15:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 06:20:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d27064b gui-libs/wlroots: bump minimum version of libdrm References: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/ae3d7a697c3e8b137f6cf5f9208cc9dd132f541c Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/34025 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 6b8d847bfa67..050f1751e8dd 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -29,7 +29,7 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 media-libs/mesa[egl(+),gles2] - >=x11-libs/libdrm-2.4.114 + >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? (
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 6314c19ef47444d6fa1e5a4699b7d35aaebe9258 Author: Leonardo Hernández Hernández proton me> AuthorDate: Wed Nov 22 00:18:01 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 25 06:11:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6314c19e gui-libs/wlroots: add 0.17.0 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.17.0.ebuild | 101 + 2 files changed, 102 insertions(+) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index fcc89856ee73..789e91f1932f 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -3,3 +3,4 @@ DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2 SHA512 3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0 +DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild b/gui-libs/wlroots/wlroots-0.17.0.ebuild new file mode 100644 index ..6b8d847bfa67 --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild @@ -0,0 +1,101 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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/mesa[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_p
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 89850e369bb463af4a9e81e078416d909ac78747 Author: Sam James gentoo org> AuthorDate: Sun Nov 5 14:47:48 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 5 14:47:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89850e36 gui-libs/wlroots: Stabilize 0.16.2-r2 x86, #916886 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index e7154181b216..1a636553acaa 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" 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" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: b2aac41921a71eee607d28821bf82f821c7a29ad Author: Sam James gentoo org> AuthorDate: Sun Nov 5 13:50:28 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 5 13:50:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2aac419 gui-libs/wlroots: Stabilize 0.16.2-r2 amd64, #916886 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 06fcbe27c0e1..e7154181b216 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" 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" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: a7d27fe6b66070ccdde78f03a4096c617cd08a7c Author: Sam James gentoo org> AuthorDate: Sun Nov 5 13:38:07 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 5 13:38:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d27fe6 gui-libs/wlroots: Stabilize 0.16.2-r2 arm64, #916886 Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 9859bfa53a9e..06fcbe27c0e1 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" 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" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4ff2331d057f99cfb16dfbd6bc47f3ce880a00ac Author: Leonardo Hernández Hernández proton me> AuthorDate: Mon Oct 2 05:04:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 5 16:02:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff2331d gui-libs/wlroots: install docs no revbumb because is only a single file Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/33157 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 1 + gui-libs/wlroots/wlroots-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index bb9f64c221f8..9859bfa53a9e 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -79,6 +79,7 @@ src_configure() { src_install() { meson_src_install + dodoc docs/* if use tinywl; then dobin "${BUILD_DIR}"/tinywl/tinywl diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 60a55fbde1d9..6b8d847bfa67 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -88,6 +88,7 @@ src_configure() { src_install() { meson_src_install + dodoc docs/* if use tinywl; then dobin "${BUILD_DIR}"/tinywl/tinywl
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 8ae86f527eca305c077078dc6c4a5fba56e765fe Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Sep 28 03:10:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae86f52 gui-libs/wlroots: adjust deps - sort them alphabetically - drop some unneeded slot operators - drop meson dependency (meson.eclass does that for us) Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 26 -- gui-libs/wlroots/wlroots-.ebuild | 29 ++--- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 03002a5a59c8..347b6e26f922 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -26,37 +26,35 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.28 - drm? ( sys-apps/hwdata:= ) - libinput? ( >=dev-libs/libinput-1.14.0:0= ) media-libs/mesa[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:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= + dev-util/glslang:= + dev-util/vulkan-headers + media-libs/vulkan-loader ) - >=x11-libs/libdrm-2.4.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= + xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( - x11-libs/libxcb:0= + x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-base/xwayland - x11-libs/libxcb:0= + x11-libs/libxcb:= x11-libs/xcb-util-wm ) - xcb-errors? ( x11-libs/xcb-util-errors ) " RDEPEND=" ${DEPEND} " BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 + >=dev-libs/wayland-protocols-1.28 dev-util/wayland-scanner virtual/pkgconfig " diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 7b3b9c5b6d1f..dcfe1e4ce9e2 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -28,42 +28,41 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 + media-libs/mesa[egl(+),gles2] + >=x11-libs/libdrm-2.4.114 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 drm? ( - liftoff? ( >=dev-libs/libliftoff-0.4 ) media-libs/libdisplay-info - sys-apps/hwdata:= + sys-apps/hwdata + liftoff? ( >=dev-libs/libliftoff-0.4 ) ) - libinput? ( >=dev-libs/libinput-1.14.0:0= ) - media-libs/mesa[egl(+),gles2] + libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( - dev-util/glslang:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= + dev-util/glslang:= + dev-util/vulkan-headers + media-libs/vulkan-loader ) - >=x11-libs/libdrm-2.4.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= + xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( - x11-libs/libxcb:0= + x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( - x11-base/xwayland - x11-libs/libxcb:0= + x11-libs/libxcb:= x11-libs/xcb-util-wm + x11-base/xwayland ) - xcb-errors? ( x11-libs/xcb-util-errors ) " RDEPEND=" ${DEPEND} " BDEPEND=" >=dev-libs/wayland-protocols-1.32 - >=dev-util/meson-0.60.0 dev-util/wayland-scanner virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 847bfb28de8b9a369a9c048bc57dc77f29e00975 Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 06:14:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847bfb28 gui-libs/wlroots: sync live ebuild - add minimum version for various deps - sync the changes from 0.16.2-r2 - delete an obsolete comment Closes: https://bugs.gentoo.org/911491 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 701b10202eeb..7b3b9c5b6d1f 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -28,9 +28,8 @@ REQUIRED_USE=" DEPEND=" >=dev-libs/wayland-1.22.0 - >=dev-libs/wayland-protocols-1.28 drm? ( - liftoff? ( dev-libs/libliftoff ) + liftoff? ( >=dev-libs/libliftoff-0.4 ) media-libs/libdisplay-info sys-apps/hwdata:= ) @@ -48,21 +47,22 @@ DEPEND=" >=x11-libs/libdrm-2.4.114:0= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0:0= - x11-backend? ( x11-libs/libxcb:0= ) + x11-backend? ( + x11-libs/libxcb:0= + x11-libs/xcb-util-renderutil + ) X? ( x11-base/xwayland x11-libs/libxcb:0= - x11-libs/xcb-util-image - x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm - xcb-errors? ( x11-libs/xcb-util-errors ) ) + xcb-errors? ( x11-libs/xcb-util-errors ) " RDEPEND=" ${DEPEND} " BDEPEND=" - >=dev-libs/wayland-protocols-1.24 + >=dev-libs/wayland-protocols-1.32 >=dev-util/meson-0.60.0 dev-util/wayland-scanner virtual/pkgconfig @@ -76,7 +76,6 @@ src_configure() { ) # Separate values with a comma with this evil floating point bit hack local meson_backends=$(IFS=','; echo "${backends[*]}") - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) local emesonargs=( $(meson_feature xcb-errors) $(meson_use tinywl examples)
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 35781f14ab1a202c7771ca0f31aec46ddd558af4 Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Sep 28 04:09:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35781f14 gui-libs/wlroots: remove a strange comment Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/33064 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 1 - gui-libs/wlroots/wlroots-.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 347b6e26f922..bb9f64c221f8 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -65,7 +65,6 @@ src_configure() { $(usev libinput) $(usev x11-backend 'x11') ) - # Separate values with a comma with this evil floating point bit hack local meson_backends=$(IFS=','; echo "${backends[*]}") local emesonargs=( $(meson_feature xcb-errors) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index dcfe1e4ce9e2..60a55fbde1d9 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -73,7 +73,6 @@ src_configure() { $(usev libinput) $(usev x11-backend 'x11') ) - # Separate values with a comma with this evil floating point bit hack local meson_backends=$(IFS=','; echo "${backends[*]}") local emesonargs=( $(meson_feature xcb-errors)
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 717c464dcbf9e47ef152b2c39a5e09013c27 Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 05:46:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717c464d gui-libs/wlroots: fix IUSE=x11-backend dependency xcb-util-renderutil is required for x11 backend not for xwayland (IUSE=X) also drop the unused dependency on x11-libs/xcb-util-image Closes: https://bugs.gentoo.org/911165 Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 91 +++ 1 file changed, 91 insertions(+) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild new file mode 100644 index ..6dbb18c2b7ac --- /dev/null +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -0,0 +1,91 @@ +# 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} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; + inherit git-r3 + SLOT="0/" +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="+drm +libinput tinywl vulkan x11-backend X" + +DEPEND=" + >=dev-libs/wayland-1.21.0 + >=dev-libs/wayland-protocols-1.28 + drm? ( sys-apps/hwdata:= ) + libinput? ( >=dev-libs/libinput-1.14.0:0= ) + media-libs/mesa[egl(+),gles2] + 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.114:0= + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0:0= + x11-backend? ( + x11-libs/libxcb:0= + x11-libs/xcb-util-renderutil + ) + X? ( + x11-base/xwayland + x11-libs/libxcb:0= + x11-libs/xcb-util-wm + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-libs/wayland-protocols-1.24 + >=dev-util/meson-0.60.0 + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + local backends=( + $(usev drm) + $(usev libinput) + $(usev x11-backend 'x11') + ) + # Separate values with a comma with this evil floating point bit hack + local meson_backends=$(IFS=','; echo "${backends[*]}") + # 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) + $(meson_feature X xwayland) + -Dbackends=${meson_backends} + ) + + 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." +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 5a227cd7c75467efbbeb481dc409ea50b6765f2d Author: Leonardo Hernández Hernández proton me> AuthorDate: Wed Sep 27 06:58:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a227cd7 gui-libs/wlroots: add xcb-errors USE-flag (0.16.2-r2) Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 86907c012c03..03002a5a59c8 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -19,7 +19,10 @@ else fi LICENSE="MIT" -IUSE="+drm +libinput tinywl vulkan x11-backend X" +IUSE="+drm +libinput tinywl vulkan x11-backend xcb-errors X" +REQUIRED_USE=" + xcb-errors? ( || ( x11-backend X ) ) +" DEPEND=" >=dev-libs/wayland-1.21.0 @@ -46,6 +49,7 @@ DEPEND=" x11-libs/libxcb:0= x11-libs/xcb-util-wm ) + xcb-errors? ( x11-libs/xcb-util-errors ) " RDEPEND=" ${DEPEND} @@ -65,9 +69,8 @@ src_configure() { ) # Separate values with a comma with this evil floating point bit hack local meson_backends=$(IFS=','; echo "${backends[*]}") - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) local emesonargs=( - "-Dxcb-errors=disabled" + $(meson_feature xcb-errors) $(meson_use tinywl examples) -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) $(meson_feature X xwayland)
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 8cabf9c7b549862ce95e8b271ce47bf8f0ab5118 Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 05:58:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cabf9c7 gui-libs/wlroots: use the upstream provided tarball Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/Manifest | 1 + gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 2 +- gui-libs/wlroots/wlroots-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 5cef5b79682d..fcc89856ee73 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,4 +1,5 @@ DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 +DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2 SHA512 3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0 diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild index 6dbb18c2b7ac..86907c012c03 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then inherit git-r3 SLOT="0/" else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + 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 diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 882576390063..4e87d9d232db 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then inherit git-r3 SLOT="0/" else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; + 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
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 3589e8bdf873a137f319efa4e813452fca59fae8 Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 06:09:04 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3589e8bd gui-libs/wlroots: update REQUIRED_USE xcb-errors is silently disabled if both are disabled Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 4e87d9d232db..701b10202eeb 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -20,7 +20,11 @@ fi LICENSE="MIT" IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X" -REQUIRED_USE="drm? ( session ) libinput? ( session )" +REQUIRED_USE=" + drm? ( session ) + libinput? ( session ) + xcb-errors? ( || ( x11-backend X ) ) +" DEPEND=" >=dev-libs/wayland-1.22.0
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: de3d168d6d5d1ce0e5a000f6123f628f1af740ab Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 06:22:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3d168d gui-libs/wlroots: add myself as a maintainer Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index bbf86377156b..1478bc1a8a79 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -9,6 +9,10 @@ prometheanf...@gentoo.org Matthew Thode + + leohdz...@proton.me + Leonardo Hernández Hernández + Pluggable, composable, unopinionated modules for building a Wayland compositor.
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: a62c5f54b681351b2750f9838efaae2533c4e3bc Author: Leonardo Hernández Hernández proton me> AuthorDate: Tue Sep 26 06:21:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 28 17:51:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62c5f54 gui-libs/wlroots: update upstream maintainer Drew DeVault is no longer working on wlroots (or wayland, fwiw) Signed-off-by: Leonardo Hernández Hernández proton.me> Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 1478bc1a8a79..53dd6591c5df 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -38,8 +38,8 @@ swaywm/wlroots wlroots/wlroots - s...@cmpwn.com - Drew DeVault + cont...@emersion.fr + Simon Ser https://gitlab.freedesktop.org/wlroots/wlroots/-/issues https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/home
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 7c2407ad9532583304d52a5f5b40285ade5aedca Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 7 19:07:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 7 19:07:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2407ad gui-libs/wlroots: Stabilize 0.16.2-r1 arm64, #909673 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.16.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild index 11c4fb2cf02a..f761a7dd0540 100644 --- a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 4decad56454436ec4bdd20badb42d96e97bed471 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 7 19:07:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 7 19:07:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4decad56 gui-libs/wlroots: Stabilize 0.14.1-r1 arm64, #909675 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild index fcdaa479d4fd..fd974c5504f4 100644 --- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" SLOT="0/14" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 81fddecc0add2aab2e47e5de408a7f3433c5d66c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 7 19:07:19 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 7 19:07:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fddecc gui-libs/wlroots: Stabilize 0.15.1-r1 arm64, #909674 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-0.15.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild index 375e2e5446a5..b95b11bd48f8 100644 --- a/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild +++ b/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: c15cf5297e1a35acc08ec5c021fe69fafa8136c7 Author: Sam James gentoo org> AuthorDate: Tue May 23 02:44:22 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 23 02:51:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15cf529 gui-libs/wlroots: defer to new global USE=vulkan description Signed-off-by: Sam James gentoo.org> gui-libs/wlroots/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 10ac1444ba24..bbf86377156b 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -26,7 +26,6 @@ Enable support for input devices via dev-libs/libinput Enable session support (is required for DRM and libinput) Install the minimal wayland client, tinywl - Enable support for the vulkan backend renderer Enable support for handling input/output devices through x11-libs/libxcb Better error reporting when using xwayland Enable support for X11 applications (XWayland)
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 0beb6c75b6facf54b47ccb0585825e04d2f3aaed Author: Zurab Kvachadze gmail com> AuthorDate: Thu May 18 07:51:48 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun May 21 20:04:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0beb6c75 gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1 Previous ebuild would conditionally, based on the USE flags, pull mandatory dependencies (that is udev, hwdata, seatd), which in the absense of such would result in a build failure. USE flags have been removed, which does not affect users who managed to build the package successfully, therefore keywords were not dropped. It is possible to disable/enable certain backends including their dependencies, so ability to control this behaviour was added in 0.16.1-r1 and versions. Bug: https://bugs.gentoo.org/883781 Closes: https://bugs.gentoo.org/883781 Signed-off-by: Zurab Kvachadze gmail.com> Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/metadata.xml | 7 ++-- ...oots-0.16.2.ebuild => wlroots-0.16.2-r1.ebuild} | 23 - gui-libs/wlroots/wlroots-0.16.2.ebuild | 8 ++--- gui-libs/wlroots/wlroots-.ebuild | 39 +- 4 files changed, 46 insertions(+), 31 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 69cb7d4fc088..10ac1444ba24 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -21,9 +21,10 @@ wlroots is developed under the direction of the gui-wm/sway project. - Use system hwdata - Enable support for libliftoff kms plane backend - Enable libseatd session support + Enable Direct Rendering Management + Enable support for libliftoff KMS plane backend + Enable support for input devices via dev-libs/libinput + Enable session support (is required for DRM and libinput) Install the minimal wayland client, tinywl Enable support for the vulkan backend renderer Enable support for handling input/output devices through x11-libs/libxcb diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild similarity index 76% copy from gui-libs/wlroots/wlroots-0.16.2.ebuild copy to gui-libs/wlroots/wlroots-0.16.2-r1.ebuild index c6aa61b39f4b..a82f1b82 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild @@ -14,21 +14,21 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="+drm +libinput tinywl vulkan x11-backend X" DEPEND=" - >=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 + drm? ( sys-apps/hwdata:= ) + libinput? ( >=dev-libs/libinput-1.14.0:0= ) media-libs/mesa[egl(+),gles2] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) + sys-auth/seatd:= + virtual/libudev vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= @@ -57,13 +57,20 @@ BDEPEND=" " src_configure() { + local backends=( + $(usev drm) + $(usev libinput) + $(usev x11-backend 'x11') + ) + # Separate values with a comma with this evil floating point bit hack + local meson_backends=$(IFS=','; echo "${backends[*]}") # 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_feature X xwayland) + -Dbackends=${meson_backends} ) meson_src_configure diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild index c6aa61b39f4b..0e57c5f6342e 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild @@ -19,16 +19,16 @@ else fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="tinywl 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] - hwdata? ( sys-apps/hwdata:= ) - seat
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: a34662d455fcd8866a8210f007dd0a53961c10ea Author: Matthew Thode gentoo org> AuthorDate: Sun May 21 20:01:40 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun May 21 20:02:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34662d4 Revert "gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1" This reverts commit 3807e953a8eec7d5e64b2397b903400d98c9e21b. Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/metadata.xml | 7 ++- gui-libs/wlroots/wlroots-0.16.2-r1.ebuild | 88 --- gui-libs/wlroots/wlroots-0.16.2.ebuild| 8 +-- gui-libs/wlroots/wlroots-.ebuild | 33 +--- 4 files changed, 21 insertions(+), 115 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 10ac1444ba24..69cb7d4fc088 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -21,10 +21,9 @@ wlroots is developed under the direction of the gui-wm/sway project. - Enable Direct Rendering Management - Enable support for libliftoff KMS plane backend - Enable support for input devices via dev-libs/libinput - Enable session support (is required for DRM and libinput) + Use system hwdata + Enable support for libliftoff kms plane backend + Enable libseatd session support Install the minimal wayland client, tinywl Enable support for the vulkan backend renderer Enable support for handling input/output devices through x11-libs/libxcb diff --git a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild deleted file mode 100644 index f1999ee681bf.. --- a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild +++ /dev/null @@ -1,88 +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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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="+drm +libinput tinywl vulkan x11-backend X" - -DEPEND=" - >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.28 - drm? ( sys-apps/hwdata:= ) - libinput? ( >=dev-libs/libinput-1.14.0:0= ) - media-libs/mesa[egl(+),gles2] - 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.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= - x11-backend? ( x11-libs/libxcb:0= ) - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-image - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_configure() { - local backends="$(usex drm 'drm,' '')" - backends+="$(usex libinput 'libinput,' '')" - backends+="$(usex x11-backend 'x11,' '')" - # Get rid of a trailing comma - backends="${backends%,}" - # 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="${backends}" - ) - - 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.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild index 0e57c5f6342e..c6aa61b39f4b 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild @@ -19,16 +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-lib
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 3807e953a8eec7d5e64b2397b903400d98c9e21b Author: Zurab Kvachadze gmail com> AuthorDate: Thu May 18 07:51:48 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun May 21 19:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3807e953 gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1 Previous ebuild would conditionally, based on the USE flags, pull mandatory dependencies (that is udev, hwdata, seatd), which in the absense of such would result in a build failure. USE flags have been removed, which does not affect users who managed to build the package successfully, therefore keywords were not dropped. It is possible to disable/enable certain backends including their dependencies, so ability to control this behaviour was added in 0.16.1-r1 and versions. Bug: https://bugs.gentoo.org/883781 Closes: https://bugs.gentoo.org/883781 Signed-off-by: Zurab Kvachadze gmail.com> Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/metadata.xml | 7 +++-- ...oots-0.16.2.ebuild => wlroots-0.16.2-r1.ebuild} | 19 - gui-libs/wlroots/wlroots-0.16.2.ebuild | 8 +++--- gui-libs/wlroots/wlroots-.ebuild | 33 +- 4 files changed, 39 insertions(+), 28 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 69cb7d4fc088..10ac1444ba24 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -21,9 +21,10 @@ wlroots is developed under the direction of the gui-wm/sway project. - Use system hwdata - Enable support for libliftoff kms plane backend - Enable libseatd session support + Enable Direct Rendering Management + Enable support for libliftoff KMS plane backend + Enable support for input devices via dev-libs/libinput + Enable session support (is required for DRM and libinput) Install the minimal wayland client, tinywl Enable support for the vulkan backend renderer Enable support for handling input/output devices through x11-libs/libxcb diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild similarity index 79% copy from gui-libs/wlroots/wlroots-0.16.2.ebuild copy to gui-libs/wlroots/wlroots-0.16.2-r1.ebuild index c6aa61b39f4b..f1999ee681bf 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild @@ -14,21 +14,21 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0/$(ver_cut 2)" fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="+drm +libinput tinywl vulkan x11-backend X" DEPEND=" - >=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 + drm? ( sys-apps/hwdata:= ) + libinput? ( >=dev-libs/libinput-1.14.0:0= ) media-libs/mesa[egl(+),gles2] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) + sys-auth/seatd:= + virtual/libudev vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= @@ -57,13 +57,18 @@ BDEPEND=" " src_configure() { + local backends="$(usex drm 'drm,' '')" + backends+="$(usex libinput 'libinput,' '')" + backends+="$(usex x11-backend 'x11,' '')" + # Get rid of a trailing comma + backends="${backends%,}" # 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' '') + -Dbackends="${backends}" ) meson_src_configure diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild index c6aa61b39f4b..0e57c5f6342e 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild @@ -19,16 +19,16 @@ else fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="tinywl 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] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) + sys-apps/hwdata:= + sys-auth/seat
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: f089c6b0803bab952864ab7b97ea268e195048cb Author: Matthew Thode gentoo org> AuthorDate: Sat May 13 17:06:08 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sat May 13 17:06:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f089c6b0 gui-libs/wlroots: libdisplay-info is non-optional when using libdrm libdrm is statically enabled Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/metadata.xml| 1 - gui-libs/wlroots/wlroots-.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 3d959b74fcc6..69cb7d4fc088 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -21,7 +21,6 @@ wlroots is developed under the direction of the gui-wm/sway project. - Enable support for EDID and DisplayID Use system hwdata Enable support for libliftoff kms plane backend Enable libseatd session support diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index ad439b8816b3..ec3331b0dc80 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -19,14 +19,14 @@ else fi LICENSE="MIT" -IUSE="display-info +hwdata liftoff +seatd tinywl +udev vulkan x11-backend xcb-errors 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] - display-info? ( media-libs/libdisplay-info ) + media-libs/libdisplay-info hwdata? ( sys-apps/hwdata:= ) liftoff? ( dev-libs/libliftoff ) seatd? ( sys-auth/seatd:= )
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 01a4fe8c96efd9fd4ce1114b9a5f86f1ce6adc87 Author: Matthew Thode gentoo org> AuthorDate: Sat May 13 16:09:17 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sat May 13 16:59:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a4fe8c gui-libs/wlroots: make session support optional based on libseat support currently libseat is the only supported session backend https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/10dd41669492f7582c26bd3989536a66278df75d/backend/session/meson.build also adds optional support for libliftoff display-info and xcb-errors Bug: https://bugs.gentoo.org/883781 Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/metadata.xml| 3 +++ gui-libs/wlroots/wlroots-.ebuild | 12 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 09e9bbf14315..3d959b74fcc6 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -21,11 +21,14 @@ wlroots is developed under the direction of the gui-wm/sway project. + Enable support for EDID and DisplayID Use system hwdata + Enable support for libliftoff kms plane backend Enable libseatd session support Install the minimal wayland client, tinywl Enable support for the vulkan backend renderer Enable support for handling input/output devices through x11-libs/libxcb + Better error reporting when using xwayland Enable support for X11 applications (XWayland) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 465c324cb3b1..ad439b8816b3 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -19,15 +19,16 @@ else fi LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" +IUSE="display-info +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:= + display-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 }
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 522f4f36c812966018b8bee753a9344835cbcec6 Author: Nicu Borta tutanota com> AuthorDate: Thu Apr 20 17:05:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 20 18:28:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522f4f36 gui-libs/wlroots-: change wayland version Signed-off-by: Nicu Borta tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/30668 Signed-off-by: Arthur Zamarin gentoo.org> gui-libs/wlroots/wlroots-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 2abb90cf84ef..465c324cb3b1 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -23,7 +23,7 @@ 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-1.22.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] media-libs/libdisplay-info:=
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: e15f53a314a67d0f40647a29e1f8907501328241 Author: Matthew Thode gentoo org> AuthorDate: Thu Apr 13 01:36:26 2023 + Commit: Matthew Thode gentoo org> CommitDate: Thu Apr 13 01:36:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15f53a3 gui-libs/wlroots: drop 0.16.0, 0.16.1 Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/Manifest | 2 - gui-libs/wlroots/wlroots-0.16.0.ebuild | 82 -- gui-libs/wlroots/wlroots-0.16.1.ebuild | 82 -- 3 files changed, 166 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 0788bc8b9145..5cef5b79682d 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,6 +1,4 @@ DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 -DIST wlroots-0.16.0.tar.gz 588565 BLAKE2B d1233f85bc4d80bfc65efb04367e136a351efc5e47168e30f061a8b4eecdd4bdbde6355e35211c610285b4d031c754f90c94b49e63c5b2f665890765b139bf76 SHA512 0b56f31284cc250019cda1e80d1660031d397e880a8c1aac2e60d7758bcac26e50144a499c13c61e24fe2664ba1e6cbb8262bfe28c817f4664162b1de592f1b6 -DIST wlroots-0.16.1.tar.gz 588945 BLAKE2B bd7dae29ef730c32ade389bbc1f99610afc0c35fc05a5c80e9257d6eb2ca99c38ecb6277206015432033c59c11fab4743f49413a6a19cf1d35cdbe62cdb57925 SHA512 a590960d3a228f1fec007d20094e48d9276568f59e2ce3bac56889fb7df519d68ffb81a73130b7bbf350ec95056009aaabb18ada52a97486d6ad1d5deb6844c3 DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2 SHA512 3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0 diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild deleted file mode 100644 index 823b494fb8e6.. --- a/gui-libs/wlroots/wlroots-0.16.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2022 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} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"; - inherit git-r3 - SLOT="0/" -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="+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] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) - vulkan? ( - dev-util/glslang:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= - ) - >=x11-libs/libdrm-2.4.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= - 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-util/meson-0.60.0 - dev-util/wayland-scanner - virtual/pkgconfig -" - -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() { -
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 583b0ad5fc36cba9baaa5553ce55618a0e43cf12 Author: Matthew Thode gentoo org> AuthorDate: Fri Mar 24 14:44:47 2023 + Commit: Matthew Thode gentoo org> CommitDate: Fri Mar 24 14:44:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583b0ad5 gui-libs/wlroots: add missing xcb-util-renderutil dep Closes: https://bugs.gentoo.org/902889 Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/wlroots-0.16.2.ebuild | 1 + gui-libs/wlroots/wlroots-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild index 7da628951f6e..c6aa61b39f4b 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild @@ -42,6 +42,7 @@ DEPEND=" x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image + x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) " diff --git a/gui-libs/wlroots/wlroots-.ebuild b/gui-libs/wlroots/wlroots-.ebuild index 55121354676a..2abb90cf84ef 100644 --- a/gui-libs/wlroots/wlroots-.ebuild +++ b/gui-libs/wlroots/wlroots-.ebuild @@ -43,6 +43,7 @@ DEPEND=" x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image + x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) "
[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
commit: 722cc0a86d9795a088b9228ee7edb42ac3f581d8 Author: Matthew Thode gentoo org> AuthorDate: Sun Mar 12 22:26:21 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun Mar 12 22:26:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722cc0a8 gui-libs/wlroots: stabilize 0.16.2 for amd64, arm64, x86 Signed-off-by: Matthew Thode gentoo.org> gui-libs/wlroots/wlroots-0.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild index 70208ce481f5..7da628951f6e 100644 --- a/gui-libs/wlroots/wlroots-0.16.2.ebuild +++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then SLOT="0/" else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" SLOT="0/$(ver_cut 2)" fi