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

libdeflate-tools-1.25-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libdeflate-tools Distribution: openSUSE Tumbleweed
Version: 1.25 Vendor: openSUSE
Release: 1.2 Build date: Mon Dec 29 01:30:39 2025
Group: Unspecified Build host: reproducible
Size: 26759 Source RPM: libdeflate-1.25-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ebiggers/libdeflate
Summary: File compression utility
A gzip implementation that uses libdeflate which is significantly
faster than the GNU gzip implementation (+72-187%).

Provides

Requires

License

BSD-2-Clause

Changelog

* Mon Dec 29 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.25:
    * Fixed a build error with gcc 16.
    * The libdeflate CMake package is now relocatable.
* Tue Sep 09 2025 pgajdos@suse.com
  - version update to 1.24
    * Made another small optimization to the x86 and ARM CRC32 code.
    * Fixed a compiler warning on certain platforms (issue #416).
* Sun Mar 30 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.23:
    * Fixed bug introduced in 1.20 where incorrect checksums could
      be calculated if libdeflate was compiled with clang at -O0
      and run on a CPU supporting AVX512.
    * Fixed build error when using -mno-evex512 with clang 18+ or
      gcc 14+.
    * Increased the minimum CMake version to 3.10.
    * Further optimized the x86 CRC code.
    * The CMake-based build system now implements a workaround for
      gcc being paired with a too-old binutils version.
      This can prevent build errors.
* Sun Aug 18 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.21:
    * Fixed build error on x86 with gcc 8.1 and gcc 8.2.
    * Fixed build error on x86 when gcc 11 is paired with a
      binutils version that doesn't support AVX-VNNI
      e.g. as it is on RHEL 9.
    * Fixed build error on arm64 with gcc 6.
    * Fixed build error on arm64 with gcc 13.1 and later with some
    - mcpu options.
    * Enabled detection of dotprod support in Windows ARM64 builds.
* Wed Apr 03 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.20:
    * Improved CRC-32 performance on recent x86 CPUs by adding
    * VPCLMULQDQ-accelerated implementations using 256-bit and
      512-bit vectors.
    * Improved Adler-32 performance on recent x86 CPUs by adding
    * VNNI-accelerated implementations using 256-bit and 512-bit
      vectors.
    * Improved CRC-32 and Adler-32 performance on short inputs.
    * Optimized the portable implementation of Adler-32.
    * Added some basic optimizations for RISC-V.
    * Dropped support for gcc versions older than v4.9 (released in
      2014) and clang versions older than v3.9 (released in 2016).
    * Dropped support for CRC-32 acceleration on 32-bit ARM using
      the ARMv8 pmull or crc32 instructions.
* Mon Feb 12 2024 pgajdos@suse.com
  - baselibs for tools and devel reportedly not needed
  - modified sources
    % baselibs.conf
* Thu Feb 08 2024 pgajdos@suse.com
  - introduce baselibs.conf for openexr
    https://build.opensuse.org/request/show/1144873
  - added sources
    + baselibs.conf
* Sun Sep 17 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.19:
    * Added new functions `libdeflate_alloc_compressor_ex()` and
      `libdeflate_alloc_decompressor_ex()`.  These functions allow
      specifying a custom memory allocator on a per-compressor basis.
    * libdeflate now always generates Huffman codes with at least 2
      codewords. This fixes a compatibility issue where Windows
      Explorer's ZIP unpacker could not decompress DEFLATE streams
      created by libdeflate.  libdeflate's behavior was
    * allowed by the DEFLATE RFC, but not all software was okay
      with it.  In rare cases, compression ratios can be slightly
      reduced by this change.
    * Disabled the use of some compiler intrinsics on MSVC versions
      where they don't work correctly.
    * libdeflate can now compress up to the exact size of the
      output buffer.
    * Slightly improved compression performance at levels 1-9.
    * Improved the compression ratio of very short inputs.
* Thu Apr 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.18:
    * Fixed a bug where the build type didn't default to "Release"
      when using CMake 3.10 or earlier.
    * Fixed a bug where some optimized code wasn't used when
      building with Clang 15 or later (x86), or with Clang 16
      or later (aarch64).
    * Fixed build errors with some architecture and compiler
      combos:
    * aarch64 with Clang 16
    * armv6kz or armv7e-m with gcc
    * armhf with gcc (on Debian only)
* Tue Jan 24 2023 Paolo Stivanin <info@paolostivanin.com>
  - update to 1.17:
    * Improved the compression ratio at levels 10-12 slightly, mainly
      levels 11-12. Some inputs (such as certain PNG files) see much
      improved compression ratios. As a trade-off, compressing at
      levels 11-12 is now about 5-20% slower.
    * For consistency with zlib, the decompressor now returns an error
      on some invalid inputs that were accepted before.
    * Fixed a build error on arm64 with gcc with certain target CPUs.
    * Fixed a build error in programs/gzip.c with uClibc.

Files

/usr/bin/libdeflate-gunzip
/usr/bin/libdeflate-gzip


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026