Commit Graph

655 Commits

Author SHA1 Message Date
Sandro 7fdd987674
Add python3-cmake sub package
The sub package provides metadata only for Python packages depending on
CMake facilitating automatic dependency resolution.
2024-05-16 13:56:56 +02:00
Orion Poplawski 103d8d98cf Build with gui again 2024-04-22 21:51:27 -06:00
Orion Poplawski fd9f6505a2 Build without gui to avoid circular dep on self 2024-04-22 20:49:02 -06:00
Orion Poplawski b6af92ee63 Rebuild for rhash 1.4.4 soname bump 2024-04-22 20:39:07 -06:00
David Abdurachmanov 335568208d Disable another timeout test on riscv64
We are timing out on Qt6Autogen.MocIncludeSymlink.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-03-06 10:58:09 +00:00
Orion Poplawski 809dad0080 Update to 3.28.3 (should fix bz#2261013) 2024-02-27 17:35:22 -07:00
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