Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libZXing3-2.3.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libZXing3 Distribution: openSUSE Tumbleweed
Version: 2.3.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Feb 24 09:43:16 2025
Group: System/Libraries Build host: reproducible
Size: 1056021 Source RPM: zxing-cpp-2.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/nu-book/zxing-cpp/
Summary: Library for processing 1D and 2D barcodes
ZXing ("zebra crossing") is an multi-format 1D/2D barcode image
processing library. This package provides a C++ implementation.

Provides

Requires

License

Apache-2.0 AND Zlib AND LGPL-2.1-with-Qt-Company-Qt-exception-1.1

Changelog

* Mon Feb 24 2025 Christophe Marin <christophe@krop.fr>
  - Update to 2.3.0
    New features:
    * Add support for DX Film Edge read
    * Add support for detecting and reading Aztec Runes
    * Add reader support for DataBarLimited symbols
    * Add C-API in official build (EDIT: unfortunately the default
      is still off, to enable do cmake -DZXING_C_API=ON)
    * Add Kotlin/Native Wrapper
    * Add Rust wrapper based on C-API
    * Add .NET wrapper based on C-API
    * Introduce new name Barcode for Result which will be removed
      in 3.0
    * LocalAverage binarizer: re-implement with symmetric
      threshold interpolation for improved detection of inverted
      symbols
    * cmake: replace BUILD_... prefix of cmake options with ZXING_...
    * cmake: switch to c++-20 by default for the core library
    * ImageView: introduce bounds checks in constructor
    * ImageView: Add ImageFormat::LumX for 2-byte grey + alpha input
    * ImageFormat: replace 'X' with 'A', e.g. RGBX -> RGBA
    * ZXingReader: add -binarizer <local|global|fixed> command
      line option
    * ZXingReader: add -single option to setMaxNumberOfSymbols(1)
    * ZXingReader: parse -formats (including 's') command line
      argument
    * ZXingReader: support reading image file from stdin by passing '-'
    * android: switch 'namespace' from zxingcpp to zxingcpp.lib to fix
      issue with maven central publication
    * Python: add support to write bytes as binary data
    * ZXing::Version() function to query the library version at
      runtime (useful when dynamically linked)
    Minor changes and bug fixes:
    * Complete ZXIReaderOptions in iOS Wrapper
    * ios: remove initWithFormats initializer
    * cmake: Make build reproducible across different build directories
    * Release color space after use in iOS wrapper
    * cmake: allow overriding python install directories
    * Refine MultiFormatReader results filtering and apply C++20 erase_if
    * HRI: update AIs to latest gs1-syntax-dictionary.txt
    * android: add linker flag to support flexible page sizes in Android 15
    * Deprecate validateITFCheckSum, validateCode39CheckSum,
      returnCodabarStartEnd
    * BitHacks: fix random QRCode content on pre-Haswell Windows machines
    * DataMatrix: improve detection of near 45° rotated symbols
    * cmake: add /utf-8 to MSVC compile flags
    * Barcode: tune operator==() to not split up overly tall linear symbols
    * Several ITFReader improvements
    * QRDecoder: return some content even in the presence of a checksum error
    * DataBar: improve detection rate by incorporating edge-2-edge pattern
    * PDF417: prevent wrong position info with right side collapsing to (0,0)
    * Python: make sure macOS and 64bit Linux packes on pypi.org support
      multi-symbol DataMatrix detection (c++20 support)
  - Drop obsolete version checks
  - Drop cmake.patch, no longer needed
* Mon Sep 02 2024 Martin Schreiner <martin.schreiner@suse.com>
  - Update to 2.2.1. Changes:
    * Fix ABI breakage from 2.2.0.
  - Changes from 2.2.0:
    * Rename DecodeHints to ReaderOptions. The old name is still available for
      backward API compatibility but deprecated. Since the C-API and the Qt
      wrapper code are not officially part of the library, they changed without
      backward compatibility.
    * WASM: bytes in ReadResult.
    * DataMatrix: use charset for encoding.
    * QRCode: Support QR Code Model1.
    * rMQR Code: Support Rectangular Micro QR Code.
  - Refresh patch:
    * cmake.patch
* Thu Nov 30 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add back %{optflags} in c++ flags
    This was unintentionally disabled when c++17 was forced
* Fri Oct 06 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 2.1.0:
    * Considerable performance improvements in linear symbol detection (up to 2x speedup in select use cases of ReadBarcodes)
    * QRCode: major improvement in detection of high version symbols (see e.g. here)
    * DMDetector: reduce runtime overhead of c++-20 builds
    * Refactor Python wrapper so the sdist includes the core library code
    * wasm wrapper: add function to reader to scan multiple barcode
    * Added a C wrapper
    * Python: improve error reporting
    * DMDetector: fix potential dead-lock
    * DMDecoder: support 144x144 symbols in legacy and compliant variants
  - Remove the %check section since we are not building the tests.
* Wed Aug 09 2023 Fridrich Strba <fstrba@suse.com>
  - Restore support for building on SLE12
  - Build with gcc7-c++ or gcc-c++ >= 7 because of C++17 requirements
  - Added patch:
    * cmake.patch
      + allow building with cmake 3.5 on SLE12SP5
* Tue Apr 25 2023 Frederic Crozat <fcrozat@suse.com>
  - Drop support for building on SLE12.
* Wed Jan 25 2023 Bjørn Lie <bjorn.lie@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.
* Tue Sep 20 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Add fmt 9.0 compatibility patch (boo#1202273):
    * 0001-test-update-to-libfmt-v9.0.0.patch
* Mon Dec 13 2021 Danilo Spinella <danilo.spinella@suse.com>
  - Update stb_image/stb_image_write to include the fixes for
    the following CVEs:
    CVE-2021-28021, bsc#1191743
    CVE-2021-42715, bsc#1191942
    CVE-2021-42716, bsc#1191944
    * 269.patch
* Fri Nov 05 2021 Danilo Spinella <danilo.spinella@suse.com>
  - Do not build examples to avoid a cycle with QT5Multimedia

Files

/usr/lib64/libZXing.so.2.3.0
/usr/lib64/libZXing.so.3
/usr/share/doc/packages/libZXing3
/usr/share/doc/packages/libZXing3/README.md
/usr/share/licenses/libZXing3
/usr/share/licenses/libZXing3/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 15 00:10:20 2025