tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mksh: migrate to by-name
Anderson Torres
2 years ago
fd09de7b
78cccac7
+13
-14
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
mk
mksh
package.nix
top-level
all-packages.nix
+13
-12
pkgs/shells/mksh/default.nix
pkgs/by-name/mk/mksh/package.nix
···
4
4
, installShellFiles
5
5
}:
6
6
7
7
-
stdenv.mkDerivation rec {
7
7
+
stdenv.mkDerivation (finalAttrs: {
8
8
pname = "mksh";
9
9
version = "59c";
10
10
11
11
src = fetchurl {
12
12
urls = [
13
13
-
"http://www.mirbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz"
14
14
-
"http://pub.allbsd.org/MirOS/dist/mir/mksh/${pname}-R${version}.tgz"
13
13
+
"http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R${finalAttrs.version}.tgz"
14
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
+
20
21
nativeBuildInputs = [
21
22
installShellFiles
22
23
];
···
37
38
runHook postInstall
38
39
'';
39
40
40
40
-
meta = with lib; {
41
41
+
passthru = {
42
42
+
shellPath = "/bin/mksh";
43
43
+
};
44
44
+
45
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
50
-
license = with licenses; [ miros isc unicode-dfs-2016 ];
51
51
-
maintainers = with maintainers; [ AndersonTorres joachifm ];
52
52
-
platforms = platforms.unix;
53
53
-
};
54
54
-
55
55
-
passthru = {
56
56
-
shellPath = "/bin/mksh";
55
55
+
license = with lib.licenses; [ miros isc unicode-dfs-2016 ];
56
56
+
maintainers = with lib.maintainers; [ AndersonTorres joachifm ];
57
57
+
platforms = lib.platforms.unix;
57
58
};
58
58
-
}
59
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
15397
-
mksh = callPackage ../shells/mksh { };
15398
15398
-
15399
15397
murex = callPackage ../shells/murex { };
15400
15398
15401
15399
oh = callPackage ../shells/oh { };