diff options
author | AndersonTorres <torres.anderson.85@gmail.com> | 2015-01-25 22:09:44 -0200 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@gmail.com> | 2015-01-25 22:09:44 -0200 |
commit | 58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3 (patch) | |
tree | e0a88f74bba2a329e5be37b54f69a6cb42ab3b36 /pkgs/shells/mksh | |
parent | 2594999cede5b0ceb2991d74c42a5dde2514dfbb (diff) | |
download | nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar.gz nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar.bz2 nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar.lz nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar.xz nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.tar.zst nixpkgs-58061d9ede1c4f476bcd4c7f3a2753a4899fb7e3.zip |
MKSH (version R50d): New Package
MKSH is the MirBSD Korn Shell.
Diffstat (limited to 'pkgs/shells/mksh')
-rw-r--r-- | pkgs/shells/mksh/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/shells/mksh/default.nix b/pkgs/shells/mksh/default.nix new file mode 100644 index 00000000000..da797005be4 --- /dev/null +++ b/pkgs/shells/mksh/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, groff }: + +with stdenv.lib; +stdenv.mkDerivation rec { + + name = "mksh-${version}"; + version = "R50d"; + + src = fetchurl { + urls = [ + "http://www.mirbsd.org/MirOS/dist/mir/mksh/${name}.tgz" + "http://pub.allbsd.org/MirOS/dist/mir/mksh/${name}.tgz" + ]; + sha256 = "10prcdffwziksq9sw96c1r09h4kg2zwznybrggzmjfa6l4k8h9m2"; + }; + + buildInputs = [ groff ]; + + buildPhase = '' + mkdir build-dir/ + cp mksh.1 dot.mkshrc build-dir/ + cd build-dir/ + sh ../Build.sh -c lto + ''; + + installPhase = '' + mkdir -p $out/bin $out/share/man/man1 $out/share/mksh $out/bin + install -D -m 755 mksh $out/bin/mksh + install -D -m 644 mksh.1 $out/share/man/man1/mksh.1 + install -D -m 644 mksh.cat1 $out/share/mksh/mksh.cat1 + install -D -m 644 dot.mkshrc $out/share/mksh/mkshrc + ''; + + meta = { + description = "MirBSD Korn Shell"; + longDescription = '' + The MirBSD Korn Shell is a DFSG-free and OSD-compliant (and OSI + approved) successor to pdksh, developed as part of the MirOS + Project as native Bourne/POSIX/Korn shell for MirOS BSD, but + also to be readily available under other UNIX(R)-like operating + systems. + ''; + homepage = "https://www.mirbsd.org/mksh.htm"; + licenses = "custom"; + maintainers = [ maintainers.AndersonTorres ]; + platforms = platforms.unix; + }; +} |