From df91eb7db6c0339fd8d0f3035f62aac465f19d10 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 18:18:28 +0200 Subject: [PATCH 01/47] Rebuilt for GCC 5 C++11 ABI change --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index bdfefa3..83660ec 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -11,7 +11,7 @@ Name: ucommon Summary: Portable C++ framework for threads and sockets Version: 6.1.3 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPLv3+ URL: http://www.gnu.org/software/commoncpp Source0: http://dev.gnutelephony.org/dist/tarballs/ucommon-%{version}.tar.gz @@ -128,6 +128,9 @@ HTML format. %postun -p /sbin/ldconfig %changelog +* Sat May 02 2015 Kalev Lember - 6.1.3-4 +- Rebuilt for GCC 5 C++11 ABI change + * Mon Aug 18 2014 Fedora Release Engineering - 6.1.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 52245e358738fd6d56868285a17da1c54909e199 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 01:25:12 +0000 Subject: [PATCH 02/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 83660ec..4934cc5 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -11,7 +11,7 @@ Name: ucommon Summary: Portable C++ framework for threads and sockets Version: 6.1.3 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPLv3+ URL: http://www.gnu.org/software/commoncpp Source0: http://dev.gnutelephony.org/dist/tarballs/ucommon-%{version}.tar.gz @@ -128,6 +128,9 @@ HTML format. %postun -p /sbin/ldconfig %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 6.1.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat May 02 2015 Kalev Lember - 6.1.3-4 - Rebuilt for GCC 5 C++11 ABI change From fcdafe630b92fd5d7bc8be747e1c9420057c2dda Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 3 Aug 2015 21:20:01 +0200 Subject: [PATCH 03/47] Update to 6.4.4 --- ucommon.spec | 109 +++++++++++++++++++++++++-------------------------- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index 4934cc5..a86eb57 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -8,16 +8,20 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -Name: ucommon -Summary: Portable C++ framework for threads and sockets -Version: 6.1.3 -Release: 5%{?dist} -License: LGPLv3+ -URL: http://www.gnu.org/software/commoncpp -Source0: http://dev.gnutelephony.org/dist/tarballs/ucommon-%{version}.tar.gz -BuildRequires: doxygen graphviz-gd openssl-devel cmake -Group: System Environment/Libraries -Summary: Library for portable C++ threading and sockets +Name: ucommon +Version: 6.4.4 +Release: 1%{?dist} +Summary: Portable C++ framework for threads and sockets + +License: LGPLv3+ +URL: http://www.gnu.org/software/commoncpp +Source0: http://dev.gnutelephony.org/dist/tarballs/ucommon-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: doxygen +BuildRequires: graphviz-gd +BuildRequires: openssl-devel + %description GNU uCommon C++ is a lightweight library to facilitate using C++ design @@ -29,68 +33,62 @@ objects, memory pools, and smart pointers. UCommon introduces some new concepts for handling of thread locking and synchronization. Starting with release 5.0, GNU uCommon also bundles GNU Common C++ libraries. + %package bin -Requires: %{name}%{?_isa} = %{version}-%{release} -Group: Applications/System -Summary: GNU uCommon system and support applications - -%package devel -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: openssl-devel%{?_isa} -Requires: pkgconfig -Group: Development/Libraries -Summary: Headers for building GNU uCommon applications - -%package doc -Group: Documentation -Summary: Generated class documentation for GNU uCommon +Summary: GNU uCommon system and support applications +Requires: %{name}%{?_isa} = %{version}-%{release} %description bin This is a collection of command line tools that use various aspects of the -ucommon library. Some may be needed to prepare files or for development of +ucommon library. Some may be needed to prepare files or for development of applications. + +%package devel +Summary: Headers for building GNU uCommon applications +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: openssl-devel%{?_isa} +Requires: pkgconfig + %description devel This package provides header and support files needed for building applications that use the uCommon and commoncpp libraries. + +%package doc +Summary: Generated class documentation for GNU uCommon + %description doc Generated class documentation for GNU uCommon library from header files in HTML format. + %prep %setup -q -%build -%cmake \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DSYSCONFDIR=%{_sysconfdir} \ - -DINSTALL_MANDIR=%{_mandir} \ - -DINSTALL_INCLUDEDIR=%{_includedir} \ - -DINSTALL_BINDIR=%{_bindir} \ - -DINSTALL_SBINDIR=%{_sbindir} \ - -DINSTALL_LIBEXEC=%{_libexecdir} \ - -DINSTALL_LIBDIR=%{_libdir} \ - . -%{__make} %{?_smp_mflags} -%{__rm} -rf doc/html -%{__make} doc +%build +%cmake . +make %{?_smp_mflags} +make doc + %install -%{__make} DESTDIR=%{buildroot} INSTALL="install -p" install -%{__chmod} 0755 %{buildroot}%{_bindir}/ucommon-config -%{__chmod} 0755 %{buildroot}%{_bindir}/commoncpp-config +%make_install INSTALL="install -p" + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + %files -%defattr(-,root,root,-) -%doc AUTHORS README COPYING COPYING.LESSER NEWS SUPPORT ChangeLog -%{_libdir}/libucommon.so.* -%{_libdir}/libusecure.so.* -%{_libdir}/libcommoncpp.so.* +%doc AUTHORS README NEWS SUPPORT ChangeLog +%license COPYING COPYING.LESSER +%{_libdir}/libucommon.so.7* +%{_libdir}/libusecure.so.7* +%{_libdir}/libcommoncpp.so.7* %files bin -%defattr(-,root,root,-) %{_bindir}/args %{_bindir}/mdsum %{_bindir}/pdetach @@ -109,25 +107,24 @@ HTML format. %{_mandir}/man1/keywait.* %files devel -%defattr(-,root,root,-) -%{_libdir}/*.so +%{_bindir}/ucommon-config +%{_bindir}/commoncpp-config +%{_datadir}/%{name}/ %{_includedir}/ucommon/ %{_includedir}/commoncpp/ +%{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_bindir}/ucommon-config %{_mandir}/man1/ucommon-config.* -%{_bindir}/commoncpp-config %{_mandir}/man1/commoncpp-config.* %files doc -%defattr(-,root,root,-) %doc doc/html/* -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig %changelog +* Mon Aug 03 2015 Sandro Mani - 6.4.4-1 +- Update to 6.4.4 + * Fri Jun 19 2015 Fedora Release Engineering - 6.1.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 66e32498f0e4e6fe46c456afb1f6278bd185ca2c Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 3 Aug 2015 21:20:35 +0200 Subject: [PATCH 04/47] Update sources file --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index ce8af4b..9a2f71f 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.1.0.tar.gz /ucommon-6.1.1.tar.gz /ucommon-6.1.3.tar.gz +/ucommon-6.4.4.tar.gz diff --git a/sources b/sources index 9fad85f..4fe5787 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -07b0ac6aa23b18e25616dc724ce7bf4c ucommon-6.1.3.tar.gz +8ed2bf7ab6d605d424c7be1796f372d5 ucommon-6.4.4.tar.gz From b7c99f18685b5b9979d30c94b913dc59d0ff8db4 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Thu, 13 Aug 2015 17:07:26 +0200 Subject: [PATCH 05/47] Update to 6.5.1 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9a2f71f..84ccffc 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.1.1.tar.gz /ucommon-6.1.3.tar.gz /ucommon-6.4.4.tar.gz +/ucommon-6.5.1.tar.gz diff --git a/sources b/sources index 4fe5787..c32fcdb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8ed2bf7ab6d605d424c7be1796f372d5 ucommon-6.4.4.tar.gz +9ca2eba333389e105b9a502c850d09b5 ucommon-6.5.1.tar.gz diff --git a/ucommon.spec b/ucommon.spec index a86eb57..83ff89e 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.4.4 +Version: 6.5.1 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Thu Aug 13 2015 Sandro Mani - 6.5.1-1 +- Update to 6.5.1 + * Mon Aug 03 2015 Sandro Mani - 6.4.4-1 - Update to 6.4.4 From ceefc35608f38e2e88e642549495afda3840ade4 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Sun, 23 Aug 2015 01:16:36 +0200 Subject: [PATCH 06/47] Update 6.5.3 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 84ccffc..ef8db50 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.1.3.tar.gz /ucommon-6.4.4.tar.gz /ucommon-6.5.1.tar.gz +/ucommon-6.5.3.tar.gz diff --git a/sources b/sources index c32fcdb..9264b96 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9ca2eba333389e105b9a502c850d09b5 ucommon-6.5.1.tar.gz +9bee591419a3377644e01ec615b9ca6c ucommon-6.5.3.tar.gz diff --git a/ucommon.spec b/ucommon.spec index 83ff89e..290f046 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.5.1 +Version: 6.5.3 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Sun Aug 23 2015 Sandro Mani - 6.5.3-1 +- Update to 6.5.3 + * Thu Aug 13 2015 Sandro Mani - 6.5.1-1 - Update to 6.5.1 From 73ba92bb18b7787ddea8ff690751208f34d2e74c Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 24 Aug 2015 17:09:10 +0200 Subject: [PATCH 07/47] Update to 0.6.4 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ef8db50..c5a4359 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.4.4.tar.gz /ucommon-6.5.1.tar.gz /ucommon-6.5.3.tar.gz +/ucommon-6.5.4.tar.gz diff --git a/sources b/sources index 9264b96..11ae74b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9bee591419a3377644e01ec615b9ca6c ucommon-6.5.3.tar.gz +6f01c16f7efaa9428a3046fb6a4364d1 ucommon-6.5.4.tar.gz diff --git a/ucommon.spec b/ucommon.spec index 290f046..eb33b80 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.5.3 +Version: 6.5.4 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Mon Aug 24 2015 Sandro Mani - 6.5.4-1 +- Update to 6.5.4 + * Sun Aug 23 2015 Sandro Mani - 6.5.3-1 - Update to 6.5.3 From 20bde6146c649a602884d3d1feee5a8e5ea66256 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 2 Sep 2015 23:15:33 +0200 Subject: [PATCH 08/47] Update to 6.5.7 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c5a4359..7e305cd 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.5.1.tar.gz /ucommon-6.5.3.tar.gz /ucommon-6.5.4.tar.gz +/ucommon-6.5.7.tar.gz diff --git a/sources b/sources index 11ae74b..15587b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6f01c16f7efaa9428a3046fb6a4364d1 ucommon-6.5.4.tar.gz +0557900b9d1d4a6df2f7e533139b1fa2 ucommon-6.5.7.tar.gz diff --git a/ucommon.spec b/ucommon.spec index eb33b80..490dc8d 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.5.4 +Version: 6.5.7 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Wed Sep 02 2015 Sandro Mani - 6.5.7-1 +- Update to 6.5.7 + * Mon Aug 24 2015 Sandro Mani - 6.5.4-1 - Update to 6.5.4 From 4c0663b45a5e71d47f7c7157c90b9abb45dc589d Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 9 Sep 2015 10:18:52 +0200 Subject: [PATCH 09/47] Update to 6.6.0 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e305cd..13c4d43 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.5.3.tar.gz /ucommon-6.5.4.tar.gz /ucommon-6.5.7.tar.gz +/ucommon-6.6.0.tar.gz diff --git a/sources b/sources index 15587b9..7e6c29f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0557900b9d1d4a6df2f7e533139b1fa2 ucommon-6.5.7.tar.gz +67fd11e18627c0a8f725212f4c7f78c1 ucommon-6.6.0.tar.gz diff --git a/ucommon.spec b/ucommon.spec index 490dc8d..ad66d33 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.5.7 +Version: 6.6.0 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Wed Sep 09 2015 Sandro Mani - 6.6.0-1 +- Update to 6.6.0 + * Wed Sep 02 2015 Sandro Mani - 6.5.7-1 - Update to 6.5.7 From 5d53a7b8b992cfafca90fae50c45121054ed5c74 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 5 Oct 2015 19:51:53 +0200 Subject: [PATCH 10/47] Update to 6.6.1 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 13c4d43..1383312 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.5.4.tar.gz /ucommon-6.5.7.tar.gz /ucommon-6.6.0.tar.gz +/ucommon-6.6.1.tar.gz diff --git a/sources b/sources index 7e6c29f..f066bf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -67fd11e18627c0a8f725212f4c7f78c1 ucommon-6.6.0.tar.gz +533c3a69e2492a62180cf12e04729155 ucommon-6.6.1.tar.gz diff --git a/ucommon.spec b/ucommon.spec index ad66d33..940410e 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.6.0 +Version: 6.6.1 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -122,6 +122,9 @@ make doc %changelog +* Mon Oct 05 2015 Sandro Mani - 6.6.1-1 +- Update to 6.6.1 + * Wed Sep 09 2015 Sandro Mani - 6.6.0-1 - Update to 6.6.0 From b44fb02f5290300299a1c4f1a7a0b36f4949e38e Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 14 Oct 2015 15:06:17 +0200 Subject: [PATCH 11/47] Update to 6.6.2 --- ucommon.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index 940410e..557cfd0 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,13 +9,13 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.6.1 +Version: 6.6.2 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ URL: http://www.gnu.org/software/commoncpp -Source0: http://dev.gnutelephony.org/dist/tarballs/ucommon-%{version}.tar.gz +Source0: https://github.com/dyfet/ucommon/archive/v%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen @@ -122,6 +122,9 @@ make doc %changelog +* Wed Oct 14 2015 Sandro Mani - 6.6.2-1 +- Update to 6.6.2 + * Mon Oct 05 2015 Sandro Mani - 6.6.1-1 - Update to 6.6.1 From 81fa565a440bfb61fc9b86c34eafee868ad1336f Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 14 Oct 2015 15:07:14 +0200 Subject: [PATCH 12/47] Update sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1383312..c81ead4 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.5.7.tar.gz /ucommon-6.6.0.tar.gz /ucommon-6.6.1.tar.gz +/v6.6.2.tar.gz diff --git a/sources b/sources index f066bf5..ea6d95b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -533c3a69e2492a62180cf12e04729155 ucommon-6.6.1.tar.gz +8fd06e2c585501557525c4124a3e4f72 v6.6.2.tar.gz From 987bb6a44e3a9c8cfa76d7e9502e8d9740a6f03c Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Sat, 26 Dec 2015 22:20:03 +0100 Subject: [PATCH 13/47] Update to 7.0.0 --- .gitignore | 1 + sources | 2 +- ucommon.spec | 13 +++++++++---- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index c81ead4..b5bd712 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.6.0.tar.gz /ucommon-6.6.1.tar.gz /v6.6.2.tar.gz +/v7.0.0.tar.gz diff --git a/sources b/sources index ea6d95b..07707ae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8fd06e2c585501557525c4124a3e4f72 v6.6.2.tar.gz +8352f1a6d1688d89bf942f54838c86c6 v7.0.0.tar.gz diff --git a/ucommon.spec b/ucommon.spec index 557cfd0..595421b 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -9,7 +9,7 @@ # PARTICULAR PURPOSE. Name: ucommon -Version: 6.6.2 +Version: 7.0.0 Release: 1%{?dist} Summary: Portable C++ framework for threads and sockets @@ -84,9 +84,9 @@ make doc %files %doc AUTHORS README NEWS SUPPORT ChangeLog %license COPYING COPYING.LESSER -%{_libdir}/libucommon.so.7* -%{_libdir}/libusecure.so.7* -%{_libdir}/libcommoncpp.so.7* +%{_libdir}/libucommon.so.8* +%{_libdir}/libusecure.so.8* +%{_libdir}/libcommoncpp.so.8* %files bin %{_bindir}/args @@ -97,6 +97,7 @@ make doc %{_bindir}/scrub-files %{_bindir}/car %{_bindir}/keywait +%{_bindir}/urlout %{_mandir}/man1/args.* %{_mandir}/man1/car.* %{_mandir}/man1/mdsum.* @@ -105,6 +106,7 @@ make doc %{_mandir}/man1/sockaddr.* %{_mandir}/man1/zerofill.* %{_mandir}/man1/keywait.* +%{_mandir}/man1/urlout.* %files devel %{_bindir}/ucommon-config @@ -122,6 +124,9 @@ make doc %changelog +* Mon Dec 14 2015 Sandro Mani - 7.0.0-1 +- Update to 7.0.0 + * Wed Oct 14 2015 Sandro Mani - 6.6.2-1 - Update to 6.6.2 From b457f3cf9f45efa4199d1038a54f2b3ab8f97a1e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 02:13:58 +0000 Subject: [PATCH 14/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 595421b..5a5568d 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 7.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Dec 14 2015 Sandro Mani - 7.0.0-1 - Update to 7.0.0 From 0207c5ba9cbecbdacdd8e5fd49f19d9a44ad6228 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 16:36:27 +0000 Subject: [PATCH 15/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 5a5568d..bdd41ab 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 7.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Feb 05 2016 Fedora Release Engineering - 7.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 39cafaca02e23858cc1ae791b96f0cd95c843b66 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Tue, 14 Feb 2017 19:28:22 +0100 Subject: [PATCH 16/47] Build against openssl-1.0 (does not support openssl-1.1) --- ucommon.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index bdd41ab..3e89390 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -20,7 +20,7 @@ Source0: https://github.com/dyfet/ucommon/archive/v%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: graphviz-gd -BuildRequires: openssl-devel +BuildRequires: compat-openssl10-devel %description @@ -124,6 +124,9 @@ make doc %changelog +* Tue Feb 14 2017 Sandro Mani - 7.0.0-4 +- Build against openssl-1.0 (does not support openssl-1.1) + * Sat Feb 11 2017 Fedora Release Engineering - 7.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From b43d85ee5a4c031112d34d89fe537a7931a4f567 Mon Sep 17 00:00:00 2001 From: David Sugar Date: Sat, 22 Apr 2017 13:23:48 -0400 Subject: [PATCH 17/47] Updated source url to new home --- ucommon.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index 3e89390..a955aa7 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,12 +10,12 @@ Name: ucommon Version: 7.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ URL: http://www.gnu.org/software/commoncpp -Source0: https://github.com/dyfet/ucommon/archive/v%{version}.tar.gz +Source0: https://github.com/tychosoft/ucommon/archive/v%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen @@ -124,6 +124,9 @@ make doc %changelog +* Sat Apr 22 2017 David Sugar - 7.0.0-5 +- Updated source url to new home + * Tue Feb 14 2017 Sandro Mani - 7.0.0-4 - Build against openssl-1.0 (does not support openssl-1.1) From 69a532296196ad05e15cf959cdcb85d0a8c409c2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 20:52:08 +0000 Subject: [PATCH 18/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index a955aa7..e2ae7af 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 7.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Apr 22 2017 David Sugar - 7.0.0-5 - Updated source url to new home From 387e207a10987c88c5f2bcdc9ff5aa73540ad9ae Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 09:42:08 +0000 Subject: [PATCH 19/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index e2ae7af..7149946 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 7.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 7.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From abe19a2d56580bb579bc7bd47f9e850c9ac17f28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 19:51:16 +0000 Subject: [PATCH 20/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 7149946..ab6f314 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 7.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 7.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 5437f83a46da654cc94889f2a92fd78e6216b5e4 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 19 Feb 2018 11:08:33 +0100 Subject: [PATCH 21/47] Add missing BR: gcc-c++, make --- ucommon.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index ab6f314..b3bdd8f 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -18,8 +18,10 @@ URL: http://www.gnu.org/software/commoncpp Source0: https://github.com/tychosoft/ucommon/archive/v%{version}.tar.gz BuildRequires: cmake +BuildRequires: gcc-c++ BuildRequires: doxygen BuildRequires: graphviz-gd +BuildRequires: make BuildRequires: compat-openssl10-devel @@ -124,6 +126,9 @@ make doc %changelog +* Mon Feb 19 2018 Sandro Mani - 7.0.0-9 +- Add missing BR: gcc-c++, make + * Fri Feb 09 2018 Fedora Release Engineering - 7.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 632dc71af6ac667339231e08a7b6ecf03459361e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:07:54 +0000 Subject: [PATCH 22/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index b3bdd8f..3cc9a31 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -126,6 +126,9 @@ make doc %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 7.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Feb 19 2018 Sandro Mani - 7.0.0-9 - Add missing BR: gcc-c++, make From 60c13fc79bf4b160812cd389c46e1b28a9cb54b8 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:41:13 +0100 Subject: [PATCH 23/47] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- ucommon.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index 3cc9a31..69bb027 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -78,9 +78,7 @@ make doc %install %make_install INSTALL="install -p" -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files From 369de44813f8ea29186337a74134fe9f47a0d5ba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 10:38:47 +0000 Subject: [PATCH 24/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 69bb027..34fc703 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 7.0.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 7.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 4cc7fb908e22bc77d65d9d9b8e979f7f1cac91a6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 02:18:05 +0000 Subject: [PATCH 25/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 34fc703..fc55126 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 7.0.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 7.0.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0f3da4017d65a554bc0c4811c4382f22b2015f34 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 02:24:56 +0000 Subject: [PATCH 26/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index fc55126..631477e 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -124,6 +124,9 @@ make doc %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 7.0.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 7.0.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 51587e782278a25adb670970880c52b053b058cf Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Wed, 8 Jul 2020 11:31:38 +0200 Subject: [PATCH 27/47] Improve compatibility with new CMake macro Signed-off-by: Igor Raits --- ucommon.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ucommon.spec b/ucommon.spec index 631477e..228740b 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -70,13 +70,13 @@ HTML format. %build -%cmake . -make %{?_smp_mflags} -make doc +%cmake +%cmake_build +%cmake_build --target doc %install -%make_install INSTALL="install -p" +%cmake_install %ldconfig_scriptlets @@ -120,7 +120,7 @@ make doc %{_mandir}/man1/commoncpp-config.* %files doc -%doc doc/html/* +%doc %{_vpath_builddir}/doc/html/* %changelog From 74be149c94b22900b7ac9f19a36748b329d395f3 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 28 Jul 2020 23:39:40 -0600 Subject: [PATCH 28/47] Force C++14 as this code is not C++17 ready --- ucommon.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 228740b..d804a27 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -70,6 +70,7 @@ HTML format. %build +export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %cmake %cmake_build %cmake_build --target doc @@ -124,6 +125,9 @@ HTML format. %changelog +* Tue Jul 28 2020 Jeff Law - 7.0.0-14 +- Force C++14 as this code is not C++17 ready + * Fri Jan 31 2020 Fedora Release Engineering - 7.0.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 650cdff8055e7fa7b63ed096c349236b801498b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:09:06 +0000 Subject: [PATCH 29/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index d804a27..3925c29 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 7.0.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jul 28 2020 Jeff Law - 7.0.0-14 - Force C++14 as this code is not C++17 ready From d16412a15c80ff54b8f38d6bd619a4a6c204fd25 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Tue, 22 Sep 2020 15:53:10 +0200 Subject: [PATCH 30/47] Switch to gnutls --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 3925c29..249b1ba 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -22,7 +22,7 @@ BuildRequires: gcc-c++ BuildRequires: doxygen BuildRequires: graphviz-gd BuildRequires: make -BuildRequires: compat-openssl10-devel +BuildRequires: gnutls-devel %description @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Tue Sep 22 2020 Sandro Mani - 7.0.0-16 +- Switch to gnutls + * Wed Jul 29 2020 Fedora Release Engineering - 7.0.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From d0a01347cbf6132349f2382e922d3df99b30192e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:32:50 +0000 Subject: [PATCH 31/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 249b1ba..0c8c2e4 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 7.0.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Sep 22 2020 Sandro Mani - 7.0.0-16 - Switch to gnutls From c7337ff091cf354d7c82c260d93aa4230436c37c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 19:54:08 +0000 Subject: [PATCH 32/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 0c8c2e4..a6093e8 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 7.0.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 7.0.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From b68321211d0b1a089b932f95ce9a98a5729346a6 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 5 Jan 2022 13:21:39 +0100 Subject: [PATCH 33/47] Update source URL --- ucommon.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index a6093e8..1f562f3 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -15,7 +15,7 @@ Summary: Portable C++ framework for threads and sockets License: LGPLv3+ URL: http://www.gnu.org/software/commoncpp -Source0: https://github.com/tychosoft/ucommon/archive/v%{version}.tar.gz +Source0: https://ftpmirror.gnu.org/commoncpp/ucommon-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ From 260452a4727c80a7d0976d7af4fb31bf781dac0b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:23:11 +0000 Subject: [PATCH 34/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 1f562f3..b5635ce 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 7.0.0-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 7.0.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 58a1b84d555a94fc67b18fb0957d0b9323a6cebd Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sat, 12 Feb 2022 11:39:19 -0500 Subject: [PATCH 35/47] Upload new sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b5bd712..349da28 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ ucommon-3.3.4.tar.gz /ucommon-6.6.1.tar.gz /v6.6.2.tar.gz /v7.0.0.tar.gz +/ucommon-7.0.0.tar.gz diff --git a/sources b/sources index 07707ae..7bdb057 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8352f1a6d1688d89bf942f54838c86c6 v7.0.0.tar.gz +SHA512 (ucommon-7.0.0.tar.gz) = d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b From 871da00e052e0471ee00628c9027530f0613adcd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:14:42 +0000 Subject: [PATCH 36/47] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index b5635ce..f32871c 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Portable C++ framework for threads and sockets License: LGPLv3+ @@ -125,6 +125,9 @@ export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 7.0.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 7.0.0-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 6500f7632d9389eaf8ca177b99c7d21b38fe24e2 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Fri, 18 Nov 2022 22:34:57 +0100 Subject: [PATCH 37/47] Use SPDX license tag --- ucommon.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index f32871c..3cc76ad 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -13,7 +13,7 @@ Version: 7.0.0 Release: 19%{?dist} Summary: Portable C++ framework for threads and sockets -License: LGPLv3+ +License: LGPL-3.0-or-later URL: http://www.gnu.org/software/commoncpp Source0: https://ftpmirror.gnu.org/commoncpp/ucommon-%{version}.tar.gz From 045eca99b48ec32a86ad55414a660026ae469302 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:39:33 +0000 Subject: [PATCH 38/47] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 3cc76ad..643bc13 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 19%{?dist} +Release: 20%{?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 21 2023 Fedora Release Engineering - 7.0.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 7.0.0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 4023687ca27230cc6c964440b6dfd248dab63e1b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 16:58:16 +0000 Subject: [PATCH 39/47] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ucommon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ucommon.spec b/ucommon.spec index 643bc13..a77aab7 100644 --- a/ucommon.spec +++ b/ucommon.spec @@ -10,7 +10,7 @@ Name: ucommon Version: 7.0.0 -Release: 20%{?dist} +Release: 21%{?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 22 2023 Fedora Release Engineering - 7.0.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 7.0.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From c7e71ecf11fa9456a0d93163ed0e23bccd987f8c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 06:57:27 +0000 Subject: [PATCH 40/47] 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 41/47] 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 42/47] 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 43/47] 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 44/47] 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 45/47] 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 46/47] 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 47/47] 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