anchor.diff:          ${darwin.configd}/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration \
           /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration \
       $out/bin/phantomjs
  +  '' + ''
  +    wrapProgram $out/bin/phantomjs \
  +    --prefix PATH : ${stdenv.lib.makeBinPath [ qtbase ]}
     '';
   
     preFixup = ''
  
positive.code: { stdenv, fetchFromGitHub, fetchpatch
  , bison2, flex, fontconfig, freetype, gperf, icu, openssl, libjpeg
  , libpng, perl, python, ruby, sqlite, qtwebkit, qmake, qtbase
  , darwin, writeScriptBin, cups
  }:
  
  let
  
negative.code:   buildInputs = [
      bison2 flex fontconfig freetype gperf icu openssl
      libjpeg libpng perl python ruby sqlite qtwebkit qtbase
      makeWrapper
    ] ++ stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
      AGL ApplicationServices AppKit Cocoa OpenGL
      darwin.libobjc fakeClang cups
  