mksh: migrate to by-name

+13 -14
+13 -12
pkgs/shells/mksh/default.nix pkgs/by-name/mk/mksh/package.nix
··· 4 4 , installShellFiles 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "mksh"; 9 9 version = "59c"; 10 10 11 11 src = fetchurl { 12 12 urls = [ 13 - "http://www.mirbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz" 14 - "http://pub.allbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz" 13 + "http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R${finalAttrs.version}.tgz" 14 + "http://pub.allbsd.org/MirOS/dist/mir/mksh/mksh-R${finalAttrs.version}.tgz" 15 15 ]; 16 16 hash = "sha256-d64WZaM38cSMYda5Yds+UhGbOOWIhNHIloSvMfh7xQY="; 17 17 }; 18 18 19 19 strictDeps = true; 20 + 20 21 nativeBuildInputs = [ 21 22 installShellFiles 22 23 ]; ··· 37 38 runHook postInstall 38 39 ''; 39 40 40 - meta = with lib; { 41 + passthru = { 42 + shellPath = "/bin/mksh"; 43 + }; 44 + 45 + meta = { 41 46 homepage = "http://www.mirbsd.org/mksh.htm"; 42 47 description = "MirBSD Korn Shell"; 43 48 longDescription = '' ··· 47 52 also to be readily available under other UNIX(R)-like operating 48 53 systems. 49 54 ''; 50 - license = with licenses; [ miros isc unicode-dfs-2016 ]; 51 - maintainers = with maintainers; [ AndersonTorres joachifm ]; 52 - platforms = platforms.unix; 53 - }; 54 - 55 - passthru = { 56 - shellPath = "/bin/mksh"; 55 + license = with lib.licenses; [ miros isc unicode-dfs-2016 ]; 56 + maintainers = with lib.maintainers; [ AndersonTorres joachifm ]; 57 + platforms = lib.platforms.unix; 57 58 }; 58 - } 59 + }) 59 60 # TODO [ AndersonTorres ]: lksh 60 61 # TODO [ AndersonTorres ]: a more accurate licensing info
-2
pkgs/top-level/all-packages.nix
··· 15394 15394 15395 15395 liquidprompt = callPackage ../shells/liquidprompt { }; 15396 15396 15397 - mksh = callPackage ../shells/mksh { }; 15398 - 15399 15397 murex = callPackage ../shells/murex { }; 15400 15398 15401 15399 oh = callPackage ../shells/oh { };