anchor.diff:      # Ensure all dependencies are in PATH
       wrapProgram $out/bin/pass \
         --prefix PATH : "${coreutils}/bin:${gnused}/bin:${getopt}/bin:${gnupg}/bin:${git}/bin:${tree}/bin:${pwgen}/bin${if withX then ":${xclip}/bin" else ""}"
  +
  +    ${if withX then ''
  +      wrapProgram $out/bin/passmenu \
  +        --prefix PATH : "$out/bin:${xdotool}/bin"
  +    '' else ""}
     '';
   }
  
positive.code:     mkdir -p "$out/share/emacs/site-lisp"
      cp "contrib/emacs/password-store.el" "$out/share/emacs/site-lisp/"
  
      PREFIX="$out" make install
    '';
  
    postFixup = ''
  
negative.code: { stdenv, fetchurl
  , coreutils, gnused, getopt, pwgen, git, tree, gnupg
  , makeWrapper
  , withX ? true, xclip ? null, xdotool ? null
  }:
  
  assert withX -> xclip != null;
  assert withX -> xdotool != null;
  
  stdenv.mkDerivation rec {
    version = "1.6.3";
  