Hello community, here is the log from the commit of package jsoncpp for openSUSE:Factory checked in at 2019-08-16 15:28:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jsoncpp (Old) and /work/SRC/openSUSE:Factory/.jsoncpp.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jsoncpp" Fri Aug 16 15:28:53 2019 rev:22 rq:723047 version:1.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/jsoncpp/jsoncpp.changes 2017-12-31 00:43:41.024201728 +0100 +++ /work/SRC/openSUSE:Factory/.jsoncpp.new.22127/jsoncpp.changes 2019-08-16 15:28:57.093989711 +0200 @@ -1,0 +2,12 @@ +Tue Aug 13 10:37:46 UTC 2019 - Martin Pluskal <[email protected]> + +- Update to version 1.9.1: + * This release contains some minor build fixes. +- Changes for version 1.9.0: + * Build optimizations and updates. Now needs at least Meson + 0.50.0, bot support for VS 2013 dropped in favor of VS 2017 + * Lots of bug fixes + * Lots of enhancements + * Lots of cleanup + +------------------------------------------------------------------- Old: ---- jsoncpp-1.8.4.tar.gz New: ---- jsoncpp-1.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jsoncpp.spec ++++++ --- /var/tmp/diff_new_pack.ZNldpf/_old 2019-08-16 15:28:57.529989615 +0200 +++ /var/tmp/diff_new_pack.ZNldpf/_new 2019-08-16 15:28:57.533989614 +0200 @@ -1,7 +1,7 @@ # # spec file for package jsoncpp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,22 +12,23 @@ # 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/ # -%define sover 19 +%define sover 21 Name: jsoncpp -Version: 1.8.4 +Version: 1.9.1 Release: 0 Summary: C++ library that allows manipulating with JSON License: MIT Group: Development/Libraries/C and C++ -Url: https://github.com/open-source-parsers/jsoncpp +URL: https://github.com/open-source-parsers/jsoncpp Source0: https://github.com/open-source-parsers/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 3.1 BuildRequires: gcc-c++ +BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig +BuildRequires: python3-base %description JSON is a lightweight data-interchange format. It can represent numbers, @@ -69,32 +70,26 @@ %setup -q %build -%cmake \ - -DBUILD_STATIC_LIBS=OFF \ - -DJSONCPP_WITH_CMAKE_PACKAGE=ON \ - -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF -%make_jobs +%meson \ +%meson_build %install -%cmake_install +%meson_install %check -# path needs to be exported otherwise unit tests will fail -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} -./build/src/test_lib_json/jsoncpp_test +%meson_test %post -n lib%{name}%{sover} -p /sbin/ldconfig %postun -n lib%{name}%{sover} -p /sbin/ldconfig %files -n lib%{name}%{sover} -%doc LICENSE +%license LICENSE %{_libdir}/lib%{name}.so.%{sover}* -%{_libdir}/lib%{name}.so.%{version} %files devel -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_libdir}/pkgconfig/%{name}.pc -%{_libdir}/cmake/%{name} %{_libdir}/lib%{name}.so %{_includedir}/json/ ++++++ jsoncpp-1.8.4.tar.gz -> jsoncpp-1.9.1.tar.gz ++++++ ++++ 11273 lines of diff (skipped)
