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