Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / 
libjxl


Commits:
98d5375d by Daniel Bermond at 2024-11-09T19:45:39-03:00
upgpkg: 0.11.0-2: disable openexr support

The exr codec fails[1] to pass in the test `CodecTest.TestRoundTrip`
when building against openexr 3.3.1 (works fine with openexr 3.2.4).

Disabling openexr support until an upstream fix is available, so
we do not block the openexr 3.3.1 rebuild[2].

[1] https://github.com/libjxl/libjxl/issues/3901
[2] https://archlinux.org/todo/openexr-33/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = libjxl
        pkgdesc = JPEG XL image format reference implementation
        pkgver = 0.11.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://jpeg.org/jpegxl/
        arch = x86_64
        license = BSD-3-Clause
@@ -15,7 +15,6 @@ pkgbase = libjxl
        makedepends = highway
        makedepends = libjpeg-turbo
        makedepends = libpng
-       makedepends = openexr
        makedepends = gtest
        makedepends = java-environment
        makedepends = python
@@ -53,7 +52,6 @@ pkgname = libjxl
        depends = highway
        depends = libjpeg-turbo
        depends = libpng
-       depends = openexr
        optdepends = gdk-pixbuf2: for gdk-pixbuf loader
        optdepends = gimp: for gimp plugin
        optdepends = java-runtime: for JNI bindings


=====================================
PKGBUILD
=====================================
@@ -3,13 +3,13 @@
 pkgbase=libjxl
 pkgname=('libjxl' 'libjxl-doc')
 pkgver=0.11.0
-pkgrel=1
+pkgrel=2
 pkgdesc='JPEG XL image format reference implementation'
 arch=('x86_64')
 url='https://jpeg.org/jpegxl/'
 license=('BSD-3-Clause')
 makedepends=('git' 'cmake' 'brotli' 'gdk-pixbuf2' 'giflib' 'gimp'
-             'gperftools' 'highway' 'libjpeg-turbo' 'libpng' 'openexr'
+             'gperftools' 'highway' 'libjpeg-turbo' 'libpng'
              'gtest' 'java-environment' 'python' 'asciidoc' 'doxygen'
              'graphviz' 'xdg-utils')
 source=("git+https://github.com/libjxl/libjxl.git#tag=v${pkgver}";
@@ -57,6 +57,7 @@ build() {
         -DJPEGXL_ENABLE_BENCHMARK:BOOL='false' \
         -DJPEGXL_ENABLE_EXAMPLES:BOOL='false' \
         -DJPEGXL_ENABLE_FUZZERS:BOOL='false' \
+        -DJPEGXL_ENABLE_OPENEXR:BOOL='false' \
         -DJPEGXL_ENABLE_PLUGINS:BOOL='true' \
         -DJPEGXL_ENABLE_VIEWERS:BOOL='false' \
         -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL='true' \
@@ -74,7 +75,7 @@ check() {
 }
 
 package_libjxl() {
-    depends=('brotli' 'giflib' 'gperftools' 'highway' 'libjpeg-turbo' 'libpng' 
'openexr')
+    depends=('brotli' 'giflib' 'gperftools' 'highway' 'libjpeg-turbo' 'libpng')
     optdepends=('gdk-pixbuf2: for gdk-pixbuf loader'
                 'gimp: for gimp plugin'
                 'java-runtime: for JNI bindings')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libjxl/-/commit/98d5375d2aabbe6e06c7f6cf8f298770e7f53133

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libjxl/-/commit/98d5375d2aabbe6e06c7f6cf8f298770e7f53133
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to