From f2f572dddf73835fd4b4b0a58fe78bb1a32e844b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 26 Nov 2024 08:22:09 +0100 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 wayland-protocols revision 577343b12b30ce95c4b31d0057e791df --- .gitattributes | 23 ++ wayland-protocols-1.37.tar.xz | 3 + wayland-protocols-1.37.tar.xz.sig | Bin 0 -> 566 bytes wayland-protocols.changes | 492 ++++++++++++++++++++++++++++++ wayland-protocols.keyring | Bin 0 -> 2218 bytes wayland-protocols.spec | 88 ++++++ 6 files changed, 606 insertions(+) create mode 100644 .gitattributes create mode 100644 wayland-protocols-1.37.tar.xz create mode 100644 wayland-protocols-1.37.tar.xz.sig create mode 100644 wayland-protocols.changes create mode 100644 wayland-protocols.keyring create mode 100644 wayland-protocols.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/wayland-protocols-1.37.tar.xz b/wayland-protocols-1.37.tar.xz new file mode 100644 index 0000000..404156b --- /dev/null +++ b/wayland-protocols-1.37.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a70e9be924f2e8688e6824dceaf6188faacd5ae218dfac8d0a3d0976211ef326 +size 100356 diff --git a/wayland-protocols-1.37.tar.xz.sig b/wayland-protocols-1.37.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000..d33158893b291be65f900183da489a5350149e2c GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j+K2f(5vy1k*gy$-pi?(CicHWo?+0%p?3XaEWc5T@?z zo&h!%N}2Ky0E8TjO8!rwp_p!k7qq!0$UW|SJmHVO=IBjELyQfRXTd#CyH=+j&=`r6 zdG@E!!P$cz=EQZrhP?W0v6CaRCgCjP!yY|`Z1qACY3jb?(fq51>Y|}2=d3G&URD`b zNdhpp69cHOG-g?BRqQeb>GM%QEj7RPPStzbX2tqwF%9PTo(wF)%(jfmn5XN%0PeIvj0*Acr4`EcbQW@I3xi9U9hl?kU^p$+n+dkg7GD3qX5O$-{eaF57gw z9uyHH6=Q4;oZ3uaA9bqlA6dH!Qh{edYWX1m1(|X)01wvtEU6bL+({=+?PB3e9g$I$ zV)7QIj{h1*NYzB>o|?91>Mp^MK}5~4oxyPK^$-C&N2_4TQsw1sD{uH$9sup8>?nKy zkbBY5ImJk4+Z=eENLn9piG?KeVic=D3`+nf5*UA7nhggm84*1DvD0TGR>3nqI1mbh zak+ug`s0lwmdywi_qS5tu$wG5QubQ01$CPR;CXS65{27b#=gtkh*;=abh$Q?gu8qk zCk9+RKh4tLm$<*`J-WLFZkvJU#QRfhrp#Igg#sRO2>D3u2)#$kJ&|pev_0Jf)Dzyw EbLjUDF8}}l literal 0 HcmV?d00001 diff --git a/wayland-protocols.changes b/wayland-protocols.changes new file mode 100644 index 0000000..ebedf22 --- /dev/null +++ b/wayland-protocols.changes @@ -0,0 +1,492 @@ +------------------------------------------------------------------- +Sun Sep 1 17:36:56 UTC 2024 - Bjørn Lie + +- Update to version 1.37: + + This release contains three new protocols: + - xdg-toplevel-icon: Associate an icon with a toplevel window. + - ext-image-capture-source + - ext-image-copy-capture: A set of protocols that together + allow capturing the pixel content of outputs and toplevels. + + Apart from this, it includes the usual protocol documentation + improvements and fixes, as well as clarification of existing + protocol review practices. + +------------------------------------------------------------------- +Sat May 4 23:02:59 UTC 2024 - Florian "sp1rit" + +- Update to version 1.36: + * xdg-dialog: fix missing namespace in protocol name +- Changes from version 1.35: + * cursor-shape-v1: Does not advertises the list of supported cursors + * xdg-shell: add missing enum attribute to set_constraint_adjustment + * xdg-shell: recommend against drawing decorations when tiled + * tablet-v2: mark as stable + * staging: add alpha-modifier protocol + +------------------------------------------------------------------- +Tue Apr 30 08:15:19 UTC 2024 - Christophe Marin + +- Update to 1.36 + * Fix to the xdg dialog protocol + * tablet-v2 protocol is now stable + * alpha-modifier: new protocol + * Bug fix to the cursor shape documentation + * The xdg-shell protocol now also explicitly recommends against + drawing decorations outside of the window geometry when tiled + +------------------------------------------------------------------- +Thu Mar 21 13:28:47 UTC 2024 - Christophe Marin + +- Update to 1.34: + * xdg-dialog: new protocol + * xdg-toplevel-drag: new protocol + * Fix typo in ext-foreign-toplevel-list-v1 + * tablet-v2: clarify that name/id events are optional + * linux-drm-syncobj-v1: new protocol + * linux-explicit-synchronization-v1: add linux-drm-syncobj note + +------------------------------------------------------------------- +Wed Jan 31 08:32:51 UTC 2024 - Dominique Leuenberger + +- Update wayland-protocols.keyring: Use gpg key by Daniel Stone to + verify sources. + +------------------------------------------------------------------- +Fri Jan 26 11:41:27 UTC 2024 - Muhammad Akbar Yanuar Mantari + +- Update to version 1.33: + * xdg-shell: Clarify what a toplevel by default includes + * linux-dmabuf: sync changes from unstable to stable + * linux-dmabuf: require all planes to use the same modifier + * presentation-time: stop referring to Linux/glibc + * security-context-v1: Make sandbox engine names use reverse-DNS + * xdg-decoration: remove ambiguous wording in configure event + * xdg-decoration: fix configure event summary + * linux-dmabuf: mark as stable + * linux-dmabuf: add note about implicit sync + * security-context-v1: Document what can be done with the open + sockets + * security-context-v1: Document out of band metadata for flatpak + +------------------------------------------------------------------- +Thu Oct 19 13:58:01 UTC 2023 - Antonio Larrosa + +- Use gcc11 in SLE15 in order to fix a ppc64le test that was + failing when built with gcc7 (boo#1216320) +- Remove patch that doesn't seem to be needed anymore: + * wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch + +------------------------------------------------------------------- +Mon Jul 3 10:17:43 UTC 2023 - llyyr + +- Update to version 1.32: + * ext-foreign-toplevel-list: new protocol + * cursor-shape-v1: new protocol + * security-context-v1: new protocol + * xdg-shell: add suspended toplevel state + * Apart from these new additions, this release also brings the + usual clarifications, cleanups and fixes. + +------------------------------------------------------------------- +Tue Nov 29 18:34:53 UTC 2022 - Fabian Vogt + +- Update to version 1.31: + + wp-fractional-scale-v1: new protocol + + xdg-shell: add defunct_role_object error + +------------------------------------------------------------------- +Wed Nov 23 12:40:57 UTC 2022 - llyyr + +- Update to version 1.30: + * This release introduces the new tearing-control protocol + +------------------------------------------------------------------- +Mon Nov 14 16:26:13 UTC 2022 - Fusion Future + +- Update to version 1.29: + + linux-dmabuf: fix references to tranche_formats + + content-type: fix enum name in + wp_content_type_v1.set_content_type +- Changes from version 1.28: + + xdg-shell: + - Replace an HTTP link with HTTPS + - window menus are optional + - Add specific errors + + Add xdg-shell.unresponsive error + + xwayland_shell_v1: New protocol + +------------------------------------------------------------------- +Mon Oct 10 21:03:51 UTC 2022 - Bjørn Lie + +- Update to version 1.27: + + This release includes two new staging protocols: + - Content type hint: This protocol enables clients to provide + hints to the compositor about what kind of content it + provides, allowing compositors to optionally adapt its + behavior accordingly. + - Idle notify: This extension allows compositors to notify + clients about when the user is idle. + + Apart from these two new extensions, this release also brings + the usual clarifications, cleanups and fixes. + +------------------------------------------------------------------- +Sat Sep 17 06:37:37 UTC 2022 - Christophe Giboudeaux + +- Explicitly require a python3 interpreter to build + wayland-protocols. It's needed to build the tests. + +------------------------------------------------------------------- +Tue Jul 12 20:14:54 UTC 2022 - Bjørn Lie + +- 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. + +------------------------------------------------------------------- +Thu Feb 10 07:52:18 UTC 2022 - Fusion Future + +- Update to 1.25 + * This release also adds a new staging protocol for session + locking, as well as a 'bounds' event to the xdg_toplevel + interface. + * ext-session-lock-v1: new protocol + * xdg-shell: add invalid_resize_edge error value + * xdg-shell: Add toplevel "bounds" configure event + * build: Bump version to 1.25 + * xdg-shell: clarify conditions for remapping unmapped surfaces + * linux-dmabuf: fix typo in dev_t example code + +------------------------------------------------------------------- +Wed Nov 24 08:29:20 UTC 2021 - Christophe Giboudeaux + +- Update to 1.24 + * This release adds feedback to the DMA buffer protocol + * tests: allow cross-compiling the tests + * tests: check whether -Wl,--unresolved-symbols=ignore-all is + supported + * meson.build: wayland-scanner is only needed for tests + * Improve tiled_* enum summary +- Rebase wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch + +------------------------------------------------------------------- +Thu Nov 4 07:19:04 UTC 2021 - Yifan Jiang + +- Add wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch: + Temporarily disable the unstable xdg-decoration pedantic test on + ppc64 until the upstream issue is more clearly diagnosed: + + https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/48 + +------------------------------------------------------------------- +Wed Oct 13 08:04:58 UTC 2021 - Bjørn Lie + +- Run test-suite during build: + + Add c_compiler and c++_compiler BuildRequires. + + Stop passing tests=false to meson. + + Add check section and meson_test macro. + +------------------------------------------------------------------- +Wed Oct 6 11:46:58 UTC 2021 - Fabian Vogt + +- Update to 1.23: + * This release adds the new gesture "hold" to the pointer gesture protocol. +- Switch to building with meson +- Based on work from home:ngh +- Update description to fix grammar + +------------------------------------------------------------------- +Wed Sep 1 17:58:37 UTC 2021 - Christophe Giboudeaux + +- Update to 1.22 + This release includes a new staging protocol: DRM object leasing. + + Besides that, various test and build system improvements are + included, as well as a set of clarifications to the + xdg-activation protocol and other protocols. + + * xdg-shell: Make xdg_surface fail when surface has role + * xdg-output: fix minor calculation error + * xdg-activation: correct sequence when X11 client spawns + Wayland client + * xdg-activation: rewrite and move description of token forwarding + * xdg-activation-v1: clarify set_{serial,surface} + * presentation-time: use enum entry description tags +- Check https://lists.freedesktop.org/archives/wayland-devel/2021-September/041972.html + for the full list of changes. + +------------------------------------------------------------------- +Sun May 9 17:31:47 UTC 2021 - Dirk Müller + +- update to 1.21: + * Also new with this release is the introduction of a new protocol phase + that replaces the old "unstable" phase: "staging". The main purpose of + this is making it more painless to transition a protocol from it's + testing-in-production phase to declaring it stable. See README.md for + details. + + * This release also introduces a new staging protocol: xdg-activation, + meant to enable transferring focus between different toplevel surfaces. + For example from a launcher to a launchee, or one focused application to + another. + +------------------------------------------------------------------- +Sun Mar 1 11:53:33 UTC 2020 - Bjørn Lie + +- Update to version 1.20: + + This release includes the new governance document, describing + how to introduce and update Wayland protocols in + wayland-protocols. See the GOVERNANCE.md file for details. +- Changes from version 1.19: + + This release includes a new xdg-shell protocol that adds + support for repositioning already mapped popups. Methods of + doing so with inter-surface synchronization has been left out, + with the intention of addressing this with a protocol at a + lower level. + + Both the presentation time and xdg-shell protocol also got new + attributes added meaning bindings using the enum and bitfield + attributes will generate better result. + +------------------------------------------------------------------- +Thu Jul 25 18:05:42 UTC 2019 - Bjørn Lie + +- Update to version 1.18: + * This version comes with documentational clarifications, bug + fixes and minor additions to existing protocols. + +------------------------------------------------------------------- +Wed Nov 14 15:56:30 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.17: + * This versions include two new unstable protocols: + - linux-explicit-synchronization: A Linux specific mechanism + for explicit per-surface buffer synchronization. + - primary-selection: A clipboard like mechanism mimicking + primary selection on X11, commonly known as + "middle-click-paste". + * The license tag for the fullscreen shell was also corrected. + +------------------------------------------------------------------- +Tue Jul 31 07:54:47 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.16: + * This version includes a new version of the unstable text-input + protocol. The new version is not compatible with the old + version. Please check the commit adding the new protocols for + more details about the introduced changes. + * The stable xdg-shell protocol got some clarifications about + expectations regarding state requested by the client and what + is configured by the compositor. + * The xdg-output protocol got some clarifications about how + transforms are handled. + * The test suite was improved to catch issues detected by + wayland-scanner. + +------------------------------------------------------------------- +Sat Jul 7 20:50:10 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.15: + * This version includes a new unstable protocol that enables + clients to allow the compositor to draw window decorations. + * The xdg-shell protocol also saw a fix clarifying the + requirements for xdg-popup parents. + +------------------------------------------------------------------- +Thu May 17 16:04:12 UTC 2018 - rzl@l2f.inesc-id.pt + +- Update to version 1.14: + * xdg-output: Add name and description events + * configure.ac: Bump version to 1.14 + * xdg-shell: add enums for tiled window state to toplevel + configure + +------------------------------------------------------------------- +Sun Feb 18 02:55:00 UTC 2018 - avindra@opensuse.org + +- Update to version 1.13: + * New unstable protocol: Input timestamps, a protocol for + providing high resolution timestamps to input events. See + commit 4f789286e4ab7f6fecc2ccb895d79362a9b2382a and protocol + XML file for details. +- use https urls + +------------------------------------------------------------------- +Thu Dec 28 21:58:28 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.12: + * This version includes the new stable version of the XDG Shell + protocol. In short, the difference between the XDG Shell stable + and the last unstable version include (among other things): + * The base interface and the global exposed via the registry + changed from zxdg_shell_v6 to xdg_wm_base. + * Fullscreen semantics were better defined and geometry + requirements relaxed to allow certain hardware optimizations. + * The popup positioner was changed to allow positioning against a + point. + * The popup semantics was changed to allow future extendability. + * Toplevel parent-child relationship ambiguities were fixed. + * Unmap/map semantics were better defined. + * Various other ambiguities were fixed and documentation in + general was improved. +- Use autosetup macro, and drop make call, nothing is build anyway. + +------------------------------------------------------------------- +Thu Nov 9 19:30:23 UTC 2017 - aavindraa@gmail.com + +- Update to version 1.11: + * This version includes a new unstable version of the xdg-foreign + protocol. The new version fixes C++ incompatibility issues + while making the interface request naming a bit more + descriptive. + * Use sysroot prefix for pkgdatadir variable. +- Drop wayland-protocols-sysroot-prefix-fix.patch: Fixed upstream. +- Cleanup with spec-cleaner. + +------------------------------------------------------------------- +Sat Sep 9 18:34:47 UTC 2017 - zaitor@opensuse.org + +- Add wayland-protocols-sysroot-prefix-fix.patch: Use sysroot + prefix for pkgdatadir variable. The pc_sysroot is automatically + added to cflags and libs but not to 'pkg-config --variable'. + +------------------------------------------------------------------- +Tue Aug 22 09:09:49 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.10: + * This version introduces one new unstable protocol: xdg-output - + a protocol meant for providing desktop centric concepts related + to output and monitors to clients. It's for example intended to + be used by Xwayland to be able to layout outputs on a logical + pixel grid. + +------------------------------------------------------------------- +Thu Jul 13 22:23:16 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.9: + * Keyboard shortcut inhibitation - a protocol meant for making it + possible for virtual machine viewers, remote desktop clients + etc, to be able to forward keyboard combinations such as + Alt-Tab etc. + * Xwayland keyboard grabbing - a protocol specifically targeted + at enabling Xwayland to implement keyboard grabs. +- Update keyring, the previous one had expired. + +------------------------------------------------------------------- +Sat Jun 17 17:15:31 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.8: + * Bumped the linux dmabuf protocol version, introducing a new + request for creating a buffer from a dmabuf without having to + wait for an event, as well as an event advertising supported + fourcc modifiers along with the supported formats. + * A pkg-config file meant for when wayland-protocols is used as a + git submodule (or otherwise not installed) was added. + * Various grammar fixes and clarifications were also included in + this release. + +------------------------------------------------------------------- +Sun Aug 21 17:31:21 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 1.7 + * Includes the new version of the unstable xdg-shell v6 protocol. + * The protocol have gone through extensive changes to how + surfaces are created and mapped, and also adds a few features + that was not possible before: + - A client can now specify a minimum and/or maximum window + geometry. + - A client can now in a declarative manner position popup + surfaces so that they will be visible to the user, e.g. by + having them placed within the shell work area. + - A client can map a popup without a grab; this intended to be + used for relatively positioned child surfaces that should not + be automatically dismissed, such as tooltips, and user + interface elements like "popovers" in GTK+. + +------------------------------------------------------------------- +Sat Aug 13 22:17:00 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.6: + * This release include two new unstable protocols: + - xdg-foreign: reference a toplevel surface from another client + and affect window manager relationship. + - idle-inhibit: inhibit idle behaviour (screen blanking, + screensaver, etc) + +------------------------------------------------------------------- +Fri Jul 22 07:05:10 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 1.5 + * This release include a new unstable version of the tablet + protocol: tablet-unstable-v2. The new tablet protocol fixes a + few issues discovered in the first version, and also adds pad + support. + +------------------------------------------------------------------- +Mon May 23 22:23:27 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.4: + * This release include one new stable protocol extension: + viewporter. + * The viewporter porter has previously been known as "wl_scaler" + and enables a client to crop and scale a surface server side. + Clients and compositors previously implementing support for + wl_scaler should adapt accordingly. See the corresponding XML + file for details. + * Other changes included in this release are various grammatical + corrections to the presentation-time, tablet, relative-pointer, + pointer-constraints, linux-dmabuf, input-method and + fullscreen-shell protocols. + * It's now also possible to use autotools build files to install + on platforms where the host CPU is not recognized. + +------------------------------------------------------------------- +Fri Mar 18 20:19:07 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.3: + * This release include one new unstable protocol extension: + Tablet support. See the corresponding XML file for details. + +------------------------------------------------------------------- +Tue Mar 8 14:23:23 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.2: + * This release includes the first stable protocol extension: + Presentation time. See the corresponding XML file for details. + * Changes to existing protocols include: Pointer constaraints: A + typo in the documentation was fixed. + +------------------------------------------------------------------- +Tue Feb 16 18:52:39 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.1: + * This release includes two new unstable protocol extensions: + + Relative pointer events. + + Pointer constraints (locking and confinement). + * Changes to existing protocols include: + + xdg-shell: Added EFL state range reservation. + * Other improvement include basic testing, which tests that all + the protocols provided will pass wayland-scanner without any + errors, and compatibility with older pkg-config versions. +- Add pkgconfig(wayland-scanner) BuildRequires: New dependency. + +------------------------------------------------------------------- +Mon Feb 8 12:18:54 UTC 2016 - jengelh@inai.de + +- Add key files + +------------------------------------------------------------------- +Thu Dec 17 08:36:41 UTC 2015 - zaitor@opensuse.org + +- Initial packaging (version 1.0) for build.opensuse.org diff --git a/wayland-protocols.keyring b/wayland-protocols.keyring new file mode 100644 index 0000000000000000000000000000000000000000..38c6e7c9f6a19fac38265f9ca9caeb3497d54f54 GIT binary patch literal 2218 zcmV;b2vzr)0u2OC3@>#75CFY|AwcnbR7jwgyIxs?CdN7#|spJF(RZRsx?HsC7wUX$E8oapIzma4cV}cqT>Naxi%FW?35)@OkorA( zKjUuBsdue(=W)J;VB4sN?|RIfLP0vBn>%eR*g5N2MmuCBDH$I*I9$GIlkjFdW<;B} z#S472^fir6E7$xPawz!2WZ%6nCzoI!!l8s}Xm@TTpAi2ICWSG%0yuEtM0{3vHyqER zC*ug$Rqfb5x6neBeWpMJUFDnyv*y&hb>5-0&i!+``@%A^cv6*Z5iN|oHr49Wb7+~$ zKtPKMVq=b$^EXb(+5id(5T@?z zo&h!%O7UV3|6sJbT^}ftU9SC*J)GKfXkTSSfUd-7b0~@r_RK@8?<_hKKs# z@}cfJR>XcgM6YStd}N&27z@1|mfe*+bFMrw-h|xQ?r`Y3Ca?0wy$q3DDbSqOeSewB z_YU2>wzgpkQ)eUt^Nm=+&I+Z;QJ*Yt(ZLn*eos;-P5F?jN{BmtBHQ;UG|mv{goH8^ z>Y>xJq3z{!I5Y+d3J=PP9ziiFI*rWu>mV*liB;2C%q`q~Ncd1bBRbx@@Shs7j?|w= z4H|SW1?^>A6~C`sjOlC`*1x2w$9d7--mt_BJH5jUH$CVl7$#C(4lcJ2l4B<{)f2xK8LT!=L$_D3wG#82$C} zD+Czoh$UpD{34MLjjNqnN15TJS>;&blU)GF_tQ1c0@-c(;T6A3luoniWezF1a%xPn z-?;(}1WpVubpa3nvZxdu+~*e?(AXfPPxTy2({St6jAy}I-Ea*Ebz`p;WE_Xm#Iba0 z&K$Ju9<+reWOOc0$pb_$HBz3l2NiiqZ==u&Et(i>d1V$#3FwT}zt)02^-)nhN=pm% z4zt2nPCEjs->N-l;!rEw6fz_X0;DDF+r0T`IjHjvD!6^t1m?>cQ!XCbMwu4YQw2d8 z+8kmD@oPCxhDAIy-bF0OK9#z) zP#uU(M?dV3&KFnnc`{8>o&u_WpQXoFnO~H}Ej*1X3H66wu5PR)3ZP;*_gkbEb8t^b zLY)&q*wWUF8|3h0AVo@!YE^bUH}^I6r3S5NDpAPk1aMwkA&m4)0ye|NCgwT0k}0u% z`bUycc_P(;X!~Ioqq1*dNh)W=}t3qJFe%k#JaJ>&!d{%aMr@ zLE^88xl{U#tX8BG=@r@E1b2_C9x8gO8@`-PMDW{Dz{5eoNY3PU1A(G_rK$5 zD>d_K;3h%{ivpitQC4*iyu4MJ=<}12HA1QqDg89qn~5YP0~4H@h7KKDa#1R%4iF5% zt8D0<01*KI0f_=71Q-DV01pBi3b)w*U$W5T@?zo&h!%N}*X00EvjP zjrh<5;#I0rJhdzmP038w!x{@zyz{pQXTmV>^i^c<8iUH{z3!S=D|drZv_c0KAG}gS z%6%D?(w2;qH-7tWsCWR|U3 z4q;ha?(jZjJpWifpr65hUdmAOI-Cs)6K30W6~i5q&^iJwQK9?=*SLV(l9BXW;5a)8 zZjlwoZ(BY=-kZZf?^_1oVz9(1CWdCXHAG5_q{|)&ya`JuDN9lP;G%Otb(b?O3cKjB ziY!K=6zO~Da4~+$G#8GMRgO?QcLd>j%roQ`^9bOL^3(Vhj6$~}eiD!##cND_)KLw{ z9!turYg0)xMVL?LK~55hikE${o7-qicx?3kV+NqtUF83&>mwz()^A_0Mx?V4y(2{V zNh{l_e1oe+BuUZ{P~hnG*ab{Bjj}n7pItH^M-MmT!572bU6gVvSWlQk0U35@R>x7I zEcm2>V=S3v;v<^mDC4?GyV$DhLUmVVmFxCR;JYY&xGpwHR=4ht6JPL7&N~GVCpLN sJznF0hL}&&YsrY3zy5i;p7NmjU>S 1500 +BuildRequires: c++_compiler +BuildRequires: c_compiler +%else +BuildRequires: gcc11 +BuildRequires: gcc11-c++ +%endif +BuildRequires: meson >= 0.55.0 +BuildRequires: pkgconfig +BuildRequires: python3-base +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 +%if 0%{?suse_version} <= 1500 +export CC=gcc-11 +export CXX=gcc-11 +%endif +%meson +%meson_build + +%install +%if 0%{?suse_version} <= 1500 +export CC=gcc-11 +export CXX=gcc-11 +%endif +%meson_install + +%check +%meson_test + +%files devel +%doc README.md GOVERNANCE.md MEMBERS.md +%license COPYING +%{_datadir}/pkgconfig/%{name}.pc +%{_datadir}/%{name}/ + +%changelog