nixpkgs/pkgs/shells/ksh/default.nix

36 lines
1,010 B
Nix
Raw Normal View History

2019-06-06 03:43:37 +00:00
{ stdenv, meson, ninja, fetchFromGitHub, which, python, libiconv }:
2019-01-06 15:37:53 +00:00
2019-11-02 22:34:37 +00:00
stdenv.mkDerivation rec {
pname = "ksh";
2019-11-02 22:34:37 +00:00
version = "2020.0.0";
2019-01-06 15:37:53 +00:00
src = fetchFromGitHub {
owner = "att";
repo = "ast";
2019-11-02 22:34:37 +00:00
rev = version;
sha256 = "0cdxz0nhpq03gb9rd76fn0x1yzs2c8q289b7vcxnzlsrz1imz65j";
2019-01-06 15:37:53 +00:00
};
nativeBuildInputs = [ meson ninja which python ];
2019-06-06 03:43:37 +00:00
buildInputs = [ libiconv ];
2019-01-06 15:37:53 +00:00
meta = with stdenv.lib; {
description = "KornShell Command And Programming Language";
longDescription = ''
The KornShell language was designed and developed by David G. Korn at
AT&T Bell Laboratories. It is an interactive command language that
provides access to the UNIX system and to many other systems, on the
2019-06-06 03:43:37 +00:00
many different computers and workstations on which it is implemented.
2019-01-06 15:37:53 +00:00
'';
homepage = https://github.com/att/ast;
license = licenses.cpl10;
maintainers = with maintainers; [ ];
platforms = platforms.all;
};
passthru = {
shellPath = "/bin/ksh";
};
}