Files
termux-packages/packages/libjxl
termux-pacman-bot c96c1c63b6 enhance(main/libjxl): Enable more features
- Fixes https://github.com/termux/termux-packages/issues/25476

- Influenced by Arch Linux's settings: 5e5d853239/PKGBUILD

- New dependencies added
  - `gdk-pixbuf`
  - `giflib`
  - `glib`
  - `libffi`
  - `libiconv`
  - `libjpeg-turbo`
  - `libpng`
  - `zlib`

- New settings enabled
  - `-DJPEGXL_ENABLE_PLUGINS=True`
  - `-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=True`

- New files provided (`dpkg -L libjxl`)

```diff
@@ -68,6 +68,10 @@
 /data/data/com.termux/files/usr/lib/cmake/hwy/hwy-config-release.cmake
 /data/data/com.termux/files/usr/lib/cmake/hwy/hwy-config-version.cmake
 /data/data/com.termux/files/usr/lib/cmake/hwy/hwy-config.cmake
+/data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0
+/data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0/2.10.0
+/data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
+/data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so
 /data/data/com.termux/files/usr/lib/libhwy.a
 /data/data/com.termux/files/usr/lib/libjxl.so
 /data/data/com.termux/files/usr/lib/libjxl_cms.so
@@ -82,3 +86,8 @@
 /data/data/com.termux/files/usr/share/doc
 /data/data/com.termux/files/usr/share/doc/libjxl
 /data/data/com.termux/files/usr/share/doc/libjxl/copyright
+/data/data/com.termux/files/usr/share/mime
+/data/data/com.termux/files/usr/share/mime/packages
+/data/data/com.termux/files/usr/share/mime/packages/image-jxl.xml
+/data/data/com.termux/files/usr/share/thumbnailers
+/data/data/com.termux/files/usr/share/thumbnailers/jxl.thumbnailer
```

- New shared library dependencies (`for i in $(dpkg -L libjxl); do ldd $i 2>/dev/null; done`)
  - `libz.so.1`
  - `libpng16.so`
  - `libpcre2-8.so`
  - `libjpeg.so.8`
  - `libiconv.so`
  - `libgobject-2.0.so.0`
  - `libgmodule-2.0.so.0`
  - `libglib-2.0.so.0`
  - `libgio-2.0.so.0`
  - `libgdk_pixbuf-2.0.so.0`
  - `libffi.so`
2025-07-29 08:43:58 +00:00
..