From 05dead99e134566c5d0a546111b4a0b0df2a5b00 Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Mon, 10 Nov 2025 08:55:12 +0100 Subject: [PATCH 1/3] enable bootstrap for epel10 --- mono.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/mono.spec b/mono.spec index b57184a..ee895fc 100644 --- a/mono.spec +++ b/mono.spec @@ -1,3 +1,4 @@ +%global _with_bootstrap 1 %bcond_with bootstrap %ifarch s390x From 49a1ca5197fd1e641e08f61f51bc65517ad1f2b2 Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Tue, 11 Nov 2025 14:08:25 +0100 Subject: [PATCH 2/3] Allow to build with CMake 4.0 (rhbz#2380917) --- mono.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mono.spec b/mono.spec index b57184a..3bb7074 100644 --- a/mono.spec +++ b/mono.spec @@ -23,7 +23,7 @@ Name: mono Version: 6.14.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Cross-platform, Open Source, .NET development framework License: MIT @@ -378,6 +378,8 @@ cd external/binary-reference-assemblies && mv v4.7.1 v4.7.1.tobuild && ln -s %{_ %endif %build +# TODO: Please submit an issue to upstream (rhbz#2380917) +export CMAKE_POLICY_VERSION_MINIMUM=3.5 # This package fails to build with LTO on ppc64le. Root cause analysis has not been # done. For now disable LTO %ifarch ppc64le @@ -944,6 +946,9 @@ rm %{buildroot}%{_bindir}/mono-find-provides %files complete %changelog +* Tue Nov 11 2025 Cristian Le - 6.14.1-2 +- Allow to build with CMake 4.0 (rhbz#2380917) + * Sat Nov 08 2025 Timotheus Pokorra - 6.14.1-1 - Upgrade to Mono 6.14.1 From b55253ba352fffea93bcf7a2c0eae25e7dc81fbf Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Mon, 17 Nov 2025 19:19:52 +0100 Subject: [PATCH 3/3] disable bootstrap for epel10 --- mono.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/mono.spec b/mono.spec index ee895fc..b57184a 100644 --- a/mono.spec +++ b/mono.spec @@ -1,4 +1,3 @@ -%global _with_bootstrap 1 %bcond_with bootstrap %ifarch s390x