1
0
Fork 0
firefox/third_party/jpeg-xl/plugins/gdk-pixbuf
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00
..
CMakeLists.txt Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00
jxl.thumbnailer Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00
loaders_test.cache Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00
pixbufloader-jxl.c Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00
pixbufloader_test.cc Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00
README.md Adding upstream version 140.0. 2025-06-25 09:37:52 +02:00

JPEG XL GDK Pixbuf

The plugin may already have been installed when following the instructions from the Installing section of BUILDING.md, in which case it should already be in the correct place, e.g.

/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so

Otherwise we can copy it manually:

sudo cp $your_build_directory/plugins/gdk-pixbuf/libpixbufloader-jxl.so /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so

Then we need to update the cache, for example with:

sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache

In order to get thumbnails with this, first one has to add the jxl MIME type, see ../mime/README.md.

Ensure that the thumbnailer file is installed in the correct place, /usr/share/thumbnailers/jxl.thumbnailer or /usr/local/share/thumbnailers/jxl.thumbnailer.

The file should have been copied automatically when following the instructions in the Installing section of README.md, but otherwise it can be copied manually:

sudo cp plugins/gdk-pixbuf/jxl.thumbnailer /usr/local/share/thumbnailers/jxl.thumbnailer

Update the Mime database with

update-mime --local

or

sudo update-desktop-database

Then possibly delete the thumbnail cache with

rm -r ~/.cache/thumbnails

and restart the application displaying thumbnails, e.g. nautilus -q to display thumbnails.