anchor.diff:  
     doCheck = true;
   
  -  installTargets="install soinstall";
  -
  -  #CFLAGS = "-fPIC";
  -  #NIX_LDFLAGS =
  -  #  "-lz -rpath${ if stdenv.isDarwin then " " else "="}${freetype}/lib";
  -
  -  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
  -  '';
  +  # don't build/install statically linked bin/gs
  +  buildFlags = "so";
  +  installTargets="soinstall";
   
     postInstall = ''
  -    # ToDo: web says the fonts should be already included
  -    for i in $fonts; do
  -      (cd $out/share/ghostscript && tar xvfz $i)
  -    done
  +    ln -s gsc "$out"/bin/gs
   
  -    rm -rf $out/lib/cups/filter/{gstopxl,gstoraster}
  +    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 = {
  
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:     # [] # maybe sometimes jpeg2000 support
      ;
  
    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"
        "--enable-dynamic"
        (if x11Support then "--with-x" else "--without-x")
        (if cupsSupport then "--enable-cups" else "--disable-cups")
  