mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
x11-base/xwayland: Drop old versions
Bug: https://bugs.gentoo.org/965271 Signed-off-by: Matt Turner <mattst88@gentoo.org>
This commit is contained in:
@@ -1,3 +1,2 @@
|
|||||||
DIST xwayland-24.1.10.tar.xz 1305612 BLAKE2B ab561520eed146f0a4111a115ef8a8f68594221c065599ffa71a08eadeff4af0973a7e8e454bf6aff0aa0a1cc2d01fb6cbd536dc845be9c16392922e2dd7193a SHA512 bceba1db7f4d7ac92d2b2a3c8f6f7ab0cc093f396fe89406f8dba25e32ffc3edfa552df246cbfb3b0708c1d28b3e179694d11870b063d5b8f9ab2db9fb861a8f
|
DIST xwayland-24.1.10.tar.xz 1305612 BLAKE2B ab561520eed146f0a4111a115ef8a8f68594221c065599ffa71a08eadeff4af0973a7e8e454bf6aff0aa0a1cc2d01fb6cbd536dc845be9c16392922e2dd7193a SHA512 bceba1db7f4d7ac92d2b2a3c8f6f7ab0cc093f396fe89406f8dba25e32ffc3edfa552df246cbfb3b0708c1d28b3e179694d11870b063d5b8f9ab2db9fb861a8f
|
||||||
DIST xwayland-24.1.11.tar.xz 1305372 BLAKE2B a7938f1fe88bffe8e2273f4ddeaccec793b0253dd12abb86c7ad36b5fdc8c06da7b6a4a6e1c60ecf3465c167d1e5c85b1e0c4914179cce267357986b2e430e6c SHA512 586d7e60c8bf0d92cec66451284c6c43b960010f14a1e204b5de722c610dc067481fd6ece0ffae615ca53ca2d0262e2a3dbb916d04811b8d57c1085bc363f5e9
|
DIST xwayland-24.1.11.tar.xz 1305372 BLAKE2B a7938f1fe88bffe8e2273f4ddeaccec793b0253dd12abb86c7ad36b5fdc8c06da7b6a4a6e1c60ecf3465c167d1e5c85b1e0c4914179cce267357986b2e430e6c SHA512 586d7e60c8bf0d92cec66451284c6c43b960010f14a1e204b5de722c610dc067481fd6ece0ffae615ca53ca2d0262e2a3dbb916d04811b8d57c1085bc363f5e9
|
||||||
DIST xwayland-24.1.9.tar.xz 1304268 BLAKE2B f445efb5f09d6516f01f0a3f2b68d363ea3f5b82b199d9cef6b5d442885d1d34489d60f2bb8cd8ac3dc7077b5b9d4532ebf3c18d7313a584e9a35f5f5c416273 SHA512 7438a572651dc77c1fd749879abccdc9a245c7b75143668d5561a8e99d41063f042a8eb3f9b931a2a12be1fc3cb9d197eee6794d0702a19e56c20f55acb35a26
|
|
||||||
|
|||||||
@@ -1,133 +0,0 @@
|
|||||||
# Copyright 2021-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit meson
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
|
|
||||||
inherit git-r3
|
|
||||||
else
|
|
||||||
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="Standalone X server running under Wayland"
|
|
||||||
HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
IUSE="libei selinux systemd test unwind xcsecurity"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
dev-libs/libbsd
|
|
||||||
dev-libs/openssl:=
|
|
||||||
>=dev-libs/wayland-1.21.0
|
|
||||||
>=dev-libs/wayland-protocols-1.34
|
|
||||||
media-fonts/font-util
|
|
||||||
>=media-libs/libepoxy-1.5.4[X,egl(+)]
|
|
||||||
media-libs/libglvnd[X]
|
|
||||||
>=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
|
|
||||||
>=x11-libs/libdrm-2.4.116
|
|
||||||
>=x11-libs/libXau-1.0.4
|
|
||||||
x11-libs/libxcvt
|
|
||||||
>=x11-libs/libXdmcp-1.0.2
|
|
||||||
>=x11-libs/libXfont2-2.0.1
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
>=x11-libs/libxshmfence-1.1
|
|
||||||
>=x11-libs/pixman-0.27.2
|
|
||||||
>=x11-misc/xkeyboard-config-2.4.1-r3
|
|
||||||
|
|
||||||
libei? ( dev-libs/libei )
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
unwind? ( sys-libs/libunwind )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
>=x11-base/xorg-proto-2024.1
|
|
||||||
>=x11-libs/xtrans-1.3.5
|
|
||||||
test? (
|
|
||||||
x11-misc/rendercheck
|
|
||||||
x11-libs/libX11
|
|
||||||
)
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
x11-apps/xkbcomp
|
|
||||||
|
|
||||||
libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
|
|
||||||
selinux? ( sec-policy/selinux-xserver )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
app-alternatives/lex
|
|
||||||
dev-util/wayland-scanner
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if ! use test; then
|
|
||||||
sed -i -e "s/dependency('x11')/disabler()/" meson.build || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
$(meson_use selinux xselinux)
|
|
||||||
$(meson_use systemd systemd_notify)
|
|
||||||
$(meson_use unwind libunwind)
|
|
||||||
$(meson_use xcsecurity)
|
|
||||||
-Ddpms=true
|
|
||||||
-Ddri3=true
|
|
||||||
-Ddrm=true
|
|
||||||
-Ddtrace=false
|
|
||||||
-Dglamor=true
|
|
||||||
-Dglx=true
|
|
||||||
-Dipv6=true
|
|
||||||
-Dsecure-rpc=false
|
|
||||||
-Dscreensaver=true
|
|
||||||
-Dsha1=libcrypto
|
|
||||||
-Dxace=true
|
|
||||||
-Dxdmcp=true
|
|
||||||
-Dxinerama=true
|
|
||||||
# -Dxvfb=true
|
|
||||||
-Dxv=true
|
|
||||||
-Dxwayland-path="${EPREFIX}"/usr/bin
|
|
||||||
-Dlibdecor=false
|
|
||||||
-Ddocs=false
|
|
||||||
-Ddevel-docs=false
|
|
||||||
-Ddocs-pdf=false
|
|
||||||
)
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
|
||||||
emesonargs+=(
|
|
||||||
-Dxorg=false
|
|
||||||
-Dxnest=false
|
|
||||||
-Dxvfb=false
|
|
||||||
-Dxwayland=true
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use libei; then
|
|
||||||
emesonargs+=( -Dxwayland_ei=portal )
|
|
||||||
else
|
|
||||||
emesonargs+=( -Dxwayland_ei=false )
|
|
||||||
fi
|
|
||||||
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dosym ../bin/Xwayland /usr/libexec/Xwayland
|
|
||||||
|
|
||||||
meson_src_install
|
|
||||||
|
|
||||||
# Remove files installed by x11-base/xorg-xserver
|
|
||||||
rm \
|
|
||||||
"${ED}"/usr/share/man/man1/Xserver.1 \
|
|
||||||
"${ED}"/usr/$(get_libdir)/xorg/protocol.txt \
|
|
||||||
|| die
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user