Package Details: mozjpeg-git 20190328-1

Git Clone URL: https://aur.archlinux.org/mozjpeg-git.git (read-only)
Package Base: mozjpeg-git
Description: A fork of libjpeg-turbo with jpgcrush built in.
Upstream URL: https://github.com/mozilla/mozjpeg/
Licenses: GPL
Conflicts: libjpeg-turbo
Provides: libjpeg=8.0.2, libjpeg-turbo, turbojpeg
Submitter: keenerd
Maintainer: keenerd
Last Packager: keenerd
Votes: 3
Popularity: 0.000039
First Submitted: 2014-03-06 12:33
Last Updated: 2019-03-30 11:25

Dependencies (3)

Required by (715)

Sources (1)

Latest Comments

afontenot commented on 2019-03-22 02:41

Can you update this to use the cmake build system? They've dropped autotools.

Alternatively if you don't use this any more and want to drop the package, I'll pick it up. I maintain the mozjpeg AUR package.

arzeth commented on 2015-04-08 02:43

It conflicts with libjpeg6-turbo from AUR.

pacman -Qo /usr/lib/libjpeg.so.62.1.0
/usr/lib/libjpeg.so.62.1.0 is owned by libjpeg6-turbo 1.3.1-1

:: mozjpeg-git and libjpeg-turbo are in conflict. Remove libjpeg-turbo? [y/N] y

Packages (2) libjpeg-turbo-1.4.0-1 [removal] mozjpeg-git-20150408-1

Total Installed Size: 1.57 MiB
Net Upgrade Size: 0.21 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#####################################################################] 100%
(1/1) checking package integrity [#####################################################################] 100%
(1/1) loading package files [#####################################################################] 100%
(1/1) checking for file conflicts [#####################################################################] 100%
error: failed to commit transaction (conflicting files)
mozjpeg-git: /usr/lib/libjpeg.so.62 exists in filesystem
Errors occurred, no packages were upgraded.

keenerd commented on 2015-01-26 22:54

Chromicant: So go ahead and re-build the package. Maintainers are not supposed to bump -git packages every time upstream makes a commit. Do not flag a -git package out of date, unless it no longer builds against the current git head.

(Bumped it to add scrinfo though.)

Anonymous comment on 2015-01-05 17:52

Is this still being updated? Mozilla apparently made some changes at the end of 2014 (30 Dec.).

haagch commented on 2014-03-07 10:54

I don't know... This replaces libjpeg6 now, i.e. /usr/lib/libjpeg.so.62.1.0.. libjpeg-turbo is compiled with --with-jpeg8 and programs from the repositories are linked against libjpeg.so.8...

haagch commented on 2014-03-06 13:36

:: libgeotiff: requires libjpeg>=7
:: sane: requires libjpeg>=8
:: sane-frontends: requires libjpeg>=7
:: sdl_image: requires libjpeg>=7
:: xonotic: requires libjpeg>=8

What I did whe building it myself was using the libjpeg-turbo PKGBUILD as a base. I thought that would work best since mozjpeg is just a fork of that...

So, this works for me:

provides=('libjpeg=8.0.2' 'turbojpeg' 'libjpeg-turbo')
conflicts=('libjpeg' 'turbojpeg')
replaces=('libjpeg' 'turbojpeg')

haagch commented on 2014-03-06 12:37

Needs to provide libjpeg-turbo

Maybe replace O2 with O3? All the examples use O3 https://github.com/mozilla/mozjpeg/blob/master/BUILDING.txt