anchor.diff:      # [] # maybe sometimes jpeg2000 support
       ;
   
  -  patches = [ ./urw-font-files.patch ];
  -
     makeFlags = [ "cups_serverroot=$(out)" "cups_serverbin=$(out)/lib/cups" ];
   
  +  preConfigure = ''
  +    rm -rf jpeg libpng zlib jasper expat tiff lcms{,2} jbig2dec openjpeg freetype cups/libs
  +
  +    sed "s@if ( test -f \$(INCLUDE)[^ ]* )@if ( true )@; s@INCLUDE=/usr/include@INCLUDE=/no-such-path@" -i base/unix-aux.mak
  +  '';
  +
     configureFlags =
  -    [ "--with-system-libtiff" "--disable-sse2"
  +    [ "--with-system-libtiff"
         "--enable-dynamic"
         (if x11Support then "--with-x" else "--without-x")
         (if cupsSupport then "--enable-cups" else "--disable-cups")
  
positive.code: 
  assert x11Support -> x11 != null;
  assert cupsSupport -> cups != null;
  
  stdenv.mkDerivation rec {
    name = "ghostscript-9.15";
  
    src = fetchurl {
      url = "http://downloads.ghostscript.com/public/${name}.tar.bz2";
      sha256 = "0p1isp6ssfay141klirn7n9s8b546vcz6paksfmksbwy0ljsypg6";
    };
  
    fonts = [
      (fetchurl {
        url = "mirror://sourceforge/gs-fonts/ghostscript-fonts-std-8.11.tar.gz";
        sha256 = "00f4l10xd826kak51wsmaz69szzm2wp8a41jasr4jblz25bg7dhf";
      })
      (fetchurl {
        url = "mirror://gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz";
        sha256 = "1cxaah3r52qq152bbkiyj2f7dx1rf38vsihlhjmrvzlr8v6cqil1";
      })
      # ... add other fonts here
    ];
  
    enableParallelBuilding = true;
  
  
negative.code: 
    doCheck = true;
  
    # don't build/install statically linked bin/gs
    buildFlags = "so";
    installTargets="soinstall";
  
    postInstall = ''
      ln -s gsc "$out"/bin/gs
  
      mkdir -p "$doc/share/ghostscript/${version}"
      mv "$out/share/ghostscript/${version}"/{doc,examples} "$doc/share/ghostscript/${version}/"
  
      ln -s "${fonts}" "$out/share/ghostscript/fonts"
    '';
  
    meta = {
  