Hello community, here is the log from the commit of package cereal for openSUSE:Factory checked in at 2020-08-17 12:03:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cereal (Old) and /work/SRC/openSUSE:Factory/.cereal.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cereal" Mon Aug 17 12:03:44 2020 rev:4 rq:826889 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cereal/cereal.changes 2017-03-02 19:25:27.412487780 +0100 +++ /work/SRC/openSUSE:Factory/.cereal.new.3399/cereal.changes 2020-08-17 12:04:28.102663769 +0200 @@ -1,0 +2,17 @@ +Sat Aug 15 20:28:01 UTC 2020 - Dirk Mueller <dmuel...@suse.com> + +- update to 1.3.0: + * Deferred serialization for smart pointers (#185) + * Initial support for C++17 standard library variant and optional (thanks to @arximboldi, #448) + * Support for std::atomic (thanks to @bluescarni, #277) + * Vastly improved continuous integration testing (#568, #569) + * Fixed several issues related to compilation on newer compilers (#579, #587, #515) + * Fixed warnings with -Wconversion and -Wdocumentation (thanks to @WSoptics, #423) + * Performance improvements for polymorphic serialization (#354) + * Fixed a bug related to CEREAL_REGISTER_DYNAMIC_INIT with shared libraries (thanks to @M2tM, #523) + * Avoid unnecessary undefined behavior with StaticObject (thanks to @erichkeane, #470) + * New version.hpp file describes cereal version (#444) + * Ability to disable size=dynamic attribute in the XML archive (thanks to @hoensr, #401) + remove 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch: upstream + +------------------------------------------------------------------- Old: ---- 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch cereal-1.2.2.tar.gz New: ---- cereal-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cereal.spec ++++++ --- /var/tmp/diff_new_pack.mUEBD1/_old 2020-08-17 12:04:29.782664706 +0200 +++ /var/tmp/diff_new_pack.mUEBD1/_new 2020-08-17 12:04:29.782664706 +0200 @@ -1,7 +1,7 @@ # # spec file for package cereal # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 Christoph Junghans # # All modifications and additions to the file contributed by third parties @@ -13,32 +13,26 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: cereal -Version: 1.2.2 +Version: 1.3.0 Release: 0 Summary: A header-only C++11 serialization library License: BSD-3-Clause Group: Development/Libraries/C and C++ -Url: http://uscilab.github.io/cereal/ +URL: https://uscilab.github.io/cereal/ Source0: https://github.com/USCiLab/cereal/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# https://github.com/USCiLab/cereal/issues/338 -# PATCH-FIX-UPSTREAM - 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch - fix unstable test -Patch0: https://github.com/USCiLab/cereal/commit/8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch - -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -BuildRequires: gcc-c++ >= 4.8 +BuildRequires: cmake +BuildRequires: gcc-c++ %if 0%{?suse_version} > 1325 BuildRequires: libboost_serialization-devel BuildRequires: libboost_test-devel %else BuildRequires: boost-devel %endif -BuildRequires: cmake %description cereal is a header-only C++11 serialization library. cereal takes arbitrary @@ -63,21 +57,20 @@ %prep %setup -q -%patch0 -p1 %build -%{cmake} -DSKIP_PORTABILITY_TEST=ON -DWITH_WERROR=OFF -make %{?_smp_mflags} +%cmake -DSKIP_PORTABILITY_TEST=ON -DWITH_WERROR=OFF +%make_build %install make -C build install DESTDIR=%{buildroot} %check -make -C build test +%make_build -C build test %files devel -%defattr(-,root,root,-) -%doc LICENSE README.md +%license LICENSE +%doc README.md %{_includedir}/cereal %{_datadir}/cmake/cereal ++++++ cereal-1.2.2.tar.gz -> cereal-1.3.0.tar.gz ++++++ ++++ 21704 lines of diff (skipped)