commit:     c9c21fd45fc5dadd795f27140d2bef37e103c9ae
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 26 19:46:21 2021 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Jul 26 19:46:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c21fd4

dev-libs/weston: revbump with xwayland dependency.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 .../weston/{weston-9999.ebuild => weston-9.0.0-r1.ebuild}    | 12 +++++++-----
 dev-libs/weston/weston-9999.ebuild                           |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
similarity index 94%
copy from dev-libs/weston/weston-9999.ebuild
copy to dev-libs/weston/weston-9.0.0-r1.ebuild
index 5bc288e9874..9cccdc2f48f 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,13 +18,13 @@ if [[ ${PV} = *9999* ]]; then
        SRC_URI="${SRC_PATCHES}"
 else
        SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz";
-       KEYWORDS="~amd64 ~arm ~x86"
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -70,7 +70,6 @@ RDEPEND="
                media-libs/gstreamer:1.0
                media-libs/gst-plugins-base:1.0
        )
-       seatd? ( sys-auth/seatd:= )
        systemd? (
                sys-auth/pambase[systemd]
                >=sys-apps/dbus-1.6
@@ -82,7 +81,7 @@ RDEPEND="
                x11-libs/libX11
        )
        xwayland? (
-               x11-base/xorg-server[wayland]
+               x11-base/xwayland
                x11-libs/cairo[X,xcb(+)]
                >=x11-libs/libxcb-1.9
                x11-libs/libXcursor
@@ -93,6 +92,10 @@ BDEPEND="
        virtual/pkgconfig
 "
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-pipewire-0.3.patch
+)
+
 src_configure() {
        local emesonargs=(
                $(meson_use drm backend-drm)
@@ -107,7 +110,6 @@ src_configure() {
                $(meson_use gles2 renderer-gl)
                $(meson_use launch weston-launch)
                $(meson_use xwayland)
-               $(meson_use seatd launcher-libseat)
                $(meson_use systemd)
                $(meson_use remoting)
                $(meson_use pipewire)

diff --git a/dev-libs/weston/weston-9999.ebuild 
b/dev-libs/weston/weston-9999.ebuild
index 5bc288e9874..8d0a5358b77 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -82,7 +82,7 @@ RDEPEND="
                x11-libs/libX11
        )
        xwayland? (
-               x11-base/xorg-server[wayland]
+               x11-base/xwayland
                x11-libs/cairo[X,xcb(+)]
                >=x11-libs/libxcb-1.9
                x11-libs/libXcursor

Reply via email to