Search Criteria
Package Details: libjxl-git 0.11.0.r55.g8da7c884-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libjxl-git.git (read-only, click to copy) |
---|---|
Package Base: | libjxl-git |
Description: | JPEG XL image format reference implementation (git version) |
Upstream URL: | https://jpeg.org/jpegxl/ |
Keywords: | jpeg-xl |
Licenses: | BSD-3-Clause |
Conflicts: | libjpeg-xl-git, libjxl |
Provides: | libjpeg-xl-git, libjxl, libjxl.so, libjxl_threads.so |
Replaces: | libjpeg-xl-git |
Submitter: | dbermond |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 15 |
Popularity: | 0.67 |
First Submitted: | 2021-06-02 18:30 (UTC) |
Last Updated: | 2024-11-09 22:47 (UTC) |
Dependencies (26)
- brotli (brotli-gitAUR)
- giflib (giflib-gitAUR)
- gperftools (gperftools-gitAUR)
- highway (highway-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- asciidoc (asciidoc-gitAUR) (make)
- brotli (brotli-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR) (make)
- giflib (giflib-gitAUR) (make)
- gimp (gimp-develAUR, gimp-devel-noconflictAUR, gimp-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gperftools (gperftools-gitAUR) (make)
- graphviz (make)
- gtest (googletest-gitAUR) (make)
- highway (highway-gitAUR) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, java-openjdk-ea-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR) (make)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR) (optional) – for gdk-pixbuf loader
- gimp (gimp-develAUR, gimp-devel-noconflictAUR, gimp-gitAUR) (optional) – for gimp plugin
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, java-openjdk-ea-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – for JNI bindings
Required by (88)
- ansel-git (requires libjxl)
- art-rawconverter-imageio (requires libjxl)
- chafa-git (requires libjxl)
- darktable-git (requires libjxl)
- dlib (requires libjxl)
- dlib-cuda (requires libjxl) (optional)
- dlib-cuda-git (requires libjxl)
- dlib-git (requires libjxl)
- fcsolid-backgrounds (requires libjxl)
- ffmpeg-amd-full (requires libjxl)
- ffmpeg-amd-full-git (requires libjxl)
- ffmpeg-cuda (requires libjxl)
- ffmpeg-decklink (requires libjxl)
- ffmpeg-ffplayout (requires libjxl)
- ffmpeg-ffplayout (requires libjxl.so)
- ffmpeg-full (requires libjxl)
- ffmpeg-full-git (requires libjxl)
- ffmpeg-git (requires libjxl)
- ffmpeg-headless (requires libjxl)
- ffmpeg-headless (requires libjxl.so)
- ffmpeg-libfdk_aac (requires libjxl.so)
- ffmpeg-libfdk_aac (requires libjxl)
- ffmpeg-nvcodec-11-1-git (requires libjxl.so)
- ffmpeg-obs (requires libjxl)
- ffmpeg6.1 (requires libjxl)
- ffmpeg6.1 (requires libjxl.so)
- gdal-ecw (requires libjxl) (make)
- gdal-ecw (requires libjxl) (optional)
- gdal-libkml (requires libjxl) (make)
- gdal-libkml (requires libjxl) (optional)
- gdal-libkml-filegdb (requires libjxl) (make)
- gdal-libkml-filegdb (requires libjxl) (optional)
- geeqie-git (requires libjxl.so)
- gimp-devel (requires libjxl) (make)
- gimp-devel (requires libjxl) (optional)
- gimp-devel-noconflict (requires libjxl) (make)
- gimp-devel-noconflict (requires libjxl) (optional)
- hyprgraphics-git (requires libjxl)
- hyprpaper-git (requires libjxl.so)
- imagemagick-full (requires libjxl)
- imagemagick-full (requires libjxl) (make)
- imagemagick-full-doc (requires libjxl) (make)
- imagemagick-full-doc-git (requires libjxl) (make)
- imagemagick-full-git (requires libjxl)
- imagemagick-full-git (requires libjxl) (make)
- imaginary-git (requires libjxl)
- imlib2-jxl (requires libjxl)
- imlib2-jxl-git
- kf6-servicemenus-imagetools (requires libjxl)
- komga (requires libjxl) (optional)
- krita-git (requires libjxl) (make)
- krita-git (requires libjxl) (optional)
- libmagick6 (requires libjxl) (make)
- libmagick6 (requires libjxl) (optional)
- libvips-git (requires libjxl) (make)
- libvips-git (requires libjxl) (optional)
- libvips-notiff (requires libjxl) (make)
- libvips-notiff (requires libjxl) (optional)
- live-photo-conv (requires libjxl) (optional)
- mpv-full-build-git (requires libjxl)
- pim (requires libjxl) (optional)
- pim-git (requires libjxl) (optional)
- python-dlib (requires libjxl)
- python-dlib-cuda (requires libjxl)
- python-gdal-ecw (requires libjxl) (make)
- python-gdal-libkml (requires libjxl) (make)
- python-gdal-libkml-filegdb (requires libjxl) (make)
- python-imagecodecs (requires libjxl)
- python-jxlpy (requires libjxl)
- python-pyvips (requires libjxl) (make)
- qt5-jpegxl-image-plugin (requires libjxl)
- qt5-jpegxl-image-plugin-git (requires libjxl)
- qt6-jpegxl-image-plugin (requires libjxl)
- qt6-jpegxl-image-plugin-git (requires libjxl)
- rawtherapee-git (requires libjxl)
- sail-img (requires libjxl)
- scribus-svn (requires libjxl)
- sdl3_image-git (requires libjxl)
- siril (requires libjxl) (optional)
- swayimg-git (requires libjxl)
- switcheroo-gtk4-git (requires libjxl)
- tfi (requires libjxl)
- vv (requires libjxl)
- webkit2gtk-4.1-imgpaste (requires libjxl)
- webkit2gtk-imgpaste (requires libjxl)
- webkit2gtk-unstable (requires libjxl)
- xapp-jxl-thumbnailer (requires libjxl)
- xnviewmp-system-libs (requires libjxl)
Sources (11)
- git+https://github.com/glennrp/libpng.git
- git+https://github.com/google/brotli.git
- git+https://github.com/google/googletest.git
- git+https://github.com/google/highway.git
- git+https://github.com/libjpeg-turbo/libjpeg-turbo.git
- git+https://github.com/libjxl/libjxl.git
- git+https://github.com/madler/zlib.git
- git+https://github.com/mm2/Little-CMS.git
- git+https://github.com/webmproject/sjpeg.git
- git+https://skia.googlesource.com/skcms.git
- libjxl-testdata
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »
louietaur commented on 2024-03-04 11:05 (UTC) (edited on 2024-03-04 11:06 (UTC) by louietaur)
@0ion9 I encountered a similar issue with building the package and not being able to find
org.jpeg.jpegxl.jar
. I fixed it by runningarchlinux-java status
and selecting a JDK instead of JRE as my default Java enviroment.Apparently, I had set java-8-openjdk/jre as default for some reason instead of java-21-openjdk. The package probably wasn't building right because it needed a JDK, not a JRE.
I remember running into this issue before and not being able to figure it out. Checking CMakeCache.txt led me to find that some tools like javac were not being found, hence the JNI jar not being built.
dbermond commented on 2023-10-09 02:03 (UTC)
@0ion9 If it builds in a clean chroot with devtools but does not build locally with makepkg, then something is wrong with your system. Up to you to find out. As I said since the beginning, the package is building fine and there is no issue.
0ion9 commented on 2023-10-08 01:34 (UTC)
Yeah, that works. Now I'm just trying to figure out why.
dbermond commented on 2023-10-07 12:53 (UTC)
@0ion9 build the package in a clean chroot.
0ion9 commented on 2023-10-06 22:50 (UTC) (edited on 2023-10-06 23:46 (UTC) by 0ion9)
It suggests that, maybe, but the suggestion is incorrect. That directory is in the log because that's where I
cd
ed in order to update the git checkouts and run makepkg.I followed your instructions and am not using an aur helper to build.
I can see there may be an advantage to copying just the PKGBUILD to a random directory and building there, but I point out that this would not be following your instructions. Nevertheless I will copy the PKGBUILD to a random directory and try makepkg-ing there.
EDIT: I have done that. The result is exactly the same - can't find jar file. I have checked my makepkg.conf; it is entirely unmodified, ie. exactly the file that Arch distributes in the
pacman
package, specifically the 6.0.2-8 version, which was current when I updated my system yesterday.dbermond commented on 2023-10-01 16:24 (UTC)
@0ion9 Your log suggests that you're still using an aur helper (/home/kau/.cache/yay/...), and this is not supported. Maybe you configured something to invoke the aur helper when you type makepkg? Are you on Arch Linux? There is no missing java dependency, since the package depends on java-environment (which in turn installs jdk and jre) as described in the Java package guidelines. I've just checked again, and the package builds fine with the recently released java 21, including the jni bindings file. There is no issue. You can try to build the package in a clean chroot and it should work.
0ion9 commented on 2023-09-29 04:22 (UTC)
@dbermond: I did that (
git fetch origin
for all repos) and ranmakepkg
. Exactly the same result:mv: cannot stat '/home/kau/.cache/yay/libjxl-git/pkg/libjxl-git/usr/share/java/org.jpeg.jpegxl.jar': No such file or directory
I want to point out the content of src/libjpeg/tools/CMakelists.txt (line 418-468). Theoretically, JPEGXL_ENABLE_JNI is set by src/libjxl/CMakeLists.txt which should result in the jar file being built, but it isn't. My java-environment package is "21.u35-3" and its official package name is listed as 'jdk-openjdk'.
My conclusion is there is either some hidden java dependency which is not installed, or perhaps jdk-openjdk does not provide the
java-environment
dependency in exactly the right way for the detection system to conclude 'yes, Java is available'.xiota commented on 2023-09-20 13:31 (UTC)
Please remove
replaces
directive. Thank you. (No need to reply via comment; AUR now sends commit notifications.)dbermond commented on 2023-08-14 15:50 (UTC)
@0ion9 AUR helpers are not supported, use makepkg. Also, make sure that you have an updated checkout of this git repository.
« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »