Merge pull request #11934 from makefu/cvs2svn

cvs2svn: 2.0.1 -> 2.4.0

+11 -7
+11 -7
pkgs/applications/version-management/cvs2svn/default.nix
··· 1 - {stdenv, fetchurl, python, makeWrapper}: 1 + {stdenv, lib, fetchurl, python, cvs, makeWrapper}: 2 2 3 - stdenv.mkDerivation { 4 - name = "cvs2svn-2.0.1"; 3 + stdenv.mkDerivation rec { 4 + name = "cvs2svn-2.4.0"; 5 5 6 6 src = fetchurl { 7 - url = http://cvs2svn.tigris.org/files/documents/1462/39919/cvs2svn-2.0.1.tar.gz; 8 - sha256 = "1pgbyxzgn22lnw3h5c2nd8z46pkk863jg3fgh9pqa1jihsx1cg1j"; 7 + url = "http://cvs2svn.tigris.org/files/documents/1462/49237/${name}.tar.gz"; 8 + sha256 = "05piyrcp81a1jgjm66xhq7h1sscx42ccjqaw30h40dxlwz1pyrx6"; 9 9 }; 10 10 11 11 buildInputs = [python makeWrapper]; ··· 13 13 buildPhase = "true"; 14 14 installPhase = '' 15 15 python ./setup.py install --prefix=$out 16 - wrapProgram $out/bin/cvs2svn \ 17 - --set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH" 16 + for i in bzr svn git; do 17 + wrapProgram $out/bin/cvs2$i \ 18 + --prefix PATH : "${lib.makeSearchPath "bin" [ cvs ]}" \ 19 + --set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH" 20 + done 18 21 ''; 19 22 20 23 /* !!! maybe we should absolutise the program names in ··· 23 26 meta = { 24 27 description = "A tool to convert CVS repositories to Subversion repositories"; 25 28 homepage = http://cvs2svn.tigris.org/; 29 + maintainers = [ lib.maintainers.makefu ]; 26 30 }; 27 31 }