From c7e71ecf11fa9456a0d93163ed0e23bccd987f8c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 06:57:27 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index a77aab7..1f7fcfa 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 7.0.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 7.0.0-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 464933dfb8de21bf6835a9abc37d3a46941819a8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:06:52 +0000 Subject: [PATCH 2/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 1f7fcfa..aed59d6 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 7.0.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 7.0.0-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 319b615dffbfc752644400639023d2fb9cd3f45c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:35:20 +0000 Subject: [PATCH 3/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index aed59d6..b530e8d 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 7.0.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 7.0.0-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c6d95b55b6b2c067696ef20f0e627c265b74b319 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Thu, 17 Jul 2025 21:52:56 +0200 Subject: [PATCH 4/8] Raise minimum cmake version, modernize spec --- ucommon.spec | 16 +++++++++------- ucommon_cmakever.patch | 12 ++++++++++++ 2 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 ucommon_cmakever.patch diff --git a/ucommon.spec b/ucommon.spec index b530e8d..ec46439 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,18 +10,19 @@ Name: ucommon Version: 7.0.0 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later URL: http://www.gnu.org/software/commoncpp Source0: https://ftpmirror.gnu.org/commoncpp/ucommon-%{version}.tar.gz +# Raise minimum cmake version to 3.5 +Patch0: ucommon_cmakever.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: doxygen BuildRequires: graphviz-gd -BuildRequires: make BuildRequires: gnutls-devel @@ -66,12 +67,12 @@ HTML format. %prep -%setup -q +%autosetup -p1 %build -export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" -%cmake +export CXXFLAGS="-std=c++14 %{optflags}" +%cmake -DBUILD_DOCS=ON %cmake_build %cmake_build --target doc @@ -79,8 +80,6 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %install %cmake_install -%ldconfig_scriptlets - %files %doc AUTHORS README NEWS SUPPORT ChangeLog @@ -125,6 +124,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Thu Jul 17 2025 Sandro Mani - 7.0.0-25 +- Raise minimum cmake version, modernize spec + * Sun Jan 19 2025 Fedora Release Engineering - 7.0.0-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/ucommon_cmakever.patch b/ucommon_cmakever.patch new file mode 100644 index 0000000..2413631 --- /dev/null +++ b/ucommon_cmakever.patch @@ -0,0 +1,12 @@ +diff -rupN ucommon-7.0.0/CMakeLists.txt ucommon-7.0.0-new/CMakeLists.txt +--- ucommon-7.0.0/CMakeLists.txt 2015-12-13 12:28:25.000000000 +0100 ++++ ucommon-7.0.0-new/CMakeLists.txt 2025-07-17 20:53:21.196126866 +0200 +@@ -17,7 +17,7 @@ + # meant for generating project files for those working with IDE's to do + # otherwise generic builds of the library and supporting applications. + +-cmake_minimum_required(VERSION 2.6) ++cmake_minimum_required(VERSION 3.5) + PROJECT(ucommon) + set (VERSION 7.0.0) + From 3272cda0c4fcade972283a25522b400674497a6b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:42:02 +0000 Subject: [PATCH 5/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index ec46439..1e51c43 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -124,6 +124,9 @@ export CXXFLAGS="-std=c++14 %{optflags}" %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 7.0.0-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jul 17 2025 Sandro Mani - 7.0.0-25 - Raise minimum cmake version, modernize spec From d8e074de3777586099411b4e5a8fad5cde264fa5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 20 Jan 2026 03:29:55 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 1e51c43..679c58e 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -124,6 +124,9 @@ export CXXFLAGS="-std=c++14 %{optflags}" %changelog +* Tue Jan 20 2026 Fedora Release Engineering - 7.0.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 7.0.0-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 39b17e8ab4b4683b19fa1016808532248064233b Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 12 Jun 2026 16:41:09 -0400 Subject: [PATCH 7/8] Rebuilt for openssl 4.0 --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 679c58e..b247319 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -124,6 +124,9 @@ export CXXFLAGS="-std=c++14 %{optflags}" %changelog +* Fri Jun 12 2026 Yaakov Selkowitz - 7.0.0-28 +- Rebuilt for openssl 4.0 + * Tue Jan 20 2026 Fedora Release Engineering - 7.0.0-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 29e2928d183187dd3b07c86f12aaec9af52032c0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:05:38 +0000 Subject: [PATCH 8/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index b247319..60caa45 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPL-3.0-or-later @@ -124,6 +124,9 @@ export CXXFLAGS="-std=c++14 %{optflags}" %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 7.0.0-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Fri Jun 12 2026 Yaakov Selkowitz - 7.0.0-28 - Rebuilt for openssl 4.0