summary refs log tree commit diff
path: root/pkgs/shells/tcsh
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@gmail.com>2016-04-10 20:39:00 -0300
committerAndersonTorres <torres.anderson.85@gmail.com>2016-04-10 20:40:26 -0300
commit974cbde58e95e10d10ac99c04034a7649b0bec67 (patch)
treeff85bcd478823ea0283b840c4579c1af2913ddbc /pkgs/shells/tcsh
parent052b9ec3b5362de40e66736cf688ff4843b12e5d (diff)
downloadnixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar.gz
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar.bz2
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar.lz
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar.xz
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.tar.zst
nixpkgs-974cbde58e95e10d10ac99c04034a7649b0bec67.zip
tcsh: 6.18.01 -> 6.19.00
Diffstat (limited to 'pkgs/shells/tcsh')
-rw-r--r--pkgs/shells/tcsh/default.nix35
1 files changed, 24 insertions, 11 deletions
diff --git a/pkgs/shells/tcsh/default.nix b/pkgs/shells/tcsh/default.nix
index be182f87f1e..5a828be8193 100644
--- a/pkgs/shells/tcsh/default.nix
+++ b/pkgs/shells/tcsh/default.nix
@@ -1,22 +1,35 @@
-{stdenv, fetchurl, ncurses}:
+{ stdenv, fetchurl
+, ncurses }:
 
 stdenv.mkDerivation rec {
-  name = "tcsh-6.18.01";
+  name = "tcsh-${version}";
+  version = "6.19.00";
   
   src = fetchurl {
-    url = "ftp://ftp.funet.fi/pub/unix/shells/tcsh/${name}.tar.gz";
-    sha256 = "1a4z9kwgx1iqqzvv64si34m60gj34p7lp6rrcrb59s7ka5wa476q";
+    urls = [ "ftp://ftp.funet.fi/pub/unix/shells/tcsh/${name}.tar.gz"
+             "http://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/${name}.tar.gz" ];
+    sha256 = "0jaw51382pqyb6d1kgfg8ir0wd3p5qr2bmg8svcmjhlyp3h73qhj";
   };
   
-  buildInputs = [ncurses];
+  buildInputs = [ ncurses ];
 
-  postInstall =
-    ''
-      ln -s tcsh $out/bin/csh
+  meta = with stdenv.lib;{
+    description = "An enhanced version of the Berkeley UNIX C shell (csh)";
+    longDescription = ''
+      tcsh is an enhanced but completely compatible version of the
+      Berkeley UNIX C shell, csh. It is a command language interpreter
+      usable both as an interactive login shell and a shell script
+      command processor.
+      It includes:
+      - command-line editor
+      - programmable word completion
+      - spelling correction
+      - history mechanism
+      - job control
     '';
-
-  meta = {
     homepage = http://www.tcsh.org/;
-    description = "An enhanced version of the Berkeley UNIX C shell (csh)";
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ AndersonTorres ];
+    platforms = platforms.linux;
   };
 }