summary refs log blame commit diff
path: root/pkgs/applications/version-management/mercurial/default.nix
blob: 408c9d8ebac0d356aec73c15b43c02c0b4f2b065 (plain) (tree)
1
2
3
4
5
6
7
8
9
                

                     
                           
                  

                                                                          

    
                                       
                              





                                                    

          

                                                                                       

    
args: with args;

stdenv.mkDerivation {
  name = "mercurial-0.9.5";
  src = fetchurl {
    url = http://www.selenic.com/mercurial/release/mercurial-0.9.5.tar.gz;
    sha256 = "1n34yl4z7nc3vmsgpkmqc94hsmy846ny86xgpgv3m371ljm2pq6g";
  };

  buildInputs = [ python makeWrapper ];
  makeFlags = "PREFIX=$(out)";
  postInstall = ''
    for i in $(cd $out/bin && ls); do
      wrapProgram $out/bin/$i \
        --prefix PYTHONPATH : "$(toPythonPath $out)"
    done
  '';

  meta = {
    description = "A fast, lightweight SCM system for very large distributed projects";
    homepage = http://www.selenic.com/mercurial/;
  };
}