- update to 2024.1.1:

* Add 8/24-bit BMP codec.
  * Add SPERR codec based on SPERR library.
  * Add LZO decoder based on lzokay library.
  * Add DICOMRLE decoder.
  * Enable float16 in CMS codec.
  * Enable MCT for lossless JPEG2K encoder (#88).
  * Ignore pad-byte in PackBits decoder (#86).
  * Fix heif_write_callback error message not set.
  * Require lcms2 2.16 with issue-420 fixes.
  * Require libjxl 0.9, libaec 1.1, Cython 3.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-imagecodecs?expand=0&rev=28
This commit is contained in:
Dirk Mueller 2024-01-03 18:35:24 +00:00 committed by Git OBS Bridge
parent 9c02223259
commit 8c65f7dfe4
4 changed files with 24 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bf4b4be4759fc3b27b5022228aada83e735744e4b7c204bcdccaa961c3f79d4d
size 9444699

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fde46bd698d008255deef5411c59b35c0e875295e835bf6079f7e2ab22f216eb
size 9452821

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Wed Jan 3 18:33:00 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 2024.1.1:
* Add 8/24-bit BMP codec.
* Add SPERR codec based on SPERR library.
* Add LZO decoder based on lzokay library.
* Add DICOMRLE decoder.
* Enable float16 in CMS codec.
* Enable MCT for lossless JPEG2K encoder (#88).
* Ignore pad-byte in PackBits decoder (#86).
* Fix heif_write_callback error message not set.
* Require lcms2 2.16 with issue-420 fixes.
* Require libjxl 0.9, libaec 1.1, Cython 3.
-------------------------------------------------------------------
Tue Jan 2 21:01:58 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@ -26,14 +26,14 @@
%endif
Name: python-imagecodecs%{psuffix}
Version: 2023.9.18
Version: 2024.1.1
Release: 0
Summary: Image transformation, compression, and decompression codecs
License: BSD-3-Clause
URL: https://github.com/cgohlke/imagecodecs/
Source: https://files.pythonhosted.org/packages/source/i/imagecodecs/imagecodecs-%{version}.tar.gz
Source1: imagecodecs_distributor_setup.py
BuildRequires: %{python_module Cython >= 0.29.19}
BuildRequires: %{python_module Cython >= 3}
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module numpy-devel}
BuildRequires: %{python_module pip}
@ -84,7 +84,7 @@ BuildRequires: dav1d-devel
BuildRequires: gcc-c++
BuildRequires: giflib-devel
BuildRequires: jxrlib-devel
BuildRequires: libaec-devel
BuildRequires: libaec-devel >= 1.1
BuildRequires: libaom-devel
BuildRequires: libdeflate-devel
BuildRequires: libzopfli-devel
@ -98,13 +98,13 @@ BuildRequires: pkgconfig(blosc)
BuildRequires: pkgconfig(blosc2) >= 2.7.1
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(cfitsio)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(lcms2) >= 2.16
BuildRequires: pkgconfig(libavif) >= 1.0.0
BuildRequires: pkgconfig(libbrotlicommon)
BuildRequires: pkgconfig(libheif)
# Beta, not available in minimum version
#BuildRequires: pkgconfig(libturbojpeg) >= 2.1.91
BuildRequires: pkgconfig(libjxl) >= 0.8
BuildRequires: pkgconfig(libjxl) >= 0.9
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libopenjp2)
@ -175,6 +175,7 @@ export INCDIR="%{_includedir}"
donttest="heif"
# no webp and lerc support in libtiff, jpeg8 disabled in imagecodecs
donttest="$donttest or (test_tiff and (webp or lerc or jpeg))"
donttest+=" or test_cms"
%ifarch %ix86 %arm32
donttest="$donttest or spng"
%endif