summaryrefslogtreecommitdiff
path: root/gnu/packages/image.scm
Commit message (Collapse)AuthorAge
...
| * | | | | | | gnu: libtiff: Build with the default compiler.Leo Famulari2017-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The relevant bug has been fixed and this special-case workaround is no longer necessary. * gnu/packages/image.scm (libtiff)[native-inputs]: Remove field.
| * | | | | | | gnu: libtiff: Fix several bugs related to improper codec usage [security fixes].Leo Famulari2017-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit applies the patch to the libtiff package, not the grafting replacement. * gnu/packages/patches/libtiff-tiffgetfield-bugs.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (libtiff)[source]: Use it.
| * | | | | | | Merge branch 'master' into core-updatesMarius Bakke2017-06-03
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/image.scm (incorporated libtiff graft)
| * \ \ \ \ \ \ \ Merge branch 'master' into core-updatesRicardo Wurmus2017-05-24
| |\ \ \ \ \ \ \ \
| * | | | | | | | | gnu: libpng: Update to 1.6.29.Leo Famulari2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (libpng): Update to 1.6.29.
* | | | | | | | | | gnu: openjpeg: Fix CVE-2017-12982.Efraim Flashner2017-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (openjepg)[source]: Add patch. * gnu/packages/patches/openjpeg-CVE-2017-12982.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* | | | | | | | | | gnu: libjpeg-turbo: Build reproducibly.Ludovic Courtès2017-08-22
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add #:configure-flags. Co-authored-by: Z. Ren <zren@dlut.edu.cn>
* | | | | | | | | gnu: Add r-png.Ricardo Wurmus2017-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (r-png): New variable.
* | | | | | | | | gnu: Add gpick.Julien Lepiller2017-08-16
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (gpick): New variable.
* | | | | | | | gnu: openjpeg: Update to 2.2.0 [security fixes].Marius Bakke2017-08-10
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In addition to the patches we already had (which are not mentioned in the ChangeLog, but verified by following their respective GitHub issues) this release also fixes CVE-2016-9112, CVE-2016-5139, CVE-2016-5152, CVE-2016-5158, CVE-2016-5159, CVE-2016-1626 and CVE-2016-1628. See <https://github.com/uclouvain/openjpeg/blob/v2.2.0/CHANGELOG.md> for details. * gnu/packages/patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch, gnu/packages/patches/openjpeg-CVE-2016-9850-CVE-2016-9851.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/image.scm (openjpeg): Update to 2.2.0. [source](patches): Remove. * gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Add phase to patch hard-coded openjpeg-2.1 path.
* | | | | | | gnu: libpng-apng: Be sure to apply the APNG patch.Leo Famulari2017-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (libpng-apng)[arguments]: Check the return status of the patching procedures.
* | | | | | | gnu: libpng-apng: Update to 1.6.28.ng02017-08-02
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/27556>. * gnu/packages/image.scm (libpng-apng): Update to 1.6.28. Remove inherit of 'libpng'. [version]: Use own version, remove 'package-version libpng'. [source]: Don't inherit the source of libpng. [arguments]: Update hash of libpng-apng source. Signed-off-by: Leo Famulari <leo@famulari.name>
* | | | | | gnu: libtiff: Fix two integer overflows.Leo Famulari2017-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/libtiff-tiffycbcrtorgb-integer-overflow.patch, gnu/packages/patches/libtiff-tiffycbcrtorgbinit-integer-overflow.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/image.scm (libtiff-4.0.8)[source]: Use them.
* | | | | | gnu: libjpeg-turbo: Update to 1.5.2.Marius Bakke2017-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.2. [arguments]<#:phases>: Remove.
* | | | | | gnu: libtiff: Fix CVE-2017-{9936,10688}.Alex Vong2017-07-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/libtiff-CVE-2017-9936.patch, gnu/packages/patches/libtiff-CVE-2017-10688.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/image.scm (libtiff-4.0.8)[source]: Use them. Signed-off-by: Leo Famulari <leo@famulari.name>
* | | | | | packages: Mark 'replacement' as an "innate" field.Ludovic Courtès2017-07-03
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by Mark H Weaver at <https://lists.gnu.org/archive/html/guix-devel/2017-06/msg00355.html>. * guix/packages.scm (<package>)[replacement]: Mark as "innate". * gnu/packages/base.scm (glibc-2.25-patched, glibc-2.24) (glibc-2.23, glibc-2.22, glibc-2.21, glibc-locales): Remove 'replacement' field, which was set to #f. * gnu/packages/commencement.scm (perl-boot0): Likewise. * gnu/packages/fontutils.scm (graphite2/fixed): Likewise. * gnu/packages/ghostscript.scm (ghostscript/fixed): Likewise. * gnu/packages/gnupg.scm (libgcrypt-1.7.8): Likewise. * gnu/packages/guile.scm (guile-2.0/fixed, guile-2.2): Likewise. * gnu/packages/icu4c.scm (icu4c/fixed): Likewise. * gnu/packages/image.scm (libpng-apng): Likewise. * gnu/packages/make-bootstrap.scm (%guile-static): Likewise. * gnu/packages/pcre.scm (pcre/fixed): Likewise. * gnu/packages/perl.scm (perl/fixed): Likewise. * gnu/packages/ruby.scm (ruby-2.3, ruby-2.2, ruby-2.1) (ruby-1.8): Likewise. * gnu/packages/tls.scm (gnutls-3.5.13, gnutls/guile-2.2): Likewise. * gnu/packages/xml.scm (expat-2.2.1): Likewise.
* | | | | gnu: Remove libwmf.Leo Famulari2017-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package contains many security vulnerabilities and is no longer maintained upstream. See this discussion for more information: https://lists.gnu.org/archive/html/guix-devel/2017-05/msg00478.html * gnu/packages/image.scm (libwmf): Remove variable. * gnu/packages/wv.scm (wv)[inputs]: Remove libwmf. [arguments]: Remove field. * gnu/packages/abiword.scm (abiword)[inputs]: Remove libwmf. [source]: Remove patch 'abiword-wmf-version-lookup-fix.patch'. * gnu/packages/patches/abiword-wmf-version-lookup-fix.patch, gnu/packages/patches/libwmf-CAN-2004-0941.patch, gnu/packages/patches/libwmf-CVE-2006-3376.patch, gnu/packages/patches/libwmf-CVE-2007-0455.patch, gnu/packages/patches/libwmf-CVE-2007-2756.patch, gnu/packages/patches/libwmf-CVE-2007-3472.patch, gnu/packages/patches/libwmf-CVE-2007-3473.patch, gnu/packages/patches/libwmf-CVE-2007-3477.patch, gnu/packages/patches/libwmf-CVE-2009-1364.patch, gnu/packages/patches/libwmf-CVE-2009-3546.patch, gnu/packages/patches/libwmf-CVE-2015-0848+CVE-2015-4588.patch, gnu/packages/patches/libwmf-CVE-2015-4695.patch, gnu/packages/patches/libwmf-CVE-2015-4696.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
* | | | | gnu: Move contents of zip module into compression module.Arun Isaac2017-06-20
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/zip.scm (zip, unzip, zziplib, perl-zip): Move to... * gnu/packages/compression.scm: ...here. * gnu/packages/zip.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES): Unregister deleted file. * po/packages/POTFILES.in: Unregister deleted file. * gnu/packages/{audio, avr, bioinformatics, busybox, cdrom, ci, compression, docbook, documentation, fonts, fpga, game-development, games, gl, gnome, gnuzilla, graphics, guile, haskell, image, java, kodi, ldc, libreoffice, markup, maths, mc, monitoring, music, php, pretty-print, python, scheme, smalltalk, statistics, synergy, tex, textutils, video, web-browsers, xml, zip}.scm, guix/build-system/{ant, font}.scm, guix/{download, packages}.scm: Adapt module import.
* | | | gnu: leptonica: Update to 1.74.4.Tobias Geerinckx-Rice2017-06-16
| | | | | | | | | | | | | | | | * gnu/packages/image.scm (leptonica): Update to 1.74.4.
* | | | gnu: libtiff: Fix several bugs related to improper codec usage [security fixes].Leo Famulari2017-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2014-8128, CVE-2015-7554, CVE-2016-5318, CVE-2016-10095, and the other bugs listed in 'libtiff-tiffgetfield-bugs.patch'. * gnu/packages/patches/libtiff-tiffgetfield-bugs.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (libtiff-4.0.8)[source]: Use it.
* | | | gnu: exiv2: Update to 0.26.Marius Bakke2017-06-11
| |_|/ |/| | | | | | | | | | | * gnu/packages/image.scm (exiv2): Update to 0.26. [source]: Add new download location.
* | | gnu: jasper: Update to 2.0.13.Leo Famulari2017-05-29
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (jasper): Update to 2.0.13. [source]: Use GitHub URL and set the file-name. Remove 'jasper-CVE-2017-6850.patch'. * gnu/packages/patches/jasper-CVE-2017-6850.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | | gnu: libtiff@4.0.8: Fix source URL.Ludovic Courtès2017-05-29
| | | | | | | | | | | | | | | * gnu/packages/image.scm (libtiff-4.0.8)[origin]: Use 'ftp://' not 'http://'.
* | | gnu: libtiff: Update replacement to 4.0.8 [security fixes].Leo Famulari2017-05-28
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | See 'ChangeLog' in the source distribution for more information about the bugs and security issues fixed in this release. * gnu/packages/image.scm (libtiff)[replacement]: Replace with libtiff-4.0.8. (libtiff/fixed): Replace with ... (libtiff-4.0.8): New variable. * gnu/packages/patches/libtiff-CVE-2017-7593.patch, gnu/packages/patches/libtiff-CVE-2017-7594.patch, gnu/packages/patches/libtiff-multiple-UBSAN-crashes.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
* | gnu: jbig2dec: Fix CVE-2017-{7885,7975,7976}.Leo Famulari2017-05-20
| | | | | | | | | | | | | | | | * gnu/packages/patches/jbig2dec-CVE-2017-7885.patch, gnu/packages/patches/jbig2dec-CVE-2017-7975.patch, gnu/packages/patches/jbig2dec-CVE-2017-7976.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/image.scm (jbig2dec)[source]: Use them.
* | gnu: Add pngcrunch.Hartmut Goebel2017-05-09
| | | | | | | | * gnu/packages/image.scm (pngcrunch): New variable.
* | gnu: libtiff: Add fixes several security flaws.Kei Kebreau2017-05-07
| | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2017-{7593, 7594, 7595, 7596, 7597, 7598, 7599, 7600, 7601, 7602}. * gnu/packages/patches/libtiff-CVE-2017-7593.patch, gnu/packages/patches/libtiff-CVE-2017-7594.patch, gnu/packages/patches/libtiff-multiple-UBSAN-crashes.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/image.scm (libtiff)[replacement]: New field. (libtiff/fixed): New variable.
* | gnu: imlib2: Update to 1.4.10.Marius Bakke2017-04-21
| | | | | | | | * gnu/packages/image.scm (imlib2): Update to 1.4.10.
* | gnu: jasper: Fixx CVE-2017-6850.Efraim Flashner2017-04-12
|/ | | | | | * gnu/packages/image.scm (jasper)[source]: Add patch. * gnu/packages/patches/jasper-CVE-2017-6850.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* gnu: jbig2dec: Fix CVE-2016-9601.Leo Famulari2017-04-02
| | | | | | * gnu/packages/patches/jbig2dec-CVE-2016-9601.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (jbig2dec)[source]: Use it.
* gnu: devil: Update to 1.8.0.Marius Bakke2017-03-24
| | | | | | | | | | | | * gnu/packages/patches/devil-CVE-2009-3994.patch, gnu/packages/patches/devil-fix-libpng.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/image.scm (devil): Update to 1.8.0. [source]: Remove patches and snippet. [build-system]: Change to CMAKE-BUILD-SYSTEM. [arguments]: Disable tests. Remove #:configure-flags and add a 'change-directory' phase. Remove 'fix-tests' phase. [inputs]: Change LIBJPEG to LIBJPEG-TURBO.
* gnu: freeimage: Fix build with GCC 5.Ricardo Wurmus2017-03-22
| | | | | | * gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (freeimage)[source]: Add patch.
* Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2017-03-22
|\
| * gnu: zimg: Update to 2.5.Efraim Flashner2017-03-21
| | | | | | | | * gnu/packages/image.scm (zimg): Update to 2.5.
* | gnu: openjpeg: Remove obsolete patches.Leo Famulari2017-03-20
| | | | | | | | | | | | | | * gnu/packages/patches/openjpeg-CVE-2016-5157.patch, gnu/packages/patches/openjpeg-CVE-2016-7163.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/image.scm (openjpeg)[source]: Remove them.
* | Merge branch 'master' into core-updatesMark H Weaver2017-03-19
|\|
| * gnu: niftilib: Simplify build phases.Ricardo Wurmus2017-03-19
| | | | | | | | | | * gnu/packages/image.scm (niftilib)[arguments]: Use make-flags instead of replacing "configure" phase; simplify "install" phase.
| * gnu: Add niftilib.John Darrington2017-03-18
| | | | | | | | * gnu/packages/image.scm (niftilib): New variable.
| * gnu: libwebp: Update to 0.6.0.Marius Bakke2017-03-17
| | | | | | | | | | | | | | * gnu/packages/image.scm (libwebp): Update to 0.6.0. [source]: Remove patch. * gnu/packages/patches/libwebp-CVE-2016-9085.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: libpng-apng: Remove unnecessary call to libtool.Kei Kebreau2017-03-17
| | | | | | | | * gnu/packages/image.scm (libpng-apng)[phases]: Remove it.
| * gnu: Add libpng-apng.ng02017-03-17
| | | | | | | | | | | | * gnu/packages/image.scm (libpng-apng): New variable. Co-authored-by: Kei Kebreau <kei@openmailbox.org>
* | Merge branch 'master' into core-updatesLudovic Courtès2017-03-09
|\|
| * gnu: jasper: Update to 2.0.12.Marius Bakke2017-03-03
| | | | | | | | * gnu/packages/image.scm (jasper): Update to 2.0.12.
* | gnu: libpng: Update to 1.6.28.Efraim Flashner2017-02-20
| | | | | | | | | | | | | | * gnu/packages/image.scm (libpng): Update to 1.6.28. [source]: Remove patch. * gnu/packages/patches/libpng-CVE-2016-10087.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | gnu: libpng: Update source urls.Efraim Flashner2017-02-20
| | | | | | | | | | * gnu/packages/image.scm (libpng)[source]: Add 'history' location for older versions.
* | gnu: openjpeg: Incorporate grafted changes.Leo Famulari2017-01-25
| | | | | | | | | | | | | | | | | | * gnu/packages/image.scm (openjpeg)[replacement]: Remove field. [source]: Update to 2.1.2. Add patches 'openjpeg-CVE-2016-9850-CVE-2016-9851.patch' and 'openjpeg-CVE-2016-9572-CVE-2016-9573.patch'. (openjpeg-1)[replacement]: Remove field. (openjpeg-2.1.2): Remove variable.
* | gnu: libtiff: Incorporate grafted patches.Leo Famulari2017-01-25
| | | | | | | | | | | | * gnu/packages/image.scm (libtiff)[replacement]: Remove field. [source]: Add patches from libtiff/fixed. (libtiff/fixed): Remove variable.
* | gnu: libpng: Incorporate grafted patch.Leo Famulari2017-01-25
|/ | | | | | | * gnu/packages/image.scm (libpng)[replacement]: Remove field. [source]: Add patch 'libpng-CVE-2016-10087.patch'. (libpng-1.2)[replacement]: Remove field. (libpng/fixed): Remove variable.
* gnu: openjpeg: Fix CVE-2016-{9572,9573}.Leo Famulari2017-01-24
| | | | | | * gnu/packages/patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (openjpeg-2.1.2)[source]: Use it.
* gnu: libtiff: Fix CVE-2017-5225.Leo Famulari2017-01-23
| | | | | | * gnu/packages/patches/libtiff-CVE-2017-5225.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (libtiff/fixed)[source]: Use it.