Merge pull request #14583 from AndersonTorres/tcsh

tcsh: 6.18.01 -> 6.19.00
This commit is contained in:
Michael Raskin 2016-06-23 08:47:20 +00:00 committed by GitHub
commit b300a8937e

View File

@ -1,23 +1,36 @@
{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 = {
homepage = http://www.tcsh.org/;
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
'';
homepage = http://www.tcsh.org/;
license = licenses.bsd2;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
};
passthru = {