aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/ghostscript.scm
Commit message (Collapse)AuthorAge
* gnu: ghostscript: Update replacement to 9.24 [security fixes].Marius Bakke2018-09-09
| | | | | | | | | | | | | | | | | | The following CVEs are fixed with this release: CVE-2018-15908, CVE-2018-15909, CVE-2018-15910, CVE-2018-15911, CVE-2018-16509, CVE-2018-16510, CVE-2018-16511, CVE-2018-16513, CVE-2018-16539, CVE-2018-16540, CVE-2018-16541, CVE-2018-16542, CVE-2018-16543. * gnu/packages/patches/ghostscript-CVE-2018-10194.patch: Delete file. * gnu/packages/patches/ghostscript-CVE-2018-16509.patch, gnu/packages/patches/ghostscript-bug-699708.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/ghostscript.scm (ghostscript/fixed): Update to 9.24. [source](patches): Remove 'ghostscript-CVE-2018-10194.patch' and 'ghostscript-runpath.patch'. Add 'ghostscript-CVE-2018-16509.patch' and 'ghostscript-bug-699708.patch'. [arguments]: Add LDFLAGS to #:configure-flags, and a phase to create output directory.
* gnu: ghostscript: Fix CVE-2018-10194.Leo Famulari2018-07-17
| | | | | | | * gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field. (ghostscript/fixed): New variable. * gnu/packages/patches/ghostscript-CVE-2018-10194.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: ghostscript: Update to 9.23.Marius Bakke2018-04-02
| | | | | | | | * gnu/packages/ghostscript.scm (ghostscript): Update to 9.23. [source](snippet): Adjust to removed LCMS2 library. [arguments]: Remove FIX-DOC-DIR-PHASE. Prevent docdir compatibility symlink. [inputs]: Remove LCMS2. * gnu/packages/patches/ghostscript-no-header-id.patch: Adjust context.
* gnu: ijs: Use invoke.Mark H Weaver2018-03-23
| | | | | * gnu/packages/ghostscript.scm (ijs)[arguments]: Use invoke in the autogen phase.
* gnu: ghostscript: Use invoke.Mark H Weaver2018-03-23
| | | | | * gnu/packages/ghostscript.scm (ghostscript): Use invoke from the custom 'build' and 'install' phases.
* gnu: gs-fonts: Return #t from install phase.Mark H Weaver2018-03-17
| | | | * gnu/packages/ghostscript.scm (gs-fonts): Return #t from the install phase.
* gnu: All snippets report errors using exceptions, else return #t.Mark H Weaver2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm, gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/fpga.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm, gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm, gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm, gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm, gnu/packages/pretty-print.scm, gnu/packages/profiling.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm, gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm, gnu/packages/scribus.scm, gnu/packages/sdl.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm, gnu/packages/terminals.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tls.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: In all snippets, report errors using exceptions, or else return #t.
* Merge branch 'master' into core-updatesRicardo Wurmus2018-03-14
|\
| * gnu: Use HTTPS for supported freedesktop.org home pages.Tobias Geerinckx-Rice2018-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/fontutils.scm (fontconfig)[home-page]: Use HTTPS. * gnu/packages/freedesktop.scm (python-pyxdg, accountsservice) (modem-manager, telepathy-mission-control, telepathy-mission-control) (colord-gtk, desktop-file-utils)[home-page]: Likewise. * gnu/packages/ghostscript.scm (libspectre)[home-page]: Likewise. * gnu/packages/glib.scm (dbus, dbus-glib, telepathy-glib)[home-page]: Likewise. * gnu/packages/gnome.scm (shared-mime-info, hicolor-icon-theme) (libxklavier, colord, upower)[home-page]: Likewise. * gnu/packages/gstreamer.scm (orc, python-gst)[home-page]: Likewise. * gnu/packages/libcanberra.scm (sound-theme-freedesktop)[home-page]: Likewise. * gnu/packages/libreoffice.scm (libexttextcat)[home-page]: Likewise. * gnu/packages/polkit.scm (polkit-gnome, polkit-gnome)[home-page]: Likewise. * gnu/packages/pulseaudio.scm (pavucontrol)[home-page]: Likewise. * gnu/packages/python.scm (python-dbus)[home-page]: Likewise. * gnu/packages/xdisorg.scm (startup-notification)[home-page]: Likewise.
* | gnu: lcms: Update to 2.9.Tobias Geerinckx-Rice2018-02-20
|/ | | | | | | * gnu/packages/ghostscript.scm (lcms): Update to 2.9. [source]: Remove patch. * gnu/packages/patches/lcms-CVE-2016-10165.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* Merge branch 'master' into core-updatesMarius Bakke2017-12-07
|\
| * gnu: ghostscript-with-cups: Turn into a public variable.Ludovic Courtès2017-12-05
| | | | | | | | | | | | | | | | | | | | Tris allows Hydra/Cuirass to pick it up and to build its replacement. Failing that, users have to build "ghostscript-with-cups-9.22" from source. * gnu/packages/cups.scm (ghostscript/cups): Move to 'ghostscript.scm'. (cups-filters)[inputs]: Remove 'force'. * gnu/packages/ghostscript.scm (ghostscript/cups): New variable.
* | gnu: ghostscript: Remove graft for 9.22.Marius Bakke2017-10-22
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/ghostscript-CVE-2017-8291.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/ghostscript.scm (ghostscript): Update to 9.22. [replacement]: Remove field. [source](patches): Remove 'ghostscript-CVE-2017-8291.patch'. (ghostscript-9.22): Remove variable.
* | gnu: psutils: Use 'modify-phases'.Efraim Flashner2017-10-19
|/ | | | | * gnu/packages/ghostscript.scm (psutils)[arguments]: Use 'modify-phases' syntax.
* gnu: ghostscript: Replace with 9.22 [security fixes].Leo Famulari2017-10-10
| | | | | | | | Fixes CVE-2017-{7948,7975,8908,9216,9610,9611,9612,9618,9619,9620,9726,9727, 9739,9740,9835}. * gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field. (ghostscript-9.22): New variables.
* gnu: ghostscript: Support cross-compilation.Ludovic Courtès2017-07-13
| | | | | | | * gnu/packages/ghostscript.scm (ghostscript)[arguments]: Pass "CCAUX" and "--enable-save_confaux" to #:configure-flags. Add 'add-native-lz' phase when cross-compiling. [native-inputs]: Add ZLIB, LIBJPEG, and LCMS when cross-compiling.
* gnu: ghostscript: Make "/CreationDate", "/ModDate" optional, depending on ↵Danny Milosavljevic2017-07-10
| | | | | | | | environment variable. * gnu/packages/patches/ghostscript-no-header-creationdate.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript): Use it.
* gnu: ghostscript: Make XMP UUID headers optional, depending on environment ↵Danny Milosavljevic2017-07-10
| | | | | | | | variable. * gnu/packages/patches/ghostscript-no-header-uuid.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript): Use it.
* gnu: ghostscript: Make "/ID" optional, depending on environment variable.Danny Milosavljevic2017-07-10
| | | | | | * gnu/packages/patches/ghostscript-no-header-id.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it * gnu/packages/ghostscript.scm (ghostscript): Use it.
* gnu: ghostscript: Don't write CreationDate and ModDate header entries.Danny Milosavljevic2017-07-06
| | | | | | | Followup to a64b174751a9fa76375d35d2f2a47a4c93ce0206. * gnu/packages/ghostscript.scm (ghostscript)[source]: Don't write CreationDate and ModDate header entries.
* gnu: ghostscript: Make build reproducible.Danny Milosavljevic2017-07-06
| | | | | | Fixes <https://bugs.gnu.org/27563>. * gnu/packages/ghostscript.scm (ghostscript)[source]: Remove timestamps.
* gnu: libspectre: Update to 0.2.8.Leo Famulari2017-06-14
| | | | * gnu/packages/ghostscript.scm (libspectre): Update to 0.2.8.
* gnu: ijs: Update to 9.21.0 and inherit from ghostscript.Leo Famulari2017-06-02
| | | | | * gnu/packages/ghostscript.scm (ijs): Update to 9.21.0. [source, version, home-page]: Inherit from ghostscript.
* gnu: ijs: Use modify-phases syntax.Leo Famulari2017-06-02
| | | | * gnu/packages/ghostscript.scm (ijs)[arguments]: Use modify-phases.
* gnu: ghostscript: Switch to Artifex Ghostcript and update to 9.21.Leo Famulari2017-06-02
| | | | | | | | | | | | | | | | | | | | * gnu/packages/ghostscript.scm (ghostscript): Update to 9.21. [source]: Fetch the source from Artifex. [native-inputs]: Remove pkg-config. [inputs]: Add jbig2dec and use libjpeg instead of libjpeg-8. [arguments]: Add #:configure-flags. [replacement]: Remove field. (ghostcript/fixed): Remove variable. * gnu/packages/patches/ghostscript-CVE-2017-8291.patch, gnu/packages/patches/ghostscript-runpath.patch: Adjust to new upstream source. * gnu/packages/patches/ghostscript-CVE-2013-5653.patch, gnu/packages/patches/ghostscript-CVE-2015-3228.patch, gnu/packages/patches/ghostscript-CVE-2016-7976.patch, gnu/packages/patches/ghostscript-CVE-2016-7978.patch, gnu/packages/patches/ghostscript-CVE-2016-7979.patch, gnu/packages/patches/ghostscript-CVE-2016-8602.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* Merge branch 'master' into core-updatesRicardo Wurmus2017-05-24
|\
| * gnu: ghostscript: Add TODO comment about bundled jbig2dec.Leo Famulari2017-05-20
| | | | | | | | * gnu/packages/ghostscript.scm (ghostscript): Add comment.
| * gnu: ghostscript: Fix grafting of ghostscript/x and ghostscript/cups.Mark H Weaver2017-05-02
| | | | | | | | | | | | * gnu/packages/cups.scm (ghostscript/cups): Use package/inherit. * gnu/packages/ghostscript.scm (ghostscript/x): Use package/inherit. (ghostscript/fixed)[replacement]: Override to #f.
| * gnu: ghostscript: Fix CVE-2017-8291.Leo Famulari2017-04-28
| | | | | | | | | | | | | | | | * gnu/packages/patches/ghostscript-CVE-2017-8291.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field. (ghostscript/fixed): New variable. (ghostscript-with-x)[replacement]: New field.
* | gnu: gs-fonts: Add missing module imports.Sergei Trofimovich2017-05-07
|/ | | | | | | | | Fixes <https://bugs.gnu.org/26805>. * gnu/packages/ghostscript.scm (gs-fonts): Add missing modules to %modify-phases call: gnu-build-system, utils, srfi-1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* Merge branch 'master' into core-updatesMarius Bakke2017-03-30
|\ | | | | | | Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
| * gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.Tobias Geerinckx-Rice2017-03-30
| | | | | | | | All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
* | Merge branch 'master' into core-updatesLudovic Courtès2017-03-09
|\|
| * gnu: lcms: Specify 'cpe-name'.Leo Famulari2017-02-21
| | | | | | | | * gnu/packages/ghostscript.scm (lcms)[properties]: New field.
* | gnu: gs-fonts: Use 'modify-phases'.Efraim Flashner2017-02-21
| | | | | | | | | | * gnu/packages/ghostscript.scm (gs-fonts)[arguments]: Use 'modify-phases' syntax.
* | gnu: lcms: Mention CVE-2016-10165.Alex Vong2017-02-12
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/lcms-fix-out-of-bounds-read.patch: Rename to ... * gnu/packages/patches/lcms-CVE-2016-10165.patch: ... this. * gnu/local.mk (dist_patch_DATA): Adjust. * gnu/packages/ghostscript.scm (lcms)[source]: Use renamed patch. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* | gnu: lcms: Update to 2.8.Alex Vong2017-02-12
| | | | | | | | | | | | * gnu/packages/ghostscript.scm (lcms): Update to 2.8. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* | gnu: lcms: Incorporate grafted patch.Leo Famulari2017-01-25
| | | | | | | | | | | | * gnu/packages/ghostscript.scm (lcms)[replacement]: Remove field. [source]: Add patch 'lcms-fix-out-of-bounds-read.patch'. (lcms/fixed): Remove variable.
* | Merge branch 'master' into core-updatesLudovic Courtès2017-01-23
|\|
| * gnu: lcms: Fix an out-of-bounds read.Leo Famulari2017-01-23
| | | | | | | | | | | | | | | | * gnu/packages/patches/lcms-fix-out-of-bounds-read.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (lcms)[replacement]: New field. [properties]: Specify the 'cpe-name'. (lcms/fixed): New variable.
* | gnu: ghostscript: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-23
|/ | | | | * gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-config-files' phase.
* gnu: Use HTTPS for all sourceforge.net home pages.Tobias Geerinckx-Rice2017-01-04
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm (mingetty, clusterssh)[home-page]: Use HTTPS. * gnu/packages/audio.scm (libbs2b, soxr)[home-page]: Likewise. * gnu/packages/bioinformatics.scm (bless)[home-page]: Likewise. * gnu/packages/display-managers.scm (slim)[home-page]: Likewise. * gnu/packages/games.scm (extremetuxracer)[home-page]: Likewise. * gnu/packages/ghostscript.scm (gs-fonts)[home-page]: Likewise. * gnu/packages/haskell.scm (ghc-regex-base, ghc-regex-posix, ghc-regex-compat)[home-page]: Likewise. * gnu/packages/image.scm (imlib2)[home-page]: Likewise. * gnu/packages/libreoffice.scm (librevenge, libcmis, libodfgen, libmwaw) [home-page]: Likewise. * gnu/packages/linux.scm (hdparm, acpid, libavc1394, rng-tools) [home-page]: Likewise. * gnu/packages/mail.scm (esmtp)[home-page]: Likewise. * gnu/packages/mp3.scm (ripperx)[home-page]: Likewise. * gnu/packages/onc-rpc.scm (libtirpc)[home-page]: Likewise. * gnu/packages/perl.scm (perl-czplib)[home-page]: Likewise. * gnu/packages/python.scm (python-pyasn1-modules)[home-page]: Likewise. * gnu/packages/xdisorg.scm (xosd)[home-page]: Likewise.
* Merge branch 'master' into core-updatesMark H Weaver2016-11-07
|\
| * gnu: ghostscript: Add 'upstream-name' property.Ludovic Courtès2016-11-06
| | | | | | | | | | | | This allows 'guix refresh' to do the right thing. * gnu/packages/ghostscript.scm (ghostscript)[properties]: New field.
* | gnu: ghostscript: Eliminate graft.Mark H Weaver2016-10-13
| | | | | | | | | | | | | | * gnu/packages/ghostscript.scm (ghostscript)[replacement]: Remove field. [source]: Add new patches from 'ghostscript/fixed'. (ghostscript/fixed): Remove variable. (ghostscript/x): Inherit from 'ghostscript'.
* | Merge branch 'master' into core-updatesMark H Weaver2016-10-13
|\|
| * gnu: ghostscript-with-x: Avoid inheriting replacement field.Mark H Weaver2016-10-13
| | | | | | | | | | | | | | This is a followup to commit 1de17a648fa631f0074d315bfff0716220ce4880. * gnu/packages/ghostscript.scm (ghostscript/fixed)[replacement]: Override inherited value.
| * gnu: ghostscript: Fix CVE-2013-5653 and CVE-2016-{7976,7978,7979,8602}.Mark H Weaver2016-10-13
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/ghostscript-CVE-2013-5653.patch, gnu/packages/patches/ghostscript-CVE-2016-7976.patch, gnu/packages/patches/ghostscript-CVE-2016-7978.patch, gnu/packages/patches/ghostscript-CVE-2016-7979.patch, gnu/packages/patches/ghostscript-CVE-2016-8602.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field. (ghostscript/fixed): New variable. (ghostscript/x): Inherit 'ghostscript/fixed'.
* | gnu: Remove ghostscript-gs definitions.Efraim Flashner2016-09-02
| | | | | | | | | | * gnu/packages/ghostscript.scm (ghostscript-wrapper, ghostscript-gs) (ghostscript-gs/x): Remove variables.
* | gnu: ghostscript: Add `gs' binary.Efraim Flashner2016-09-02
|/ | | | | | | This is a followup to commit eb354bdacbf4154ec66038dac07f19bf4ced1fad. * gnu/packages/ghostscript.scm (ghostscript)[arguments]: Create a symlink from `gsc' to `gs' to provide a `gs' binary.