Hello community, here is the log from the commit of package benchmark for openSUSE:Factory checked in at 2018-03-18 21:45:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/benchmark (Old) and /work/SRC/openSUSE:Factory/.benchmark.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "benchmark" Sun Mar 18 21:45:08 2018 rev:5 rq:588118 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes 2017-02-03 17:31:57.665446816 +0100 +++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-03-18 21:45:09.897021371 +0100 @@ -1,0 +2,19 @@ +Fri Mar 16 18:38:52 UTC 2018 - avindra@opensuse.org + +- Update to version 1.3.0: + * Ranged for loop optimization! + * Make installation optional + * Better stats including user-provided ones + * JSON reporter format fixes + * Documentation improvements +- Includes changes from 1.2.0: + * User-defined counters + * Single header library + * Ability to clear benchmarks so the runtime registration is more flexible + * Sample-based standard deviation + * 32-bit build enabled + * Bug fixes +- Cleanup with spec-cleaner +- Use %ctest macro for testing + +------------------------------------------------------------------- Old: ---- benchmark-1.1.0.tar.gz New: ---- benchmark-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ benchmark.spec ++++++ --- /var/tmp/diff_new_pack.Xzxlp4/_old 2018-03-18 21:45:11.184974973 +0100 +++ /var/tmp/diff_new_pack.Xzxlp4/_new 2018-03-18 21:45:11.184974973 +0100 @@ -1,7 +1,7 @@ # # spec file for package benchmark # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define soname lib%{name} %define sover 0 Name: benchmark -Version: 1.1.0 +Version: 1.3.0 Release: 0 Summary: A microbenchmark support library License: Apache-2.0 @@ -27,11 +27,11 @@ Url: https://github.com/google/benchmark Source: https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM benchmark-s390.patch -Patch: benchmark-s390.patch +Patch0: benchmark-s390.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: git-core -ExclusiveArch: %ix86 x86_64 s390x +ExclusiveArch: %{ix86} x86_64 s390x %description A library to support the benchmarking of functions, similar to unit-tests. @@ -53,11 +53,11 @@ %prep %setup -q -%patch +%patch0 %build %if %{__isa_bits} == 64 -sed -i "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION lib64|g" src/CMakeLists.txt +sed -i 's|lib_install_dir "lib/"|lib_install_dir "lib64/"|g' src/CMakeLists.txt %endif %cmake \ -DBENCHMARK_ENABLE_LTO=off \ @@ -70,19 +70,22 @@ %check # path needs to be exported otherwise unit tests will fail export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{_builddir}/%{name}-%{version}/build/src/ -make -C build test +%ctest %post -n %{soname}%{sover} -p /sbin/ldconfig %postun -n %{soname}%{sover} -p /sbin/ldconfig %files -n %{soname}%{sover} -%defattr(-,root,root) -%doc LICENSE README.md AUTHORS +%license LICENSE +%doc README.md AUTHORS %{_libdir}/%{soname}.so.%{sover}* %files devel -%defattr(-,root,root) -%doc LICENSE README.md AUTHORS +%license LICENSE +%doc README.md AUTHORS +%dir %{_prefix}/lib/cmake/ +%dir %{_prefix}/lib/cmake/benchmark +%{_prefix}/lib/cmake/benchmark/*.cmake %{_libdir}/%{soname}.so %{_includedir}/%{name} ++++++ benchmark-1.1.0.tar.gz -> benchmark-1.3.0.tar.gz ++++++ ++++ 8512 lines of diff (skipped)