Search Criteria
Package Details: lib32-mozjpeg 4.1.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/lib32-mozjpeg.git (read-only, click to copy) |
---|---|
Package Base: | lib32-mozjpeg |
Description: | JPEG image codec with accelerated baseline decoding and superior encoding (32-bit) |
Upstream URL: | https://github.com/mozilla/mozjpeg |
Licenses: | BSD |
Conflicts: | lib32-libjpeg, lib32-libjpeg-turbo |
Provides: | lib32-libjpeg, lib32-libjpeg-turbo, libjpeg.so, libturbojpeg.so |
Submitter: | katt |
Maintainer: | None |
Last Packager: | katt |
Votes: | 3 |
Popularity: | 0.007266 |
First Submitted: | 2020-12-30 15:44 (UTC) |
Last Updated: | 2022-08-15 07:44 (UTC) |
Dependencies (6)
Required by (90)
- aseprite (requires libjpeg.so)
- aseprite-skia-bin (requires libjpeg.so)
- avxsynth-git (requires libjpeg.so)
- bespokesynth-git (requires libjpeg.so)
- bin32-openjk-git (requires lib32-libjpeg)
- canon-pixma-ip1500 (requires lib32-libjpeg-turbo)
- cnijfilter-ip1800series (requires lib32-libjpeg-turbo)
- etlegacy32 (requires lib32-libjpeg-turbo)
- etlegacy32 (requires lib32-libjpeg-turbo) (make, x86_64)
- etlegacy32-git (requires lib32-libjpeg-turbo)
- etlegacy32-git (requires lib32-libjpeg-turbo) (make)
- etlegacy32-mod (requires lib32-libjpeg-turbo) (make, x86_64)
- etlegacy32-mod-git (requires lib32-libjpeg-turbo) (make)
- etqw (requires lib32-libjpeg)
- freerdp-git (requires libjpeg.so)
- freerdp-gstfree (requires libjpeg.so)
- jre-jbr-xdg-headless (requires libjpeg.so)
- jre-openj9-headless (requires libjpeg.so)
- jre-openjdk-headless-xdg (requires libjpeg.so)
- jre-openjdk-headless-xdg-bin (requires libjpeg.so)
- jre11-jbr-xdg-headless (requires libjpeg.so)
- jre11-jetbrains-imfix (requires libjpeg.so)
- jre15-openjdk-headless (requires libjpeg.so)
- jre16-openjdk-headless (requires libjpeg.so)
- jre17-jetbrains-imfix (requires libjpeg.so)
- jre17-openjdk-headless-xdg (requires libjpeg.so)
- jre18-openjdk-headless (requires libjpeg.so)
- jwm-git (requires libjpeg.so)
- lib32-fltk (requires lib32-libjpeg-turbo)
- lib32-gdk-pixbuf2-git (requires lib32-libjpeg)
- lib32-gst-plugins-base-git (requires lib32-libjpeg)
- lib32-gstreamer0.10-good-plugins (requires lib32-libjpeg-turbo)
- lib32-jasper (requires lib32-libjpeg)
- lib32-libheif (requires lib32-libjpeg) (make)
- lib32-libtiff-git (requires lib32-libjpeg)
- lib32-libtiff4-git (requires lib32-libjpeg-turbo)
- lib32-libtiff5 (requires lib32-libjpeg-turbo)
- lib32-mjpegtools (requires lib32-libjpeg)
- lib32-poppler (requires lib32-libjpeg)
- lib32-poppler (requires lib32-libjpeg) (make)
- lib32-poppler-glib (requires lib32-libjpeg) (make)
- lib32-sane (requires lib32-libjpeg)
- lib32-sdl2_image-minimal-git (requires lib32-libjpeg)
- lib32-sfml (requires lib32-libjpeg)
- lib32-tkimg (requires lib32-libjpeg)
- lib32-wxgtk3 (requires lib32-libjpeg)
- libtiff-lerc (requires libjpeg.so)
- lutris-wine-git (requires lib32-libjpeg-turbo)
- lutris-wine-meta (requires lib32-libjpeg-turbo)
- lutris-world-of-warcraft-dependencies-amd (requires lib32-libjpeg-turbo)
- lutris-world-of-warcraft-dependencies-nvidia (requires lib32-libjpeg-turbo)
- mpv-caca (requires libjpeg.so)
- mpv-vapoursynth (requires libjpeg.so)
- mpv-vapoursynth-git (requires libjpeg.so)
- neatvnc-git (requires libturbojpeg.so)
- qemu-arch-extra-git (requires libjpeg.so)
- qemu-git (requires libjpeg.so)
- qemu-headless-arch-extra-git (requires libjpeg.so)
- qemu-headless-git (requires libjpeg.so)
- qemu-pinning-system-aarch64 (requires libjpeg.so)
- qemu-pinning-system-alpha (requires libjpeg.so)
- qemu-pinning-system-arm (requires libjpeg.so)
- qemu-pinning-system-avr (requires libjpeg.so)
- qemu-pinning-system-cris (requires libjpeg.so)
- qemu-pinning-system-hppa (requires libjpeg.so)
- qemu-pinning-system-m68k (requires libjpeg.so)
- qemu-pinning-system-microblaze (requires libjpeg.so)
- qemu-pinning-system-mips (requires libjpeg.so)
- qemu-pinning-system-nios2 (requires libjpeg.so)
- qemu-pinning-system-or1k (requires libjpeg.so)
- qemu-pinning-system-ppc (requires libjpeg.so)
- qemu-pinning-system-riscv (requires libjpeg.so)
- qemu-pinning-system-rx (requires libjpeg.so)
- qemu-pinning-system-s390x (requires libjpeg.so)
- qemu-pinning-system-sh4 (requires libjpeg.so)
- qemu-pinning-system-sparc (requires libjpeg.so)
- qemu-pinning-system-tricore (requires libjpeg.so)
- qemu-pinning-system-x86 (requires libjpeg.so)
- qemu-pinning-system-xtensa (requires libjpeg.so)
- sdlmame-wout-toolkits (requires libjpeg.so)
- ssvnc-nojava (requires libjpeg.so)
- swamp-wine (requires lib32-libjpeg-turbo)
- wine-lol (requires lib32-libjpeg-turbo) (optional)
- wine-lol-bin (requires lib32-libjpeg-turbo) (optional)
- wine-lol-staging (requires lib32-libjpeg-turbo) (optional)
- wine-osu (requires lib32-libjpeg-turbo) (optional)
- wine-valve (requires lib32-libjpeg-turbo) (optional)
- wine-valve-git (requires lib32-libjpeg-turbo) (optional)
- wine-winscard (requires lib32-libjpeg-turbo) (optional)
- wine-wl-git (requires lib32-libjpeg-turbo) (optional)
Latest Comments
katt commented on 2022-02-11 18:59 (UTC)
@MarsSeed Fair enough I guess, done.
MarsSeed commented on 2022-02-11 12:15 (UTC) (edited on 2022-02-11 12:16 (UTC) by MarsSeed)
@katt Thanks for answering. The problem is that Arch provides already-built Pacman packages, whereas AUR does not. Therefore Arch package DB metadata will contain provided SO versions, whereas AUR (the web service and its DB) can not guess the to-be-provided version number unless explicitly written in the PKGBUILD. There is no way around it currently.
Like I said, for anyone who has
AUR/mozjpeg
but notAUR/lib32-mozjpeg
installed, whenever they want to install anything that requires installation oflib32-gtk3
, the AUR helper will force the user to uninstallmozjpeg
and installlibjpeg-turbo
andlib32-libjpeg-turbo
.Only you can provide a solution to this problem, and only by declaring:
I'm hoping for your understanding in this matter.
katt commented on 2022-02-10 19:52 (UTC)
@MarsSeed It already provides libjpeg.so=8-32 when built, here's output from
pacman -Qi lib32-mozjpeg
MarsSeed commented on 2022-02-10 12:21 (UTC)
Please kindly declare explicitly:
Because Arch/multilib/lib32-libtiff unfortunately hardcodes
depends=(libjpeg.so=8-32)
.Consequences for users who have
AUR/mozjpeg
installed but not its 32-bit counterpart:When installing anything that requires
lib32-gtk3
, the following will be installed:lib32-gtk3 <- lib32-gdk-pixbuf2 <- lib32-libtiff
And
lib32-libtiff
will want to installlib32-libjpeg-turbo
, because that's the only thing atm that explicitly provides the former'slibjpeg.so=8-32
dependency.Then
lib32-libjpeg-turbo
andlibjpeg-turbo
will be installed, andmozjpeg
uninstalled.