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() {

Reply via email to