* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-04-19 20:38 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-04-19 20:38 UTC (permalink / raw
To: gentoo-commits
commit: c97671878135a8c666b69cd6bb257d29c350356f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 20:38:22 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 20:38:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9767187
gui-libs/wlroots: put the slot definition inside if statement
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.13.0.ebuild | 3 ++-
gui-libs/wlroots/wlroots-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.13.0.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
index f370f34a654..da2f898bd72 100644
--- a/gui-libs/wlroots/wlroots-0.13.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.13.0.ebuild
@@ -11,13 +11,14 @@ HOMEPAGE="https://github.com/swaywm/wlroots"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
inherit git-r3
+ SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ SLOT="0/13"
fi
LICENSE="MIT"
-SLOT="0/13"
IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 9cf3f67c741..d94cab34eb8 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -11,13 +11,14 @@ HOMEPAGE="https://github.com/swaywm/wlroots"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
inherit git-r3
+ SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ SLOT="0/13"
fi
LICENSE="MIT"
-SLOT="0/9999"
IUSE="x11-backend X"
DEPEND="
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-10-24 7:34 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-10-24 7:34 UTC (permalink / raw
To: gentoo-commits
commit: 0f32bc81a0333cdf66d78cb98d0a73a94ce98ad4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 07:34:48 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 07:34:48 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-10-24 1:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-10-24 1:03 UTC (permalink / raw
To: gentoo-commits
commit: 528d3aa82c12b18a72cb93b6803d79d4e8e1ee28
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 01:03:09 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 01:03:09 2024 +0000
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 <sam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-10-24 1:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-10-24 1:03 UTC (permalink / raw
To: gentoo-commits
commit: f232b80173b7d71bab35dabee44b618f7b036121
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 01:03:10 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 01:03:10 2024 +0000
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 <sam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-10-23 22:27 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-10-23 22:27 UTC (permalink / raw
To: gentoo-commits
commit: 80f2aa7723fb83efd3e2789e1b99fbc4c6e44a53
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 22:27:16 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 22:27:16 2024 +0000
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 <sam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-09-20 20:28 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-09-20 20:28 UTC (permalink / raw
To: gentoo-commits
commit: 18f1b7fd1b59bbbb6fe212a9ecb2a2121224b03c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 20 20:27:12 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 20 20:28:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f1b7fd
gui-libs/wlroots: add 0.18.1
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 000000000000..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} == 9999 ]]; 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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-31 5:02 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-08-31 5:02 UTC (permalink / raw
To: gentoo-commits
commit: 97f7de923bf0ad88b4861daa21ff2f3563c16a02
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 05:02:06 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 05:02:06 2024 +0000
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 <sam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-31 5:02 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-08-31 5:02 UTC (permalink / raw
To: gentoo-commits
commit: 9c06db170821381434bd1da587e3bccba7232209
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 05:02:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 05:02:07 2024 +0000
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 <sam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-30 9:05 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-08-30 9:05 UTC (permalink / raw
To: gentoo-commits
commit: 4994991fdd8acba32d91048c46bf55f8add2078f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 09:05:15 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 09:05:15 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-30 6:45 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-08-30 6:45 UTC (permalink / raw
To: gentoo-commits
commit: 07a4acbecd5a42de2add9ed642d6f60d1afb09f6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 06:45:53 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 06:45:53 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-16 10:50 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-08-16 10:50 UTC (permalink / raw
To: gentoo-commits
commit: 7deaae5dbcfaa80c9ca266c978e8ab5a357d0e32
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 16 10:50:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 10:50:26 2024 +0000
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 <arthurzam <AT> 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..0948f777752e 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -29,7 +29,6 @@
<flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="session">Enable session support (is required for DRM and libinput)</flag>
- <flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="xcb-errors">Better error reporting when using xwayland</flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
diff --git a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
deleted file mode 100644
index d031b7c8cf55..000000000000
--- a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? (
- media-libs/libdisplay-info
- sys-apps/hwdata
- liftoff? ( >=dev-libs/libliftoff-0.4 )
- )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- x11-base/xwayland
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.32
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- $(meson_feature session)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-16 7:54 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-08-16 7:54 UTC (permalink / raw
To: gentoo-commits
commit: b64e2f6bcf7c9360a891d23fca2a9571d595c801
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 16 07:53:45 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 07:53:45 2024 +0000
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 <arthurzam <AT> 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 0948f777752e..53dd6591c5df 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -29,6 +29,7 @@
<flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="session">Enable session support (is required for DRM and libinput)</flag>
+ <flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="xcb-errors">Better error reporting when using xwayland</flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
diff --git a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
new file mode 100644
index 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/libglvnd
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=x11-libs/libdrm-2.4.114
+ x11-libs/libxkbcommon
+ >=x11-libs/pixman-0.42.0
+ drm? (
+ media-libs/libdisplay-info
+ sys-apps/hwdata
+ liftoff? ( >=dev-libs/libliftoff-0.4 )
+ )
+ libinput? ( >=dev-libs/libinput-1.14.0:= )
+ session? (
+ sys-auth/seatd:=
+ virtual/libudev
+ )
+ vulkan? (
+ dev-util/glslang:=
+ dev-util/vulkan-headers
+ media-libs/vulkan-loader
+ )
+ xcb-errors? ( x11-libs/xcb-util-errors )
+ x11-backend? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-renderutil
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ x11-base/xwayland
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.32
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local backends=(
+ $(usev drm)
+ $(usev libinput)
+ $(usev x11-backend 'x11')
+ )
+ local meson_backends=$(IFS=','; echo "${backends[*]}")
+ local emesonargs=(
+ $(meson_feature xcb-errors)
+ $(meson_use tinywl examples)
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+ $(meson_feature X xwayland)
+ -Dbackends=${meson_backends}
+ $(meson_feature session)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ dodoc docs/*
+
+ if use tinywl; then
+ dobin "${BUILD_DIR}"/tinywl/tinywl
+ fi
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-08-16 7:28 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-08-16 7:28 UTC (permalink / raw
To: gentoo-commits
commit: 541eb83649654183621b5558509d0dc8f968abbb
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 16 07:19:43 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 07:26:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541eb836
gui-libs/wlroots: drop versions
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
-DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
-DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc
-DIST wlroots-0.17.3.tar.gz 608292 BLAKE2B 7caab3c3a58595d3a745c0b20a5db2193c54931cdd7bc1b9de11c151af82503a03a6a3166a86f42486cc69c6ac18ca2a5596809a5c5e6d7b44c9845f509c1093 SHA512 b88747daba304db6dc302acdebb8764e719d84134118963c019d5f0d0d38552e0ffd2a50bf560b3b84549c5a0f2d11a6187ac8ddcd9faa28c5b42f86c585b555
DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116
DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 53dd6591c5df..0948f777752e 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -29,7 +29,6 @@
<flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="session">Enable session support (is required for DRM and libinput)</flag>
- <flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="xcb-errors">Better error reporting when using xwayland</flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
diff --git a/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild
deleted file mode 100644
index b1f655a4ec6b..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.1-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
-
-DEPEND="
- >=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.20.0
- >=dev-libs/wayland-protocols-1.24
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2,gbm(+)]
- )
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-build/meson-0.60.0
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild
deleted file mode 100644
index 5e5d9b6556c5..000000000000
--- a/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz -> ${P}.gl.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="+drm +libinput tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.21.0
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- sys-auth/seatd:=
- virtual/libudev
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? ( sys-apps/hwdata )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.28
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
deleted file mode 100644
index d031b7c8cf55..000000000000
--- a/gui-libs/wlroots/wlroots-0.17.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? (
- media-libs/libdisplay-info
- sys-apps/hwdata
- liftoff? ( >=dev-libs/libliftoff-0.4 )
- )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- x11-base/xwayland
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.32
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- $(meson_feature session)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild
deleted file mode 100644
index d031b7c8cf55..000000000000
--- a/gui-libs/wlroots/wlroots-0.17.3-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? (
- media-libs/libdisplay-info
- sys-apps/hwdata
- liftoff? ( >=dev-libs/libliftoff-0.4 )
- )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- x11-base/xwayland
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.32
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- $(meson_feature session)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild
deleted file mode 100644
index e4462c39eb07..000000000000
--- a/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- liftoff? ( drm )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.17-fix-automagic-libliftoff.patch" )
-
-RDEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- || (
- >=media-libs/mesa-24.1.0_rc1[opengl]
- <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
- )
- >=x11-libs/libdrm-2.4.114
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- drm? (
- media-libs/libdisplay-info
- sys-apps/hwdata
- liftoff? ( dev-libs/libliftoff )
- )
- libinput? ( >=dev-libs/libinput-1.14.0:= )
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
- vulkan? (
- dev-util/glslang:=
- dev-util/vulkan-headers
- media-libs/vulkan-loader
- )
- xcb-errors? ( x11-libs/xcb-util-errors )
- x11-backend? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-renderutil
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- x11-base/xwayland
- )
-"
-
-# TODO: 0.17.4 will add support for libliftoff-0.5
-DEPEND="
- ${RDEPEND}
- liftoff? (
- >=dev-libs/libliftoff-0.4
- <dev-libs/libliftoff-0.5
- )
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.32
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local backends=(
- $(usev drm)
- $(usev libinput)
- $(usev x11-backend 'x11')
- )
- local meson_backends=$(IFS=','; echo "${backends[*]}")
- local emesonargs=(
- $(meson_feature xcb-errors)
- -Dexamples=false
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- $(meson_feature X xwayland)
- -Dbackends=${meson_backends}
- $(meson_feature session)
- $(meson_feature liftoff libliftoff)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc docs/*
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-29 23:05 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-07-29 23:05 UTC (permalink / raw
To: gentoo-commits
commit: 2139017d3e5376047221ea41498705ed3fcf8683
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 23:04:53 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 23:04:53 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-29 23:05 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-07-29 23:05 UTC (permalink / raw
To: gentoo-commits
commit: 57aaa9d7fe990f8edf3fe6b0be6f5a0a8ac52c18
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 23:04:52 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 23:04:52 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-29 23:05 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-07-29 23:05 UTC (permalink / raw
To: gentoo-commits
commit: 53a76f8f696391fddeb51da2510fc7d2ee7f945b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 23:04:54 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 23:04:54 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-29 23:05 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-07-29 23:05 UTC (permalink / raw
To: gentoo-commits
commit: b15cb692c65095e2f16ef6e67243771a76a4518c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 23:04:51 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 23:04:51 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 19:18 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 19:18 UTC (permalink / raw
To: gentoo-commits
commit: b5bd3978c58a5743cc338dd4a559692a9f38d1d7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 19:18:17 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 19:18:17 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 19:18 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 19:18 UTC (permalink / raw
To: gentoo-commits
commit: 34bd1f0d69162e0b3d77ac29db05520f3e541a9a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 19:18:18 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 19:18:18 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 18:14 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 18:14 UTC (permalink / raw
To: gentoo-commits
commit: 5150064fbea6ac3ddfca40080d3117092949a7b4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 18:14:27 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 18:14:27 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 18:14 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 18:14 UTC (permalink / raw
To: gentoo-commits
commit: c71b104be84e6c06b14b527dcc354261e3b241c3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 18:14:26 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 18:14:26 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 6:02 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 6:02 UTC (permalink / raw
To: gentoo-commits
commit: f93d566d25f2b44421cc1ee31c21e4c833e96bee
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Fri Jul 12 21:58:36 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 06:01:06 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index c304756ef673..51356ed4af77 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
inherit git-r3
- SLOT="0.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"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-13 6:02 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-13 6:02 UTC (permalink / raw
To: gentoo-commits
commit: 9b02cb56c27515a55fad4f4ac128d9d2ce1a585a
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Fri Jul 12 21:58:12 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 06:01:06 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 000000000000..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} == 9999 ]]; 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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-07-11 10:54 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-07-11 10:54 UTC (permalink / raw
To: gentoo-commits
commit: ac7de6b3aabcd3ed0fee249bac3f6c487a4e96fb
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Jul 11 03:04:12 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 10:54:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7de6b3
gui-libs/wlroots: sync live
Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/37516
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 54323ce6d9c9..c304756ef673 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
- >=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
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-30 15:05 James Le Cuirot
0 siblings, 0 replies; 189+ messages in thread
From: James Le Cuirot @ 2024-06-30 15:05 UTC (permalink / raw
To: gentoo-commits
commit: 3fc8c05e11a870b0401417a27b66883b5f9b0595
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 14:42:05 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 15:04:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc8c05e
gui-libs/wlroots: Add sub-slot operator for libdisplay-info to 9999
Note that I have not tested with libdisplay-info 0.2.0.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 05772f2c09af..54323ce6d9c9 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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 )
)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-27 20:24 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-06-27 20:24 UTC (permalink / raw
To: gentoo-commits
commit: 993a7b14df80e7bbd34d5edcfeb026a2a21a9258
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 18:54:28 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 20:23:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993a7b14
gui-libs/wlroots: add 0.17.4
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8
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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ liftoff? ( drm )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.17-fix-automagic-libliftoff.patch" )
+
+RDEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/libglvnd
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=x11-libs/libdrm-2.4.114
+ x11-libs/libxkbcommon
+ >=x11-libs/pixman-0.42.0
+ drm? (
+ media-libs/libdisplay-info
+ sys-apps/hwdata
+ liftoff? ( dev-libs/libliftoff )
+ )
+ libinput? ( >=dev-libs/libinput-1.14.0:= )
+ session? (
+ sys-auth/seatd:=
+ virtual/libudev
+ )
+ vulkan? (
+ dev-util/glslang:=
+ dev-util/vulkan-headers
+ media-libs/vulkan-loader
+ )
+ xcb-errors? ( x11-libs/xcb-util-errors )
+ x11-backend? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-renderutil
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ x11-base/xwayland
+ )
+"
+
+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
+}
+
+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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-25 22:04 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-06-25 22:04 UTC (permalink / raw
To: gentoo-commits
commit: 944520f7ca4c4384e274e99ccd49a5d2488c97a9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:03:54 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:03:54 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-25 22:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-06-25 22:03 UTC (permalink / raw
To: gentoo-commits
commit: bde4c395f0a41fd4050c5d07027af12b20d564b8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:01:28 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:01:28 2024 +0000
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 <sam <AT> 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..df8555536f56 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-25 22:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-06-25 22:03 UTC (permalink / raw
To: gentoo-commits
commit: 4f79cb5658f20e9c459931ec60cdbbcc7c82949c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:01:30 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:01:30 2024 +0000
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 <sam <AT> 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 df8555536f56..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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-25 22:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-06-25 22:03 UTC (permalink / raw
To: gentoo-commits
commit: 51fdbc13973077a0c55bcefb9ae09a6445f20262
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:01:27 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:01:27 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-11 5:56 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-06-11 5:56 UTC (permalink / raw
To: gentoo-commits
commit: 2a213c5219cba78a9d1c6adf669b29f5f55b73f5
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Jun 6 18:47:45 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 11 05:46:06 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.17.3-r3.ebuild | 8 ++------
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 32f3a4f0b961..05772f2c09af 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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() {
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-11 5:56 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-06-11 5:56 UTC (permalink / raw
To: gentoo-commits
commit: b194e0e9d0a5d9eb6b83d101ca710fd0e9c457f0
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Jun 6 18:14:26 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 11 05:34:15 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 77c372411845..e2f9010afd44 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-06-04 18:31 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-06-04 18:31 UTC (permalink / raw
To: gentoo-commits
commit: d1528c7f6bbfe7b29cdff23d7fe221d6c5e89b36
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Sat Jun 1 05:22:25 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 4 18:31:29 2024 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/36979
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+RDEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/libglvnd
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=x11-libs/libdrm-2.4.114
+ x11-libs/libxkbcommon
+ >=x11-libs/pixman-0.42.0
+ drm? (
+ media-libs/libdisplay-info
+ sys-apps/hwdata
+ liftoff? ( dev-libs/libliftoff )
+ )
+ libinput? ( >=dev-libs/libinput-1.14.0:= )
+ session? (
+ sys-auth/seatd:=
+ virtual/libudev
+ )
+ vulkan? (
+ dev-util/glslang:=
+ dev-util/vulkan-headers
+ media-libs/vulkan-loader
+ )
+ xcb-errors? ( x11-libs/xcb-util-errors )
+ x11-backend? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-renderutil
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ x11-base/xwayland
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ liftoff? (
+ >=dev-libs/libliftoff-0.4
+ <dev-libs/libliftoff-0.5
+ )
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.32
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local backends=(
+ $(usev drm)
+ $(usev libinput)
+ $(usev x11-backend 'x11')
+ )
+ local meson_backends=$(IFS=','; echo "${backends[*]}")
+ local emesonargs=(
+ $(meson_feature xcb-errors)
+ $(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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-05-28 2:11 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-05-28 2:11 UTC (permalink / raw
To: gentoo-commits
commit: ab54147c73cad403f1e6fffd88321a4b8f8dbf34
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Fri May 24 15:19:23 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 02:10:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab54147c
gui-libs/wlroots: add slot for live package
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/36862
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index ab23b4aa791c..77c372411845 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -11,11 +11,11 @@ HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
inherit git-r3
- SLOT="0/9999"
+ 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"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-05-23 16:10 Matt Turner
0 siblings, 0 replies; 189+ messages in thread
From: Matt Turner @ 2024-05-23 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 5511f00ce141698d786a7cd8f0bb9ab79a925537
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 15:34:01 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 23 16:09:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5511f00c
gui-libs/wlroots: Update mesa dependency
Signed-off-by: Matt Turner <mattst88 <AT> 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-9999.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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2,gbm(+)]
+ )
sys-auth/seatd:=
virtual/libudev
vulkan? (
diff --git a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild
similarity index 95%
rename from gui-libs/wlroots/wlroots-0.16.2-r2.ebuild
rename to gui-libs/wlroots/wlroots-0.16.2-r3.ebuild
index 1a636553acaa..5e5d9b6556c5 100644
--- a/gui-libs/wlroots/wlroots-0.16.2-r2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2-r3.ebuild
@@ -26,7 +26,10 @@ REQUIRED_USE="
DEPEND="
>=dev-libs/wayland-1.21.0
- media-libs/mesa[egl(+),gles2]
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
sys-auth/seatd:=
virtual/libudev
>=x11-libs/libdrm-2.4.114
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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
>=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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
>=x11-libs/libdrm-2.4.114
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index cec3643a99e6..ab23b4aa791c 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
>=x11-libs/libdrm-2.4.120
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-28 14:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-28 14:07 UTC (permalink / raw
To: gentoo-commits
commit: 5eddb53f55181c65c1aaf32062f60f331b858036
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Fri Apr 26 19:48:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 14:04:53 2024 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/36443
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.17.3.ebuild | 2 +-
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index ba9f5687e26a..cec3643a99e6 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-28 14:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-28 14:07 UTC (permalink / raw
To: gentoo-commits
commit: 18ff6b693b83d8700ce0b788a436413b238ab292
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Fri Apr 26 19:46:44 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 14:04:53 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc
+DIST wlroots-0.17.3.tar.gz 608292 BLAKE2B 7caab3c3a58595d3a745c0b20a5db2193c54931cdd7bc1b9de11c151af82503a03a6a3166a86f42486cc69c6ac18ca2a5596809a5c5e6d7b44c9845f509c1093 SHA512 b88747daba304db6dc302acdebb8764e719d84134118963c019d5f0d0d38552e0ffd2a50bf560b3b84549c5a0f2d11a6187ac8ddcd9faa28c5b42f86c585b555
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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/libglvnd
+ media-libs/mesa[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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-13 7:24 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-13 7:24 UTC (permalink / raw
To: gentoo-commits
commit: 7e1ac4b38de155203d62f3b8dfe189b26185f68f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 07:13:51 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 07:13:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1ac4b3
gui-libs/wlroots: drop 0.17.1
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/libglvnd
- media-libs/mesa[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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-13 7:13 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-13 7:13 UTC (permalink / raw
To: gentoo-commits
commit: 89330eb119587204ffa54b6f9ef91d8d06baf9b4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 07:13:22 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 07:13:22 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-13 6:41 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-13 6:41 UTC (permalink / raw
To: gentoo-commits
commit: ff6ab1354969cec364efd7fa462db2d8e437cbb7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 06:41:36 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 06:41:36 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-13 6:39 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-13 6:39 UTC (permalink / raw
To: gentoo-commits
commit: ac582ea309374318bc24890d5812cf4fc7f2b845
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 06:39:13 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 06:39:21 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-04-13 6:37 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-04-13 6:37 UTC (permalink / raw
To: gentoo-commits
commit: 79d713e2fdf4dfc963ef5801c55560407c264ca7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 06:36:57 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 06:36:57 2024 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-03-12 6:34 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-03-12 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 1b9945f4176b21073df3641bf4efbcd976eb650a
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Sun Mar 10 19:40:05 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 06:31:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9945f4
gui-libs/wlroots: sync live
Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/35701
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 050f1751e8dd..ba9f5687e26a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-03-12 6:34 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-03-12 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 3611561e1b2936874b8c33e67813ed649f62f5ab
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Mon Mar 11 19:20:07 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 06:31:03 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/libglvnd
+ media-libs/mesa[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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-03-08 11:33 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-03-08 11:33 UTC (permalink / raw
To: gentoo-commits
commit: e1c7e67069ac302ac6f20d861251b386fac19551
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 8 11:31:38 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 8 11:31:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c7e670
gui-libs/wlroots: drop 0.17.0
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="
- drm? ( session )
- libinput? ( session )
- xcb-errors? ( || ( x11-backend X ) )
-"
-
-DEPEND="
- >=dev-libs/wayland-1.22.0
- media-libs/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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-02-09 2:21 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-02-09 2:21 UTC (permalink / raw
To: gentoo-commits
commit: cc3b855145a3d4159a02773801af74e7efbfef72
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 9 02:21:06 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 02:21:06 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-02-09 1:04 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-02-09 1:04 UTC (permalink / raw
To: gentoo-commits
commit: 07e77c453b7a21f65512494e3302caf3d5a01d89
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 9 01:03:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 01:03:41 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-02-09 1:04 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-02-09 1:04 UTC (permalink / raw
To: gentoo-commits
commit: eaa11e39c77b16c5009f18fd8dd5d3fb86d3141f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 9 01:03:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 01:03:41 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-02-09 1:04 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-02-09 1:04 UTC (permalink / raw
To: gentoo-commits
commit: 12276fcfd1462741c117c1d4529adf275fd891b7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 9 01:03:42 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 01:03:42 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-28 17:34 Matt Turner
0 siblings, 0 replies; 189+ messages in thread
From: Matt Turner @ 2024-01-28 17:34 UTC (permalink / raw
To: gentoo-commits
commit: 76b554c6c3fc24eee304829ab80650821a5ea041
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 17:51:00 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jan 28 17:34:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b554c6
gui-libs/wlroots: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-23 5:07 Ionen Wolkens
0 siblings, 0 replies; 189+ messages in thread
From: Ionen Wolkens @ 2024-01-23 5:07 UTC (permalink / raw
To: gentoo-commits
commit: 9b6eb26d6af92e6262340fecef7f360dd8f69299
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Mon Jan 22 17:21:06 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 23 05:04:44 2024 +0000
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_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-04 10:02 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-01-04 10:02 UTC (permalink / raw
To: gentoo-commits
commit: d77b10cbe60b1aacac864a12509872ef30c5c4eb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 4 10:02:11 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 4 10:02:11 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-04 10:02 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-01-04 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 4ade96da231e82f15fce29a071ba61f7f095d412
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 4 10:02:12 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 4 10:02:12 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-03 21:34 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2024-01-03 21:34 UTC (permalink / raw
To: gentoo-commits
commit: 7a125a92a058743f7fc87236fdea480d977b3ef7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 3 21:29:14 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 21:29:18 2024 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-03 19:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-01-03 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 2c9ba7fdebab0743000ce864934f9659beb93362
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 3 19:05:06 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 19:06:47 2024 +0000
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 <arthurzam <AT> 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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2024-01-03 19:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2024-01-03 19:07 UTC (permalink / raw
To: gentoo-commits
commit: aca4df077cfa8aa75fd5db7651d06b382d13a731
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Dec 21 19:38:25 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 19:06:47 2024 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-12-05 7:53 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-12-05 7:53 UTC (permalink / raw
To: gentoo-commits
commit: 27edf3e156da5f8aa857356c81e4f7f75b808dc0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 5 07:48:25 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 5 07:48:25 2023 +0000
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 <arthurzam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-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/wlroots-0.15.1.ebuild
deleted file mode 100644
index c8e610e9bdd1..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ /dev/null
@@ -1,73 +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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="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[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-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"
- "-Dexamples=false"
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- 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.16.2-r1.ebuild b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
deleted file mode 100644
index f761a7dd0540..000000000000
--- a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/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=(
- $(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."
-}
diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild
deleted file mode 100644
index 0e57c5f6342e..000000000000
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/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.21.0
- >=dev-libs/wayland-protocols-1.28
- media-libs/mesa[egl(+),gles2]
- sys-apps/hwdata:=
- 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() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-11-29 6:20 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-11-29 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 4d27064b497e45a7dbf87a510e4bc151a8e9ecf2
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Nov 28 15:15:30 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 06:20:04 2023 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34025
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 6b8d847bfa67..050f1751e8dd 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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? (
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-11-25 6:12 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-11-25 6:12 UTC (permalink / raw
To: gentoo-commits
commit: 6314c19ef47444d6fa1e5a4699b7d35aaebe9258
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Wed Nov 22 00:18:01 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 25 06:11:05 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Sam James <sam <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+ drm? ( session )
+ libinput? ( session )
+ xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+ >=dev-libs/wayland-1.22.0
+ media-libs/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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-11-05 14:48 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-11-05 14:48 UTC (permalink / raw
To: gentoo-commits
commit: 89850e369bb463af4a9e81e078416d909ac78747
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 5 14:47:48 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 5 14:47:48 2023 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz -> ${P}.gl.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-11-05 13:50 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-11-05 13:50 UTC (permalink / raw
To: gentoo-commits
commit: b2aac41921a71eee607d28821bf82f821c7a29ad
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 5 13:50:28 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 5 13:50:28 2023 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz -> ${P}.gl.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-11-05 13:38 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-11-05 13:38 UTC (permalink / raw
To: gentoo-commits
commit: a7d27fe6b66070ccdde78f03a4096c617cd08a7c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 5 13:38:07 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 5 13:38:07 2023 +0000
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 <sam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz -> ${P}.gl.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-10-05 16:02 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-10-05 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 4ff2331d057f99cfb16dfbd6bc47f3ce880a00ac
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Mon Oct 2 05:04:44 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 5 16:02:03 2023 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33157
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 1 +
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 60a55fbde1d9..6b8d847bfa67 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -88,6 +88,7 @@ src_configure() {
src_install() {
meson_src_install
+ dodoc docs/*
if use tinywl; then
dobin "${BUILD_DIR}"/tinywl/tinywl
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:52 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:52 UTC (permalink / raw
To: gentoo-commits
commit: 35781f14ab1a202c7771ca0f31aec46ddd558af4
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Sep 28 04:09:34 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:49 2023 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33064
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 1 -
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index dcfe1e4ce9e2..60a55fbde1d9 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: a62c5f54b681351b2750f9838efaae2533c4e3bc
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 06:21:06 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:47 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 @@
<remote-id type="github">swaywm/wlroots</remote-id>
<remote-id type="freedesktop-gitlab">wlroots/wlroots</remote-id>
<maintainer status="active">
- <email>sir@cmpwn.com</email>
- <name>Drew DeVault</name>
+ <email>contact@emersion.fr</email>
+ <name>Simon Ser</name>
</maintainer>
<bugs-to>https://gitlab.freedesktop.org/wlroots/wlroots/-/issues</bugs-to>
<doc>https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/home</doc>
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 847bfb28de8b9a369a9c048bc57dc77f29e00975
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 06:14:34 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:49 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 701b10202eeb..7b3b9c5b6d1f 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 3589e8bdf873a137f319efa4e813452fca59fae8
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 06:09:04 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:48 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 4e87d9d232db..701b10202eeb 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 717c464dcbf9e47ef152b2c39a5e090dddd13c27
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 05:46:54 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:48 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 000000000000..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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="+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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 5a227cd7c75467efbbeb481dc409ea50b6765f2d
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Wed Sep 27 06:58:21 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:48 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: de3d168d6d5d1ce0e5a000f6123f628f1af740ab
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 06:22:02 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:47 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 @@
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>leohdz172@proton.me</email>
+ <name>Leonardo Hernández Hernández</name>
+ </maintainer>
<longdescription lang="en">
Pluggable, composable, unopinionated modules for building a Wayland
compositor.
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 8cabf9c7b549862ce95e8b271ce47bf8f0ab5118
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Tue Sep 26 05:58:17 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:48 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 2 +-
gui-libs/wlroots/wlroots-9999.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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 882576390063..4e87d9d232db 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-09-28 17:51 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-09-28 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 8ae86f527eca305c077078dc6c4a5fba56e765fe
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Thu Sep 28 03:10:51 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 17:51:49 2023 +0000
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 <leohdz172 <AT> proton.me>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.16.2-r2.ebuild | 26 ++++++++++++--------------
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 7b3b9c5b6d1f..dcfe1e4ce9e2 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-07-07 19:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-07-07 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 4decad56454436ec4bdd20badb42d96e97bed471
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 7 19:07:16 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 7 19:07:16 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-07-07 19:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-07-07 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 81fddecc0add2aab2e47e5de408a7f3433c5d66c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 7 19:07:19 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 7 19:07:19 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-07-07 19:07 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-07-07 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 7c2407ad9532583304d52a5f5b40285ade5aedca
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 7 19:07:21 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 7 19:07:21 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-23 2:52 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-05-23 2:52 UTC (permalink / raw
To: gentoo-commits
commit: c15cf5297e1a35acc08ec5c021fe69fafa8136c7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 02:44:22 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 23 02:51:55 2023 +0000
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 <sam <AT> 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 @@
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="session">Enable session support (is required for DRM and libinput)</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
- <flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="xcb-errors">Better error reporting when using xwayland</flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-21 20:04 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-05-21 20:04 UTC (permalink / raw
To: gentoo-commits
commit: 0beb6c75b6facf54b47ccb0585825e04d2f3aaed
Author: Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Thu May 18 07:51:48 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun May 21 20:04:26 2023 +0000
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 9999 versions.
Bug: https://bugs.gentoo.org/883781
Closes: https://bugs.gentoo.org/883781
Signed-off-by: Zurab Kvachadze <zurabid2016 <AT> gmail.com>
Signed-off-by: Matthew Thode <prometheanfire <AT> 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-9999.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 <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
- <flag name="hwdata">Use system hwdata</flag>
- <flag name="liftoff">Enable support for libliftoff kms plane backend</flag>
- <flag name="seatd">Enable libseatd session support</flag>
+ <flag name="drm">Enable Direct Rendering Management</flag>
+ <flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
+ <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
+ <flag name="session">Enable session support (is required for DRM and libinput)</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
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..a82f1b899992 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} == 9999 ]]; then
SLOT="0/9999"
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:= )
- seatd? ( sys-auth/seatd:= )
- udev? ( virtual/libudev )
+ sys-apps/hwdata:=
+ sys-auth/seatd:=
+ virtual/libudev
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index ec3331b0dc80..882576390063 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,18 +19,23 @@ else
fi
LICENSE="MIT"
-IUSE="+hwdata liftoff +seatd tinywl +udev vulkan x11-backend xcb-errors X"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="drm? ( session ) libinput? ( session )"
DEPEND="
- >=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.28
+ drm? (
+ liftoff? ( dev-libs/libliftoff )
+ media-libs/libdisplay-info
+ sys-apps/hwdata:=
+ )
+ libinput? ( >=dev-libs/libinput-1.14.0:0= )
media-libs/mesa[egl(+),gles2]
- media-libs/libdisplay-info
- hwdata? ( sys-apps/hwdata:= )
- liftoff? ( dev-libs/libliftoff )
- seatd? ( sys-auth/seatd:= )
- udev? ( virtual/libudev )
+ session? (
+ sys-auth/seatd:=
+ virtual/libudev
+ )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
@@ -60,20 +65,22 @@ 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"
- -Dxcb-errors=$(usex xcb-errors enabled disabled)
+ $(meson_feature xcb-errors)
$(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_feature session)
)
- if use udev; then
- emesonargs+=(-Dsession=$(usex seatd enabled disabled))
- else
- emesonargs+=(-Dsession=disabled)
- fi
meson_src_configure
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-21 20:02 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-05-21 20:02 UTC (permalink / raw
To: gentoo-commits
commit: a34662d455fcd8866a8210f007dd0a53961c10ea
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun May 21 20:01:40 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun May 21 20:02:23 2023 +0000
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 <prometheanfire <AT> 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-9999.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 <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
- <flag name="drm">Enable Direct Rendering Management</flag>
- <flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
- <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
- <flag name="session">Enable session support (is required for DRM and libinput)</flag>
+ <flag name="hwdata">Use system hwdata</flag>
+ <flag name="liftoff">Enable support for libliftoff kms plane backend</flag>
+ <flag name="seatd">Enable libseatd session support</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="+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-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2]
- sys-apps/hwdata:=
- sys-auth/seatd:=
- virtual/libudev
+ hwdata? ( sys-apps/hwdata:= )
+ seatd? ( sys-auth/seatd:= )
+ udev? ( virtual/libudev )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 23e9b35403bd..ec3331b0dc80 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,23 +19,18 @@ else
fi
LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
-REQUIRED_USE="drm? ( session ) libinput? ( session )"
+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
- drm? (
- liftoff? ( dev-libs/libliftoff )
- media-libs/libdisplay-info
- sys-apps/hwdata:=
- )
- libinput? ( >=dev-libs/libinput-1.14.0:0= )
media-libs/mesa[egl(+),gles2]
- session? (
- sys-auth/seatd:=
- virtual/libudev
- )
+ media-libs/libdisplay-info
+ hwdata? ( sys-apps/hwdata:= )
+ liftoff? ( dev-libs/libliftoff )
+ seatd? ( sys-auth/seatd:= )
+ udev? ( virtual/libudev )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
@@ -65,20 +60,20 @@ 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"
-Dxcb-errors=$(usex xcb-errors enabled disabled)
$(meson_use tinywl examples)
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
- -Dbackends="${backends}"
- -Dsession=$(usex session 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
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-21 19:58 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-05-21 19:58 UTC (permalink / raw
To: gentoo-commits
commit: 3807e953a8eec7d5e64b2397b903400d98c9e21b
Author: Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Thu May 18 07:51:48 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun May 21 19:58:47 2023 +0000
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 9999 versions.
Bug: https://bugs.gentoo.org/883781
Closes: https://bugs.gentoo.org/883781
Signed-off-by: Zurab Kvachadze <zurabid2016 <AT> gmail.com>
Signed-off-by: Matthew Thode <prometheanfire <AT> 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-9999.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 <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
- <flag name="hwdata">Use system hwdata</flag>
- <flag name="liftoff">Enable support for libliftoff kms plane backend</flag>
- <flag name="seatd">Enable libseatd session support</flag>
+ <flag name="drm">Enable Direct Rendering Management</flag>
+ <flag name="liftoff">Enable support for libliftoff KMS plane backend</flag>
+ <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
+ <flag name="session">Enable session support (is required for DRM and libinput)</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
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} == 9999 ]]; then
SLOT="0/9999"
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/seatd:=
+ virtual/libudev
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index ec3331b0dc80..23e9b35403bd 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,18 +19,23 @@ else
fi
LICENSE="MIT"
-IUSE="+hwdata liftoff +seatd tinywl +udev vulkan x11-backend xcb-errors X"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="drm? ( session ) libinput? ( session )"
DEPEND="
- >=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.28
+ drm? (
+ liftoff? ( dev-libs/libliftoff )
+ media-libs/libdisplay-info
+ sys-apps/hwdata:=
+ )
+ libinput? ( >=dev-libs/libinput-1.14.0:0= )
media-libs/mesa[egl(+),gles2]
- media-libs/libdisplay-info
- hwdata? ( sys-apps/hwdata:= )
- liftoff? ( dev-libs/libliftoff )
- seatd? ( sys-auth/seatd:= )
- udev? ( virtual/libudev )
+ session? (
+ sys-auth/seatd:=
+ virtual/libudev
+ )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
@@ -60,20 +65,20 @@ 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"
-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' '')
+ -Dbackends="${backends}"
+ -Dsession=$(usex session enabled disabled)
)
- if use udev; then
- emesonargs+=(-Dsession=$(usex seatd enabled disabled))
- else
- emesonargs+=(-Dsession=disabled)
- fi
meson_src_configure
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-13 17:06 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-05-13 17:06 UTC (permalink / raw
To: gentoo-commits
commit: f089c6b0803bab952864ab7b97ea268e195048cb
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 17:06:08 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat May 13 17:06:45 2023 +0000
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 <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 1 -
gui-libs/wlroots/wlroots-9999.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 <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
- <flag name="display-info">Enable support for EDID and DisplayID</flag>
<flag name="hwdata">Use system hwdata</flag>
<flag name="liftoff">Enable support for libliftoff kms plane backend</flag>
<flag name="seatd">Enable libseatd session support</flag>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index ad439b8816b3..ec3331b0dc80 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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:= )
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-05-13 16:59 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-05-13 16:59 UTC (permalink / raw
To: gentoo-commits
commit: 01a4fe8c96efd9fd4ce1114b9a5f86f1ce6adc87
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 16:09:17 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat May 13 16:59:32 2023 +0000
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 <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 3 +++
gui-libs/wlroots/wlroots-9999.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 <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
+ <flag name="display-info">Enable support for EDID and DisplayID</flag>
<flag name="hwdata">Use system hwdata</flag>
+ <flag name="liftoff">Enable support for libliftoff kms plane backend</flag>
<flag name="seatd">Enable libseatd session support</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
+ <flag name="xcb-errors">Better error reporting when using xwayland</flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
<upstream>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 465c324cb3b1..ad439b8816b3 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,15 +19,16 @@ else
fi
LICENSE="MIT"
-IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
+IUSE="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
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-04-20 18:28 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-04-20 18:28 UTC (permalink / raw
To: gentoo-commits
commit: 522f4f36c812966018b8bee753a9344835cbcec6
Author: Nicu Borta <nicuborta123 <AT> tutanota <DOT> com>
AuthorDate: Thu Apr 20 17:05:34 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 18:28:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522f4f36
gui-libs/wlroots-9999: change wayland version
Signed-off-by: Nicu Borta <nicuborta123 <AT> tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/30668
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 2abb90cf84ef..465c324cb3b1 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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:=
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-04-13 1:36 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-04-13 1:36 UTC (permalink / raw
To: gentoo-commits
commit: e15f53a314a67d0f40647a29e1f8907501328241
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 01:36:26 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 01:36:26 2023 +0000
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 <prometheanfire <AT> 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="+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() {
- 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.1.ebuild b/gui-libs/wlroots/wlroots-0.16.1.ebuild
deleted file mode 100644
index 7da628951f6e..000000000000
--- a/gui-libs/wlroots/wlroots-0.16.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/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() {
- 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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-03-24 14:45 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-03-24 14:45 UTC (permalink / raw
To: gentoo-commits
commit: 583b0ad5fc36cba9baaa5553ce55618a0e43cf12
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 14:44:47 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 14:44:47 2023 +0000
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 <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.16.2.ebuild | 1 +
gui-libs/wlroots/wlroots-9999.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-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 55121354676a..2abb90cf84ef 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.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
)
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-03-12 22:29 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-03-12 22:29 UTC (permalink / raw
To: gentoo-commits
commit: 722cc0a86d9795a088b9228ee7edb42ac3f581d8
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 22:26:21 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 22:26:21 2023 +0000
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 <prometheanfire <AT> 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} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-03-07 7:57 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2023-03-07 7:57 UTC (permalink / raw
To: gentoo-commits
commit: 3370fffc41a1cb7f154d5bbe99b1f7cf57dff057
Author: sqrtd <v <AT> sqrtd <DOT> dev>
AuthorDate: Sun Mar 5 15:32:28 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 7 07:56:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3370fffc
gui-libs/wlroots: add missing libdisplay-info dependency to 9999
Closes: https://bugs.gentoo.org/899076
Signed-off-by: sqrtd <v <AT> sqrtd.dev>
Closes: https://github.com/gentoo/gentoo/pull/29941
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 823b494fb8e6..55121354676a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,6 +26,7 @@ DEPEND="
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2]
+ media-libs/libdisplay-info:=
hwdata? ( sys-apps/hwdata:= )
seatd? ( sys-auth/seatd:= )
udev? ( virtual/libudev )
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-02-25 18:09 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-02-25 18:09 UTC (permalink / raw
To: gentoo-commits
commit: 6e3792cf98cb8daebd5f147af2945157c9f0c7a7
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 18:08:14 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 18:09:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3792cf
gui-libs/wlroots: drop versions revert
This reverts commit 5767143d5a5537baa0aafa30bf7847f655b85131.
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 4 ++
gui-libs/wlroots/wlroots-0.14.0-r2.ebuild | 67 +++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 67 +++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.15.1-r1.ebuild | 83 +++++++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.15.1.ebuild | 73 +++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.16.0.ebuild | 82 ++++++++++++++++++++++++++++++
6 files changed, 376 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 494b771c781f..0788bc8b9145 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,6 @@
+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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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.14.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
new file mode 100644
index 000000000000..4a97390435b2
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
@@ -0,0 +1,67 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+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.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
new file mode 100644
index 000000000000..da27838ebd01
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
@@ -0,0 +1,67 @@
+# 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://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+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-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild
new file mode 100644
index 000000000000..bc416f2ee318
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild
@@ -0,0 +1,83 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="tinywl vulkan x11-backend X"
+
+DEPEND="
+ >=dev-libs/libinput-1.14.0:0=
+ >=dev-libs/wayland-1.20.0
+ >=dev-libs/wayland-protocols-1.24
+ media-libs/mesa[egl(+),gles2,gbm(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ vulkan? (
+ dev-util/glslang:0=
+ dev-util/vulkan-headers:0=
+ media-libs/vulkan-loader:0=
+ )
+ >=x11-libs/libdrm-2.4.109:0=
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ $(meson_use tinywl examples)
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use tinywl; then
+ dobin "${BUILD_DIR}"/tinywl/tinywl
+ fi
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
new file mode 100644
index 000000000000..c8e610e9bdd1
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -0,0 +1,73 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="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[egl(+),gles2,gbm(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ vulkan? (
+ dev-util/glslang:0=
+ dev-util/vulkan-headers:0=
+ media-libs/vulkan-loader:0=
+ )
+ >=x11-libs/libdrm-2.4.109:0=
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-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"
+ "-Dexamples=false"
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+ )
+
+ 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.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
new file mode 100644
index 000000000000..823b494fb8e6
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.16.0.ebuild
@@ -0,0 +1,82 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="+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() {
+ 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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-02-25 17:45 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-02-25 17:45 UTC (permalink / raw
To: gentoo-commits
commit: 5767143d5a5537baa0aafa30bf7847f655b85131
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 17:45:13 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:45:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5767143d
gui-libs/wlroots: drop versions
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 4 --
gui-libs/wlroots/wlroots-0.14.0-r2.ebuild | 67 -------------------------
gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 67 -------------------------
gui-libs/wlroots/wlroots-0.15.1-r1.ebuild | 83 -------------------------------
gui-libs/wlroots/wlroots-0.15.1.ebuild | 73 ---------------------------
gui-libs/wlroots/wlroots-0.16.0.ebuild | 82 ------------------------------
6 files changed, 376 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 0788bc8b9145..494b771c781f 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,6 +1,2 @@
-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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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.14.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
deleted file mode 100644
index 4a97390435b2..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-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.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
deleted file mode 100644
index da27838ebd01..000000000000
--- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
+++ /dev/null
@@ -1,67 +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://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-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-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild
deleted file mode 100644
index bc416f2ee318..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild
+++ /dev/null
@@ -1,83 +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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
-
-DEPEND="
- >=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.20.0
- >=dev-libs/wayland-protocols-1.24
- media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
deleted file mode 100644
index c8e610e9bdd1..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ /dev/null
@@ -1,73 +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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="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[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-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"
- "-Dexamples=false"
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- 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.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
deleted file mode 100644
index 823b494fb8e6..000000000000
--- 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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="+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() {
- 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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-02-25 5:46 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2023-02-25 5:46 UTC (permalink / raw
To: gentoo-commits
commit: f66a714456201b8c74ede7d0324d8258df743141
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 05:45:54 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 05:45:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66a7144
gui-libs/wlroots: add freedesktop-gitlab upstream metadata
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index b517365e6da0..09e9bbf14315 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -30,6 +30,7 @@
</use>
<upstream>
<remote-id type="github">swaywm/wlroots</remote-id>
+ <remote-id type="freedesktop-gitlab">wlroots/wlroots</remote-id>
<maintainer status="active">
<email>sir@cmpwn.com</email>
<name>Drew DeVault</name>
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-02-13 3:31 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-02-13 3:31 UTC (permalink / raw
To: gentoo-commits
commit: fd3f7dffd86a87fb4eb6e076118826eb1e3c72ca
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 03:29:28 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 03:31:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3f7dff
gui-libs/wlroots: add 0.16.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.16.2.ebuild | 82 ++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index c759104737c6..0788bc8b9145 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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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.2.ebuild b/gui-libs/wlroots/wlroots-0.16.2.ebuild
new file mode 100644
index 000000000000..70208ce481f5
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/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() {
+ 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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2023-01-25 20:46 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2023-01-25 20:46 UTC (permalink / raw
To: gentoo-commits
commit: 152d2cf480ae08c416b4fd8f6fcc69e5e09ff5bc
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 20:44:00 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 20:46:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152d2cf4
gui-libs/wlroots: stabilize 0.16.1 for amd64, arm64, x86
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.16.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.16.1.ebuild b/gui-libs/wlroots/wlroots-0.16.1.ebuild
index 823b494fb8e6..7da628951f6e 100644
--- a/gui-libs/wlroots/wlroots-0.16.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-12-25 18:51 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-12-25 18:51 UTC (permalink / raw
To: gentoo-commits
commit: 0ba8a265b3183c94cb433f6a012c70d759633b84
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 18:34:28 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 18:51:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba8a265
gui-libs/wlroots: add 0.16.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.16.1.ebuild | 82 ++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 6fcd26feb3b5..c759104737c6 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -2,3 +2,4 @@ DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b2
DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d 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
diff --git a/gui-libs/wlroots/wlroots-0.16.1.ebuild b/gui-libs/wlroots/wlroots-0.16.1.ebuild
new file mode 100644
index 000000000000..823b494fb8e6
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.16.1.ebuild
@@ -0,0 +1,82 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="+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() {
+ 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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-11-27 17:46 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-11-27 17:46 UTC (permalink / raw
To: gentoo-commits
commit: 1f3ad75357ccde02e12cdec262dd768fe85396f6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:34:42 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:45:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3ad753
gui-libs/wlroots: make seatd and udev optional
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/metadata.xml | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.16.0.ebuild} | 0
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index e307e5dade54..6fcd26feb3b5 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
+DIST wlroots-0.16.0.tar.gz 588565 BLAKE2B d1233f85bc4d80bfc65efb04367e136a351efc5e47168e30f061a8b4eecdd4bdbde6355e35211c610285b4d031c754f90c94b49e63c5b2f665890765b139bf76 SHA512 0b56f31284cc250019cda1e80d1660031d397e880a8c1aac2e60d7758bcac26e50144a499c13c61e24fe2664ba1e6cbb8262bfe28c817f4664162b1de592f1b6
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 7e969054cfe1..d3b3b880db37 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,6 +21,7 @@
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
+ <flag name="seatd">Enable libseatd session support</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
similarity index 100%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.16.0.ebuild
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index d9c6b4603306..b396b8bae492 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,15 +19,15 @@ else
fi
LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
+IUSE="+seatd tinywl +udev vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
+ seatd? ( sys-auth/seatd:= )
+ udev? ( virtual/libudev )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-11-27 17:46 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-11-27 17:46 UTC (permalink / raw
To: gentoo-commits
commit: ebb82c3999a898932938d3897c57ebbc1fc6afa0
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:27:40 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:45:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb82c39
gui-libs/wlroots: update deps for 0.16.0
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 15944c4b865a..d9c6b4603306 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -24,7 +24,7 @@ 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.24
+ >=dev-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
@@ -33,9 +33,9 @@ DEPEND="
dev-util/vulkan-headers:0=
media-libs/vulkan-loader:0=
)
- >=x11-libs/libdrm-2.4.113:0=
+ >=x11-libs/libdrm-2.4.114:0=
x11-libs/libxkbcommon
- x11-libs/pixman
+ >=x11-libs/pixman-0.42.0:0=
x11-backend? ( x11-libs/libxcb:0= )
X? (
x11-base/xwayland
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-11-27 17:46 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-11-27 17:46 UTC (permalink / raw
To: gentoo-commits
commit: c99c20b0762594baa2df6d2595c7f086906c7a4c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:45:24 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:46:02 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99c20b0
gui-libs/wlroots: add hwdata use flag and make gbm optional
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 1 +
gui-libs/wlroots/wlroots-0.16.0.ebuild | 9 +++++----
gui-libs/wlroots/wlroots-9999.ebuild | 5 +++--
3 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index d3b3b880db37..b517365e6da0 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,6 +21,7 @@
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
+ <flag name="hwdata">Use system hwdata</flag>
<flag name="seatd">Enable libseatd session support</flag>
<flag name="tinywl">Install the minimal wayland client, tinywl</flag>
<flag name="vulkan">Enable support for the vulkan backend renderer</flag>
diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
index d9c6b4603306..823b494fb8e6 100644
--- a/gui-libs/wlroots/wlroots-0.16.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.0.ebuild
@@ -19,15 +19,16 @@ else
fi
LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
+IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
- media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
+ media-libs/mesa[egl(+),gles2]
+ hwdata? ( sys-apps/hwdata:= )
+ seatd? ( sys-auth/seatd:= )
+ udev? ( virtual/libudev )
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index b396b8bae492..823b494fb8e6 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,13 +19,14 @@ else
fi
LICENSE="MIT"
-IUSE="+seatd tinywl +udev vulkan x11-backend X"
+IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
- media-libs/mesa[egl(+),gles2,gbm(+)]
+ media-libs/mesa[egl(+),gles2]
+ hwdata? ( sys-apps/hwdata:= )
seatd? ( sys-auth/seatd:= )
udev? ( virtual/libudev )
vulkan? (
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-11-12 7:21 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-11-12 7:21 UTC (permalink / raw
To: gentoo-commits
commit: 507b29008b78d17849d35edcd3de596d5d7c6ce9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 07:20:48 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 07:21:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507b2900
Revert "gui-libs/wlroots: add 0.16.0"
This reverts commit 0df9b41880e83287a41e928c0719f1e97c91ae20.
A patch doesn't apply and `pkgdiff -b` reveals several build system
changes which may need adaptations in the ebuild.
Closes: https://bugs.gentoo.org/881051
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 -
gui-libs/wlroots/wlroots-0.16.0.ebuild | 83 ----------------------------------
2 files changed, 84 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 6fcd26feb3b5..e307e5dade54 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,3 @@
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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
-DIST wlroots-0.16.0.tar.gz 588565 BLAKE2B d1233f85bc4d80bfc65efb04367e136a351efc5e47168e30f061a8b4eecdd4bdbde6355e35211c610285b4d031c754f90c94b49e63c5b2f665890765b139bf76 SHA512 0b56f31284cc250019cda1e80d1660031d397e880a8c1aac2e60d7758bcac26e50144a499c13c61e24fe2664ba1e6cbb8262bfe28c817f4664162b1de592f1b6
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 75ec633f9e48..000000000000
--- a/gui-libs/wlroots/wlroots-0.16.0.ebuild
+++ /dev/null
@@ -1,83 +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} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
-
-DEPEND="
- >=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.24
- media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- $(meson_use tinywl examples)
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-11-11 20:28 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-11-11 20:28 UTC (permalink / raw
To: gentoo-commits
commit: 0df9b41880e83287a41e928c0719f1e97c91ae20
Author: Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Fri Nov 11 20:03:34 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 20:28:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df9b418
gui-libs/wlroots: add 0.16.0
Signed-off-by: Joe Kappus <joe <AT> wt.gd>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.16.0.ebuild | 83 ++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index e307e5dade54..6fcd26feb3b5 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +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 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
+DIST wlroots-0.16.0.tar.gz 588565 BLAKE2B d1233f85bc4d80bfc65efb04367e136a351efc5e47168e30f061a8b4eecdd4bdbde6355e35211c610285b4d031c754f90c94b49e63c5b2f665890765b139bf76 SHA512 0b56f31284cc250019cda1e80d1660031d397e880a8c1aac2e60d7758bcac26e50144a499c13c61e24fe2664ba1e6cbb8262bfe28c817f4664162b1de592f1b6
diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild
new file mode 100644
index 000000000000..75ec633f9e48
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.16.0.ebuild
@@ -0,0 +1,83 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="tinywl vulkan x11-backend X"
+
+DEPEND="
+ >=dev-libs/libinput-1.14.0:0=
+ >=dev-libs/wayland-1.21.0
+ >=dev-libs/wayland-protocols-1.24
+ media-libs/mesa[egl(+),gles2,gbm(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ vulkan? (
+ dev-util/glslang:0=
+ dev-util/vulkan-headers:0=
+ media-libs/vulkan-loader:0=
+ )
+ >=x11-libs/libdrm-2.4.109:0=
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ $(meson_use tinywl examples)
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use tinywl; then
+ dobin "${BUILD_DIR}"/tinywl/tinywl
+ fi
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-10-17 18:42 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2022-10-17 18:42 UTC (permalink / raw
To: gentoo-commits
commit: 30bb227c685ee57aecfc3ab8f8b1d40579da1b31
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 17:42:50 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 18:42:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bb227c
gui-libs/wlroots: drop 0.15.0-r1, 0.15.0-r2
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 -
gui-libs/wlroots/wlroots-0.15.0-r1.ebuild | 72 ------------------------------
gui-libs/wlroots/wlroots-0.15.0-r2.ebuild | 74 -------------------------------
3 files changed, 147 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index ce2290bd369b..e307e5dade54 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,3 @@
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.0.tar.gz 565059 BLAKE2B d98529b4548e3b751a505a26af143be585ed42fb9617bc67b4a10747bb494f1359d7bdb75d1730a72396e7c550fe481e858a5ac88621d61671698439e3656920 SHA512 730b1e0cf003dabae23101664c6d1993636bd3a8ecbdb3c165eef415a92811c4d5228f48e0275f75361d8528f118dfb8a2298cfb05dbf6364539224ceedca447
DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
diff --git a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
deleted file mode 100644
index 79e777c25134..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
+++ /dev/null
@@ -1,72 +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://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
- SLOT="0/15"
-fi
-
-LICENSE="MIT"
-IUSE="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[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.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=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- 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.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
deleted file mode 100644
index c304488ebcbd..000000000000
--- a/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
+++ /dev/null
@@ -1,74 +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://gitlab.freedesktop.org/wlroots/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
- SLOT="0/15"
-fi
-
-LICENSE="MIT"
-IUSE="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[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- vulkan? (
- dev-util/glslang:0=
- dev-util/vulkan-headers:0=
- media-libs/vulkan-loader:0=
- )
- >=x11-libs/libdrm-2.4.109:0=
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/0.15.0-59b9518f.patch" )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- "-Dexamples=false"
- -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
- -Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
- )
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-10-03 13:27 Joonas Niilola
0 siblings, 0 replies; 189+ messages in thread
From: Joonas Niilola @ 2022-10-03 13:27 UTC (permalink / raw
To: gentoo-commits
commit: c73dd305cfdfa1823e9eb1523ba830765edb2187
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 28 15:41:13 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 3 13:27:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73dd305
gui-libs/wlroots: sync -9999
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 9d7ed9e818cb..75ec633f9e48 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,7 +19,7 @@ else
fi
LICENSE="MIT"
-IUSE="vulkan x11-backend X"
+IUSE="tinywl vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
@@ -54,11 +54,13 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
+
src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
- "-Dexamples=false"
+ $(meson_use tinywl examples)
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
@@ -67,6 +69,14 @@ src_configure() {
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."
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-17 20:42 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-08-17 20:42 UTC (permalink / raw
To: gentoo-commits
commit: fed5fbf1d69d7000900e70f2163cea61152178c7
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 20:02:28 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 20:41:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed5fbf1
gui-libs/wlroots: add myself as a maintainer
Signed-off-by: Matthew Thode <prometheanfire <AT> 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 96a8109fe0ff..7263b2c8e131 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -5,6 +5,10 @@
<email>arthurzam@gentoo.org</email>
<name>Arthur Zamarin</name>
</maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
<longdescription lang="en">
Pluggable, composable, unopinionated modules for building a Wayland
compositor.
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-17 4:53 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2022-08-17 4:53 UTC (permalink / raw
To: gentoo-commits
commit: 1f71f391c138332549ef85cdf17a9e56b5922477
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 04:52:54 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 04:52:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f71f391
gui-libs/wlroots: Stabilize 0.15.1 arm64, #865415
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index 65894587b83f..c8e610e9bdd1 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-16 19:43 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-08-16 19:43 UTC (permalink / raw
To: gentoo-commits
commit: 82672fdb1879b8fa40db7668f45630700886a0cc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 19:42:42 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 19:42:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82672fdb
gui-libs/wlroots: Stabilize 0.15.1 x86, #865415
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index b608a0603236..b3ce3f00c339 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-16 19:43 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-08-16 19:43 UTC (permalink / raw
To: gentoo-commits
commit: 2fcc2ec8e270a4106a58acc737fa6bd0132aa4bd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 19:43:07 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 19:43:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcc2ec8
gui-libs/wlroots: Stabilize 0.15.1 amd64, #865415
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index b3ce3f00c339..65894587b83f 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-16 18:08 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2022-08-16 18:08 UTC (permalink / raw
To: gentoo-commits
commit: 9ae500995e661524d42b723bbb26a55db2f695a7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 18:06:57 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 18:08:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ae50099
gui-libs/wlroots: add bdep on dev-util/wayland-scanner
Closes: https://bugs.gentoo.org/852908
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 1 +
gui-libs/wlroots/wlroots-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index 2580c9464783..b608a0603236 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
BDEPEND="
>=dev-libs/wayland-protocols-1.24
>=dev-util/meson-0.60.0
+ dev-util/wayland-scanner
virtual/pkgconfig
"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 73cee776858d..9d7ed9e818cb 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
BDEPEND="
>=dev-libs/wayland-protocols-1.24
>=dev-util/meson-0.60.0
+ dev-util/wayland-scanner
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-14 19:24 Arthur Zamarin
0 siblings, 0 replies; 189+ messages in thread
From: Arthur Zamarin @ 2022-08-14 19:24 UTC (permalink / raw
To: gentoo-commits
commit: c7265cf2f92ef75caed4ce931dad4b0652d741f3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 19:23:39 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 19:24:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7265cf2
gui-libs/wlroots: add myself as a maintainer
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 5193f7e9e66d..96a8109fe0ff 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>arthurzam@gentoo.org</email>
+ <name>Arthur Zamarin</name>
+ </maintainer>
<longdescription lang="en">
Pluggable, composable, unopinionated modules for building a Wayland
compositor.
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-08-14 6:50 Joonas Niilola
0 siblings, 0 replies; 189+ messages in thread
From: Joonas Niilola @ 2022-08-14 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 0cfbffa8d660202787ad2f59c03db6568c8e26a3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 06:50:15 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 06:50:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfbffa8
gui-libs/wlroots: drop to maintainer-needed
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 4c879681cce9..5193f7e9e66d 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>speedjack95@gmail.com</email>
- <name>Niccolò Scatena</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">
Pluggable, composable, unopinionated modules for building a Wayland
compositor.
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-07-24 5:00 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-07-24 5:00 UTC (permalink / raw
To: gentoo-commits
commit: ca5049ce4175f8a2d29b0b30da00f13910b2087f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 24 04:59:56 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Jul 24 05:00:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5049ce
gui-libs/wlroots: update wayland dep for 9999
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 2580c9464783..73cee776858d 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -23,7 +23,7 @@ IUSE="vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.20.0
+ >=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.24
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-05-26 5:39 WANG Xuerui
0 siblings, 0 replies; 189+ messages in thread
From: WANG Xuerui @ 2022-05-26 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 332c605e212856eca2094244cb5a3f791e93bf2e
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 05:39:08 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 26 05:39:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332c605e
gui-libs/wlroots: forward ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index a7ccf183fd66..2580c9464783 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-05-26 5:39 WANG Xuerui
0 siblings, 0 replies; 189+ messages in thread
From: WANG Xuerui @ 2022-05-26 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 8391a4bfb7f84a3b92cea2374e2360a56bc42e6f
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 05:38:31 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 26 05:39:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8391a4bf
gui-libs/wlroots: keyword 0.15.1 for ~loong
See: https://github.com/xen0n/loongson-overlay/pull/20
Tested-by: HougeLangley <hougelangley1987 <AT> gmail.com>
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index a7ccf183fd66..2580c9464783 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-05-17 5:59 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-05-17 5:59 UTC (permalink / raw
To: gentoo-commits
commit: aed9e07055fe4fb3b52ae5ad9fbab870b602fa4d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 05:53:58 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 17 05:53:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed9e070
gui-libs/wlroots: [QA] drop implicit -Dwerror=false for meson ebuilds
Since f7408ada0c4655827e7bea46c57d7af1b9004433, it's
always set for Meson builds, so we don't need to
repeat it in ebuilds.
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0-r2.ebuild | 3 +--
gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 3 +--
gui-libs/wlroots/wlroots-0.15.0-r1.ebuild | 1 -
gui-libs/wlroots/wlroots-0.15.0-r2.ebuild | 1 -
gui-libs/wlroots/wlroots-0.15.1.ebuild | 1 -
gui-libs/wlroots/wlroots-9999.ebuild | 1 -
6 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
index 17b92696cdc7..4a97390435b2 100644
--- a/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -53,7 +53,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
"-Drenderers=gles2"
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
diff --git a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
index cfe8c9ee911f..da27838ebd01 100644
--- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -53,7 +53,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
"-Drenderers=gles2"
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
diff --git a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
index d7d3567a21fe..79e777c25134 100644
--- a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
@@ -58,7 +58,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
diff --git a/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
index 9c30f69fea8b..c304488ebcbd 100644
--- a/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
@@ -60,7 +60,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index f6a2d61c92a4..a7ccf183fd66 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -58,7 +58,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index f6a2d61c92a4..a7ccf183fd66 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -58,7 +58,6 @@ src_configure() {
local emesonargs=(
"-Dxcb-errors=disabled"
"-Dexamples=false"
- "-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-02-26 2:43 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-02-26 2:43 UTC (permalink / raw
To: gentoo-commits
commit: 689c407a73ba83877cce7d0b4378286b5880c213
Author: Leonardo Hernandez Hernandez <leohdz172 <AT> protonmail <DOT> com>
AuthorDate: Fri Feb 18 06:07:08 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 02:34:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689c407a
gui-libs/wlroots: bump to 0.15.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Leonardo Hernandez Hernandez <leohdz172 <AT> outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/24244
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.15.1.ebuild | 73 ++++++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index a5eb3396cd01..ce2290bd369b 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +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.0.tar.gz 565059 BLAKE2B d98529b4548e3b751a505a26af143be585ed42fb9617bc67b4a10747bb494f1359d7bdb75d1730a72396e7c550fe481e858a5ac88621d61671698439e3656920 SHA512 730b1e0cf003dabae23101664c6d1993636bd3a8ecbdb3c165eef415a92811c4d5228f48e0275f75361d8528f118dfb8a2298cfb05dbf6364539224ceedca447
+DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
new file mode 100644
index 000000000000..91ed9abb4a57
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -0,0 +1,73 @@
+# 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ SLOT="0/15"
+fi
+
+LICENSE="MIT"
+IUSE="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[egl(+),gles2,gbm(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ vulkan? (
+ dev-util/glslang:0=
+ dev-util/vulkan-headers:0=
+ media-libs/vulkan-loader:0=
+ )
+ >=x11-libs/libdrm-2.4.109:0=
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ "-Dexamples=false"
+ "-Dwerror=false"
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+ )
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-02-26 2:43 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-02-26 2:43 UTC (permalink / raw
To: gentoo-commits
commit: fe272e8df43f0450cad665a0e2cd6796d1610993
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 02:36:00 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 02:36:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe272e8d
gui-libs/wlroots: sync live ebuild
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.1.ebuild | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.1.ebuild b/gui-libs/wlroots/wlroots-0.15.1.ebuild
index 91ed9abb4a57..f6a2d61c92a4 100644
--- a/gui-libs/wlroots/wlroots-0.15.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
- SLOT="0/15"
+ SLOT="0/$(ver_cut 2)"
fi
LICENSE="MIT"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 47b97d1e07e4..f6a2d61c92a4 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson
@@ -13,9 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
- SLOT="0/16"
+ SLOT="0/$(ver_cut 2)"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-02-22 19:47 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2022-02-22 19:47 UTC (permalink / raw
To: gentoo-commits
commit: 7b4804181cdd4849fefe3b12f4c8f783020c1047
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 19:46:07 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 19:47:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b480418
gui-libs/wlroots: 0.15.0-r2 stable amd64 arm64 x86
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
index 75badbe1a0bc..9c30f69fea8b 100644
--- a/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
SLOT="0/15"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2022-01-01 10:03 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2022-01-01 10:03 UTC (permalink / raw
To: gentoo-commits
commit: 4f1f54077dc0189b1962a3b99b4f9b40c3c43569
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 1 09:58:12 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 1 09:58:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1f5407
gui-libs/wlroots: fix RedundantUriRename
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.15.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
index 8e5a8863e196..d7d3567a21fe 100644
--- a/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
else
- SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/15"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-12-26 1:23 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-12-26 1:23 UTC (permalink / raw
To: gentoo-commits
commit: fae47c1805feb4b3e082b0da6003fd6d46856244
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 01:23:02 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 01:23:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae47c18
gui-libs/wlroots: fix slots for 0.15 and upcoming 0.16
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/{wlroots-0.15.0.ebuild => wlroots-0.15.0-r1.ebuild} | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.15.0.ebuild b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
similarity index 99%
rename from gui-libs/wlroots/wlroots-0.15.0.ebuild
rename to gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
index 395649f12eb2..8e5a8863e196 100644
--- a/gui-libs/wlroots/wlroots-0.15.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
- SLOT="0/14"
+ SLOT="0/15"
fi
LICENSE="MIT"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 395649f12eb2..47b97d1e07e4 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
- SLOT="0/14"
+ SLOT="0/16"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-12-25 4:31 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-12-25 4:31 UTC (permalink / raw
To: gentoo-commits
commit: dd4aec11a447420af39486b1076f3e67eec06051
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 04:24:39 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 04:24:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4aec11
gui-libs/wlroots: 0.15.0 bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.15.0.ebuild} | 6 +++---
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index cf82c80ca68a..a5eb3396cd01 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
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.0.tar.gz 565059 BLAKE2B d98529b4548e3b751a505a26af143be585ed42fb9617bc67b4a10747bb494f1359d7bdb75d1730a72396e7c550fe481e858a5ac88621d61671698439e3656920 SHA512 730b1e0cf003dabae23101664c6d1993636bd3a8ecbdb3c165eef415a92811c4d5228f48e0275f75361d8528f118dfb8a2298cfb05dbf6364539224ceedca447
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.15.0.ebuild
similarity index 90%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.15.0.ebuild
index df7d512ad5c5..395649f12eb2 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.15.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/14"
fi
@@ -23,7 +23,7 @@ IUSE="vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.19.0
+ >=dev-libs/wayland-1.20.0
>=dev-libs/wayland-protocols-1.24
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
@@ -33,7 +33,7 @@ DEPEND="
dev-util/vulkan-headers:0=
media-libs/vulkan-loader:0=
)
- x11-libs/libdrm
+ >=x11-libs/libdrm-2.4.109:0=
x11-libs/libxkbcommon
x11-libs/pixman
x11-backend? ( x11-libs/libxcb:0= )
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index df7d512ad5c5..395649f12eb2 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/14"
fi
@@ -23,7 +23,7 @@ IUSE="vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.19.0
+ >=dev-libs/wayland-1.20.0
>=dev-libs/wayland-protocols-1.24
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
@@ -33,7 +33,7 @@ DEPEND="
dev-util/vulkan-headers:0=
media-libs/vulkan-loader:0=
)
- x11-libs/libdrm
+ >=x11-libs/libdrm-2.4.109:0=
x11-libs/libxkbcommon
x11-libs/pixman
x11-backend? ( x11-libs/libxcb:0= )
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-12-13 5:41 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-12-13 5:41 UTC (permalink / raw
To: gentoo-commits
commit: 70af7c45719c877154da752a9a070b67e1d3e3b2
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 13 05:41:41 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Dec 13 05:41:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70af7c45
gui-libs/wlroots: update dep on meson and wayland-protocols for 9999
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index bcb8d4e4f721..df7d512ad5c5 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -24,7 +24,7 @@ IUSE="vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.19.0
- >=dev-libs/wayland-protocols-1.23
+ >=dev-libs/wayland-protocols-1.24
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
@@ -48,8 +48,8 @@ RDEPEND="
${DEPEND}
"
BDEPEND="
- >=dev-libs/wayland-protocols-1.23
- >=dev-util/meson-0.58.1
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-11-18 23:15 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-11-18 23:15 UTC (permalink / raw
To: gentoo-commits
commit: ff7d258bf8f8b796df24fbed51ae7bbe4539d0c3
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 18 23:13:02 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Nov 18 23:15:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7d258b
gui-libs/wlroots: update upstream to freedesktop
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 6 +++---
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 1c86adb5d1fc..b0cb5de764b0 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -31,8 +31,8 @@
<email>sir@cmpwn.com</email>
<name>Drew DeVault</name>
</maintainer>
- <bugs-to>https://github.com/swaywm/wlroots/issues</bugs-to>
- <doc>https://github.com/swaywm/wlroots/wiki</doc>
- <changelog>https://github.com/swaywm/wlroots/releases</changelog>
+ <bugs-to>https://gitlab.freedesktop.org/wlroots/wlroots/-/issues</bugs-to>
+ <doc>https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/home</doc>
+ <changelog>https://gitlab.freedesktop.org/wlroots/wlroots/-/releases</changelog>
</upstream>
</pkgmetadata>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 53e54f07ae88..bcb8d4e4f721 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -6,10 +6,10 @@ EAPI=7
inherit meson
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
inherit git-r3
SLOT="0/9999"
else
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-11-01 1:55 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-11-01 1:55 UTC (permalink / raw
To: gentoo-commits
commit: a77ee5de0a0ed3a21cdc2930add33c16bb11adf9
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 01:55:15 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 01:55:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77ee5de
gui-libs/wlroots: use correct x flag for x11-backend X
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index c5f30a6ccb1..53e54f07ae8 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -61,7 +61,7 @@ src_configure() {
"-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
- -Dbackends=drm,libinput$(usex X ',x11' '')
+ -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
)
meson_src_configure
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-11-01 1:49 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-11-01 1:49 UTC (permalink / raw
To: gentoo-commits
commit: 2bfae8ea4a8c068f8cc5c2ade67661d0bba5da8b
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 01:49:37 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 01:49:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfae8ea
gui-libs/wlroots: don't use automagic to find backends
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 0da38f73fca..c5f30a6ccb1 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -61,6 +61,7 @@ src_configure() {
"-Dwerror=false"
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
+ -Dbackends=drm,libinput$(usex X ',x11' '')
)
meson_src_configure
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-11-01 1:33 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-11-01 1:33 UTC (permalink / raw
To: gentoo-commits
commit: f6d38b81acadf315a2c0f08236dae7352dffba6a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 01:33:26 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 01:33:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d38b81
gui-libs/wlroots: fix typo in renderers
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 1b918a2014a..0da38f73fca 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -59,10 +59,9 @@ src_configure() {
"-Dxcb-errors=disabled"
"-Dexamples=false"
"-Dwerror=false"
- -Drenderes=$(usex vulkan 'gles2,vulkan' gles2)
+ -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
)
-# "-Drenderers=gles2"
meson_src_configure
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-11-01 1:26 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-11-01 1:26 UTC (permalink / raw
To: gentoo-commits
commit: 767f7bb75242de40719d3c8fee388b7d135a4394
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 01:25:32 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 01:25:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767f7bb7
gui-libs/wlroots: add vulkan flags
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 1 +
gui-libs/wlroots/wlroots-9999.ebuild | 10 ++++++++--
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index d6db63eaef4..1c86adb5d1f 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,6 +21,7 @@
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
+ <flag name="vulkan">Enable support for the vulkan backend renderer</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 2a1240692e3..1b918a2014a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,7 +19,7 @@ else
fi
LICENSE="MIT"
-IUSE="x11-backend X"
+IUSE="vulkan x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
@@ -28,6 +28,11 @@ DEPEND="
media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
+ vulkan? (
+ dev-util/glslang:0=
+ dev-util/vulkan-headers:0=
+ media-libs/vulkan-loader:0=
+ )
x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman
@@ -54,9 +59,10 @@ src_configure() {
"-Dxcb-errors=disabled"
"-Dexamples=false"
"-Dwerror=false"
- "-Drenderers=gles2"
+ -Drenderes=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
)
+# "-Drenderers=gles2"
meson_src_configure
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-10-31 0:19 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-10-31 0:19 UTC (permalink / raw
To: gentoo-commits
commit: d684973430d606f8e1aad5c4efd4d702ee77b758
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:37:55 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6849734
gui-libs/wlroots: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/{wlroots-0.14.0-r1.ebuild => wlroots-0.14.0-r2.ebuild} | 2 +-
gui-libs/wlroots/{wlroots-0.14.1.ebuild => wlroots-0.14.1-r1.ebuild} | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
similarity index 97%
rename from gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
rename to gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
index 2d6a794bbe7..17b92696cdc 100644
--- a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r2.ebuild
@@ -25,7 +25,7 @@ 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]
+ media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
x11-libs/libdrm
diff --git a/gui-libs/wlroots/wlroots-0.14.1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
similarity index 97%
rename from gui-libs/wlroots/wlroots-0.14.1.ebuild
rename to gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
index 07ce77c9d01..cfe8c9ee911 100644
--- a/gui-libs/wlroots/wlroots-0.14.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
@@ -25,7 +25,7 @@ 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]
+ media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
x11-libs/libdrm
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 468d72e78ea..2a1240692e3 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -25,7 +25,7 @@ DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.19.0
>=dev-libs/wayland-protocols-1.23
- media-libs/mesa[egl,gles2,gbm]
+ media-libs/mesa[egl(+),gles2,gbm(+)]
sys-auth/seatd:=
virtual/libudev
x11-libs/libdrm
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-10-30 23:33 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-10-30 23:33 UTC (permalink / raw
To: gentoo-commits
commit: e3b77e9c509265371ac6484c1691401ae863b860
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 30 23:33:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 30 23:33:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b77e9c
gui-libs/wlroots: fix UnusedLocalUse
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 853453f8a32..d6db63eaef4 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,9 +21,6 @@
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
- <flag name="elogind">Enable support for rootless session via elogind</flag>
- <flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
- <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-10-30 23:33 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-10-30 23:33 UTC (permalink / raw
To: gentoo-commits
commit: 037626636532758cbfc4868547cce196c2815737
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 30 23:32:40 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 30 23:32:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03762663
gui-libs/wlroots: drop 0.13.0, 0.14.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 -
gui-libs/wlroots/wlroots-0.13.0.ebuild | 79 ----------------------------------
gui-libs/wlroots/wlroots-0.14.0.ebuild | 68 -----------------------------
3 files changed, 148 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 2376e986141..cf82c80ca68 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,2 @@
-DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611
DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
diff --git a/gui-libs/wlroots/wlroots-0.13.0.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
deleted file mode 100644
index ff9bf315dd9..00000000000
--- a/gui-libs/wlroots/wlroots-0.13.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- SLOT="0/13"
-fi
-
-LICENSE="MIT"
-IUSE="elogind icccm seatd systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-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]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- seatd? ( sys-auth/seatd:= )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-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"
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- -Dlibseat=$(usex seatd enabled disabled)
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.14.0.ebuild b/gui-libs/wlroots/wlroots-0.14.0.ebuild
deleted file mode 100644
index 0a2009a3fbb..00000000000
--- a/gui-libs/wlroots/wlroots-0.14.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 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} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-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/xorg-server[wayland]
- 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"
- "-Dwerror=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."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-10-11 15:24 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-10-11 15:24 UTC (permalink / raw
To: gentoo-commits
commit: c2d75ea30fd17f2b6c9da5a5d9060f1857d10535
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 11 15:10:19 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 15:24:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d75ea3
gui-libs/wlroots: update deps on 9999
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index fb102820e42..468d72e78ea 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -24,7 +24,7 @@ IUSE="x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.19.0
- >=dev-libs/wayland-protocols-1.22
+ >=dev-libs/wayland-protocols-1.23
media-libs/mesa[egl,gles2,gbm]
sys-auth/seatd:=
virtual/libudev
@@ -43,7 +43,7 @@ RDEPEND="
${DEPEND}
"
BDEPEND="
- >=dev-libs/wayland-protocols-1.17
+ >=dev-libs/wayland-protocols-1.23
>=dev-util/meson-0.58.1
virtual/pkgconfig
"
@@ -56,7 +56,6 @@ src_configure() {
"-Dwerror=false"
"-Drenderers=gles2"
-Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
)
meson_src_configure
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-09-20 0:42 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-09-20 0:42 UTC (permalink / raw
To: gentoo-commits
commit: 1f82303abaa815de24c260813d0e0628292e23d6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 20 00:41:58 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 00:42:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f82303a
gui-libs/wlroots: fix dep on wayland-protocols
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 02a319816c5..fb102820e42 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -24,7 +24,7 @@ IUSE="x11-backend X"
DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.19.0
- >=dev-libs/wayland-protocols-1.22.0
+ >=dev-libs/wayland-protocols-1.22
media-libs/mesa[egl,gles2,gbm]
sys-auth/seatd:=
virtual/libudev
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-09-19 20:11 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-09-19 20:11 UTC (permalink / raw
To: gentoo-commits
commit: 37d9e2088072bbced89f215e0fc2f076911026e3
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 20:10:50 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 20:11:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d9e208
gui-libs/wlroots: update wayland-protocols dep to 1.22
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index eb52e3661f4..02a319816c5 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -24,7 +24,7 @@ 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
+ >=dev-libs/wayland-protocols-1.22.0
media-libs/mesa[egl,gles2,gbm]
sys-auth/seatd:=
virtual/libudev
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-08-25 2:21 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2021-08-25 2:21 UTC (permalink / raw
To: gentoo-commits
commit: bce11c78b0661931dba6cf8d9abbb6b5a0c54f0a
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 25 02:19:57 2021 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Aug 25 02:21:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce11c78
gui-libs/wlroots: bump to 0.14.1
* bump EAPI
Closes: https://bugs.gentoo.org/804567
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.14.1.ebuild | 68 ++++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 82b8851c0f1..2376e986141 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611
+DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
diff --git a/gui-libs/wlroots/wlroots-0.14.1.ebuild b/gui-libs/wlroots/wlroots-0.14.1.ebuild
new file mode 100644
index 00000000000..07ce77c9d01
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.14.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+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"
+ "-Dwerror=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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-08-20 0:28 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-08-20 0:28 UTC (permalink / raw
To: gentoo-commits
commit: e499fb84b08706c6d74ab3577f93e7323e270aa2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 20 00:28:30 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 20 00:28:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e499fb84
gui-libs/wlroots: Stabilize 0.14.0-r1 arm64, #806324
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
index fbd8c88b7bd..2d6a794bbe7 100644
--- a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-08-18 1:28 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-08-18 1:28 UTC (permalink / raw
To: gentoo-commits
commit: f1002b407016df73d227e3f9ab04e0536b86e1c3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 18 01:27:51 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 18 01:27:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1002b40
gui-libs/wlroots: Stabilize 0.14.0-r1 amd64, #806324
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
index f87521b20da..5a26f77f119 100644
--- a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-08-18 1:28 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2021-08-18 1:28 UTC (permalink / raw
To: gentoo-commits
commit: 82043e27ea08fcc07511313c08381bbe149b7736
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 18 01:28:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 18 01:28:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82043e27
gui-libs/wlroots: Stabilize 0.14.0-r1 x86, #806324
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
index 5a26f77f119..fbd8c88b7bd 100644
--- a/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-07-26 19:51 Piotr Karbowski
0 siblings, 0 replies; 189+ messages in thread
From: Piotr Karbowski @ 2021-07-26 19:51 UTC (permalink / raw
To: gentoo-commits
commit: b1213033e0f432bb04960dd10512455a53651c49
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 26 19:34:07 2021 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Jul 26 19:34:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1213033
gui-libs/wlroots: revbump with x11-base/xwayland dependency
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.14.0-r1.ebuild} | 6 +++---
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
similarity index 93%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
index 37d74dc3843..f87521b20da 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/14"
fi
@@ -33,7 +33,7 @@ DEPEND="
x11-libs/pixman
x11-backend? ( x11-libs/libxcb:0= )
X? (
- x11-base/xorg-server[wayland]
+ x11-base/xwayland
x11-libs/libxcb:0=
x11-libs/xcb-util-image
x11-libs/xcb-util-wm
@@ -44,7 +44,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.58.1
+ >=dev-util/meson-0.56.0
virtual/pkgconfig
"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 37d74dc3843..eb52e3661f4 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/14"
fi
@@ -33,7 +33,7 @@ DEPEND="
x11-libs/pixman
x11-backend? ( x11-libs/libxcb:0= )
X? (
- x11-base/xorg-server[wayland]
+ x11-base/xwayland
x11-libs/libxcb:0=
x11-libs/xcb-util-image
x11-libs/xcb-util-wm
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-07-24 20:26 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-07-24 20:26 UTC (permalink / raw
To: gentoo-commits
commit: aae6b61911821199eec5ddfec1c08371424dd3c8
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 24 20:18:26 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 20:26:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae6b619
gui-libs/wlroots: 0.14.0 stable amd64/arm64/x86
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0.ebuild b/gui-libs/wlroots/wlroots-0.14.0.ebuild
index 34a1612b0ed..0a2009a3fbb 100644
--- a/gui-libs/wlroots/wlroots-0.14.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
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
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-07-21 2:22 Yixun Lan
0 siblings, 0 replies; 189+ messages in thread
From: Yixun Lan @ 2021-07-21 2:22 UTC (permalink / raw
To: gentoo-commits
commit: e0c27231c4b81d9b5458e332b7b40edbb1db7348
Author: Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Sat Jul 17 11:03:42 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jul 21 02:20:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c27231
gui-libs/wlroots: keyword 0.14.0 for ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.14.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.14.0.ebuild b/gui-libs/wlroots/wlroots-0.14.0.ebuild
index cb80b4e42fd..34a1612b0ed 100644
--- a/gui-libs/wlroots/wlroots-0.14.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.14.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/14"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-06-26 20:52 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-06-26 20:52 UTC (permalink / raw
To: gentoo-commits
commit: fb3e68007c1d2eff2b050d437cb281e78d2b22a0
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 26 20:52:07 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jun 26 20:52:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3e6800
gui-libs/wlroots: update meson dep
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index cb80b4e42fd..37d74dc3843 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.56.0
+ >=dev-util/meson-0.58.1
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-06-25 16:03 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-06-25 16:03 UTC (permalink / raw
To: gentoo-commits
commit: 0b48b65140b34533d03f3c4530e5ee935a4a2e48
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 25 15:54:24 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Jun 25 15:54:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b48b651
gui-libs/wlroots: 0.14.0 bump
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.14.0.ebuild | 68 ++++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 0000e5f890d..82b8851c0f1 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1 +1,2 @@
DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
+DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611
diff --git a/gui-libs/wlroots/wlroots-0.14.0.ebuild b/gui-libs/wlroots/wlroots-0.14.0.ebuild
new file mode 100644
index 00000000000..cb80b4e42fd
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.14.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 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} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+ SLOT="0/9999"
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~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/xorg-server[wayland]
+ 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"
+ "-Dwerror=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."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-06-09 18:13 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-06-09 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 3470cff6b1b3d6ad22e55450f0d81d5e47d2b1bd
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 9 18:12:57 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jun 9 18:13:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3470cff6
gui-libs/wlroots: clean up old
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.11.0.ebuild | 76 ---------------------------------
gui-libs/wlroots/wlroots-0.12.0.ebuild | 78 ----------------------------------
3 files changed, 156 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index ed432fc0a3f..0000e5f890d 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1 @@
-DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
-DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
diff --git a/gui-libs/wlroots/wlroots-0.11.0.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
deleted file mode 100644
index b8e99a306c9..00000000000
--- a/gui-libs/wlroots/wlroots-0.11.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/11"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.18.0
- >=dev-libs/wayland-protocols-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.54.0
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
deleted file mode 100644
index 3223c05606d..00000000000
--- a/gui-libs/wlroots/wlroots-0.12.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/12"
-IUSE="elogind icccm seatd systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.18.0
- >=dev-libs/wayland-protocols-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- seatd? ( sys-auth/seatd:= )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.54.0
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- -Dlibseat=$(usex seatd enabled disabled)
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-05-09 18:00 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-05-09 18:00 UTC (permalink / raw
To: gentoo-commits
commit: 1b10198d3272b77392ae066c324a656cb6b016c6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun May 9 17:59:10 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun May 9 18:00:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b10198d
gui-libs/wlroots: 0.13.0 stable amd64/x86/arm64
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.13.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.13.0.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
index da2f898bd72..ff9bf315dd9 100644
--- a/gui-libs/wlroots/wlroots-0.13.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.13.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0/9999"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
SLOT="0/13"
fi
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-04-19 20:40 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-04-19 20:40 UTC (permalink / raw
To: gentoo-commits
commit: ae42e492e5c642a7d11d95b35c8d1f928afbde19
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 20:40:04 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 20:40:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae42e492
gui-libs/wlroots: slot bump on live ebuild (for when it's tagged)
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index d94cab34eb8..cb80b4e42fd 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
- SLOT="0/13"
+ SLOT="0/14"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-04-19 20:38 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-04-19 20:38 UTC (permalink / raw
To: gentoo-commits
commit: ef3dfe71841c72d6d5833fffce9c54c57977268a
Author: Aisha Tammy <floss <AT> bsd <DOT> ac>
AuthorDate: Mon Apr 19 20:32:44 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 20:38:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3dfe71
gui-libs/wlroots: fix slot and live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.13.0.ebuild | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 25 +++++++------------------
2 files changed, 8 insertions(+), 19 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.13.0.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
index 1a25bccc084..f370f34a654 100644
--- a/gui-libs/wlroots/wlroots-0.13.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.13.0.ebuild
@@ -17,7 +17,7 @@ else
fi
LICENSE="MIT"
-SLOT="0/9999"
+SLOT="0/13"
IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 1a25bccc084..9cf3f67c741 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit fcaps meson
+inherit meson
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
HOMEPAGE="https://github.com/swaywm/wlroots"
@@ -18,27 +18,24 @@ fi
LICENSE="MIT"
SLOT="0/9999"
-IUSE="elogind icccm seatd systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
+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
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- seatd? ( sys-auth/seatd:= )
- systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
x11-base/xorg-server[wayland]
x11-libs/libxcb:0=
x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
)
"
RDEPEND="
@@ -54,20 +51,12 @@ src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
"-Dexamples=false"
"-Dwerror=false"
- -Dlibseat=$(usex seatd enabled disabled)
+ "-Drenderers=gles2"
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
)
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
meson_src_configure
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-04-08 15:37 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-04-08 15:37 UTC (permalink / raw
To: gentoo-commits
commit: ecd7df31d2de5684472d3527019a63e086eab1a4
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 8 15:37:39 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 8 15:37:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd7df31
gui-libs/wlroots: 0.13.0 bump
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.13.0.ebuild} | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 74854fa60f5..ed432fc0a3f 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
+DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
similarity index 98%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.13.0.ebuild
index c37237839e1..1a25bccc084 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.13.0.ebuild
@@ -22,7 +22,7 @@ IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
- >=dev-libs/libinput-1.9.0:0=
+ >=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]
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index c37237839e1..1a25bccc084 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -22,7 +22,7 @@ IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
- >=dev-libs/libinput-1.9.0:0=
+ >=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]
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-02-21 2:32 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-02-21 2:32 UTC (permalink / raw
To: gentoo-commits
commit: 90e4ac92de220d8ca364762e66677caaf692b56d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 21 02:32:22 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 02:32:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e4ac92
gui-libs/wlroots: update dep on meson
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 7516ac381b4..c37237839e1 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.54.0
+ >=dev-util/meson-0.56.0
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2021-02-14 19:38 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2021-02-14 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 3f8a364c01563b0fdd42d627b0b9239426cf691f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 19:37:53 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 19:38:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8a364c
gui-libs/wlroots: update dep on wayland
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 72a4c104e4a..7516ac381b4 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.18.0
+ >=dev-libs/wayland-1.19.0
>=dev-libs/wayland-protocols-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-12-11 18:02 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-12-11 18:02 UTC (permalink / raw
To: gentoo-commits
commit: 456ffb465db7714536dd98e1c8f6ca9cd2d6b579
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 11 17:56:08 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Dec 11 18:02:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456ffb46
gui-libs/wlroots: 1.2.0 stable amd64/x86/arm64
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
index fe45e5af7e1..3223c05606d 100644
--- a/gui-libs/wlroots/wlroots-0.12.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-11 17:24 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-11 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 00c188578af9898fb02c3d04d85df858ae404c63
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 17:17:00 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 17:24:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c18857
gui-libs/wlroots: add seatd impl to 0.12.0
Suggest-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.12.0.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
index 408d39d32a8..fe45e5af7e1 100644
--- a/gui-libs/wlroots/wlroots-0.12.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.12.0.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0/12"
-IUSE="elogind icccm systemd x11-backend X"
+IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -32,6 +32,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-237 )
icccm? ( x11-libs/xcb-util-wm )
+ seatd? ( sys-auth/seatd:= )
systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
@@ -58,6 +59,7 @@ src_configure() {
-Dx11-backend=$(usex x11-backend enabled disabled)
"-Dexamples=false"
"-Dwerror=false"
+ -Dlibseat=$(usex seatd enabled disabled)
)
if use systemd; then
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-11 17:03 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-11 17:03 UTC (permalink / raw
To: gentoo-commits
commit: 1a5bd9887d55435b50f1d427ccdd14a08a6e458f
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Sep 13 12:27:57 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 17:03:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5bd988
gui-libs/wlroots: Add support for seatd
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 1 +
gui-libs/wlroots/wlroots-9999.ebuild | 4 +++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 25975bbdb15..07149597df5 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -23,6 +23,7 @@
<use>
<flag name="elogind">Enable support for rootless session via elogind</flag>
<flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
+ <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 6496ad0a75a..72a4c104e4a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0/9999"
-IUSE="elogind icccm systemd x11-backend X"
+IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -32,6 +32,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-237 )
icccm? ( x11-libs/xcb-util-wm )
+ seatd? ( sys-auth/seatd:= )
systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
@@ -58,6 +59,7 @@ src_configure() {
-Dx11-backend=$(usex x11-backend enabled disabled)
"-Dexamples=false"
"-Dwerror=false"
+ -Dlibseat=$(usex seatd enabled disabled)
)
if use systemd; then
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-10 18:26 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-10 18:26 UTC (permalink / raw
To: gentoo-commits
commit: 7437d1892564324740a900b8aea3f74b7b4a7771
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 18:23:59 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 18:26:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7437d189
gui-libs/wlroots: add keywords for 0.12
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
index a20cc8cf487..408d39d32a8 100644
--- a/gui-libs/wlroots/wlroots-0.12.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS=""
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-09 16:38 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-09 16:38 UTC (permalink / raw
To: gentoo-commits
commit: 45f4b953f7bd030734ead466b428ea1877076b91
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 9 16:38:03 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Nov 9 16:38:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f4b953
gui-libs/wlroots: drop old 0.10.x
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.10.0.ebuild | 77 ---------------------------------
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ----------------------------------
3 files changed, 157 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 68c8777b67b..74854fa60f5 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,2 @@
-DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
deleted file mode 100644
index 00bde310ba8..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
deleted file mode 100644
index 49ac9be701a..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-09 15:30 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-09 15:30 UTC (permalink / raw
To: gentoo-commits
commit: a52e879b7df2f724f7ec1c2dfcf13dc1c1cd5902
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 9 15:29:15 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Nov 9 15:29:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52e879b
Revert "gui-libs/wlroots: drop old 0.10.x"
This reverts commit 4f56b969d3346c9a14776014e04e4e0a490169e2.
* Other Wayland consumers...
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 +
gui-libs/wlroots/wlroots-0.10.0.ebuild | 77 +++++++++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ++++++++++++++++++++++++++++++++++
3 files changed, 157 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 74854fa60f5..68c8777b67b 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,4 @@
+DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
+DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
new file mode 100644
index 00000000000..00bde310ba8
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ 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.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
new file mode 100644
index 00000000000..49ac9be701a
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-09 14:56 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-09 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 2aa89c7eb8ebcafdf9a8fe1cf1793477de08faa3
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 9 14:51:18 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Nov 9 14:56:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa89c7e
gui-libs/wlroot: add 0.12.0
* This adds 0.12.0
* No KEYWORDS as breaking changes have occurred and we want to prevent
any skipped updates by the PM for unstable users.
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.12.0.ebuild | 76 ++++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index ec059680b81..68c8777b67b 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
+DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
new file mode 100644
index 00000000000..a20cc8cf487
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.12.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS=""
+fi
+
+LICENSE="MIT"
+SLOT="0/12"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.18.0
+ >=dev-libs/wayland-protocols-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ >=dev-util/meson-0.54.0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-11-09 14:56 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-11-09 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 4f56b969d3346c9a14776014e04e4e0a490169e2
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 9 14:55:33 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Nov 9 14:56:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f56b969
gui-libs/wlroots: drop old 0.10.x
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.10.0.ebuild | 77 ---------------------------------
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ----------------------------------
3 files changed, 157 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 68c8777b67b..74854fa60f5 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,2 @@
-DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
deleted file mode 100644
index 00bde310ba8..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
deleted file mode 100644
index 49ac9be701a..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-09-15 16:57 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-09-15 16:57 UTC (permalink / raw
To: gentoo-commits
commit: 8be0a8391cbe7757ceefd63009311bc9bfcaf3eb
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 15 16:57:23 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 16:57:23 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be0a839
Revert "gui-libs/wlroots: cleanup"
This reverts commit ecb7777ad15d2aadc9682eb6a8f84f9836a58878.
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 +
gui-libs/wlroots/wlroots-0.10.0.ebuild | 77 +++++++++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ++++++++++++++++++++++++++++++++++
3 files changed, 157 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index a53c8de1a2d..ec059680b81 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1 +1,3 @@
+DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
+DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
new file mode 100644
index 00000000000..00bde310ba8
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ 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.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
new file mode 100644
index 00000000000..49ac9be701a
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-09-15 16:29 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-09-15 16:29 UTC (permalink / raw
To: gentoo-commits
commit: ecb7777ad15d2aadc9682eb6a8f84f9836a58878
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 15 16:29:09 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 16:29:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb7777a
gui-libs/wlroots: cleanup
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.10.0.ebuild | 77 ---------------------------------
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ----------------------------------
3 files changed, 157 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index ec059680b81..a53c8de1a2d 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1 @@
-DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
deleted file mode 100644
index 00bde310ba8..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
deleted file mode 100644
index 49ac9be701a..00000000000
--- a/gui-libs/wlroots/wlroots-0.10.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-07-25 19:33 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2020-07-25 19:33 UTC (permalink / raw
To: gentoo-commits
commit: eb950d2678fa1627536baa2afb5ca49e21553014
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 19:29:59 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 19:33:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb950d26
gui-libs/wlroots: arm64 stable (bug #733648)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.11.0.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
index 9832be16b88..30dbd9c9ead 100644
--- a/gui-libs/wlroots/wlroots-0.11.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.11.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-07-25 11:16 Sam James
0 siblings, 0 replies; 189+ messages in thread
From: Sam James @ 2020-07-25 11:16 UTC (permalink / raw
To: gentoo-commits
commit: 62a314f4945b199dfcaf83a007b067b136b11627
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 10:53:16 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 11:16:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a314f4
gui-libs/wlroots: amd64 stable (bug #733648)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.11.0.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
index 8e7fda3c1e7..9832be16b88 100644
--- a/gui-libs/wlroots/wlroots-0.11.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.11.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-07-24 16:29 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-07-24 16:29 UTC (permalink / raw
To: gentoo-commits
commit: 0be32c6cb2cfafb7ef534dfb9a91919a09d2f2ce
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 16:28:09 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 16:28:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be32c6c
gui-libs/wlroots: fix SLOT
* 0.11.x did introduce breaking API/ABI changes.
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.11.0.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
index 6496ad0a75a..8e7fda3c1e7 100644
--- a/gui-libs/wlroots/wlroots-0.11.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.11.0.ebuild
@@ -17,7 +17,7 @@ else
fi
LICENSE="MIT"
-SLOT="0/9999"
+SLOT="0/11"
IUSE="elogind icccm systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-07-16 14:50 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-07-16 14:50 UTC (permalink / raw
To: gentoo-commits
commit: db6d04b6593985feb0fe54f316d4d75fc136034a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 14:28:16 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 14:50:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6d04b6
gui-libs/wlroots: 0.11.0 bump
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.11.0.ebuild} | 4 ++--
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 913b0672eb7..ec059680b81 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
+DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
similarity index 96%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.11.0.ebuild
index 35d3047c671..6496ad0a75a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.11.0.ebuild
@@ -23,7 +23,8 @@ REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
+ >=dev-libs/wayland-1.18.0
+ >=dev-libs/wayland-protocols-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
x11-libs/libdrm
@@ -52,7 +53,6 @@ src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
-Dxcb-icccm=$(usex icccm enabled disabled)
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 35d3047c671..6496ad0a75a 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -23,7 +23,8 @@ REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
+ >=dev-libs/wayland-1.18.0
+ >=dev-libs/wayland-protocols-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
x11-libs/libdrm
@@ -52,7 +53,6 @@ src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
-Dxcb-icccm=$(usex icccm enabled disabled)
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-05-16 2:49 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-05-16 2:49 UTC (permalink / raw
To: gentoo-commits
commit: fdbc637cbf217b4ae68fb6837f19a62c3869a97e
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat May 16 02:48:26 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat May 16 02:48:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbc637c
gui-libs/wlroots: sway needs newer meson now
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index f0caa7de4f5..35d3047c671 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -44,6 +44,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
+ >=dev-util/meson-0.54.0
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-04-24 1:33 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-04-24 1:33 UTC (permalink / raw
To: gentoo-commits
commit: 03e9d117ef126063544218ad57e7ac447b7d094c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 24 01:33:51 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Apr 24 01:33:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e9d117
gui-libs/wlroots: fix gcc patch for 0.10.0
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
index f1735761b73..00bde310ba8 100644
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=("${FILESDIR}"/${P}-gcc-10.patch)
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-04-19 15:51 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2020-04-19 15:51 UTC (permalink / raw
To: gentoo-commits
commit: 8d5d727bcf84af94ec4986d693c35582644fe957
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 15:51:13 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 15:51:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5d727b
gui-libs/wlroots: bump to 0.10.1
Closes: https://bugs.gentoo.org/716622
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.10.1.ebuild | 78 ++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 4fd35e3b5e4..913b0672eb7 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1 +1,2 @@
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
+DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
diff --git a/gui-libs/wlroots/wlroots-0.10.1.ebuild b/gui-libs/wlroots/wlroots-0.10.1.ebuild
new file mode 100644
index 00000000000..49ac9be701a
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
+PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-02-22 21:39 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-02-22 21:39 UTC (permalink / raw
To: gentoo-commits
commit: d624438c02f1e00338747a43ede37c7f739e0f6a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 21:39:25 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 21:39:25 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d624438c
gui-libs/wlroots: cleanup
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 -
gui-libs/wlroots/wlroots-0.8.1-r1.ebuild | 80 --------------------------------
2 files changed, 81 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 4df0b03dc67..4fd35e3b5e4 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1 @@
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
diff --git a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
deleted file mode 100644
index 51f138afcfd..00000000000
--- a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/8"
-IUSE="elogind icccm rdp systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- rdp? ( net-misc/freerdp )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
- media-video/ffmpeg:0=
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- # Patch is currently in upstream master
- eapply "${FILESDIR}/wlroots-0.8.1-eglmesaextfix.patch"
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-02-22 21:39 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-02-22 21:39 UTC (permalink / raw
To: gentoo-commits
commit: c44ef591e966d6ddaaffeb42c6df1643462f4f0f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 21:36:50 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 21:36:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44ef591
gui-libs/wlroots: 0.10.0 stable amd64 arm64 and x86
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
index effb8c23038..f408a513a4d 100644
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-01-24 4:19 Georgy Yakovlev
0 siblings, 0 replies; 189+ messages in thread
From: Georgy Yakovlev @ 2020-01-24 4:19 UTC (permalink / raw
To: gentoo-commits
commit: eac08fa2c39db2e458e9709ad2c152b684915f3d
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 04:12:43 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 04:18:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac08fa2
gui-libs/wlroots: keyword 0.10.0 on ~ppc64
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
index fa8f2be1db9..effb8c23038 100644
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-01-24 4:19 Georgy Yakovlev
0 siblings, 0 replies; 189+ messages in thread
From: Georgy Yakovlev @ 2020-01-24 4:19 UTC (permalink / raw
To: gentoo-commits
commit: 5fcb1ffd33c722f51222125f8c390524e306de5e
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 04:13:09 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 04:18:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcb1ffd
gui-libs/wlroots: sync live ebuild keywords
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
gui-libs/wlroots/wlroots-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index b9431381dd7..f0caa7de4f5 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-01-22 22:20 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-01-22 22:20 UTC (permalink / raw
To: gentoo-commits
commit: a6f0ce737ed692ae06790aa5f0357b3d45a03cbe
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 21:55:54 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:20:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f0ce73
gui-libs/wlroots: 0.10.0 bump
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.10.0.ebuild | 75 ++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 970127e8b7e..0e211b17bd2 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
+DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
DIST wlroots-0.9.1.tar.gz 464941 BLAKE2B 89598d14d401965d52ee7a6e717f0d574c0b8922bf9441843137baacfaae1928c987543d3c5123fe6612b45e5047a88ec2b099b22e92e747e6431f8375348bd1 SHA512 d43a1ad0441579a7a7ffe28a17546ba851f06aed66b1f8324e69934b4f0f8cc08ae0038a609a51cdcf283e3b0628ec6a29d3f903265f9f3a5cd3d66981cb04c8
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
new file mode 100644
index 00000000000..fa8f2be1db9
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-01-22 22:20 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-01-22 22:20 UTC (permalink / raw
To: gentoo-commits
commit: 53dce1a33d6391dc96bd4982ef15223ec26e61b8
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 21:57:05 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:20:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53dce1a3
gui-libs/wlroots: cleanup
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.6.0.ebuild | 77 -----------------------------------
gui-libs/wlroots/wlroots-0.9.1.ebuild | 75 ----------------------------------
3 files changed, 154 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 0e211b17bd2..4df0b03dc67 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,2 @@
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
-DIST wlroots-0.9.1.tar.gz 464941 BLAKE2B 89598d14d401965d52ee7a6e717f0d574c0b8922bf9441843137baacfaae1928c987543d3c5123fe6612b45e5047a88ec2b099b22e92e747e6431f8375348bd1 SHA512 d43a1ad0441579a7a7ffe28a17546ba851f06aed66b1f8324e69934b4f0f8cc08ae0038a609a51cdcf283e3b0628ec6a29d3f903265f9f3a5cd3d66981cb04c8
diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild
deleted file mode 100644
index 4b99b0444b4..00000000000
--- a/gui-libs/wlroots/wlroots-0.6.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rdp systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- rdp? ( net-misc/freerdp )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
- media-video/ffmpeg:0=
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- 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.9.1.ebuild b/gui-libs/wlroots/wlroots-0.9.1.ebuild
deleted file mode 100644
index 1be8cf9b8d9..00000000000
--- a/gui-libs/wlroots/wlroots-0.9.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/9"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2020-01-11 20:02 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2020-01-11 20:02 UTC (permalink / raw
To: gentoo-commits
commit: 9c0fa1e13dd3f8022db237c7c3281e971f766726
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 19:48:30 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 20:02:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0fa1e1
gui-libs/wlroots: 0.9.1 bump
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.9.1.ebuild | 75 +++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index e40d474d3b6..970127e8b7e 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
+DIST wlroots-0.9.1.tar.gz 464941 BLAKE2B 89598d14d401965d52ee7a6e717f0d574c0b8922bf9441843137baacfaae1928c987543d3c5123fe6612b45e5047a88ec2b099b22e92e747e6431f8375348bd1 SHA512 d43a1ad0441579a7a7ffe28a17546ba851f06aed66b1f8324e69934b4f0f8cc08ae0038a609a51cdcf283e3b0628ec6a29d3f903265f9f3a5cd3d66981cb04c8
diff --git a/gui-libs/wlroots/wlroots-0.9.1.ebuild b/gui-libs/wlroots/wlroots-0.9.1.ebuild
new file mode 100644
index 00000000000..1be8cf9b8d9
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.9.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/9"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-11-13 3:48 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-11-13 3:48 UTC (permalink / raw
To: gentoo-commits
commit: cf2fe59269cd5db1fbec28717e9efeafe937c959
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 03:46:57 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 03:46:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2fe592
gui-libs/wlroots: restore 0.6.0 per user request
Closes: https://bugs.gentoo.org/693376
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.6.0.ebuild | 77 +++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 9c1e010a4b1..e40d474d3b6 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1 +1,2 @@
+DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild
new file mode 100644
index 00000000000..4b99b0444b4
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.6.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 arm64 x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rdp systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ rdp? ( net-misc/freerdp )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ media-video/ffmpeg:0=
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-11-13 3:48 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-11-13 3:48 UTC (permalink / raw
To: gentoo-commits
commit: 275736286a01b5180cd35c32115563277135e77a
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 03:47:41 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 03:47:41 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27573628
gui-libs/wlroots: drop old 0.8.0 after fixes for RDP and ffmpeg
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.8.1.ebuild | 75 -----------------------------------
1 file changed, 75 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.8.1.ebuild b/gui-libs/wlroots/wlroots-0.8.1.ebuild
deleted file mode 100644
index fb0cf5f0576..00000000000
--- a/gui-libs/wlroots/wlroots-0.8.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/8"
-IUSE="elogind icccm systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-11-08 3:29 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-11-08 3:29 UTC (permalink / raw
To: gentoo-commits
commit: c827d02088e1268690fa5e7c4bfd34fb811ce8a0
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 8 03:29:16 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 03:29:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c827d020
gui-libs/wlroots: amd64/arm64/x86 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.8.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
index a522d118738..50a4262598f 100644
--- a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 arm64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-11-08 2:14 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-11-08 2:14 UTC (permalink / raw
To: gentoo-commits
commit: eb99bcd7b5744c975da5b2fdd245595ba330794c
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 8 02:12:59 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 02:12:59 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb99bcd7
gui-libs/wlroots: add FFMPEG and RDP support and other stuff
* add rdp USE for freerdp
* add ffmpeg to RDEPEND
* drop old local USE flag rootston
* drop old ebuilds
Closes: https://bugs.gentoo.org/686872
Closes: https://bugs.gentoo.org/699574
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/metadata.xml | 1 -
gui-libs/wlroots/wlroots-0.6.0.ebuild | 101 ---------------------
...lroots-0.7.0.ebuild => wlroots-0.8.1-r1.ebuild} | 8 +-
4 files changed, 5 insertions(+), 107 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index d69983bcb2f..9c1e010a4b1 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1 @@
-DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
-DIST wlroots-0.7.0.tar.gz 446392 BLAKE2B ed69ae2e5484428222cd430d7c74935b0801044cacab804ffe3673c5ecf08104a5fbfbaa930c8ef4df3e43de1073910ba970028307a0a3c57483c5d502832292 SHA512 20e7e81bb945cc683c793f1258e83dbeea5e933faa066125f16a24aa7151000c620f9f47cad21540f8bea7d053d181cb89a2803c30fac1b1b9f3345065b9ba9c
DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 49eee235ecb..25975bbdb15 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -23,7 +23,6 @@
<use>
<flag name="elogind">Enable support for rootless session via elogind</flag>
<flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
- <flag name="rootston">Build the rootston example compositor</flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild
deleted file mode 100644
index 99d9b05be6f..00000000000
--- a/gui-libs/wlroots/wlroots-0.6.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
diff --git a/gui-libs/wlroots/wlroots-0.7.0.ebuild b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
similarity index 92%
rename from gui-libs/wlroots/wlroots-0.7.0.ebuild
rename to gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
index 9dcae89da2d..a522d118738 100644
--- a/gui-libs/wlroots/wlroots-0.7.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
@@ -13,12 +13,12 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
fi
LICENSE="MIT"
-SLOT="0/7"
-IUSE="elogind icccm systemd x11-backend X"
+SLOT="0/8"
+IUSE="elogind icccm rdp systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -31,6 +31,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-237 )
icccm? ( x11-libs/xcb-util-wm )
+ rdp? ( net-misc/freerdp )
systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
@@ -41,6 +42,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
+ media-video/ffmpeg:0=
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-11-04 3:17 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-11-04 3:17 UTC (permalink / raw
To: gentoo-commits
commit: 472a5852ad8b5c25dfabf4e8a622f09b5704a8e3
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 4 03:16:02 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Nov 4 03:16:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472a5852
gui-libs/wlroots: bump to 0.8.1
* bump subslot as breaking changes were introduced in 0.8.0
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.8.1.ebuild | 75 +++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index ebe699f2ff6..d69983bcb2f 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.7.0.tar.gz 446392 BLAKE2B ed69ae2e5484428222cd430d7c74935b0801044cacab804ffe3673c5ecf08104a5fbfbaa930c8ef4df3e43de1073910ba970028307a0a3c57483c5d502832292 SHA512 20e7e81bb945cc683c793f1258e83dbeea5e933faa066125f16a24aa7151000c620f9f47cad21540f8bea7d053d181cb89a2803c30fac1b1b9f3345065b9ba9c
+DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
diff --git a/gui-libs/wlroots/wlroots-0.8.1.ebuild b/gui-libs/wlroots/wlroots-0.8.1.ebuild
new file mode 100644
index 00000000000..fb0cf5f0576
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.8.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/8"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ elog "You must be in the input group to allow your compositor"
+ elog "to access input devices via libinput."
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-09-27 18:12 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-09-27 18:12 UTC (permalink / raw
To: gentoo-commits
commit: a5553746e67f95af2c0a3e1539006fc61cda7bcf
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 18:12:07 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 18:12:35 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5553746
gui-libs/wlroots: 0.4.1 0.5.0 cleanup
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 -
gui-libs/wlroots/wlroots-0.4.1.ebuild | 101 ----------------------------------
gui-libs/wlroots/wlroots-0.5.0.ebuild | 101 ----------------------------------
3 files changed, 204 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 19d00f989cf..ebe699f2ff6 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,2 @@
-DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
-DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
DIST wlroots-0.7.0.tar.gz 446392 BLAKE2B ed69ae2e5484428222cd430d7c74935b0801044cacab804ffe3673c5ecf08104a5fbfbaa930c8ef4df3e43de1073910ba970028307a0a3c57483c5d502832292 SHA512 20e7e81bb945cc683c793f1258e83dbeea5e933faa066125f16a24aa7151000c620f9f47cad21540f8bea7d053d181cb89a2803c30fac1b1b9f3345065b9ba9c
diff --git a/gui-libs/wlroots/wlroots-0.4.1.ebuild b/gui-libs/wlroots/wlroots-0.4.1.ebuild
deleted file mode 100644
index 9d83039a216..00000000000
--- a/gui-libs/wlroots/wlroots-0.4.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
deleted file mode 100644
index c41237dd8a5..00000000000
--- a/gui-libs/wlroots/wlroots-0.5.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-09-27 18:12 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-09-27 18:12 UTC (permalink / raw
To: gentoo-commits
commit: fb9fbeb6d8123daaf287433359bad99521e6646c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 18:09:53 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 18:12:32 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9fbeb6
gui-libs/wlroots: 0.7.0 stable amd64 x86 and arm64
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.7.0.ebuild b/gui-libs/wlroots/wlroots-0.7.0.ebuild
index 2e9ec327912..9dcae89da2d 100644
--- a/gui-libs/wlroots/wlroots-0.7.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 arm64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-08-28 19:08 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-08-28 19:08 UTC (permalink / raw
To: gentoo-commits
commit: a06ca46975e34d3e6fae741c1e08816ec55320e1
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 28 19:08:17 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Aug 28 19:08:35 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06ca469
gui-libs/wlroots: add subslots for wlroots
sway needs to rebuild on subslot changes
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.7.0.ebuild | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/wlroots-0.7.0.ebuild b/gui-libs/wlroots/wlroots-0.7.0.ebuild
index 540520bfd71..2e9ec327912 100644
--- a/gui-libs/wlroots/wlroots-0.7.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.7.0.ebuild
@@ -17,7 +17,7 @@ else
fi
LICENSE="MIT"
-SLOT="0"
+SLOT="0/7"
IUSE="elogind icccm systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 540520bfd71..b9431381dd7 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -17,7 +17,7 @@ else
fi
LICENSE="MIT"
-SLOT="0"
+SLOT="0/9999"
IUSE="elogind icccm systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-08-28 17:37 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-08-28 17:37 UTC (permalink / raw
To: gentoo-commits
commit: 59a97bcaa50f1f967873aa5814fcfb9f4bec855e
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 28 17:26:50 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Aug 28 17:28:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a97bca
gui-libs/wlroots: 0.7.0 bump
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
.../{wlroots-9999.ebuild => wlroots-0.7.0.ebuild} | 28 +---------------------
gui-libs/wlroots/wlroots-9999.ebuild | 28 +---------------------
3 files changed, 3 insertions(+), 54 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 18e0eef4181..19d00f989cf 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
+DIST wlroots-0.7.0.tar.gz 446392 BLAKE2B ed69ae2e5484428222cd430d7c74935b0801044cacab804ffe3673c5ecf08104a5fbfbaa930c8ef4df3e43de1073910ba970028307a0a3c57483c5d502832292 SHA512 20e7e81bb945cc683c793f1258e83dbeea5e933faa066125f16a24aa7151000c620f9f47cad21540f8bea7d053d181cb89a2803c30fac1b1b9f3345065b9ba9c
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.7.0.ebuild
similarity index 69%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.7.0.ebuild
index db03b0f1e01..540520bfd71 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.7.0.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
+IUSE="elogind icccm systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -47,8 +47,6 @@ BDEPEND="
virtual/pkgconfig
"
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
@@ -57,7 +55,6 @@ src_configure() {
-Dxcb-icccm=$(usex icccm enabled disabled)
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
"-Dexamples=false"
"-Dwerror=false"
)
@@ -72,30 +69,7 @@ src_configure() {
meson_src_configure
}
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
}
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index db03b0f1e01..540520bfd71 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
+IUSE="elogind icccm systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -47,8 +47,6 @@ BDEPEND="
virtual/pkgconfig
"
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
src_configure() {
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
local emesonargs=(
@@ -57,7 +55,6 @@ src_configure() {
-Dxcb-icccm=$(usex icccm enabled disabled)
-Dxwayland=$(usex X enabled disabled)
-Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
"-Dexamples=false"
"-Dwerror=false"
)
@@ -72,30 +69,7 @@ src_configure() {
meson_src_configure
}
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-08-01 15:26 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-08-01 15:26 UTC (permalink / raw
To: gentoo-commits
commit: 20e84ece6c5d8ebe8f2c101895cfcf194518e82c
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 1 15:25:56 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Aug 1 15:25:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e84ece
gui-libs/wlroots: fix metadata.xml <pkg> reference
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 5fb5999bdba..49eee235ecb 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -18,7 +18,7 @@
excellent hardware compatibility, broad support for many wayland
interfaces, and comfortable development tools.
- wlroots is developed under the direction of the <pkg>dev-libs/sway</pkg> project.
+ wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
</longdescription>
<use>
<flag name="elogind">Enable support for rootless session via elogind</flag>
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-06-02 17:22 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-06-02 17:22 UTC (permalink / raw
To: gentoo-commits
commit: 3be2453d7ff19af61cf4dff62da1093c4117e699
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 2 17:19:27 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 17:19:27 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be2453d
gui-libs/wlroots: 0.6.0 stable amd64 arm64 and x86
Package-Manager: Portage-2.3.66, Repoman-2.3.13
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild
index db03b0f1e01..99d9b05be6f 100644
--- a/gui-libs/wlroots/wlroots-0.6.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 arm64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-05-29 20:45 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-05-29 20:45 UTC (permalink / raw
To: gentoo-commits
commit: e9355f969579ca6a6f50153a659c94f8a759e2fc
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 20:45:23 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed May 29 20:45:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9355f96
gui-libs/wlroots: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.67, Repoman-2.3.13
RepoMan-Options: --include-arches="arm64"
gui-libs/wlroots/wlroots-0.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
index 18653090567..c41237dd8a5 100644
--- a/gui-libs/wlroots/wlroots-0.5.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
+ KEYWORDS="amd64 arm64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-05-03 18:33 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-05-03 18:33 UTC (permalink / raw
To: gentoo-commits
commit: 7814496e319a24eebf5b5b50bbee5e094e69f35a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri May 3 18:19:21 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri May 3 18:32:45 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7814496e
gui-libs/wlroots: remove old
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 3 --
gui-libs/wlroots/wlroots-0.2.ebuild | 101 ------------------------------------
gui-libs/wlroots/wlroots-0.3.ebuild | 101 ------------------------------------
gui-libs/wlroots/wlroots-0.4.ebuild | 101 ------------------------------------
4 files changed, 306 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 310501b7532..18e0eef4181 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,6 +1,3 @@
-DIST wlroots-0.2.tar.gz 437638 BLAKE2B dd7ca737ba2dfc00e30c83e973616cefb77fccb793161794361422a2fcbdf7299aacea8d794b910fdf06c9a191a89f7f1530d312545d08d126a729be41eeb424 SHA512 b7727b29ed7e5188d5fa6099687f8e6f48b6b3f17f7a6e136956ad6b607054595de3779118bffd4b9730115eaca2f00c2d30d52f4915b2753a749432ec0c3f2a
-DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc80abb6c8b8e610b5e40cc20ff50a145fdfb6bb5f0aa53d218400777ca7a5982c74eb01bd973109b2f8fd7938 SHA512 ccec1426e6ac86fa63f82763d123162fca5be25fb37bbb44a5de651a7764f5325ef21cbe2cf698cb315f0de4719a6bac8eb0ceeffe2111de7c9f4b59e019aaaa
DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
-DIST wlroots-0.4.tar.gz 480114 BLAKE2B b37a711223b23c2e49f3f77ddf84d826bd432a62ec1cacb6c1323803fe6cf885397f445fc4f7c21752d962962a1d1d93399d9b66031031e1f5a3f1bff2ff717e SHA512 49b35b3a89f640d8b5fe97543aab8de90b42a112c29ef678d38bd5ba44a3718276f3c43bf0dade07be5322eb4b90258c7d99c2432f8b6af61f3109fc6b77ad58
DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
diff --git a/gui-libs/wlroots/wlroots-0.2.ebuild b/gui-libs/wlroots/wlroots-0.2.ebuild
deleted file mode 100644
index a3427d6c6fc..00000000000
--- a/gui-libs/wlroots/wlroots-0.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.15
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
diff --git a/gui-libs/wlroots/wlroots-0.3.ebuild b/gui-libs/wlroots/wlroots-0.3.ebuild
deleted file mode 100644
index c96b1fcfc3f..00000000000
--- a/gui-libs/wlroots/wlroots-0.3.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.16
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
diff --git a/gui-libs/wlroots/wlroots-0.4.ebuild b/gui-libs/wlroots/wlroots-0.4.ebuild
deleted file mode 100644
index 9d83039a216..00000000000
--- a/gui-libs/wlroots/wlroots-0.4.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rootston systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-237 )
- icccm? ( x11-libs/xcb-util-wm )
- systemd? ( >=sys-apps/systemd-237 )
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- virtual/pkgconfig
-"
-
-FILECAPS=( cap_sys_admin usr/bin/rootston )
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- -Dlibcap=$(usex filecaps enabled disabled)
- -Dxcb-icccm=$(usex icccm enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- $(meson_use rootston)
- "-Dexamples=false"
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-src_install() {
- if use rootston; then
- dobin "${BUILD_DIR}"/rootston/rootston
- newdoc rootston/rootston.ini.example rootston.ini
- fi
-
- meson_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 rootston; then
- elog ""
- elog "You should copy (and decompress) the example configuration file"
- elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
- elog "to the working directory from where you launch rootston"
- elog "(or pass the '-C path-to-config' option to rootston)."
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch rootston using:"
- elog "exec ck-launch-session rootston"
-
- fcaps_pkg_postinst
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-05-03 18:33 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-05-03 18:33 UTC (permalink / raw
To: gentoo-commits
commit: a8c4208c8994a640bea54b19e0c6241e2c483b25
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri May 3 18:17:15 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri May 3 18:32:42 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c4208c
gui-libs/wlroots: 0.6.0 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.6.0.ebuild} | 6 +++---
gui-libs/wlroots/wlroots-9999.ebuild | 6 +++---
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 08184ee8b88..310501b7532 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -3,3 +3,4 @@ DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc8
DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
DIST wlroots-0.4.tar.gz 480114 BLAKE2B b37a711223b23c2e49f3f77ddf84d826bd432a62ec1cacb6c1323803fe6cf885397f445fc4f7c21752d962962a1d1d93399d9b66031031e1f5a3f1bff2ff717e SHA512 49b35b3a89f640d8b5fe97543aab8de90b42a112c29ef678d38bd5ba44a3718276f3c43bf0dade07be5322eb4b90258c7d99c2432f8b6af61f3109fc6b77ad58
DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
+DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild
similarity index 96%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.6.0.ebuild
index 9d83039a216..db03b0f1e01 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
fi
LICENSE="MIT"
@@ -22,8 +22,8 @@ IUSE="elogind icccm rootston systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
x11-libs/libdrm
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 9d83039a216..db03b0f1e01 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
fi
LICENSE="MIT"
@@ -22,8 +22,8 @@ IUSE="elogind icccm rootston systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
- >=dev-libs/libinput-1.7.0:0=
- >=dev-libs/wayland-1.16.0
+ >=dev-libs/libinput-1.9.0:0=
+ >=dev-libs/wayland-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
x11-libs/libdrm
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-04-24 23:11 Thomas Deutschmann
0 siblings, 0 replies; 189+ messages in thread
From: Thomas Deutschmann @ 2019-04-24 23:11 UTC (permalink / raw
To: gentoo-commits
commit: 8356d8b33efd81d61f9b817ba3fed155f37e8581
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 23:02:36 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 23:02:36 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8356d8b3
gui-libs/wlroots: x86 stable (bug #682942)
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
gui-libs/wlroots/wlroots-0.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
index 772c62e51f3..18653090567 100644
--- a/gui-libs/wlroots/wlroots-0.5.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-04-10 5:03 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-04-10 5:03 UTC (permalink / raw
To: gentoo-commits
commit: e0a32f2c6436adb6b6a710e455ad519fac772738
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 05:01:50 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 05:01:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a32f2c
gui-libs/wlroots: arm64 keyworded (bug #682992)
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
gui-libs/wlroots/wlroots-0.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
index 6b3260f4486..772c62e51f3 100644
--- a/gui-libs/wlroots/wlroots-0.5.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-04-10 3:01 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-04-10 3:01 UTC (permalink / raw
To: gentoo-commits
commit: 80a8f348df8f16127fc1584e4e8aef99e0d672ca
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 03:00:00 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 03:00:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a8f348
gui-libs/wlroots: amd64 stable wrt bug #682942
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
gui-libs/wlroots/wlroots-0.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
index 9d83039a216..6b3260f4486 100644
--- a/gui-libs/wlroots/wlroots-0.5.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-03-12 13:49 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-03-12 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 6cff054214a847b5d59601feca02721645625b38
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 13:44:12 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 13:48:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cff0542
gui-libs/wlroots: 0.5.0 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.5.0.ebuild | 101 ++++++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 0f8c25958b3..08184ee8b88 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -2,3 +2,4 @@ DIST wlroots-0.2.tar.gz 437638 BLAKE2B dd7ca737ba2dfc00e30c83e973616cefb77fccb79
DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc80abb6c8b8e610b5e40cc20ff50a145fdfb6bb5f0aa53d218400777ca7a5982c74eb01bd973109b2f8fd7938 SHA512 ccec1426e6ac86fa63f82763d123162fca5be25fb37bbb44a5de651a7764f5325ef21cbe2cf698cb315f0de4719a6bac8eb0ceeffe2111de7c9f4b59e019aaaa
DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
DIST wlroots-0.4.tar.gz 480114 BLAKE2B b37a711223b23c2e49f3f77ddf84d826bd432a62ec1cacb6c1323803fe6cf885397f445fc4f7c21752d962962a1d1d93399d9b66031031e1f5a3f1bff2ff717e SHA512 49b35b3a89f640d8b5fe97543aab8de90b42a112c29ef678d38bd5ba44a3718276f3c43bf0dade07be5322eb4b90258c7d99c2432f8b6af61f3109fc6b77ad58
+DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
diff --git a/gui-libs/wlroots/wlroots-0.5.0.ebuild b/gui-libs/wlroots/wlroots-0.5.0.ebuild
new file mode 100644
index 00000000000..9d83039a216
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.5.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rootston systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.7.0:0=
+ >=dev-libs/wayland-1.16.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+FILECAPS=( cap_sys_admin usr/bin/rootston )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ $(meson_use rootston)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use rootston; then
+ dobin "${BUILD_DIR}"/rootston/rootston
+ newdoc rootston/rootston.ini.example rootston.ini
+ fi
+
+ meson_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 rootston; then
+ elog ""
+ elog "You should copy (and decompress) the example configuration file"
+ elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
+ elog "to the working directory from where you launch rootston"
+ elog "(or pass the '-C path-to-config' option to rootston)."
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch rootston using:"
+ elog "exec ck-launch-session rootston"
+
+ fcaps_pkg_postinst
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-03-04 21:35 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-03-04 21:35 UTC (permalink / raw
To: gentoo-commits
commit: 946fe1dcf2720e6b6715b1aeb64ca9d4d65b8119
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 4 21:34:07 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Mar 4 21:35:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=946fe1dc
gui-libs/wlroots: 0.4.1 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/wlroots-0.4.1.ebuild | 101 ++++++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index d7988522acb..0f8c25958b3 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
DIST wlroots-0.2.tar.gz 437638 BLAKE2B dd7ca737ba2dfc00e30c83e973616cefb77fccb793161794361422a2fcbdf7299aacea8d794b910fdf06c9a191a89f7f1530d312545d08d126a729be41eeb424 SHA512 b7727b29ed7e5188d5fa6099687f8e6f48b6b3f17f7a6e136956ad6b607054595de3779118bffd4b9730115eaca2f00c2d30d52f4915b2753a749432ec0c3f2a
DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc80abb6c8b8e610b5e40cc20ff50a145fdfb6bb5f0aa53d218400777ca7a5982c74eb01bd973109b2f8fd7938 SHA512 ccec1426e6ac86fa63f82763d123162fca5be25fb37bbb44a5de651a7764f5325ef21cbe2cf698cb315f0de4719a6bac8eb0ceeffe2111de7c9f4b59e019aaaa
+DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
DIST wlroots-0.4.tar.gz 480114 BLAKE2B b37a711223b23c2e49f3f77ddf84d826bd432a62ec1cacb6c1323803fe6cf885397f445fc4f7c21752d962962a1d1d93399d9b66031031e1f5a3f1bff2ff717e SHA512 49b35b3a89f640d8b5fe97543aab8de90b42a112c29ef678d38bd5ba44a3718276f3c43bf0dade07be5322eb4b90258c7d99c2432f8b6af61f3109fc6b77ad58
diff --git a/gui-libs/wlroots/wlroots-0.4.1.ebuild b/gui-libs/wlroots/wlroots-0.4.1.ebuild
new file mode 100644
index 00000000000..9d83039a216
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.4.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rootston systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.7.0:0=
+ >=dev-libs/wayland-1.16.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.17
+ virtual/pkgconfig
+"
+
+FILECAPS=( cap_sys_admin usr/bin/rootston )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ $(meson_use rootston)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use rootston; then
+ dobin "${BUILD_DIR}"/rootston/rootston
+ newdoc rootston/rootston.ini.example rootston.ini
+ fi
+
+ meson_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 rootston; then
+ elog ""
+ elog "You should copy (and decompress) the example configuration file"
+ elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
+ elog "to the working directory from where you launch rootston"
+ elog "(or pass the '-C path-to-config' option to rootston)."
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch rootston using:"
+ elog "exec ck-launch-session rootston"
+
+ fcaps_pkg_postinst
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-02-26 1:04 Matthew Thode
0 siblings, 0 replies; 189+ messages in thread
From: Matthew Thode @ 2019-02-26 1:04 UTC (permalink / raw
To: gentoo-commits
commit: 8ed35512d1f17eac975f0b6cc84d49a584760143
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 26 01:03:11 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Feb 26 01:04:35 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed35512
gui-libs/wlroots: 0.4 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-libs/wlroots/Manifest | 1 +
gui-libs/wlroots/{wlroots-9999.ebuild => wlroots-0.4.ebuild} | 2 +-
gui-libs/wlroots/wlroots-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index a4c642cf78c..d7988522acb 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1,3 @@
DIST wlroots-0.2.tar.gz 437638 BLAKE2B dd7ca737ba2dfc00e30c83e973616cefb77fccb793161794361422a2fcbdf7299aacea8d794b910fdf06c9a191a89f7f1530d312545d08d126a729be41eeb424 SHA512 b7727b29ed7e5188d5fa6099687f8e6f48b6b3f17f7a6e136956ad6b607054595de3779118bffd4b9730115eaca2f00c2d30d52f4915b2753a749432ec0c3f2a
DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc80abb6c8b8e610b5e40cc20ff50a145fdfb6bb5f0aa53d218400777ca7a5982c74eb01bd973109b2f8fd7938 SHA512 ccec1426e6ac86fa63f82763d123162fca5be25fb37bbb44a5de651a7764f5325ef21cbe2cf698cb315f0de4719a6bac8eb0ceeffe2111de7c9f4b59e019aaaa
+DIST wlroots-0.4.tar.gz 480114 BLAKE2B b37a711223b23c2e49f3f77ddf84d826bd432a62ec1cacb6c1323803fe6cf885397f445fc4f7c21752d962962a1d1d93399d9b66031031e1f5a3f1bff2ff717e SHA512 49b35b3a89f640d8b5fe97543aab8de90b42a112c29ef678d38bd5ba44a3718276f3c43bf0dade07be5322eb4b90258c7d99c2432f8b6af61f3109fc6b77ad58
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-0.4.ebuild
similarity index 98%
copy from gui-libs/wlroots/wlroots-9999.ebuild
copy to gui-libs/wlroots/wlroots-0.4.ebuild
index c96b1fcfc3f..9d83039a216 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-0.4.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
${DEPEND}
"
BDEPEND="
- >=dev-libs/wayland-protocols-1.16
+ >=dev-libs/wayland-protocols-1.17
virtual/pkgconfig
"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index c96b1fcfc3f..9d83039a216 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
${DEPEND}
"
BDEPEND="
- >=dev-libs/wayland-protocols-1.16
+ >=dev-libs/wayland-protocols-1.17
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 189+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
@ 2019-02-22 22:54 Aaron Bauman
0 siblings, 0 replies; 189+ messages in thread
From: Aaron Bauman @ 2019-02-22 22:54 UTC (permalink / raw
To: gentoo-commits
commit: 057227baf4c9d271098a7597c537c0adb234750b
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 22:31:52 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 22:31:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057227ba
gui-libs/wlroots: add new category and package
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-libs/wlroots/Manifest | 2 +
gui-libs/wlroots/metadata.xml | 40 ++++++++++++++
gui-libs/wlroots/wlroots-0.2.ebuild | 101 +++++++++++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-0.3.ebuild | 101 +++++++++++++++++++++++++++++++++++
gui-libs/wlroots/wlroots-9999.ebuild | 101 +++++++++++++++++++++++++++++++++++
5 files changed, 345 insertions(+)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
new file mode 100644
index 00000000000..a4c642cf78c
--- /dev/null
+++ b/gui-libs/wlroots/Manifest
@@ -0,0 +1,2 @@
+DIST wlroots-0.2.tar.gz 437638 BLAKE2B dd7ca737ba2dfc00e30c83e973616cefb77fccb793161794361422a2fcbdf7299aacea8d794b910fdf06c9a191a89f7f1530d312545d08d126a729be41eeb424 SHA512 b7727b29ed7e5188d5fa6099687f8e6f48b6b3f17f7a6e136956ad6b607054595de3779118bffd4b9730115eaca2f00c2d30d52f4915b2753a749432ec0c3f2a
+DIST wlroots-0.3.tar.gz 473490 BLAKE2B 552bcc5d8bb847dbac5caaddeac830a4de25b4cc80abb6c8b8e610b5e40cc20ff50a145fdfb6bb5f0aa53d218400777ca7a5982c74eb01bd973109b2f8fd7938 SHA512 ccec1426e6ac86fa63f82763d123162fca5be25fb37bbb44a5de651a7764f5325ef21cbe2cf698cb315f0de4719a6bac8eb0ceeffe2111de7c9f4b59e019aaaa
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
new file mode 100644
index 00000000000..5fb5999bdba
--- /dev/null
+++ b/gui-libs/wlroots/metadata.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>bman@gentoo.org</email>
+ <name>Aaron Bauman</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>speedjack95@gmail.com</email>
+ <name>Niccolò Scatena</name>
+ </maintainer>
+ <longdescription lang="en">
+ Pluggable, composable, unopinionated modules for building a Wayland
+ compositor.
+
+ wlroots implements a huge variety of Wayland compositor features and
+ implements them right. By using wlroots, you get high performance,
+ excellent hardware compatibility, broad support for many wayland
+ interfaces, and comfortable development tools.
+
+ wlroots is developed under the direction of the <pkg>dev-libs/sway</pkg> project.
+ </longdescription>
+ <use>
+ <flag name="elogind">Enable support for rootless session via elogind</flag>
+ <flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
+ <flag name="rootston">Build the rootston example compositor</flag>
+ <flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
+ <flag name="X">Enable support for X11 applications (XWayland)</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">swaywm/wlroots</remote-id>
+ <maintainer status="active">
+ <email>sir@cmpwn.com</email>
+ <name>Drew DeVault</name>
+ </maintainer>
+ <bugs-to>https://github.com/swaywm/wlroots/issues</bugs-to>
+ <doc>https://github.com/swaywm/wlroots/wiki</doc>
+ <changelog>https://github.com/swaywm/wlroots/releases</changelog>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-libs/wlroots/wlroots-0.2.ebuild b/gui-libs/wlroots/wlroots-0.2.ebuild
new file mode 100644
index 00000000000..a3427d6c6fc
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rootston systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.7.0:0=
+ >=dev-libs/wayland-1.16.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.15
+ virtual/pkgconfig
+"
+
+FILECAPS=( cap_sys_admin usr/bin/rootston )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ $(meson_use rootston)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use rootston; then
+ dobin "${BUILD_DIR}"/rootston/rootston
+ newdoc rootston/rootston.ini.example rootston.ini
+ fi
+
+ meson_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 rootston; then
+ elog ""
+ elog "You should copy (and decompress) the example configuration file"
+ elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
+ elog "to the working directory from where you launch rootston"
+ elog "(or pass the '-C path-to-config' option to rootston)."
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch rootston using:"
+ elog "exec ck-launch-session rootston"
+
+ fcaps_pkg_postinst
+ fi
+ fi
+}
diff --git a/gui-libs/wlroots/wlroots-0.3.ebuild b/gui-libs/wlroots/wlroots-0.3.ebuild
new file mode 100644
index 00000000000..c96b1fcfc3f
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.3.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rootston systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.7.0:0=
+ >=dev-libs/wayland-1.16.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.16
+ virtual/pkgconfig
+"
+
+FILECAPS=( cap_sys_admin usr/bin/rootston )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ $(meson_use rootston)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use rootston; then
+ dobin "${BUILD_DIR}"/rootston/rootston
+ newdoc rootston/rootston.ini.example rootston.ini
+ fi
+
+ meson_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 rootston; then
+ elog ""
+ elog "You should copy (and decompress) the example configuration file"
+ elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
+ elog "to the working directory from where you launch rootston"
+ elog "(or pass the '-C path-to-config' option to rootston)."
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch rootston using:"
+ elog "exec ck-launch-session rootston"
+
+ fcaps_pkg_postinst
+ fi
+ fi
+}
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
new file mode 100644
index 00000000000..c96b1fcfc3f
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind icccm rootston systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=dev-libs/libinput-1.7.0:0=
+ >=dev-libs/wayland-1.16.0
+ media-libs/mesa[egl,gles2,gbm]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-237 )
+ icccm? ( x11-libs/xcb-util-wm )
+ systemd? ( >=sys-apps/systemd-237 )
+ x11-backend? ( x11-libs/libxcb:0= )
+ X? (
+ x11-base/xorg-server[wayland]
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-image
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.16
+ virtual/pkgconfig
+"
+
+FILECAPS=( cap_sys_admin usr/bin/rootston )
+
+src_configure() {
+ # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
+ local emesonargs=(
+ "-Dxcb-errors=disabled"
+ -Dlibcap=$(usex filecaps enabled disabled)
+ -Dxcb-icccm=$(usex icccm enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ -Dx11-backend=$(usex x11-backend enabled disabled)
+ $(meson_use rootston)
+ "-Dexamples=false"
+ "-Dwerror=false"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use rootston; then
+ dobin "${BUILD_DIR}"/rootston/rootston
+ newdoc rootston/rootston.ini.example rootston.ini
+ fi
+
+ meson_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 rootston; then
+ elog ""
+ elog "You should copy (and decompress) the example configuration file"
+ elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
+ elog "to the working directory from where you launch rootston"
+ elog "(or pass the '-C path-to-config' option to rootston)."
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch rootston using:"
+ elog "exec ck-launch-session rootston"
+
+ fcaps_pkg_postinst
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 189+ messages in thread
end of thread, other threads:[~2024-10-24 7:34 UTC | newest]
Thread overview: 189+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-19 20:38 [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/ Matthew Thode
-- strict thread matches above, loose matches on Subject: below --
2024-10-24 7:34 Arthur Zamarin
2024-10-24 1:03 Sam James
2024-10-24 1:03 Sam James
2024-10-23 22:27 Sam James
2024-09-20 20:28 Arthur Zamarin
2024-08-31 5:02 Sam James
2024-08-31 5:02 Sam James
2024-08-30 9:05 Arthur Zamarin
2024-08-30 6:45 Arthur Zamarin
2024-08-16 10:50 Arthur Zamarin
2024-08-16 7:54 Arthur Zamarin
2024-08-16 7:28 Arthur Zamarin
2024-07-29 23:05 Sam James
2024-07-29 23:05 Sam James
2024-07-29 23:05 Sam James
2024-07-29 23:05 Sam James
2024-07-13 19:18 Arthur Zamarin
2024-07-13 19:18 Arthur Zamarin
2024-07-13 18:14 Arthur Zamarin
2024-07-13 18:14 Arthur Zamarin
2024-07-13 6:02 Arthur Zamarin
2024-07-13 6:02 Arthur Zamarin
2024-07-11 10:54 Arthur Zamarin
2024-06-30 15:05 James Le Cuirot
2024-06-27 20:24 Arthur Zamarin
2024-06-25 22:04 Sam James
2024-06-25 22:03 Sam James
2024-06-25 22:03 Sam James
2024-06-25 22:03 Sam James
2024-06-11 5:56 Arthur Zamarin
2024-06-11 5:56 Arthur Zamarin
2024-06-04 18:31 Arthur Zamarin
2024-05-28 2:11 Sam James
2024-05-23 16:10 Matt Turner
2024-04-28 14:07 Arthur Zamarin
2024-04-28 14:07 Arthur Zamarin
2024-04-13 7:24 Arthur Zamarin
2024-04-13 7:13 Arthur Zamarin
2024-04-13 6:41 Arthur Zamarin
2024-04-13 6:39 Arthur Zamarin
2024-04-13 6:37 Arthur Zamarin
2024-03-12 6:34 Arthur Zamarin
2024-03-12 6:34 Arthur Zamarin
2024-03-08 11:33 Arthur Zamarin
2024-02-09 2:21 Sam James
2024-02-09 1:04 Sam James
2024-02-09 1:04 Sam James
2024-02-09 1:04 Sam James
2024-01-28 17:34 Matt Turner
2024-01-23 5:07 Ionen Wolkens
2024-01-04 10:02 Sam James
2024-01-04 10:02 Sam James
2024-01-03 21:34 Sam James
2024-01-03 19:07 Arthur Zamarin
2024-01-03 19:07 Arthur Zamarin
2023-12-05 7:53 Arthur Zamarin
2023-11-29 6:20 Sam James
2023-11-25 6:12 Sam James
2023-11-05 14:48 Sam James
2023-11-05 13:50 Sam James
2023-11-05 13:38 Sam James
2023-10-05 16:02 Arthur Zamarin
2023-09-28 17:52 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-09-28 17:51 Arthur Zamarin
2023-07-07 19:07 Arthur Zamarin
2023-07-07 19:07 Arthur Zamarin
2023-07-07 19:07 Arthur Zamarin
2023-05-23 2:52 Sam James
2023-05-21 20:04 Matthew Thode
2023-05-21 20:02 Matthew Thode
2023-05-21 19:58 Matthew Thode
2023-05-13 17:06 Matthew Thode
2023-05-13 16:59 Matthew Thode
2023-04-20 18:28 Arthur Zamarin
2023-04-13 1:36 Matthew Thode
2023-03-24 14:45 Matthew Thode
2023-03-12 22:29 Matthew Thode
2023-03-07 7:57 Sam James
2023-02-25 18:09 Matthew Thode
2023-02-25 17:45 Matthew Thode
2023-02-25 5:46 Arthur Zamarin
2023-02-13 3:31 Matthew Thode
2023-01-25 20:46 Matthew Thode
2022-12-25 18:51 Matthew Thode
2022-11-27 17:46 Matthew Thode
2022-11-27 17:46 Matthew Thode
2022-11-27 17:46 Matthew Thode
2022-11-12 7:21 Sam James
2022-11-11 20:28 Matthew Thode
2022-10-17 18:42 Arthur Zamarin
2022-10-03 13:27 Joonas Niilola
2022-08-17 20:42 Matthew Thode
2022-08-17 4:53 Arthur Zamarin
2022-08-16 19:43 Sam James
2022-08-16 19:43 Sam James
2022-08-16 18:08 Arthur Zamarin
2022-08-14 19:24 Arthur Zamarin
2022-08-14 6:50 Joonas Niilola
2022-07-24 5:00 Matthew Thode
2022-05-26 5:39 WANG Xuerui
2022-05-26 5:39 WANG Xuerui
2022-05-17 5:59 Sam James
2022-02-26 2:43 Sam James
2022-02-26 2:43 Sam James
2022-02-22 19:47 Matthew Thode
2022-01-01 10:03 Sam James
2021-12-26 1:23 Matthew Thode
2021-12-25 4:31 Matthew Thode
2021-12-13 5:41 Matthew Thode
2021-11-18 23:15 Matthew Thode
2021-11-01 1:55 Matthew Thode
2021-11-01 1:49 Matthew Thode
2021-11-01 1:33 Matthew Thode
2021-11-01 1:26 Matthew Thode
2021-10-31 0:19 Sam James
2021-10-30 23:33 Sam James
2021-10-30 23:33 Sam James
2021-10-11 15:24 Matthew Thode
2021-09-20 0:42 Matthew Thode
2021-09-19 20:11 Matthew Thode
2021-08-25 2:21 Aaron Bauman
2021-08-20 0:28 Sam James
2021-08-18 1:28 Sam James
2021-08-18 1:28 Sam James
2021-07-26 19:51 Piotr Karbowski
2021-07-24 20:26 Matthew Thode
2021-07-21 2:22 Yixun Lan
2021-06-26 20:52 Matthew Thode
2021-06-25 16:03 Matthew Thode
2021-06-09 18:13 Matthew Thode
2021-05-09 18:00 Matthew Thode
2021-04-19 20:40 Matthew Thode
2021-04-19 20:38 Matthew Thode
2021-04-08 15:37 Matthew Thode
2021-02-21 2:32 Matthew Thode
2021-02-14 19:38 Matthew Thode
2020-12-11 18:02 Matthew Thode
2020-11-11 17:24 Aaron Bauman
2020-11-11 17:03 Aaron Bauman
2020-11-10 18:26 Aaron Bauman
2020-11-09 16:38 Aaron Bauman
2020-11-09 15:30 Aaron Bauman
2020-11-09 14:56 Aaron Bauman
2020-11-09 14:56 Aaron Bauman
2020-09-15 16:57 Matthew Thode
2020-09-15 16:29 Matthew Thode
2020-07-25 19:33 Sam James
2020-07-25 11:16 Sam James
2020-07-24 16:29 Aaron Bauman
2020-07-16 14:50 Matthew Thode
2020-05-16 2:49 Matthew Thode
2020-04-24 1:33 Matthew Thode
2020-04-19 15:51 Aaron Bauman
2020-02-22 21:39 Matthew Thode
2020-02-22 21:39 Matthew Thode
2020-01-24 4:19 Georgy Yakovlev
2020-01-24 4:19 Georgy Yakovlev
2020-01-22 22:20 Matthew Thode
2020-01-22 22:20 Matthew Thode
2020-01-11 20:02 Matthew Thode
2019-11-13 3:48 Aaron Bauman
2019-11-13 3:48 Aaron Bauman
2019-11-08 3:29 Aaron Bauman
2019-11-08 2:14 Aaron Bauman
2019-11-04 3:17 Aaron Bauman
2019-09-27 18:12 Matthew Thode
2019-09-27 18:12 Matthew Thode
2019-08-28 19:08 Matthew Thode
2019-08-28 17:37 Matthew Thode
2019-08-01 15:26 Aaron Bauman
2019-06-02 17:22 Matthew Thode
2019-05-29 20:45 Aaron Bauman
2019-05-03 18:33 Matthew Thode
2019-05-03 18:33 Matthew Thode
2019-04-24 23:11 Thomas Deutschmann
2019-04-10 5:03 Aaron Bauman
2019-04-10 3:01 Aaron Bauman
2019-03-12 13:49 Matthew Thode
2019-03-04 21:35 Matthew Thode
2019-02-26 1:04 Matthew Thode
2019-02-22 22:54 Aaron Bauman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox