Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zxing-cpp for openSUSE:Factory checked in at 2023-02-04 14:10:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zxing-cpp (Old) and /work/SRC/openSUSE:Factory/.zxing-cpp.new.4462 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zxing-cpp" Sat Feb 4 14:10:53 2023 rev:12 rq:1061072 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/zxing-cpp/zxing-cpp.changes 2022-09-21 14:42:33.301775356 +0200 +++ /work/SRC/openSUSE:Factory/.zxing-cpp.new.4462/zxing-cpp.changes 2023-02-04 14:33:52.763982365 +0100 @@ -1,0 +2,65 @@ +Wed Jan 25 14:01:00 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.0.0: + * Switch to UTF8 based API and remove deprecated UTF16 one + (Result::text()) + * Remove all API deprecated in 1.4 + * Adding a wrapper for iOS + * New Aztec detector implementation to support arbitrary rotation + and position of the symbol + * Support multi-symbol detection in Aztec detector + * Replace all Qt originated ECI/CharacterSet conversion code with + a new implementation + * Require c++17 to build library and client code + * New DecodeHints::textMode() and Result::text(TextMode) API to + specify how bytes are rendered into text + * HRI (human readable interpretation) is the new default for the + TextMode (has been for most cases before, but not all) + * New DecodeHits::tryInvert() feature to test for inverted + symbols (white on black background) +- Changes from version 1.4.0: + * Note: this is an intermediary release on the way to 2.0. This + code is (supposed to be) API compatible (via the ReadBarcode.h + interface) with v1.3.0 but contains quite a few additional + deprecations. It still has SO number 1, which is as wrong as it + was for release v1.3.0 and it is not ABI compatible with 1.3 + either. 2.0 will be basically 1.4 but with all deprecated API + removed and the final fix for #333. + * Reader support for Micro QRCode by @corbers + * Prepared switch from std::wstring based utf16 to std::string + based utf8 results, use new ZX_USE_UTF8 macro to transition to + the upcoming 2.0 API + * Much improved 'binary' data support via new Result::bytes() + API, see #334 for a detailed background discussion. + * New Result::contentType() API returning information about the + type of content (like text vs. binary, etc.) + * Better standards conformance with respect to ECI handling, see + Results::bytesECI() + * Support for proper ECI handling across structured append + symbols (see MergeStructuredAppendResults()) + * New Result::error() API with improved error handling, see also + DecodeHints::returnErrors() + * Removed all internal header files from the installed set, so + only the ReadBarcode.h based APIs are supported from here on + out + * Removed all sample images from the 'source' distribution + zip/tar balls (much reduced size) + * Python read_barcode returns None if no symbol was found (might + break existing code if not checked for None before) +- Changes from version 1.3.0: + * Multi-barcode reading with the new std::vector<Result> + ReadBardcodes(...) function. Does not work for Aztec, + DataMatrix and Maxicode, yet. + * Multi-resolution scanning that can automatically downscale the + input to substantially increase the detection rate on high + resolution scans, see DecodeHints::tryDownscale, currently only + enabled in the ReadBardcodes function + * New Result::symbologyIdentifier property + * Updated and improved android wrapper +- Drop patches fixed upstream: + * 269.patch + * 0001-test-update-to-libfmt-v9.0.0.patch + * cmake-check-system-first.patch +- Bump sover to 3 following upstream changes. + +------------------------------------------------------------------- Old: ---- 0001-test-update-to-libfmt-v9.0.0.patch 269.patch cmake-check-system-first.patch zxing-cpp-1.2.0.tar.gz New: ---- zxing-cpp-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zxing-cpp.spec ++++++ --- /var/tmp/diff_new_pack.5cnlu7/_old 2023-02-04 14:33:53.119984613 +0100 +++ /var/tmp/diff_new_pack.5cnlu7/_new 2023-02-04 14:33:53.123984639 +0100 @@ -1,7 +1,7 @@ # # spec file for package zxing-cpp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define sover 1 +%define sover 3 Name: zxing-cpp -Version: 1.2.0 +Version: 2.0.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 @@ -26,12 +26,7 @@ URL: https://github.com/nu-book/zxing-cpp/ Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source99: baselibs.conf -# PATCH-FIX-OPENSUSE cmake-check-system-first.patch -- Search system for needed libraries first -Patch0: cmake-check-system-first.patch -# PATCH-FIX-UPSTREAM 269.patch -- Update stb_image/stb_image_write -Patch1: 269.patch -# PATCH-FIX-UPSTREAM 0001-test-update-to-libfmt-v9.0.0.patch -- fmt 9 compatibility -Patch2: 0001-test-update-to-libfmt-v9.0.0.patch + BuildRequires: pkgconfig # Use cmake3 package on SLE12 because cmake is too old (version 3.5) %if !0%{?is_opensuse} && 0%{?sle_version} < 150000 @@ -99,17 +94,15 @@ %endif %ctest -%post -n libZXing%{sover} -p /sbin/ldconfig -%postun -n libZXing%{sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n libZXing%{sover} %files -n libZXing%{sover} %doc README.md -%license LICENSE.* -%{_libdir}/libZXing.so.%{sover} -%{_libdir}/libZXing.so.%{sover}.* +%license LICENSE +%{_libdir}/libZXing.so.* %files devel -%license LICENSE.* +%license LICENSE %{_includedir}/ZXing/ %{_libdir}/cmake/ZXing/ %{_libdir}/libZXing.so ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.5cnlu7/_old 2023-02-04 14:33:53.163984891 +0100 +++ /var/tmp/diff_new_pack.5cnlu7/_new 2023-02-04 14:33:53.167984917 +0100 @@ -1,2 +1,2 @@ -libZXing1 +libZXing3 ++++++ zxing-cpp-1.2.0.tar.gz -> zxing-cpp-2.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/zxing-cpp/zxing-cpp-1.2.0.tar.gz /work/SRC/openSUSE:Factory/.zxing-cpp.new.4462/zxing-cpp-2.0.0.tar.gz differ: char 12, line 1