summaryrefslogtreecommitdiff
path: root/gnu/packages/ghostscript.scm
AgeCommit message (Expand)Author
2017-07-13gnu: ghostscript: Support cross-compilation....* 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. Ludovic Courtès
2017-07-10gnu: ghostscript: Make "/CreationDate", "/ModDate" optional, depending on env......* 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. Danny Milosavljevic
2017-07-10gnu: ghostscript: Make XMP UUID headers optional, depending on environment va......* 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. Danny Milosavljevic
2017-07-10gnu: ghostscript: Make "/ID" optional, depending on environment variable....* 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. Danny Milosavljevic
2017-07-06gnu: ghostscript: Don't write CreationDate and ModDate header entries....Followup to a64b174751a9fa76375d35d2f2a47a4c93ce0206. * gnu/packages/ghostscript.scm (ghostscript)[source]: Don't write CreationDate and ModDate header entries. Danny Milosavljevic
2017-07-06gnu: ghostscript: Make build reproducible....Fixes <https://bugs.gnu.org/27563>. * gnu/packages/ghostscript.scm (ghostscript)[source]: Remove timestamps. Danny Milosavljevic
2017-06-14gnu: libspectre: Update to 0.2.8....* gnu/packages/ghostscript.scm (libspectre): Update to 0.2.8. Leo Famulari
2017-06-02gnu: ijs: Update to 9.21.0 and inherit from ghostscript....* gnu/packages/ghostscript.scm (ijs): Update to 9.21.0. [source, version, home-page]: Inherit from ghostscript. Leo Famulari
2017-06-02gnu: ijs: Use modify-phases syntax....* gnu/packages/ghostscript.scm (ijs)[arguments]: Use modify-phases. Leo Famulari
2017-06-02gnu: ghostscript: Switch to Artifex Ghostcript and update to 9.21....* 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. Leo Famulari
2017-05-24Merge branch 'master' into core-updatesRicardo Wurmus
2017-05-20gnu: ghostscript: Add TODO comment about bundled jbig2dec....* gnu/packages/ghostscript.scm (ghostscript): Add comment. Leo Famulari
2017-05-07gnu: gs-fonts: Add missing module imports....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> Sergei Trofimovich
2017-05-02gnu: ghostscript: Fix grafting of ghostscript/x and ghostscript/cups....* gnu/packages/cups.scm (ghostscript/cups): Use package/inherit. * gnu/packages/ghostscript.scm (ghostscript/x): Use package/inherit. (ghostscript/fixed)[replacement]: Override to #f. Mark H Weaver
2017-04-28gnu: ghostscript: Fix CVE-2017-8291....* 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. Leo Famulari
2017-03-30Merge branch 'master' into core-updates...Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698. Marius Bakke
2017-03-30gnu: Use HTTPS for almost all gnu.org HOME-PAGEs....All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS. Tobias Geerinckx-Rice
2017-03-09Merge branch 'master' into core-updatesLudovic Courtès
2017-02-21gnu: gs-fonts: Use 'modify-phases'....* gnu/packages/ghostscript.scm (gs-fonts)[arguments]: Use 'modify-phases' syntax. Efraim Flashner
2017-02-21gnu: lcms: Specify 'cpe-name'....* gnu/packages/ghostscript.scm (lcms)[properties]: New field. Leo Famulari
2017-02-12gnu: lcms: Mention CVE-2016-10165....* 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> Alex Vong
2017-02-12gnu: lcms: Update to 2.8....* gnu/packages/ghostscript.scm (lcms): Update to 2.8. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Alex Vong
2017-01-25gnu: lcms: Incorporate grafted patch....* gnu/packages/ghostscript.scm (lcms)[replacement]: Remove field. [source]: Add patch 'lcms-fix-out-of-bounds-read.patch'. (lcms/fixed): Remove variable. Leo Famulari
2017-01-23Merge branch 'master' into core-updatesLudovic Courtès
2017-01-23gnu: ghostscript: Don't replace 'sh' reference with 'bash'....* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-config-files' phase. Leo Famulari
2017-01-23gnu: lcms: Fix an out-of-bounds read....* 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. Leo Famulari
2017-01-04gnu: Use HTTPS for all sourceforge.net home pages....* 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. Tobias Geerinckx-Rice
2016-11-07Merge branch 'master' into core-updatesMark H Weaver
2016-11-06gnu: ghostscript: Add 'upstream-name' property....This allows 'guix refresh' to do the right thing. * gnu/packages/ghostscript.scm (ghostscript)[properties]: New field. Ludovic Courtès
2016-10-13gnu: ghostscript: Eliminate graft....* gnu/packages/ghostscript.scm (ghostscript)[replacement]: Remove field. [source]: Add new patches from 'ghostscript/fixed'. (ghostscript/fixed): Remove variable. (ghostscript/x): Inherit from 'ghostscript'. Mark H Weaver
2016-10-13Merge branch 'master' into core-updatesMark H Weaver
2016-10-13gnu: ghostscript-with-x: Avoid inheriting replacement field....This is a followup to commit 1de17a648fa631f0074d315bfff0716220ce4880. * gnu/packages/ghostscript.scm (ghostscript/fixed)[replacement]: Override inherited value. Mark H Weaver
2016-10-13gnu: ghostscript: Fix CVE-2013-5653 and CVE-2016-{7976,7978,7979,8602}....* 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'. Mark H Weaver
2016-09-02gnu: Remove ghostscript-gs definitions....* gnu/packages/ghostscript.scm (ghostscript-wrapper, ghostscript-gs) (ghostscript-gs/x): Remove variables. Efraim Flashner
2016-09-02gnu: ghostscript: Add `gs' binary....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. Efraim Flashner
2016-07-25gnu: Add 'ghostscript-gs' and 'ghostscript-gs-with-x'....* gnu/packages/ghostscript.scm (ghostscript-wrapper): New procedure. (ghostscript-gs, ghostscript-gs/x): New variables. Ludovic Courtès
2016-07-22Merge branch 'master' into core-updates...Resolved conflicts: * gnu/packages/scheme.scm: Conflict in import of (guix licenses). On master, "#:hide (openssl)" was used. On core-updates, "#:select (some licenses)" was used. The latter won the conflict. * gnu/packages/version-control.scm (git)[arguments]: Whitespace conflict in 'install-shell-completion. Leo Famulari
2016-07-21gnu: Update URLs for sourceforge.net....* gnu/packages/admin.scm: Update URLs pointing to sourceforge.net. * gnu/packages/audacity.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/bioinformatics.scm: Likewise. * gnu/packages/boost.scm: Likewise. * gnu/packages/cdrom.scm: Likewise. * gnu/packages/code.scm: Likewise. * gnu/packages/compression.scm: Likewise. * gnu/packages/cups.scm: Likewise. * gnu/packages/djvu.scm: Likewise. * gnu/packages/docbook.scm: Likewise. * gnu/packages/documentation.scm: Likewise. * gnu/packages/flashing-tools.scm: Likewise. * gnu/packages/fonts.scm: Likewise. * gnu/packages/fontutils.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/ghostscript.scm: Likewise. * gnu/packages/gl.scm: Likewise. * gnu/packages/gnucash.scm: Likewise. * gnu/packages/graphviz.scm: Likewise. * gnu/packages/image.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/libusb.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/lirc.scm: Likewise. * gnu/packages/maths.scm: Likewise. * gnu/packages/mcrypt.scm: Likewise. * gnu/packages/mp3.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/onc-rpc.scm: Likewise. * gnu/packages/password-utils.scm: Likewise. * gnu/packages/pdf.scm: Likewise. * gnu/packages/perl.scm: Likewise. * gnu/packages/photo.scm: Likewise. * gnu/packages/popt.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/rdesktop.scm: Likewise. * gnu/packages/screen.scm: Likewise. * gnu/packages/swig.scm: Likewise. * gnu/packages/tcl.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/w3m.scm: Likewise. * gnu/packages/web.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xml.scm: Likewise. Leo Famulari
2016-05-09gnu: ghostscript: Do not build the statically-linked 'gs' binary....* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Remove 'build-so' and 'install-so' phases. Replace 'build' and 'install' phases. Ludovic Courtès
2016-05-09gnu: ghostscript: Disallow references to "doc"....* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Add #:disallowed-references. Ludovic Courtès
2016-04-14gnu: packages: Use 'search-patches' everywhere....* gnu/packages/abiword.scm: Use 'search-patches' for 'patches' field. * gnu/packages/acl.scm: Likewise. * gnu/packages/admin.scm: Likewise. * gnu/packages/algebra.scm: Likewise. * gnu/packages/animation.scm: Likewise. * gnu/packages/apr.scm: Likewise. * gnu/packages/audacity.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/autotools.scm: Likewise. * gnu/packages/avahi.scm: Likewise. * gnu/packages/backup.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/bash.scm: Likewise. * gnu/packages/bioinformatics.scm: Likewise. * gnu/packages/cdrom.scm: Likewise. * gnu/packages/ci.scm: Likewise. * gnu/packages/cmake.scm: Likewise. * gnu/packages/cpio.scm: Likewise. * gnu/packages/cross-base.scm: Likewise. * gnu/packages/dico.scm: Likewise. * gnu/packages/doxygen.scm: Likewise. * gnu/packages/ebook.scm: Likewise. * gnu/packages/elf.scm: Likewise. * gnu/packages/emacs.scm: Likewise. * gnu/packages/engineering.scm: Likewise. * gnu/packages/firmware.scm: Likewise. * gnu/packages/flashing-tools.scm: Likewise. * gnu/packages/fltk.scm: Likewise. * gnu/packages/ftp.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gawk.scm: Likewise. * gnu/packages/gcc.scm: Likewise. * gnu/packages/gd.scm: Likewise. * gnu/packages/ghostscript.scm: Likewise. * gnu/packages/glib.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/gnucash.scm: Likewise. * gnu/packages/gnunet.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/gnuzilla.scm: Likewise. * gnu/packages/graphics.scm: Likewise. * gnu/packages/grub.scm: Likewise. * gnu/packages/gtk.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/icu4c.scm: Likewise. * gnu/packages/idutils.scm: Likewise. * gnu/packages/image.scm: Likewise. * gnu/packages/imagemagick.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/ldc.scm: Likewise. * gnu/packages/libcanberra.scm: Likewise. * gnu/packages/libevent.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/libunwind.scm: Likewise. * gnu/packages/libusb.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/lirc.scm: Likewise. * gnu/packages/llvm.scm: Likewise. * gnu/packages/lsh.scm: Likewise. * gnu/packages/lua.scm: Likewise. * gnu/packages/lxqt.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/maths.scm: Likewise. * gnu/packages/mcrypt.scm: Likewise. * gnu/packages/messaging.scm: Likewise. * gnu/packages/mit-krb5.scm: Likewise. * gnu/packages/mp3.scm: Likewise. * gnu/packages/multiprecision.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/ninja.scm: Likewise. * gnu/packages/nvi.scm: Likewise. * gnu/packages/ocaml.scm: Likewise. * gnu/packages/orpheus.scm: Likewise. * gnu/packages/ots.scm: Likewise. * gnu/packages/parallel.scm: Likewise. * gnu/packages/patchutils.scm: Likewise. * gnu/packages/pcre.scm: Likewise. * gnu/packages/pdf.scm: Likewise. * gnu/packages/perl.scm: Likewise. * gnu/packages/plotutils.scm: Likewise. * gnu/packages/polkit.scm: Likewise. * gnu/packages/pulseaudio.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/qemu.scm: Likewise. * gnu/packages/qt.scm: Likewise. * gnu/packages/ratpoison.scm: Likewise. * gnu/packages/rdf.scm: Likewise. * gnu/packages/readline.scm: Likewise. * gnu/packages/rush.scm: Likewise. * gnu/packages/scheme.scm: Likewise. * gnu/packages/screen.scm: Likewise. * gnu/packages/sdl.scm: Likewise. * gnu/packages/slim.scm: Likewise. * gnu/packages/ssh.scm: Likewise. * gnu/packages/tcl.scm: Likewise. * gnu/packages/tcsh.scm: Likewise. * gnu/packages/texinfo.scm: Likewise. * gnu/packages/tls.scm: Likewise. * gnu/packages/tor.scm: Likewise. * gnu/packages/tv.scm: Likewise. * gnu/packages/valgrind.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/vpn.scm: Likewise. * gnu/packages/vtk.scm: Likewise. * gnu/packages/w3m.scm: Likewise. * gnu/packages/web.scm: Likewise. * gnu/packages/wicd.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xfce.scm: Likewise. * gnu/packages/xiph.scm: Likewise. * gnu/packages/xml.scm: Likewise. * gnu/packages/xorg.scm: Likewise. * gnu/packages/zip.scm: Likewise. Alex Kost
2016-03-30gnu: libpaper: Update source url....Reported by shanemikel_ on irc. * gnu/packages/ghostscript.scm (libpaper)[source]: Update source url to download from Fedora. [home-page]: Use https. Efraim Flashner
2016-02-21Update all sources from freedesktop.org to use https...* gnu/packages/xorg.scm: * gnu/packages/xdisorg.scm: * gnu/packages/video.scm: * gnu/packages/tls.scm: * gnu/packages/python.scm: * gnu/packages/pulseaudio.scm: * gnu/packages/polkit.scm: * gnu/packages/pdf.scm: * gnu/packages/libcanberra.scm: * gnu/packages/gtk.scm: * gnu/packages/gstreamer.scm: * gnu/packages/gnome.scm: * gnu/packages/glib.scm: * gnu/packages/ghostscript.scm: * gnu/packages/freedesktop.scm: * gnu/packages/fontutils.scm: Update all sources hosted on freedesktop to fetch tarballs via https. freedesktop.org appears to have updated recently to redirect all http to https. As an exception, we leave pkg-config like it is, because pkg-config is needed to build gnutls, and without gnutls we can't download https URLs. Andy Wingo
2015-08-08gnu: Move ghostscript-with-x into (gnu packages ghostscript)....* gnu/packages/gv.scm (ghostscript/x): Move ... * gnu/packages/ghostscript.scm (ghostscript/x): ... to here. Mark H Weaver
2015-07-27gnu: ghostscript: Add fix for CVE-2015-3228....* gnu/packages/patches/ghostscript-CVE-2015-3228.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript)[source]: Add patch. Mark H Weaver
2015-07-03gnu: ghostscript: Add "doc" output....* gnu/packages/ghostscript.scm (ghostscript)[source](snippet): New field. [outputs]: New field. [arguments]: Add 'remove-doc-reference' phase. Ludovic Courtès
2015-04-05gnu: ghostscript: Add $libdir to the RUNPATH of executables....Fixes <http://bugs.gnu.org/20050>. Reported by taylanbayirli@gmail.com (Taylan Ulrich Bayırlı/Kammer). * gnu/packages/patches/ghostscript-runpath.patch: New file. * gnu/packages/ghostscript.scm (ghostscript)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès
2015-04-05gnu: ghostscript: Use 'modify-phases'....* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use 'modify-phases' instead of a chain of 'alist-cons-after'. Ludovic Courtès
2015-04-05gnu: ghostscript: Make sure phases don't fail....* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Wrap 'system*' calls in (zero? ...). Ludovic Courtès
2015-03-19gnu: lcms: Use mirror:// URI....* gnu/packages/ghostscript.scm (lcms): Use a mirror:// URI for the source. Taylan Ulrich Bayırlı/Kammer