Package Details: mozjpeg-git 20131001-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.000026
First Submitted: 2014-03-06 12:33
Last Updated: 2015-06-13 04:32

Dependencies (2)

Required by (490)

Sources (1)

Latest Comments

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.)

chromicant commented 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