Commit Graph

649 Commits

Author SHA1 Message Date
Richard W.M. Jones
8d718fa234 Add %ctest timeout on riscv64
Since our riscv64 builders are slow at the moment some tests fail with
timeouts, eg:
https://src.fedoraproject.org/rpms/kokkos/pull-request/11

Adding the --timeout flag on riscv64 only increases the timeout and
makes the tests pass.  Adding this centrally makes it easier to remove
it later once faster hardware becomes widely available.

Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2024-02-20 17:16:38 +00:00
František Zatloukal
815f5fcb16 cmake-3.28.2 2024-02-01 16:39:55 +01:00
Fedora Release Engineering
ceb582021b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 07:33:16 +00:00
Fedora Release Engineering
8330761951 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 15:44:18 +00:00
Florian Weimer
2081d2ee8b Improve C compatibility of LoadCommand tests
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-11-23 10:05:41 +01:00
Björn Esser
a2c98e0624
cmake-3.28.0-rc3
Fixes rhbz#2243343
2023-10-24 21:07:54 +02:00
Björn Esser
40e5ea4b51
cmake-3.28.0-rc2
Fixes rhbz#2243343
2023-10-19 12:40:37 +02:00
Björn Esser
317a334610
cmake-3.28.0-rc1
Fixes rhbz#2243343
2023-10-12 10:49:02 +02:00
Björn Esser
e4497063d8
cmake-3.27.7
Fixes rhbz#2242491
2023-10-07 18:03:10 +02:00
Björn Esser
b8b1ab716d
Include new upstream patches 2023-10-03 16:32:06 +02:00
Björn Esser
c12643cb55
tests/cmake-testsuite-sanity: Adapt directory regex to allow RC versions 2023-09-28 01:45:56 +02:00
Björn Esser
e9463cc03d
cmake-3.27.6, include new upstream patch
Fixes rhbz#2239015, rhbz#2240311
2023-09-27 21:07:33 +02:00
Björn Esser
140aec0b79
cmake-3.27.5
Fixes rhbz#2239015
2023-09-27 21:07:33 +02:00
Michal Kolar
9d61b705e7 tests/cmake-testsuite-sanity: build test dependency for RunCMake.GetPrerequisites 2023-09-24 16:39:05 +00:00
Michal Kolar
94fdf0975f tests/cmake-testsuite-sanity: disable color output for terminal 2023-09-24 16:35:51 +00:00
Björn Esser
e3ad0b0e2e
Fix CI failure finally 2023-09-15 12:37:27 +02:00
Björn Esser
b105e87742
Fix CI failure, second try 2023-09-14 21:54:02 +02:00
Björn Esser
1ca25b2fbc
Fix CI failure 2023-09-14 21:34:36 +02:00
Björn Esser
dadba242b0
Add upstream patches from milestone to cmake-3.27.5 2023-09-14 18:57:23 +02:00
Panu Matilainen
4b282d073f Only require cmake-rpm-macros when rpm-build is installed part II
Turns out there's a duplicate dependency on cmake-rpm-macros
in the -data package. This looks redundant but...
Should've been in commit 9802a8d657
2023-09-06 10:52:07 +03:00
Tom Stellard
18bbba6a1b Convert license to SPDX 2023-09-02 09:48:47 +00:00
Björn Esser
1c4c4226f4
Fix outdated CI configuration 2023-09-01 13:18:35 +02:00
Panu Matilainen
9802a8d657 Only require cmake-rpm-macros when rpm-build is installed
There are other use-cases for cmake besides building rpms, for which a hard
requirement of rpm is absurd. Ironically enough, this hard dependency also
causes an ugly conflict requiring --nodeps hacks when building rpm's own
test-suite.

A conditional dependency on rpm-build sorts the issue nicely with no
regressions to the use-case of building packages.
2023-08-31 14:24:06 +03:00
Björn Esser
cbd49edade
Add upstream patch to fix linking non-builtin libatomic on some arches 2023-08-28 17:51:07 +02:00
Björn Esser
94df49d123
cmake-3.27.4
Fixes rhbz#2233852
2023-08-24 08:51:29 +02:00
Björn Esser
3cbfafffa5
cmake-3.27.3
Fixes rhbz#2232421
2023-08-17 08:16:54 +02:00
Björn Esser
bd82644a09
cmake-3.27.2
Fixes rhbz#2231131
2023-08-10 21:33:51 +02:00
Björn Esser
576059f704
Fix baserelease 2023-07-26 01:02:02 +02:00
Björn Esser
82675b9369
cmake-3.27.1
Fixes rhbz#2226276
2023-07-26 00:56:27 +02:00
Fedora Release Engineering
47184c29d9 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:56:59 +00:00
Björn Esser
4e11520f2d
cmake-3.27.0
Fixes rhbz#2223754
2023-07-18 23:02:44 +02:00
Björn Esser
2c0f546ee8
cmake-3.27.0-rc5
Fixes rhbz#2222977
2023-07-14 19:55:02 +02:00
Björn Esser
cad39465ff
Re-include tests that were failing with rc1 2023-07-06 16:24:41 +02:00
Björn Esser
91fff81fc3
Fix FTBFS for redhat-rpm-config v260 and later 2023-07-06 15:11:26 +02:00
Björn Esser
0c33c34b3a
cmake-3.27.0-rc4
Fixes rhbz#2218941
2023-06-30 18:49:53 +02:00
Björn Esser
ed8f42b443
cmake-3.27.0-rc3
Fixes rhbz#2214407
2023-06-20 21:08:07 +02:00
Björn Esser
4065822b5e
Backport some upstream patches which will be included in rc3 2023-06-19 21:25:27 +02:00
Björn Esser
a6a357b9e1
cmake-3.27.0-rc2 2023-06-12 20:16:21 +02:00
Björn Esser
6412e59e91
Exclude tests that started failing 2023-06-09 06:09:50 +02:00
Björn Esser
37488cd73f
Fix copy-rename of cppdap license files 2023-06-08 22:07:58 +02:00
Björn Esser
bda724cdc3
Fix evaluation of license tag 2023-06-08 21:42:06 +02:00
Björn Esser
b48f5368e6
Add licensing information for cppdap to packaged files if needed 2023-06-08 21:34:35 +02:00
Björn Esser
f71762392d
Use CMake-provided cppdap
It is currently shipped as a static lib from the upstream developers,
and for that reason we do not have it in the repos.
2023-06-08 21:06:27 +02:00
Björn Esser
29494dc734
cmake-3.27.0-rc1 2023-06-08 19:58:39 +02:00
Björn Esser
fb7816c555
Backport several bugfixes and support for Boost v1.82 from upstream 2023-06-01 15:00:49 +02:00
Björn Esser
ae71be464b
Exclude tests that are failing for rpm 4.19 2023-05-27 21:44:47 +02:00
Björn Esser
3b50d283fc
Fix %%changelog 2023-05-27 19:18:38 +02:00
Björn Esser
2a93bfd1de
macros: Directly use %set_build_flags, as it is supported since EPEL 7 2023-05-27 19:18:08 +02:00
Björn Esser
e8ab29358a
macros: Fix formatting and indentation 2023-05-27 19:17:43 +02:00
Björn Esser
3de71f1787
Rename macros.cmake -> macros.cmake.in 2023-05-27 19:13:01 +02:00