anchor.diff:        --replace 'git log -1 --format=%h' 'echo ${substring 0 11 src.rev}'
     '';
   
  +  postInstall = stdenv.lib.optionalString enableGui ''
  +    for x in generic ice40 ecp5; do
  +      wrapProgram $out/bin/nextpnr-$x \
  +        --prefix QT_PLUGIN_PATH : ${qtbase}/lib/qt-${qtbase.qtCompatVersion}/plugins
  +    done
  +  '';
  +
     meta = with stdenv.lib; {
       description = "Place and route tool for FPGAs";
       homepage    = https://github.com/yosyshq/nextpnr;
  
positive.code: { stdenv, fetchFromGitHub, cmake
  , boost, python3
  , icestorm, trellis
  
  
negative.code:     sha256 = "082ac03s6164s7dwz1l9phshl8m1lizn45jykabrhks5jcccchbh";
    };
  
    nativeBuildInputs = [ cmake makeWrapper ];
    buildInputs
       = [ boostPython python3 ]
      ++ (stdenv.lib.optional enableGui qtbase);
  