mercurial: updated to version 2.0

svn path=/nixpkgs/trunk/; revision=30443
This commit is contained in:
Peter Simons 2011-11-16 14:37:11 +00:00
parent ce87cf8033
commit 692efb76e4

View File

@ -1,18 +1,21 @@
{ stdenv, fetchurl, python, makeWrapper, docutils
{ stdenv, fetchurl, python, makeWrapper, docutils, unzip
, guiSupport ? false, tk ? null, ssl, curses }:
stdenv.mkDerivation rec {
name = "mercurial-1.9.2";
let
name = "mercurial-2.0";
in
stdenv.mkDerivation {
inherit name;
src = fetchurl {
url = "http://mercurial.selenic.com/release/${name}.tar.gz";
sha256 = "481309264d8528a871aab013068c48fa3a6072b016a4095a22230cfdfb8bb9aa";
sha256 = "1565ns768vgvsqx6pn5q9r2670lmvq8y4zy0jwgwfx2h9n5bgymg";
};
inherit python; # pass it so that the same version can be used in hg2git
pythonPackages = [ ssl curses ];
buildInputs = [ python makeWrapper docutils ];
buildInputs = [ python makeWrapper docutils unzip ];
makeFlags = "PREFIX=$(out)";
@ -42,6 +45,8 @@ stdenv.mkDerivation rec {
chmod u+x $out/share/cgi-bin/hgweb.cgi
'';
doCheck = false; # The test suite fails, unfortunately. Not sure why.
meta = {
description = "A fast, lightweight SCM system for very large distributed projects";
homepage = http://www.selenic.com/mercurial/;