commit: fba6d288cb07752b4ac9f962f33b5eddd22ba167
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 23:21:20 2026 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 23:21:20 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba6d288
dev-libs/weston: Version bump to 15.0.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-libs/weston/Manifest | 1 +
dev-libs/weston/{weston-9999.ebuild => weston-15.0.0.ebuild} | 11 ++++++-----
dev-libs/weston/weston-9999.ebuild | 11 ++++++-----
3 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 4f6ea8e40ce4..76036d119170 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
DIST weston-14.0.2.tar.xz 2043392 BLAKE2B
5ba3a563925d966adf1fdb5f7e00f90ad0b27b0fdb3781f055f17f01e75ff234f9103529bd8a24d440047ec654db91f8f264da6228410dd2b668138ad458f6ae
SHA512
e8214ec893e6c3ae94eb3c92feba104b0201843e9143f726a3e9a4d396d02523c94da706c1348cf934bc339fb1a4bc1fecdb865f0ea914115fd346d9eda091f5
+DIST weston-15.0.0.tar.xz 3324132 BLAKE2B
b09b10e7e5d113b502836ec4621870f4f5693d0cd329b68fd67a3d9493730ec3fb15189c4be061292ea0da801684f636740134c6fb76779dae59a4d1bc69626f
SHA512
1196db00b473f036ba290e1073729c2b9e29ac061d9687b30dfad14e3b139313d3ca9c8000838e1b9c39713e96a2c544ec05d80bafad0b8ea1d1f380befa250d
diff --git a/dev-libs/weston/weston-9999.ebuild
b/dev-libs/weston/weston-15.0.0.ebuild
similarity index 92%
copy from dev-libs/weston/weston-9999.ebuild
copy to dev-libs/weston/weston-15.0.0.ebuild
index 457a930e594f..752ad7f6313c 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-15.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -38,6 +38,7 @@ REQUIRED_USE="
RDEPEND="
>=dev-libs/libinput-1.2.0
>=dev-libs/wayland-1.22.0
+ <media-libs/libdisplay-info-0.4.0:=
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
@@ -46,7 +47,6 @@ RDEPEND="
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
drm? (
- <media-libs/libdisplay-info-0.4.0:=
>=media-libs/mesa-21.1.1
>=sys-libs/mtdev-1.1.0
>=virtual/udev-136
@@ -95,7 +95,8 @@ RDEPEND="
>=x11-libs/xcb-util-cursor-0.1.4
)
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
>=dev-libs/wayland-protocols-1.46
"
BDEPEND="
@@ -135,7 +136,7 @@ src_configure() {
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
$(meson_use examples demo-clients)
- -Dsimple-clients=$(usex examples
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "")
"")
+ -Dsimple-clients=$(usev examples all)
$(meson_use resize-optimization resize-pool)
$(meson_use test tests)
-Dtest-junit-xml=false
@@ -150,7 +151,7 @@ src_test() {
# xwayland test can fail if X11 socket already exists.
cd "${BUILD_DIR}" || die
- meson test $(meson test --list | grep -Exv "xwayland") || die
+ meson test $(meson test --list | grep -Exv "weston:xwayland") || die
}
src_install() {
diff --git a/dev-libs/weston/weston-9999.ebuild
b/dev-libs/weston/weston-9999.ebuild
index 457a930e594f..752ad7f6313c 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -38,6 +38,7 @@ REQUIRED_USE="
RDEPEND="
>=dev-libs/libinput-1.2.0
>=dev-libs/wayland-1.22.0
+ <media-libs/libdisplay-info-0.4.0:=
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
@@ -46,7 +47,6 @@ RDEPEND="
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
drm? (
- <media-libs/libdisplay-info-0.4.0:=
>=media-libs/mesa-21.1.1
>=sys-libs/mtdev-1.1.0
>=virtual/udev-136
@@ -95,7 +95,8 @@ RDEPEND="
>=x11-libs/xcb-util-cursor-0.1.4
)
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
>=dev-libs/wayland-protocols-1.46
"
BDEPEND="
@@ -135,7 +136,7 @@ src_configure() {
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
$(meson_use examples demo-clients)
- -Dsimple-clients=$(usex examples
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "")
"")
+ -Dsimple-clients=$(usev examples all)
$(meson_use resize-optimization resize-pool)
$(meson_use test tests)
-Dtest-junit-xml=false
@@ -150,7 +151,7 @@ src_test() {
# xwayland test can fail if X11 socket already exists.
cd "${BUILD_DIR}" || die
- meson test $(meson test --list | grep -Exv "xwayland") || die
+ meson test $(meson test --list | grep -Exv "weston:xwayland") || die
}
src_install() {