From 3340c7c816670af92af4febb624023c38def9b24 Mon Sep 17 00:00:00 2001 From: dogknowsnx Date: Fri, 20 Mar 2026 09:58:08 +0100 Subject: [PATCH] wayland: update to 1.25.0 Add 'wayland-doc' subpackage (closes #55929) --- srcpkgs/wayland-doc | 1 + srcpkgs/wayland/template | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/wayland-doc diff --git a/srcpkgs/wayland-doc b/srcpkgs/wayland-doc new file mode 120000 index 00000000000000..e7fd0f511aeb4e --- /dev/null +++ b/srcpkgs/wayland-doc @@ -0,0 +1 @@ +wayland \ No newline at end of file diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template index 1b1bf3787a8819..e7492b04e0c78c 100644 --- a/srcpkgs/wayland/template +++ b/srcpkgs/wayland/template @@ -1,18 +1,18 @@ # Template file for 'wayland' pkgname=wayland -version=1.24.0 +version=1.25.0 revision=1 build_style=meson # "Tests must not be built with NDEBUG defined, they rely on assert()." -configure_args="-Ddocumentation=false -Db_ndebug=false" -hostmakedepends="flex pkg-config" +configure_args="-Ddocumentation=true -Db_ndebug=false" +hostmakedepends="flex pkg-config mdBook doxygen graphviz libxslt xmlto" makedepends="expat-devel libffi-devel libfl-devel libxml2-devel" short_desc="Core Wayland window system code and protocol" maintainer="Érico Nogueira " license="MIT" homepage="https://wayland.freedesktop.org/" distfiles="https://gitlab.freedesktop.org/wayland/wayland/-/releases/${version}/downloads/wayland-${version}.tar.xz" -checksum=82892487a01ad67b334eca83b54317a7c86a03a89cfadacfef5211f11a5d0536 +checksum=c065f040afdff3177680600f249727e41a1afc22fccf27222f15f5306faa1f03 if [ "$XBPS_CHECK_PKGS" ]; then configure_args+=" -Dtests=true" @@ -40,3 +40,12 @@ wayland-devel_package() { vmove "usr/lib/*.so" } } + +wayland-doc_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - documentation" + pkg_install() { + vmove usr/share/doc + vmove usr/share/man/man3 + } +}