From 8885432e1d3b5e3d9c51784ae13e1cb6053e04a6 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 30 Oct 2023 18:07:52 -0400 Subject: [PATCH 01/24] Rebuild for gtest 1.14.0 From b99314c5918c6cca291003e6115b3580ad0fd618 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 Dec 2023 10:54:05 -0500 Subject: [PATCH 02/24] Update to 1.7.0 (close RHBZ#2254812) --- .gitignore | 1 + sources | 2 +- wlcs.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e441d1..a6ba4d9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /wlcs-1.5.0.tar.gz /wlcs-1.6.0.tar.gz /wlcs-1.6.1.tar.gz +/wlcs-1.7.0.tar.gz diff --git a/sources b/sources index dbf128a..f483246 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wlcs-1.6.1.tar.gz) = 136bee6ac1d55e55cbeb65e20cc6e6b1912c5b050bef63d16a869dc90b6e287dddb21d8861f3847811aa804d1e5edbe1de0616ebef888fce335399e249f60bce +SHA512 (wlcs-1.7.0.tar.gz) = e45a93819ad37b2594e4bde6a784fda6f96e427fa9d125f606433b3ad9d816dfd2f7adacaf93238909de117e7af37779ad7d3ade8c0535ca81fdd629de026057 diff --git a/wlcs.spec b/wlcs.spec index 9288405..2650bee 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -18,7 +18,7 @@ %bcond tsan 0%{?arch_has_tsan:1} Name: wlcs -Version: 1.6.1 +Version: 1.7.0 Release: %autorelease Summary: Wayland Conformance Test Suite From aaf3f2266cb376c8ef39730bbfe2241aed9acac0 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 Dec 2023 10:54:05 -0500 Subject: [PATCH 03/24] Update to 1.7.0 (close RHBZ#2254812) --- .gitignore | 1 + sources | 2 +- wlcs.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e441d1..a6ba4d9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /wlcs-1.5.0.tar.gz /wlcs-1.6.0.tar.gz /wlcs-1.6.1.tar.gz +/wlcs-1.7.0.tar.gz diff --git a/sources b/sources index dbf128a..f483246 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wlcs-1.6.1.tar.gz) = 136bee6ac1d55e55cbeb65e20cc6e6b1912c5b050bef63d16a869dc90b6e287dddb21d8861f3847811aa804d1e5edbe1de0616ebef888fce335399e249f60bce +SHA512 (wlcs-1.7.0.tar.gz) = e45a93819ad37b2594e4bde6a784fda6f96e427fa9d125f606433b3ad9d816dfd2f7adacaf93238909de117e7af37779ad7d3ade8c0535ca81fdd629de026057 diff --git a/wlcs.spec b/wlcs.spec index 9288405..2650bee 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -18,7 +18,7 @@ %bcond tsan 0%{?arch_has_tsan:1} Name: wlcs -Version: 1.6.1 +Version: 1.7.0 Release: %autorelease Summary: Wayland Conformance Test Suite From fce43b7315ce41f0567a4645d72a5c22f8e9f955 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:56:22 +0000 Subject: [PATCH 04/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 4ae221bf8ec5281e64da2d759d9b152f22579b7a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 5 Apr 2024 10:26:38 -0400 Subject: [PATCH 05/24] Add an rpmlintrc file [skip changelog] --- wlcs.rpmlintrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 wlcs.rpmlintrc diff --git a/wlcs.rpmlintrc b/wlcs.rpmlintrc new file mode 100644 index 0000000..499c66f --- /dev/null +++ b/wlcs.rpmlintrc @@ -0,0 +1,2 @@ +# Not a real spelling error: +addFilter(r" spelling-error \('(implementors?)',") From bad98f764e9c6439658cca31d31073fdab3bc1bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:25:39 +0000 Subject: [PATCH 06/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 04eccb325e8da908e0f3289e0836473e8e35ca8b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 3 Nov 2024 07:11:11 -0500 Subject: [PATCH 07/24] Invoke %cmake in %conf rather than in %build --- wlcs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wlcs.spec b/wlcs.spec index 2650bee..91e41ba 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -135,12 +135,15 @@ Wayland compositor tests that use wlcs. sed -r -i 's/-Werror //' CMakeLists.txt -%build +%conf %cmake \ -DWLCS_BUILD_ASAN=%{?with_asan:ON}%{?!with_asan:OFF} \ -DWLCS_BUILD_TSAN=%{?with_tsan:ON}%{?!with_tsan:OFF} \ -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} \ -GNinja + + +%build %cmake_build From 9177e6635357c866a014cabd9c5f34d10ae8be6f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 15 Dec 2024 11:33:21 -0500 Subject: [PATCH 08/24] Add a SourceLicense field --- wlcs.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wlcs.spec b/wlcs.spec index 91e41ba..649f682 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -39,7 +39,7 @@ Summary: Wayland Conformance Test Suite # and these sources are combined with GPLv3 code, the LGPLv3 option is used # in this package. However, we encode both options in the SPDX expression. # -# GPLv2+: +# GPL-2.0-or-later # - debian/* # > Not used in this package # @@ -74,6 +74,13 @@ Summary: Wayland Conformance Test Suite # C source files and headers, and are not directly included in the binary # RPMs. License: GPL-3.0-only AND (LGPL-2.0-only OR LGPL-3.0-only) +SourceLicense: %{shrink: + %{license} AND + (GPL-2.0-only OR GPL-3.0-only) AND + GPL-2.0-or-later AND + HPND-sell-variant AND + MIT + } URL: https://github.com/MirServer/wlcs Source: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz From 0811c7d5b063eb6e1bc8ef089e8ac1784ef8cb8a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:07:06 +0000 Subject: [PATCH 09/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 24fc598db3295a3cb9ef60142746997b49a93932 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 22 Jan 2025 14:29:03 -0500 Subject: [PATCH 10/24] Rebuilt for gtest 1.15.2 From c93d6ccbd40455201fd07c2f9d22af711b139d65 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 5 Mar 2025 10:52:18 -0500 Subject: [PATCH 11/24] Update architectures for asan/tsan/ubsan tests based on GCC 15 - Adds riscv64 to supported architectures for all three kinds of tsts --- wlcs.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index 649f682..0a6fccd 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -1,14 +1,14 @@ # Lists copied from gcc.spec -# Current as of 13.2.1 (lines 66, 86, and 76, respectively). +# Current as of 15.0.1 (lines 68, 88, and 78, respectively). # Note that asan and ubsan are available on all Fedora primary architectures; # tsan is missing on i686 only. -%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 +%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64 %global arch_has_asan 1 %endif -%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 +%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64 %global arch_has_ubsan 1 %endif -%ifarch x86_64 ppc64 ppc64le aarch64 s390x +%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64 %global arch_has_tsan 1 %endif From 7454946d254003a3a78b75f140be5fbd5be81c43 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 11 May 2025 08:56:14 -0400 Subject: [PATCH 12/24] Update .rpmlintrc file for current rpmlint --- wlcs.rpmlintrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wlcs.rpmlintrc b/wlcs.rpmlintrc index 499c66f..99ea686 100644 --- a/wlcs.rpmlintrc +++ b/wlcs.rpmlintrc @@ -1,2 +1,6 @@ # Not a real spelling error: addFilter(r" spelling-error \('(implementors?)',") +# Use the latest GPLv2 license text +# https://github.com/canonical/wlcs/pull/352 +# We will not patch this until/unless upstream merges the PR. +addFilter(r" incorrect-fsf-address ") From 77c37873ce26aa945ab94f0ba2a713366fe91931 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:28:15 +0000 Subject: [PATCH 13/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e4174d1dd43cf3e04404e5d415ea1c9271358b31 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 15 Aug 2025 07:19:57 -0400 Subject: [PATCH 14/24] Update to 1.8.1 (close RHBZ#2388540) --- .gitignore | 1 + sources | 2 +- wlcs.spec | 9 +++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a6ba4d9..86df98c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /wlcs-1.6.0.tar.gz /wlcs-1.6.1.tar.gz /wlcs-1.7.0.tar.gz +/wlcs-1.8.1.tar.gz diff --git a/sources b/sources index f483246..cb94fbc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wlcs-1.7.0.tar.gz) = e45a93819ad37b2594e4bde6a784fda6f96e427fa9d125f606433b3ad9d816dfd2f7adacaf93238909de117e7af37779ad7d3ade8c0535ca81fdd629de026057 +SHA512 (wlcs-1.8.1.tar.gz) = 5a76c9a5b88ab0627300bd9a3cb63ceaf68824a15b79a605aa5fd3a9b12e2877489a7150a21da68bda21434bd947e4f0d1ecc8b6d81ab9a1faf84ee75e6d1ca2 diff --git a/wlcs.spec b/wlcs.spec index 0a6fccd..221504a 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -1,5 +1,5 @@ # Lists copied from gcc.spec -# Current as of 15.0.1 (lines 68, 88, and 78, respectively). +# Current as of 15.2.1 (lines 74, 94, and 84, respectively). # Note that asan and ubsan are available on all Fedora primary architectures; # tsan is missing on i686 only. %ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64 @@ -18,7 +18,7 @@ %bcond tsan 0%{?arch_has_tsan:1} Name: wlcs -Version: 1.7.0 +Version: 1.8.1 Release: %autorelease Summary: Wayland Conformance Test Suite @@ -138,15 +138,16 @@ Wayland compositor tests that use wlcs. %prep %autosetup -# -Werror makes sense for upstream CI, but is too strict for packaging -sed -r -i 's/-Werror //' CMakeLists.txt %conf +# WLCS_FATAL_COMPILE_WARNINGS: makes sense for upstream CI, but too strict for +# downstream packaging %cmake \ -DWLCS_BUILD_ASAN=%{?with_asan:ON}%{?!with_asan:OFF} \ -DWLCS_BUILD_TSAN=%{?with_tsan:ON}%{?!with_tsan:OFF} \ -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} \ + -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF \ -GNinja From f4db9d37b4c1d73441ed6043ca1b28ead75440a4 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 12 Nov 2025 10:10:14 +0000 Subject: [PATCH 15/24] Rebuilt for gtest 1.17.0 From 0a8d322dd20e5b33eb4120d762278514dc664a4e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 11 Jan 2026 00:03:14 +0000 Subject: [PATCH 16/24] Update .rpmlintrc file [skip changelog] --- wlcs.rpmlintrc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/wlcs.rpmlintrc b/wlcs.rpmlintrc index 99ea686..499c66f 100644 --- a/wlcs.rpmlintrc +++ b/wlcs.rpmlintrc @@ -1,6 +1,2 @@ # Not a real spelling error: addFilter(r" spelling-error \('(implementors?)',") -# Use the latest GPLv2 license text -# https://github.com/canonical/wlcs/pull/352 -# We will not patch this until/unless upstream merges the PR. -addFilter(r" incorrect-fsf-address ") From 23dad957163424c36b2e29f6cbd986706f768b0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:17:27 +0000 Subject: [PATCH 17/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 598e1508f6355da5d80cd909835f67701ddc0207 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 15 Mar 2026 11:27:42 +0000 Subject: [PATCH 18/24] Verify asan/tsan/ubsan arch list for GCC 16.0.1 --- wlcs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wlcs.spec b/wlcs.spec index 221504a..4d4647f 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -1,5 +1,5 @@ # Lists copied from gcc.spec -# Current as of 15.2.1 (lines 74, 94, and 84, respectively). +# Current as of 16.0.1 (lines 83, 103, and 93, respectively). # Note that asan and ubsan are available on all Fedora primary architectures; # tsan is missing on i686 only. %ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64 From 1d8a76b37535a80f1b8b96b4dd80c0649d73a16a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 15 Mar 2026 11:24:55 +0000 Subject: [PATCH 19/24] =?UTF-8?q?The=20ninja=20backend=20is=20the=20defaul?= =?UTF-8?q?t=20now;=20don=E2=80=99t=20bother=20specifying=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://fedoraproject.org/wiki/Changes/CMake_ninja_default --- wlcs.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index 4d4647f..0897c23 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -84,12 +84,10 @@ SourceLicense: %{shrink: URL: https://github.com/MirServer/wlcs Source: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz +BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: ninja-build - BuildRequires: boost-devel BuildRequires: cmake(GTest) BuildRequires: gmock-devel @@ -147,8 +145,7 @@ Wayland compositor tests that use wlcs. -DWLCS_BUILD_ASAN=%{?with_asan:ON}%{?!with_asan:OFF} \ -DWLCS_BUILD_TSAN=%{?with_tsan:ON}%{?!with_tsan:OFF} \ -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} \ - -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF \ - -GNinja + -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF %build From 69ed6fc33d305ec862b9fd84811af429eb27689c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 May 2026 07:49:40 +0100 Subject: [PATCH 20/24] Trivial spec-file typo fix [skip changelog] --- wlcs.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index 0897c23..8523ef4 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -75,12 +75,12 @@ Summary: Wayland Conformance Test Suite # RPMs. License: GPL-3.0-only AND (LGPL-2.0-only OR LGPL-3.0-only) SourceLicense: %{shrink: - %{license} AND - (GPL-2.0-only OR GPL-3.0-only) AND - GPL-2.0-or-later AND - HPND-sell-variant AND - MIT - } + %{license} AND + (GPL-2.0-only OR GPL-3.0-only) AND + GPL-2.0-or-later AND + HPND-sell-variant AND + MIT + } URL: https://github.com/MirServer/wlcs Source: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz From a3cc806bcee868ed53f7154aa0e6e7ad4396d401 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 May 2026 07:52:59 +0100 Subject: [PATCH 21/24] Use the cmake declarative buildsystem --- wlcs.spec | 39 ++++++++++++--------------------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index 8523ef4..a1bb391 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -1,3 +1,5 @@ +%bcond ctest 1 + # Lists copied from gcc.spec # Current as of 16.0.1 (lines 83, 103, and 93, respectively). # Note that asan and ubsan are available on all Fedora primary architectures; @@ -84,7 +86,16 @@ SourceLicense: %{shrink: URL: https://github.com/MirServer/wlcs Source: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz -BuildRequires: cmake +BuildSystem: cmake +# WLCS_FATAL_COMPILE_WARNINGS: makes sense for upstream CI, but too strict for +# downstream packaging +BuildOption(conf): %{shrink: + -DWLCS_BUILD_ASAN=%{?with_asan:ON}%{?!with_asan:OFF} + -DWLCS_BUILD_TSAN=%{?with_tsan:ON}%{?!with_tsan:OFF} + -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} + -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF + } + BuildRequires: gcc BuildRequires: gcc-c++ @@ -134,32 +145,6 @@ The wlcs-devel package contains libraries and header files for developing Wayland compositor tests that use wlcs. -%prep -%autosetup - - -%conf -# WLCS_FATAL_COMPILE_WARNINGS: makes sense for upstream CI, but too strict for -# downstream packaging -%cmake \ - -DWLCS_BUILD_ASAN=%{?with_asan:ON}%{?!with_asan:OFF} \ - -DWLCS_BUILD_TSAN=%{?with_tsan:ON}%{?!with_tsan:OFF} \ - -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} \ - -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF - - -%build -%cmake_build - - -%install -%cmake_install - - -%check -%ctest - - %files %license COPYING.* %doc README.rst From 1b68f5d49f119145705fd42e0bf49845adf789e5 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 May 2026 14:03:42 +0100 Subject: [PATCH 22/24] Be more clear that we have no tests of our own --- wlcs.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index a1bb391..21abbe2 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -1,5 +1,3 @@ -%bcond ctest 1 - # Lists copied from gcc.spec # Current as of 16.0.1 (lines 83, 103, and 93, respectively). # Note that asan and ubsan are available on all Fedora primary architectures; @@ -95,6 +93,9 @@ BuildOption(conf): %{shrink: -DWLCS_BUILD_UBSAN=%{?with_ubsan:ON}%{?!with_ubsan:OFF} -DWLCS_FATAL_COMPILE_WARNINGS:BOOL=OFF } +# We have built a test suite for compositors, but we have no tests for the test +# suite, i.e., %%ctest would find no tests and there is nothing useful we could +# do in %%check. BuildRequires: gcc BuildRequires: gcc-c++ From 09988eb145505132f472f574c2605240750b8883 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 May 2026 14:54:06 +0100 Subject: [PATCH 23/24] Fix License field (add MIT term) --- wlcs.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/wlcs.spec b/wlcs.spec index 21abbe2..7dca8f9 100644 --- a/wlcs.spec +++ b/wlcs.spec @@ -63,8 +63,8 @@ Summary: Wayland Conformance Test Suite # - tests/xdg_surface_v6.cpp # - tests/xdg_toplevel_stable.cpp # - tests/xdg_toplevel_v6.cpp -# > Files in tests/ are all test code that is not installed (so does not -# contribute to the licenses of the binary RPMs). Files in src/protocol/ are +# > Files in tests/ are included in the test-suite executables and do +# contribute to the licenses of the binary RPMs. Files in src/protocol/ are # used as inputs to “wayland-scanner” to generate C source files and headers, # and are not directly included in the binary RPMs. # @@ -73,13 +73,12 @@ Summary: Wayland Conformance Test Suite # > Files in src/protocol/ are used as inputs to “wayland-scanner” to generate # C source files and headers, and are not directly included in the binary # RPMs. -License: GPL-3.0-only AND (LGPL-2.0-only OR LGPL-3.0-only) +License: GPL-3.0-only AND (LGPL-2.0-only OR LGPL-3.0-only) AND MIT SourceLicense: %{shrink: %{license} AND (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND - HPND-sell-variant AND - MIT + HPND-sell-variant } URL: https://github.com/MirServer/wlcs Source: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz From 8d3af92bb180ed113ff986e27ab7b6e6d57d749b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:51:29 +0000 Subject: [PATCH 24/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild