anchor.diff:      license     = licenses.isc;
       platforms   = platforms.linux;
       maintainers = with maintainers; [ thoughtpolice ];
  +
  +    broken = enableGui;
     };
   }
  
positive.code: { stdenv, fetchFromGitHub, cmake
  , icestorm, python3, boost, qtbase
  }:
  
  let
  
negative.code:   };
  
    nativeBuildInputs = [ cmake ];
    buildInputs
       = [ boostPython python3 ]
      ++ (stdenv.lib.optional enableGui qtbase);
  
    enableParallelBuilding = true;
    cmakeFlags =
      [ "-DARCH=generic;ice40"
        "-DICEBOX_ROOT=${icestorm}/share/icebox"
      ] ++ (stdenv.lib.optional (!enableGui) "-DBUILD_GUI=OFF");
  
    meta = with stdenv.lib; {
      description = "Place and route tool for FPGAs";
  