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

Reply via email to