weston: update to version 16.0.0

Removed fullscreen-shell entirely; deprecated (but not yet removed)
xdg-shell-v6, the GStreamer-based remoting plug-in and the old
Pipewire virtual-output plug-in in favour of the new first-class
backend-pipewire backend. Improved Perfetto traces with debug
annotations, further HDR/colour-management work (grayscale output
colour effect, better inversion documentation), new DRM connector
properties (color-format, underscan/margin), DRM state-reuse and
plane-handling rework, Vulkan renderer explicit-synchronisation and
non-axis-aligned rotation support, and a large number of memory-leak
and use-after-free fixes across the DRM/GL/Vulkan/xdg-shell code
paths.

The old 'pipewire' and 'remoting' meson options were renamed to
'deprecated-pipewire' and 'deprecated-remoting' upstream (migrating to
the first-class 'backend-pipewire' option, already explicitly disabled
here); updated accordingly, otherwise meson configure would fail with
"Unknown options". Verified every other MESON_ARGS option referenced
by this Makefile still exists unchanged in 16.0.0's meson_options.txt.

Also add an explicit PKG_RELEASE:=1 line (version bump resets it from
the prior package's PKG_RELEASE:=2).

No patches to refresh. Hash verified against the release download and
the official SHA256 published in the upstream release announcement
(wayland-devel mailing list).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle committed 2026-08-25 17:47:11 +01:00
1 parent 0de25e3bdd
commit 644a662612
1 file changed
+5 -5
+5 -5
View File
@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=weston
PKG_RELEASE:=2
PKG_RELEASE:=1
PKG_VERSION:=15.0.1
PKG_VERSION:=16.0.0
PKG_MAJOR_VERSION:=$(firstword $(subst .,$(space),$(PKG_VERSION)))
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://gitlab.freedesktop.org/wayland/$(PKG_NAME)/-/releases/$(PKG_VERSION)/downloads/
PKG_HASH:=551d039bfb0c837ba5a4d027cdb8ee16bded0eedb789821f8025d8a64b791f6d
PKG_HASH:=dfb32e2bccabda957b94a8d0ec6075acd18c71c87ebc543ee3e618d294ca0f7f
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
PKG_LICENSE:=MIT
@@ -45,7 +45,7 @@ MESON_ARGS += \
-Dxwayland=false \
-Dcolor-management-lcms=false \
-Dsystemd=false \
-Dpipewire=false \
-Ddeprecated-pipewire=false \
-Dtest-junit-xml=false \
-Ddemo-clients=true \
-Drenderer-gl=true \
@@ -53,7 +53,7 @@ MESON_ARGS += \
-Dshell-ivi=true \
-Dshell-kiosk=true \
-Dshell-lua=false \
-Dremoting=false \
-Ddeprecated-remoting=false \
-Dimage-jpeg=true \
-Dimage-webp=true \
-Dtools=calibrator,debug,info,terminal,touch-calibrator \