Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Benjamin A. Beasley
7c2b92285e Update to 1.5.0 (close RHBZ#2162721) 2023-01-20 21:36:01 -05:00
Benjamin A. Beasley
d04b8266fb Indicate dirs. in files list with trailing slashes 2023-01-20 21:35:49 -05:00
Benjamin A. Beasley
d64008ac0b Update License to SPDX 2023-01-20 21:35:43 -05:00
Benjamin A. Beasley
8d275b149a Update architecture list for libtsan 2023-01-20 21:35:33 -05:00
3 changed files with 20 additions and 16 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@
/wlcs-1.2.0.tar.xz
/wlcs-1.3.0.tar.xz
/wlcs-1.4.0.tar.xz
/wlcs-1.5.0.tar.gz

View file

@ -1 +1 @@
SHA512 (wlcs-1.4.0.tar.xz) = a6707f730b499cb1927ad9b3acbdb561e0788f201ffde472fafd7d427b8ee7195b9b0adc14b7c621c87afc0c13056e3ed69d53dd347178e302dc58b9bbb87b6e
SHA512 (wlcs-1.5.0.tar.gz) = 2d05f62ccfbbd0c4300556e7713b086663678b2ee87fe8297cb7c81a482d23fa7948034da494f91609b954c11e350d4e52837217fbafeaba2a694de7828480b6

View file

@ -1,5 +1,5 @@
# List copied from gcc.spec
# Current as of 12.0.1 (line 60)
# Current as of 12.2.1 (line 60)
# Note that this covers all Fedora primary architectures.
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
%bcond_without asan
@ -8,7 +8,7 @@
%endif
# List copied from gcc.spec
# Current as of 12.0.1 (line 75)
# Current as of 12.2.1 (line 75)
# Note that this covers all Fedora primary architectures.
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
%bcond_without ubsan
@ -17,33 +17,33 @@
%endif
# List copied from gcc.spec
# Current as of 12.0.1 (line 65)
%ifarch x86_64 ppc64 ppc64le aarch64
# Current as of 12.2.1 (line 65)
%ifarch x86_64 ppc64 ppc64le aarch64 s390x
%bcond_without tsan
%else
%bcond_with tsan
%endif
Name: wlcs
Version: 1.4.0
Version: 1.5.0
Release: %autorelease
Summary: Wayland Conformance Test Suite
# The entire source is GPLv3, except:
# The entire source is GPL-3.0-only, except:
#
# (GPLv2 or GPLv3):
# (GPL-2.0-only OR GPL-3.0-only):
# - CMakeLists.txt
# > Build system file that does not contribute to the licenses of the binary
# RPMs
#
# (LGPLv2 or LGPLv3):
# (LGPL-2.0-only OR LGPL-3.0-only):
# - include/mutex.h
# - include/shared_library.h
# - src/helpers.cpp
# - src/shared_library.cpp
# > Since (L)GPLv2-only code is not compatible with (L)GPLv3 or (L)GPLv3+ code,
# and these sources are combined with GPLv3 code, the LGPLv3 option is used
# in this package.
# in this package. However, we encode both options in the SPDX expression.
#
# GPLv2+:
# - debian/*
@ -55,12 +55,14 @@ Summary: Wayland Conformance Test Suite
# - src/protocol/primary-selection-unstable-v1.xml
# - src/protocol/relative-pointer-unstable-v1.xml
# - src/protocol/wayland.xml
# - src/protocol/wlr-virtual-pointer-unstable-v1.xml
# - src/protocol/xdg-output-unstable-v1.xml
# - src/protocol/xdg-shell-unstable-v6.xml
# - src/protocol/xdg-shell.xml
# - tests/test_bad_buffer.cpp
# - tests/test_surface_events.cpp
# - tests/text_input_v3_with_input_method_v2.cpp
# - tests/wlr_virtual_pointer_v1.cpp
# - tests/xdg_popup_v6.cpp
# - tests/xdg_surface_stable.cpp
# - tests/xdg_surface_v6.cpp
@ -70,12 +72,9 @@ Summary: Wayland Conformance Test Suite
# 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.
#
# Thus, files under GPLv3 and (LGPLv2 or LGPLv3) licenses contribute to the
# installed binaries, and the effective license remains GPLv3.
License: GPLv3
License: GPL-3.0-only AND (LGPL-2.0-only OR LGPL-3.0-only)
URL: https://github.com/MirServer/wlcs
Source0: %{url}/releases/download/v%{version}/wlcs-%{version}.tar.xz
Source0: %{url}/archive/v%{version}/wlcs-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
@ -148,6 +147,10 @@ sed -r -i 's/-Werror //' CMakeLists.txt
%cmake_install
%check
%ctest
%files
%license COPYING.*
%doc README.rst
@ -157,7 +160,7 @@ sed -r -i 's/-Werror //' CMakeLists.txt
%files devel
%doc README.rst
%doc example
%doc example/
%{_includedir}/wlcs/
%{_libdir}/pkgconfig/wlcs.pc