weston: absord -x11 -xwayland

- weston already linked with everything under the sun
- beside automotive industry, who else is really using weston without
  X11?
This commit is contained in:
Đoàn Trần Công Danh 2025-01-19 14:59:27 +07:00
parent 806e5d41a4
commit 49bd159b27
4 changed files with 5 additions and 26 deletions

View file

@ -1 +0,0 @@
weston

View file

@ -1 +0,0 @@
weston

View file

@ -1 +0,0 @@
weston

View file

@ -1,7 +1,7 @@
# Template file for 'weston'
pkgname=weston
version=14.0.1
revision=1
revision=2
build_style=meson
# requires XDG_RUNTIME_DIR for most tests
configure_args="-Dtests=false $(vopt_bool vaapi backend-drm-screencast-vaapi) "
@ -20,7 +20,10 @@ homepage="https://wayland.freedesktop.org/"
distfiles="https://gitlab.freedesktop.org/wayland/weston/-/releases/${version}/downloads/weston-${version}.tar.xz"
checksum=a8150505b126a59df781fe8c30c8e6f87da7013e179039eb844a5bbbcc7c79b3
lib32disabled=yes
replaces="weston-colord>=0"
replaces="weston-colord>=0 weston-x11>=0 weston-xwayland>=0"
provides="weston-colord-${version}_${revision}
weston-x11-${version}_${revision}
weston-xwayland-${version}_${revision}"
# Package build options
build_options="vaapi"
@ -47,24 +50,3 @@ weston-devel_package() {
vmove usr/lib/pkgconfig
}
}
weston-x11_package() {
short_desc+=" - x11 backend"
depends="weston"
pkg_install() {
vmove "/usr/lib/libweston-${version%%.*}/x11-backend.so"
}
}
weston-xwayland_package() {
short_desc+=" - xwayland plugin"
pkg_install() {
vmove "/usr/lib/libweston-${version%%.*}/xwayland.so"
}
}
weston-colord_package() {
short_desc+=" - colord (folded into weston)"
build_style=meta
depends="${sourcepkg}"
}