Search Criteria
Package Details: libjxl-metrics-git 0.11.1.r428.ffd01c98-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/libjxl-metrics-git.git (read-only, click to copy) |
|---|---|
| Package Base: | libjxl-metrics-git |
| Description: | JPEG XL image format reference implementation with butteraugli, ssimulacra, and ssimulacra2 metrics (git version) |
| Upstream URL: | https://jpeg.org/jpegxl/ |
| Licenses: | BSD-3-Clause |
| Conflicts: | butteraugli, jpegli, libjxl, ssimulacra, ssimulacra2 |
| Provides: | butteraugli, jpegli, libjxl, libjxl.so, libjxl_cms.so, libjxl_threads.so, ssimulacra, ssimulacra2 |
| Submitter: | jholmer |
| Maintainer: | damian101 |
| Last Packager: | damian101 |
| Votes: | 3 |
| Popularity: | 0.002491 |
| First Submitted: | 2022-01-21 02:59 (UTC) |
| Last Updated: | 2025-10-09 13:28 (UTC) |
Dependencies (14)
- brotli (brotli-gitAUR)
- giflib (giflib-gitAUR)
- gperftools (gperftools-gitAUR)
- highway (highway-gitAUR)
- libjpeg (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR, libjpeg-turbo)
- libpng (libpng-gitAUR, libpng-apngAUR)
- openexr (openexr-gitAUR, openexr2AUR)
- asciidoc (asciidoc-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lld (llvm-gitAUR) (make)
- python (make)
- libjxl-doc (libjxl-doc-gitAUR) (optional) – for documentation
Required by (106)
- ansel-git (requires libjxl)
- aom-av1-lavish-git
- art-rawconverter-imageio (requires libjxl)
- ayugram-desktop (requires libjxl)
- ayugram-desktop-git (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)
- Show 86 more...
Latest Comments
1 2 Next › Last »
jholmer commented on 2024-09-29 19:32 (UTC)
Thank you. I've updated the soname in the pkgbuild.
However, I have no current interest in maintaining the package. As such, I've disowned it to allow someone else who wishes to maintain it to do so.
fr3akyphantom commented on 2024-09-27 10:54 (UTC)
Just a heads-up:
The
soversionoflibjxlis now0.11instead of0.10. It needs to be updated to fix the linking of external/shared libraries for other apps.fr3akyphantom commented on 2024-07-03 08:45 (UTC)
@jholmer,
The upstream AOM as-well-as it's forks (lavish/psy) still try to
#include <jxl/butteraugli.h>in theiraom_dspscript if butteraugli tuning is ON.But the
jxllibrary DOES NOT have the header file inincludedirectory any more. It now resides inlib/jxl/butteraugli/butteraugli.hinstead oflib/include/jxl/butteraugli.h.So, even after building this package, the butteraugli header file is NOT exported to package and NOT available to system afterwards.
And not only that, the file
lib/jxl/butteraugli/butteraugli.hfrom JXL Upstream has changed a lot. It uses many jxl-internal headers which are not exportable toincludedirectory.So, even if AOM Upstream (or lavish/psy) modify the
#includedirective (or whatever it's called) inaom_dsp,aomenccan't be built withbutterauglituning now.I just tested it once. But I ask other users to test it too, just be sure.
fr3akyphantom commented on 2024-07-03 08:38 (UTC)
These 4 can be be set with
FORCE_SYSTEMflags if provided independsarray:brotli,highway,gtest,lcms2. So those can be removed from git modules as-well-assourcearray, I guess.And yes, it builds perfectly with
highwayas it's almost the same ashighway-git.Gallifreyan commented on 2024-04-10 23:50 (UTC) (edited on 2024-04-10 23:50 (UTC) by Gallifreyan)
Question: if we're setting
FORCE_SYSTEMflags for some deps, such as Highway, PNG, zlib, gtest, etc, maybe there's no reason to download them as submodules? They could be removed from the source array and then from the submodules withgit deinit. Save some time and bandwidth, especially for those who don't keep the build directory around.Also, is it necessary for this package to depend on
highway-gitand not the upstreamhighway? It builds well enough with either.Gallifreyan commented on 2024-04-04 09:00 (UTC)
I noticed there's a warning during building about missing
sphinx-contrib(thepython-sphinxpackage). I installed it, but there don't seem to be extra files produced, only the usual Doxygen docs. Does it actually build anything new?jholmer commented on 2024-04-04 00:24 (UTC)
It looks like libjxl upstream readded butteraugli to their library exports, so the version pin on this package was able to be removed. I also fixed the tcmalloc issue. Let me know if there are any further issues, thanks.
Gallifreyan commented on 2024-04-02 00:10 (UTC)
The SSimulacra binaries this package install are dynamically linked to
libtcmalloc_minimal.so.4, provided by gperftools. You should move it frommakedepstodepends, otherwise they don't run.Gallifreyan commented on 2024-04-02 00:07 (UTC)
@Tanghe you can edit the PKGBUILD to add 'libjxl.so=0.10-64' to the
providesarrayTanghe commented on 2024-03-29 11:02 (UTC)
Hello this seems to conflict with libjxl but it doesnt seem to provide libjxl.so.0.10
so what can i do ?
1 2 Next › Last »