From 49bd159b27378e644aee8e277f0e2f3a6cb8cf79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 19 Jan 2025 14:59:27 +0700 Subject: [PATCH] weston: absord -x11 -xwayland - weston already linked with everything under the sun - beside automotive industry, who else is really using weston without X11? --- srcpkgs/weston-colord | 1 - srcpkgs/weston-x11 | 1 - srcpkgs/weston-xwayland | 1 - srcpkgs/weston/template | 28 +++++----------------------- 4 files changed, 5 insertions(+), 26 deletions(-) delete mode 120000 srcpkgs/weston-colord delete mode 120000 srcpkgs/weston-x11 delete mode 120000 srcpkgs/weston-xwayland diff --git a/srcpkgs/weston-colord b/srcpkgs/weston-colord deleted file mode 120000 index d103f6c5f48..00000000000 --- a/srcpkgs/weston-colord +++ /dev/null @@ -1 +0,0 @@ -weston \ No newline at end of file diff --git a/srcpkgs/weston-x11 b/srcpkgs/weston-x11 deleted file mode 120000 index d103f6c5f48..00000000000 --- a/srcpkgs/weston-x11 +++ /dev/null @@ -1 +0,0 @@ -weston \ No newline at end of file diff --git a/srcpkgs/weston-xwayland b/srcpkgs/weston-xwayland deleted file mode 120000 index d103f6c5f48..00000000000 --- a/srcpkgs/weston-xwayland +++ /dev/null @@ -1 +0,0 @@ -weston \ No newline at end of file diff --git a/srcpkgs/weston/template b/srcpkgs/weston/template index 21a0c925cb0..59236b01686 100644 --- a/srcpkgs/weston/template +++ b/srcpkgs/weston/template @@ -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}" -}