summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/version-management/cvs2svn
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2007-05-02 11:49:18 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2007-05-02 11:49:18 +0000
commitdfd401259c7b42321896d951ccf030f705fc1cf7 (patch)
tree9b7c3ee660e6adf20fdf80e7e653db724263cd94 /pkgs/applications/version-management/cvs2svn
parente4aa6000e9530db6547901dadf991d91cbacce0d (diff)
* Added cvs2svn.
* Berkeley DB 4.5 is now the default. svn path=/nixpkgs/trunk/; revision=8641
Diffstat (limited to 'pkgs/applications/version-management/cvs2svn')
-rw-r--r--pkgs/applications/version-management/cvs2svn/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/cvs2svn/default.nix b/pkgs/applications/version-management/cvs2svn/default.nix
new file mode 100644
index 000000000000..e519be927335
--- /dev/null
+++ b/pkgs/applications/version-management/cvs2svn/default.nix
@@ -0,0 +1,25 @@
+{stdenv, fetchurl, python, bsddb3, makeWrapper}:
+
+stdenv.mkDerivation {
+ name = "cvs2svn-1.5.1";
+
+ src = fetchurl {
+ url = http://cvs2svn.tigris.org/files/documents/1462/36129/cvs2svn-1.5.1.tar.gz;
+ md5 = "d1e42ea51b373be0023f2b3f6b80ec01";
+ };
+
+ buildInputs = [python bsddb3];
+
+ buildPhase = "true";
+ installPhase = "
+ python ./setup.py install --prefix=$out
+
+ source ${makeWrapper}
+ mv $out/bin/cvs2svn $out/bin/.orig-cvs2svn
+ makeWrapper $out/bin/.orig-cvs2svn $out/bin/cvs2svn \\
+ --set PYTHONPATH \"$(toPythonPath $out):$(toPythonPath ${bsddb3}):$PYTHONPATH\"
+ ";
+
+ /* !!! maybe we should absolutise the program names in
+ $out/lib/python2.4/site-packages/cvs2svn_lib/config.py. */
+} \ No newline at end of file