anchor.diff:      sha256 = "1sxq1hn87fdikhbg9y3v4sjy4gxaifnx4dig8nx6xwd5mm7z74dk";
     };
   
  +  nativeBuildInputs = [ installShellFiles tcl ];
  +
     buildInputs = [ zlib openssl readline sqlite which ed ]
  -             ++ stdenv.lib.optional stdenv.isDarwin libiconv;
  -  nativeBuildInputs = [ tcl ];
  +    ++ stdenv.lib.optional stdenv.isDarwin libiconv;
   
     doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
  +
  +  configureFlags = stdenv.lib.optional withJson "--json";
  +
     preCheck = ''
       export TCLLIBPATH="${tcllib}/lib/tcllib${tcllib.version}"
     '';
  -  configureFlags = stdenv.lib.optional withJson "--json";
   
  -  preBuild=''
  +  preBuild = ''
       export USER=nonexistent-but-specified-user
     '';
   
     installPhase = ''
       mkdir -p $out/bin
       INSTALLDIR=$out/bin make install
  +
  +    installManPage fossil.1
  +    installShellCompletion --name fossil.bash tools/fossil-autocomplete.bash
     '';
   
  -  meta = {
  +  meta = with stdenv.lib; {
       description = "Simple, high-reliability, distributed software configuration management";
       longDescription = ''
         Fossil is a software configuration management system.  Fossil is
  
positive.code: { stdenv
  , libiconv, fetchurl, zlib, openssl, tcl, readline, sqlite, ed, which
  , tcllib, withJson ? true
  }:
  
  stdenv.mkDerivation rec {
  
negative.code:       from the others by being extremely simple to setup and operate.
      '';
      homepage = "http://www.fossil-scm.org/";
      license = licenses.bsd2;
      maintainers = with maintainers; [ maggesi viric ];
    };
  }
  