%global debug_package %{nil} Name: wayland-protocols Version: 1.46 Release: 1%{?dist} Summary: Wayland protocols that add functionality not available in the core protocol License: MIT URL: https://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson BuildRequires: wayland-devel %description wayland-protocols contains Wayland protocols that add functionality not available in the Wayland core protocol -- genuinely missing from Azure Linux's own repos (server/container distro, no reason to ship desktop Wayland extension protocols), built here from real upstream source. Pinned to 1.46 (2025-11-23) instead of latest -- Azure Linux ships wayland-scanner 1.24.0 (wayland core, released 2025-07-06). 1.46 was empirically verified to parse cleanly against this scanner (every XML file run through `wayland-scanner private-code`); later releases (1.49+) use XML schema attributes (e.g. "frozen" on color-management-v1) that this older scanner's DTD rejects. 1.46 is also the exact minimum kwindowsystem and libplasma require. %package devel Summary: %{summary} Provides: %{name}-static = %{version}-%{release} BuildArch: noarch %description devel %{summary}. %prep %autosetup %build %meson -Dtests=false %meson_build %install %meson_install %files devel %license COPYING %doc README.md %{_datadir}/pkgconfig/%{name}.pc %{_datadir}/%{name}/ %{_includedir}/%{name}/ %changelog * Sat Aug 29 2026 Smech - 1.46-1 - Bumped from 1.45 to 1.46 (empirically verified clean against wayland-scanner 1.24.0); satisfies kwindowsystem/libplasma's real minimum requirement * Sat Aug 29 2026 Smech - 1.45-1 - Real upstream source, genuinely missing from Azure Linux's server-focused repos