summary refs log tree commit diff
path: root/pkgs/applications/version-management/tkcvs
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-06-19 09:02:48 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-06-19 09:02:48 +0000
commita422cec621b32ed8dcc6de910855257c8363a3a4 (patch)
tree5f0effb31d9a3ef7f5870684b14e21308e822fac /pkgs/applications/version-management/tkcvs
parentd0cf1029578115416b0d9301b253489f51c3fee7 (diff)
downloadnixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar.gz
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar.bz2
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar.lz
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar.xz
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.tar.zst
nixpkgs-a422cec621b32ed8dcc6de910855257c8363a3a4.zip
Adding tkcvs (which manages also subversion repositories well, they claim)
svn path=/nixpkgs/trunk/; revision=16008
Diffstat (limited to 'pkgs/applications/version-management/tkcvs')
-rw-r--r--pkgs/applications/version-management/tkcvs/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/tkcvs/default.nix b/pkgs/applications/version-management/tkcvs/default.nix
new file mode 100644
index 00000000000..a21501dccad
--- /dev/null
+++ b/pkgs/applications/version-management/tkcvs/default.nix
@@ -0,0 +1,27 @@
+{stdenv, fetchurl, tcl, tk}:
+
+stdenv.mkDerivation
+{
+  name = "tkcvs-8.2";
+
+  src = fetchurl {
+    url = mirror://sourceforge/tkcvs/tkcvs_8_2.tar.gz;
+    sha256 = "0cr2f8jd6k2h1n8mvfv6frrfv4kxd7k3mhplk3ghl6hrgklr7ywr";
+  };
+
+  buildInputs = [ tcl tk ];
+
+  patchPhase = ''
+    sed -e 's@exec wish@exec ${tk}/bin/wish@' -i tkcvs/tkcvs.tcl tkdiff/tkdiff
+  '';
+
+  installPhase = ''
+    ./doinstall.tcl $out
+  '';
+
+  meta = {
+    homepage = http://www.twobarleycorns.net/tkcvs.html;
+    description = "TCL/TK GUI for cvs and subversion";
+    license = "GPLv2+";
+  };
+}