diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-09-10 14:45:28 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-09-19 00:02:22 -0300 |
commit | fd09de7be5279da58b5f6b417cc9f40def8d4b7d (patch) | |
tree | 7c904cd4eebe2aaabe8b3acc9e35733e8e299b4e /pkgs | |
parent | 78cccac71c66d3a8115a8ce61ca016d7dc4ecabf (diff) |
mksh: migrate to by-name
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/by-name/mk/mksh/package.nix (renamed from pkgs/shells/mksh/default.nix) | 25 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 13 insertions, 14 deletions
diff --git a/pkgs/shells/mksh/default.nix b/pkgs/by-name/mk/mksh/package.nix index 3e4791e2b8a39..27cee1d4e2266 100644 --- a/pkgs/shells/mksh/default.nix +++ b/pkgs/by-name/mk/mksh/package.nix @@ -4,19 +4,20 @@ , installShellFiles }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mksh"; version = "59c"; src = fetchurl { urls = [ - "http://www.mirbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz" - "http://pub.allbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz" + "http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R${finalAttrs.version}.tgz" + "http://pub.allbsd.org/MirOS/dist/mir/mksh/mksh-R${finalAttrs.version}.tgz" ]; hash = "sha256-d64WZaM38cSMYda5Yds+UhGbOOWIhNHIloSvMfh7xQY="; }; strictDeps = true; + nativeBuildInputs = [ installShellFiles ]; @@ -37,7 +38,11 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + passthru = { + shellPath = "/bin/mksh"; + }; + + meta = { homepage = "http://www.mirbsd.org/mksh.htm"; description = "MirBSD Korn Shell"; longDescription = '' @@ -47,14 +52,10 @@ stdenv.mkDerivation rec { also to be readily available under other UNIX(R)-like operating systems. ''; - license = with licenses; [ miros isc unicode-dfs-2016 ]; - maintainers = with maintainers; [ AndersonTorres joachifm ]; - platforms = platforms.unix; - }; - - passthru = { - shellPath = "/bin/mksh"; + license = with lib.licenses; [ miros isc unicode-dfs-2016 ]; + maintainers = with lib.maintainers; [ AndersonTorres joachifm ]; + platforms = lib.platforms.unix; }; -} +}) # TODO [ AndersonTorres ]: lksh # TODO [ AndersonTorres ]: a more accurate licensing info diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a8713a6ab7b55..e98ae13ad335c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15394,8 +15394,6 @@ with pkgs; liquidprompt = callPackage ../shells/liquidprompt { }; - mksh = callPackage ../shells/mksh { }; - murex = callPackage ../shells/murex { }; oh = callPackage ../shells/oh { }; |