wayland-protocols/wayland-protocols.spec
Bjørn Lie 6cdae4e0c5 Accepting request 988952 from home:iznogood:branches:X11:Wayland
- Update to version 1.26:
  + This release introduces the new staging protocol single pixel
    buffer, which together with the viewporter extension enables
    clients to easily create arbitrarily sized single color
    surfaces.
  + Xdg-shell now also supports compositors announcing to surfaces
    some window management capabilities it supports.
  + The text input protocol saw a clarification to an easily
    misinterpreted paragraph, which if interpreted in a different
    way than the new clarification makes clear hindered correct
    behavior from being implemented.
  + This is also the first release which mandates new protocol
    extensions to follow RFC 2119 wording.
  + Apart from has so far been mentioned, this release also comes
    with the usual clarifications, improved annotations, and other
    minor fixes.

OBS-URL: https://build.opensuse.org/request/show/988952
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayland-protocols?expand=0&rev=57
2022-07-17 13:11:45 +00:00

78 lines
2.7 KiB
RPMSpec

#
# spec file for package wayland-protocols
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2015 Bjørn Lie, Bryne, Norway.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: wayland-protocols
Version: 1.26
Release: 0
Summary: Wayland protocols that add functionality not available in the core protocol
License: MIT
Group: Development/Libraries/C and C++
URL: https://wayland.freedesktop.org/
Source: https://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
Source2: https://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz.sig
Source3: %{name}.keyring
# PATCH-FIX-OPENSUSE wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch bsc#1192209 glfd#wayland/wayland-protocols#48 yfjiang@suse.com -- Temporarily disable the unstable xdg-decoration pedantic test on ppc64 until the upstream issue is more clearly diagnosed
Patch0: wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch
BuildRequires: c++_compiler
BuildRequires: c_compiler
BuildRequires: meson >= 0.55.0
BuildRequires: pkgconfig
BuildRequires: pkgconfig(wayland-scanner)
BuildArch: noarch
%description
This package contains Wayland protocols that add functionality not
available in the Wayland core protocol. Such protocols either add
completely new functionality, or extend the functionality of some other
protocol either in Wayland core, or some other protocol in
wayland-protocols.
%package devel
Summary: Wayland protocols that add functionality not available in the core protocol
Group: Development/Libraries/C and C++
%description devel
This package contains Wayland protocols that add functionality not
available in the Wayland core protocol. Such protocols either add
completely new functionality, or extend the functionality of some other
protocol either in Wayland core, or some other protocol in
wayland-protocols.
%prep
%autosetup -p1
%build
%meson
%meson_build
%install
%meson_install
%check
%meson_test
%files devel
%doc README.md GOVERNANCE.md MEMBERS.md
%license COPYING
%{_datadir}/pkgconfig/%{name}.pc
%{_datadir}/%{name}/
%changelog