anchor.diff:    propagatedBuildInputs = [ machHeaders ];
   
     configureFlags = stdenv.lib.optionals headersOnly [ "--build=i586-pc-gnu" ]
  -    ++ stdenv.lib.optional (hurdPartedCross != null) [ "--with-parted" ];
  +    ++ (if hurdPartedCross != null
  +        then [ "--with-parted" ]
  +        else [ "--without-parted" ]);
   
     preConfigure = "autoreconf -vfi";
   
  
positive.code: let
    # Unfortunately we can't use `master@{DATE}', see
    # <http://www.bramschoenmakers.nl/en/node/645>.
    date   = "20100512";
    rev    = "7913beaef3e6a2c4f7f315a8db7a31dbe1f713e0";
    suffix = if headersOnly
             then "-headers"
             else (if buildTarget != "all"
  
negative.code: 
    src = fetchgit {
      url = "git://git.sv.gnu.org/hurd/hurd.git";
      sha256 = "6527e85347fe387bd3119fbf2ea07590a35ecad9eec14bb00cd6a443507111a9";
      inherit rev;
    };
  
  