aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/misc/ghostscript
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-01-12 01:00:12 +0000
committerKatharina Fey <kookie@spacekookie.de>2020-01-12 01:00:12 +0000
commiteeaf5d25d5f6ae7ae1f5bf8a3dee4559693f8147 (patch)
treeafc41ca8dde96b41089ca324533084aef570322f /nixpkgs/pkgs/misc/ghostscript
parent63c4c4dda49dc69e5812faa7ef8406180998f3ae (diff)
parente4134747f5666bcab8680aff67fa3b63384f9a0f (diff)
Merge commit 'e4134747f5666bcab8680aff67fa3b63384f9a0f'
Diffstat (limited to 'nixpkgs/pkgs/misc/ghostscript')
-rw-r--r--nixpkgs/pkgs/misc/ghostscript/default.nix23
1 files changed, 16 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/misc/ghostscript/default.nix b/nixpkgs/pkgs/misc/ghostscript/default.nix
index 89583bb15d3..37974e41080 100644
--- a/nixpkgs/pkgs/misc/ghostscript/default.nix
+++ b/nixpkgs/pkgs/misc/ghostscript/default.nix
@@ -47,6 +47,11 @@ stdenv.mkDerivation rec {
patches = [
./urw-font-files.patch
./doc-no-ref.diff
+ (fetchpatch {
+ name = "CVE-2019-14869.patch";
+ url = "https://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=485904772c5f0aa1140032746e5a0abfc40f4cef";
+ sha256 = "0z5gnvgpp0dlzgvpw9a1yan7qyycv3mf88l93fvb1kyay893rshp";
+ })
];
outputs = [ "out" "man" "doc" ];
@@ -71,15 +76,19 @@ stdenv.mkDerivation rec {
sed "s@^ZLIBDIR=.*@ZLIBDIR=${zlib.dev}/include@" -i configure.ac
autoconf
- '' + lib.optionalString cupsSupport ''
- configureFlags="$configureFlags --with-cups-serverbin=$out/lib/cups --with-cups-serverroot=$out/etc/cups --with-cups-datadir=$out/share/cups"
'';
- configureFlags =
- [ "--with-system-libtiff"
- "--enable-dynamic"
- ] ++ lib.optional x11Support "--with-x"
- ++ lib.optional cupsSupport "--enable-cups";
+ configureFlags = [
+ "--with-system-libtiff"
+ "--enable-dynamic"
+ ]
+ ++ lib.optional x11Support "--with-x"
+ ++ lib.optionals cupsSupport [
+ "--enable-cups"
+ "--with-cups-serverbin=$(out)/lib/cups"
+ "--with-cups-serverroot=$(out)/etc/cups"
+ "--with-cups-datadir=$(out)/share/cups"
+ ];
doCheck = true;