commit cfdee7b6d1ec5edd10846fbe61beca5ced43ed6d Author: tigro Date: Mon Dec 16 15:19:14 2024 +0300 import cereal-1.3.2-8.el10 diff --git a/.cereal.metadata b/.cereal.metadata new file mode 100644 index 0000000..5e82558 --- /dev/null +++ b/.cereal.metadata @@ -0,0 +1 @@ +974ee680e1eb103c415832d69742e194b661da5c SOURCES/cereal-1.3.2.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..155cc39 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/cereal-1.3.2.tar.gz diff --git a/SPECS/cereal.spec b/SPECS/cereal.spec new file mode 100644 index 0000000..41856db --- /dev/null +++ b/SPECS/cereal.spec @@ -0,0 +1,155 @@ +# Debuginfo packages are disabled to prevent rpmbuild from generating an empty +# debuginfo package for the empty main package. +%global debug_package %{nil} + +Name: cereal +Version: 1.3.2 +Release: 8%{?dist} +Summary: A header-only C++11 serialization library +# include/cereal/details/polymorphic_impl.hpp is BSL-1.0 +# include/cereal/external/base64.hpp is Zlib +# include/cereal/external/rapidjson/ is MIT +# include/cereal/external/rapidxml/license.txt is MIT OR BSL-1.0 +License: BSD-3-Clause AND BSL-1.0 AND Zlib AND MIT AND (MIT OR BSL-1.0) +Url: http://uscilab.github.io/cereal/ +Source0: https://github.com/USCiLab/cereal/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: boost-devel +BuildRequires: cmake >= 3.0 + +%description +cereal is a header-only C++11 serialization library. cereal takes arbitrary +data types and reversibly turns them into different representations, such as +compact binary encodings, XML, or JSON. cereal was designed to be fast, +light-weight, and easy to extend - it has no external dependencies and can be +easily bundled with other code or used standalone. + +%package devel +Summary: Development headers and libraries for %{name} +Provides: %{name}-static = %{version}-%{release} + +%description devel +cereal is a header-only C++11 serialization library. cereal takes arbitrary +data types and reversibly turns them into different representations, such as +compact binary encodings, XML, or JSON. cereal was designed to be fast, +light-weight, and easy to extend - it has no external dependencies and can be +easily bundled with other code or used standalone. + +This package contains development headers and libraries for the cereal library + +%prep +%setup -q + +%build +%{cmake} -DSKIP_PORTABILITY_TEST=ON -DWITH_WERROR=OFF +%cmake_build + +%install +%cmake_install + +%check +# https://github.com/USCiLab/cereal/issues/744 +%ifarch ppc64le +%global testargs --exclude-regex '\(test_complex\|test_pod\)' +%endif +%ctest --output-on-failure %{?testargs} + +%files devel +%doc README.md +%license LICENSE +%{_includedir}/%{name} +%{_libdir}/cmake/%{name} + +%changelog +* Mon Dec 16 2024 Arkady L. Shane - 1.3.2-8 +- Rebuilt for MSVSphere 10 + +* Tue Oct 29 2024 Troy Dawson - 1.3.2-8 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + +* Mon Jun 24 2024 Troy Dawson - 1.3.2-7 +- Bump release for June 2024 mass rebuild + +* Tue Jan 23 2024 Fedora Release Engineering - 1.3.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 1.3.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 1.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Mar 01 2022 Christoph Junghans - 1.3.2-1 +- Version bump v1.3.2 (bug #2059217) + +* Wed Jan 19 2022 Fedora Release Engineering - 1.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 18 2022 Christoph Junghans - 1.3.1-1 +- Version bump to v1.3.1 (bug #2041347) + +* Fri Sep 17 2021 Christoph Junghans - 1.3.0-9 +- fix build on rawhide (bug #1987402) by updating bundled doctest.h + +* Wed Jul 21 2021 Fedora Release Engineering - 1.3.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Oct 17 2020 Christoph Junghans - 1.3.0-6 +- Make package not noarch (bug #1888969) + +* Mon Aug 03 2020 Christoph Junghans - 1.3.0-5 +- Fix out-of-source build on F33 (bug #1863317) + +* Sat Aug 01 2020 Fedora Release Engineering - 1.3.0-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jan 28 2020 Fedora Release Engineering - 1.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Oct 26 2019 Christoph Junghans - 1.3.0-1 +- Version bump (bug #1765568) + +* Wed Jul 24 2019 Fedora Release Engineering - 1.2.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.2.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 1.2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Feb 15 2017 Christoph Junghans - 1.2.2-1 +- Update to v1.2.2 (bug #1422474) + +* Fri Feb 10 2017 Fedora Release Engineering - 1.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat Sep 03 2016 Christoph Junghans - 1.2.1-2 +- Minor changes from review (bug #1372403) + +* Thu Sep 01 2016 Christoph Junghans - 1.2.1-1 +- First release.