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


Commits:
3564f68e by Daniel Bermond at 2025-03-19T00:18:38-03:00
upgpkg: 0.11.1-3: disable gimp plugin

There is no support for a gimp 3.0 plugin in libjxl currently.

The plugin file was already removed[1] in a previous commit.

The current commit removes the gimp dependencies and adds a
CMake option to disable the gimp plugin when building.

Fixes #2

[1] 
https://gitlab.archlinux.org/archlinux/packaging/packages/libjxl/-/commit/24700cf6e911b7257a68dca6b0fd93f8e7e229ce

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

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


=====================================
PKGBUILD
=====================================
@@ -3,12 +3,12 @@
 pkgbase=libjxl
 pkgname=('libjxl' 'libjxl-doc')
 pkgver=0.11.1
-pkgrel=2
+pkgrel=3
 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'
+makedepends=('git' 'cmake' 'brotli' 'gdk-pixbuf2' 'giflib'
              'gperftools' 'highway' 'libjpeg-turbo' 'libpng'
              'gtest' 'java-environment' 'python' 'asciidoc' 'doxygen'
              'graphviz' 'xdg-utils')
@@ -58,6 +58,7 @@ build() {
         -DJPEGXL_ENABLE_EXAMPLES:BOOL='false' \
         -DJPEGXL_ENABLE_FUZZERS:BOOL='false' \
         -DJPEGXL_ENABLE_OPENEXR:BOOL='false' \
+        -DJPEGXL_ENABLE_PLUGIN_GIMP210:BOOL='false' \
         -DJPEGXL_ENABLE_PLUGINS:BOOL='true' \
         -DJPEGXL_ENABLE_VIEWERS:BOOL='false' \
         -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL='true' \
@@ -77,7 +78,6 @@ check() {
 package_libjxl() {
     depends=('brotli' 'giflib' 'gperftools' 'highway' 'libjpeg-turbo' 'libpng')
     optdepends=('gdk-pixbuf2: for gdk-pixbuf loader'
-                'gimp: for gimp plugin'
                 'java-runtime: for JNI bindings')
     provides=('libjxl.so' 'libjxl_cms.so' 'libjxl_threads.so')
     



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

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


Reply via email to