Commit graph

640 commits

Author SHA1 Message Date
Miro Hrončok
aaa289ec8e Declarative %generate_buildrequires: Keep the BRs stable
Make the rpm-macros implementation add new BuildRequires, but not removing some.
This makes the individual rounds of %generate_buildrequires behave more predictably.

Nothing says the previous approach is wrong, but is might blow up unexpectedly.
2025-12-12 22:48:14 +01:00
Neal Gompa
fef4fab786 macros: Enable support for RPM 4.20+ declarative buildsystem feature
The new cmake-srpm-macros package definition is required for supporting
Koji and COPR's two-stage build process where the SRPM isn't made
in the full build environment.
2025-12-11 17:08:07 -05:00
Yaakov Selkowitz
e615fbe997 Update to 3.31.10 2025-12-02 16:38:10 -05:00
Fedora Release Engineering
864529c3fb Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 18:26:49 +00:00
Python Maint
851a4c373d Rebuilt for Python 3.14 2025-06-03 11:00:58 +02:00
Yaakov Selkowitz
b3bf0e8abc Revert to 3.31.6
Rebuild (jsoncpp)
Fix build with latest curl

https://pagure.io/fesco/issue/3377
2025-03-18 18:41:41 -04:00
Björn Esser
4a9c46f936
Exclude RunCMake.ParseImplicitLinkInfo from tests 2025-03-12 18:55:02 +01:00
Björn Esser
696e959fd5
cmake-4.0.0-rc4 2025-03-12 11:14:26 +01:00
Björn Esser
ff50d850d5
macros: Set CMAKE_POLICY_VERSION_MINIMUM as environment variable 2025-03-12 11:07:02 +01:00
Yaakov Selkowitz
66fb93f976 Define CMAKE_POLICY_VERSION_MINIMUM in %cmake
cmake 4.0 drops compatibility with CMake < 3.5, meaning that any packages
with an earlier CMAKE_MINIMUM_REQUIRED will fail.  In many cases though,
no further modification is required to build with newer versions, includes 4.0.
As such, overriding this by policy will avoid the need for patching a lot
of packages to fix their builds.

https://cmake.org/cmake/help/latest/variable/CMAKE_POLICY_VERSION_MINIMUM.html
https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html#policy-version
2025-03-07 15:24:54 -05:00
Cristian Le
ae4f1fd869 Drop non-standard *_INSTALL options
Signed-off-by: Cristian Le <git@lecris.dev>
2025-03-07 12:09:41 +01:00
Björn Esser
d8fe77bab9
cmake-4.0.0-rc3 2025-03-06 10:18:06 +01:00
Björn Esser
90810d6226
Provide cmake3 for legacy 2025-02-27 10:53:35 +01:00
Björn Esser
a3a0079a12
Disable bootstrap build 2025-02-27 09:33:03 +01:00
Björn Esser
1f2cca05f1
Rebuild (jsoncpp) 2025-02-27 09:19:57 +01:00
Björn Esser
c45037a52e
macros.cmake: Restore compatibility with cmake3 macros 2025-02-27 08:58:41 +01:00
Björn Esser
f304eb1c7d
cmake-4.0.0-rc2 2025-02-26 21:16:42 +01:00
Björn Esser
c52839340c
cmake-3.31.6
Fixes rhbz#2347346
2025-02-24 19:48:32 +01:00
Björn Esser
7029572a9d
cmake-3.31.5
Fixes rhbz#2341786
2025-01-24 10:11:22 +01:00
Orion Poplawski
5041867958 Define CMAKE_INSTALL_FULL_SBINDIR/CMAKE_INSTALL_SBINDIR to help with sbin merge 2025-01-23 08:13:25 -07:00
Fedora Release Engineering
4318f10b1f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 14:01:48 +00:00
Björn Esser
461007aa96
cmake-3.31.4
Fixes rhbz#2336980
2025-01-12 13:33:04 +01:00
Björn Esser
7cc36b3cf1
cmake-3.31.3
Fixes rhbz#2333376
2024-12-22 22:25:21 +01:00
Björn Esser
f7c27888e0
cmake-3.31.2
Fixes rhbz#2330603
2024-12-05 23:09:43 +01:00
Björn Esser
91e5143359
Skip some test that fail for Fedora 41 2024-12-01 15:16:16 +01:00
Björn Esser
9e821b9697
Fix macro-in-%changelog 2024-12-01 15:12:57 +01:00
Björn Esser
bc73177678
cmake-3.31.1
Fixes rhbz#2324190
2024-12-01 12:21:32 +01:00
Björn Esser
ae4cdafd95 cmake-3.31.0
Fixes rhbz#2324190
2024-11-08 19:43:47 +01:00
Björn Esser
49317eb0f2 cmake-3.30.5
Fixes rhbz#2262837
2024-11-03 21:06:14 +01:00
Miro Hrončok
7f9289bf4c FindPython: Add Python 3.14 to the list of hardcoded Python versions 2024-10-23 20:16:56 +02:00
Yaakov Selkowitz
a0dcf332ee Assure that network-dependent tests are not run
mock builds do not have network access, and any automatic detection in the
test environment is not consistently reliable.
2024-09-19 23:19:19 -04:00
Fedora Release Engineering
8c9971820e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 19:33:43 +00:00
Python Maint
7cf9b37a2e Rebuilt for Python 3.13 2024-06-07 14:08:19 +02:00
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
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
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