Hello community, here is the log from the commit of package zxing-cpp for openSUSE:Factory checked in at 2020-08-21 19:00:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zxing-cpp (Old) and /work/SRC/openSUSE:Factory/.zxing-cpp.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zxing-cpp" Fri Aug 21 19:00:18 2020 rev:4 rq:827759 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/zxing-cpp/zxing-cpp.changes 2019-12-23 22:34:29.725743566 +0100 +++ /work/SRC/openSUSE:Factory/.zxing-cpp.new.3399/zxing-cpp.changes 2020-08-21 19:00:46.640235010 +0200 @@ -1,0 +2,39 @@ +Sun Aug 16 19:19:01 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Update to 1.1.0 + * Add Python binding + * Bug fixes from upstream XZing project + * Many performance improvements for 1D readers + * More meta-data exported when reading specific format + * Minor bug fixes and improvements for corner cases + * Improve DataMatrix encoder + * Add interface to simplify basic usage + * WASM API to support pixels array as input + * Few minor bug fixes + * A new and (hopefully) 'future proof' single ReadBarcode entry point + into the decoding functionality. + * The LuminanceSource based API is now deprecated but still compiles. + * A new BarcodeFormats flag type to specify the set of barcodes to look for. + * Deprecated unrelyable Result::resultPoints in favor of well defined + Result::position. + * Deprecated Result::metadata() -> ORIENTATION in favor + of Result::orientation. + * New Binarizer enum in DecodeHints to specify the binarizer for + the ReadBarcode API. + * New DecodeHints::isPure property to speed up detection for + 'pure' input use-cases. + * New 'unified' CMake structure to build (most) of the project from + the top-level project. + * New ZXingReader and ZXingWriter example code also meant for distributing. + * New simplified and consistent Python API (breaking change) + * ReedSolomon error detection code 2x speedup. + * Enable basic MaxiCode support. + * Fix coutry-code metatdata decoding for UPC/EAN codes. + * Slightly improved QRCode detection for rotated symbols. + * Faster PDF417 decoder. + * Lots of minor code readability and general cleanup improvements. +- Drop patches: + * add-missing-includes-of-stdexcept-header.patch + * fix-library-installation-and-versioning.patch + +------------------------------------------------------------------- Old: ---- add-missing-includes-of-stdexcept-header.patch fix-library-installation-and-versioning.patch zxing-cpp-1.0.5.tar.gz New: ---- zxing-cpp-1.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zxing-cpp.spec ++++++ --- /var/tmp/diff_new_pack.u0Gy5G/_old 2020-08-21 19:00:48.840236317 +0200 +++ /var/tmp/diff_new_pack.u0Gy5G/_new 2020-08-21 19:00:48.844236319 +0200 @@ -1,7 +1,7 @@ # # spec file for package zxing-cpp # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,64 +18,66 @@ %define sover 1 Name: zxing-cpp -Version: 1.0.5 +Version: 1.1.0 Release: 0 Summary: Library for processing 1D and 2D barcodes License: Apache-2.0 AND Zlib AND LGPL-2.1-with-Qt-Company-Qt-exception-1.1 Group: Development/Languages/C and C++ URL: https://github.com/nu-book/zxing-cpp/ Source0: https://github.com/nu-book/zxing-cpp/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM -Patch1: fix-library-installation-and-versioning.patch -Patch2: add-missing-includes-of-stdexcept-header.patch -BuildRequires: cmake +BuildRequires: cmake >= 3.10 BuildRequires: gcc-c++ +BuildRequires: pkgconfig %description ZXing ("zebra crossing") is an multi-format 1D/2D barcode image processing library. This package provides a C++ implementation. -%prep -%autosetup -p1 - -%build -%cmake -DBUILD_SHARED_LIBRARY=ON -%make_jobs - -%install -%cmake_install - -%package -n libZXingCore%{sover} +%package -n libZXing%{sover} Summary: Library for processing 1D and 2D barcodes Group: System/Libraries +# called libZXing in the 1.1.0 update +Provides: libZXingCore%{sover} = %{version} +Obsoletes: libZXingCore%{sover} < %{version} -%description -n libZXingCore%{sover} +%description -n libZXing%{sover} ZXing ("zebra crossing") is an multi-format 1D/2D barcode image processing library. This package provides a C++ implementation. -%post -n libZXingCore%{sover} -p /sbin/ldconfig -%postun -n libZXingCore%{sover} -p /sbin/ldconfig - -%files -n libZXingCore%{sover} -%doc README.md -%license LICENSE.* -%{_libdir}/libZXingCore.so.%{sover} -%{_libdir}/libZXingCore.so.%{sover}.* - %package devel Summary: Header files for zxing, a library for processing 1D and 2D barcodes Group: Development/Languages/C and C++ -Requires: libZXingCore%{sover} = %{version} +Requires: libZXing%{sover} = %{version} %description devel ZXing ("zebra crossing") is an multi-format 1D/2D barcode image processing library. This package provides header files to use ZXing in other applications. +%prep +%autosetup -p1 + +%build +%cmake -DBUILD_SHARED_LIBRARY=ON +%make_jobs + +%install +%cmake_install + +%post -n libZXing%{sover} -p /sbin/ldconfig +%postun -n libZXing%{sover} -p /sbin/ldconfig + +%files -n libZXing%{sover} +%doc README.md +%license LICENSE.* +%{_libdir}/libZXing.so.%{sover} +%{_libdir}/libZXing.so.%{sover}.* + %files devel %license LICENSE.* %{_includedir}/ZXing/ %{_libdir}/cmake/ZXing/ -%{_libdir}/libZXingCore.so +%{_libdir}/libZXing.so +%{_libdir}/pkgconfig/zxing.pc %changelog ++++++ zxing-cpp-1.0.5.tar.gz -> zxing-cpp-1.1.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/zxing-cpp/zxing-cpp-1.0.5.tar.gz /work/SRC/openSUSE:Factory/.zxing-cpp.new.3399/zxing-cpp-1.1.0.tar.gz differ: char 12, line 1
