tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lima, lima-additional-guestagents: share source
Kenichi Kamiya
5 months ago
900ebdb9
3d696649
+33
-26
4 changed files
expand all
collapse all
unified
split
pkgs
by-name
li
lima
additional-guestagents.nix
package.nix
source.nix
top-level
all-packages.nix
+4
-15
pkgs/by-name/li/lima-additional-guestagents/package.nix
pkgs/by-name/li/lima/additional-guestagents.nix
···
2
2
lib,
3
3
stdenv,
4
4
buildGoModule,
5
5
-
fetchFromGitHub,
6
6
-
nix-update-script,
5
5
+
callPackage,
7
6
apple-sdk_15,
8
7
findutils,
9
8
}:
10
9
11
10
buildGoModule (finalAttrs: {
12
11
pname = "lima-additional-guestagents";
13
13
-
version = "1.2.1";
14
12
15
15
-
src = fetchFromGitHub {
16
16
-
owner = "lima-vm";
17
17
-
repo = "lima";
18
18
-
tag = "v${finalAttrs.version}";
19
19
-
hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k=";
20
20
-
};
21
21
-
22
22
-
vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os=";
13
13
+
# Because agents must use the same version as lima, lima's updateScript should also update the shared src.
14
14
+
# nixpkgs-update: no auto update
15
15
+
inherit (callPackage ./source.nix { }) version src vendorHash;
23
16
24
17
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
25
18
apple-sdk_15
···
62
55
63
56
runHook postInstallCheck
64
57
'';
65
65
-
66
66
-
passthru = {
67
67
-
updateScript = nix-update-script { };
68
68
-
};
69
58
70
59
meta = {
71
60
homepage = "https://github.com/lima-vm/lima";
+8
-11
pkgs/by-name/li/lima/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
buildGoModule,
5
5
-
fetchFromGitHub,
5
5
+
callPackage,
6
6
installShellFiles,
7
7
qemu,
8
8
darwin,
···
22
22
23
23
buildGoModule (finalAttrs: {
24
24
pname = "lima";
25
25
-
version = "1.2.1";
26
25
27
27
-
src = fetchFromGitHub {
28
28
-
owner = "lima-vm";
29
29
-
repo = "lima";
30
30
-
tag = "v${finalAttrs.version}";
31
31
-
hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k=";
32
32
-
};
33
33
-
34
34
-
vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os=";
26
26
+
inherit (callPackage ./source.nix { }) version src vendorHash;
35
27
36
28
nativeBuildInputs = [
37
29
makeWrapper
···
159
151
};
160
152
};
161
153
162
162
-
updateScript = nix-update-script { };
154
154
+
updateScript = nix-update-script {
155
155
+
extraArgs = [
156
156
+
"--override-filename"
157
157
+
./source.nix
158
158
+
];
159
159
+
};
163
160
};
164
161
165
162
meta = {
+19
pkgs/by-name/li/lima/source.nix
···
1
1
+
{
2
2
+
fetchFromGitHub,
3
3
+
}:
4
4
+
5
5
+
let
6
6
+
version = "1.2.1";
7
7
+
in
8
8
+
{
9
9
+
inherit version;
10
10
+
11
11
+
src = fetchFromGitHub {
12
12
+
owner = "lima-vm";
13
13
+
repo = "lima";
14
14
+
tag = "v${version}";
15
15
+
hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k=";
16
16
+
};
17
17
+
18
18
+
vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os=";
19
19
+
}
+2
pkgs/top-level/all-packages.nix
···
5433
5433
withQt = true;
5434
5434
};
5435
5435
5436
5436
+
lima-additional-guestagents = callPackage ../by-name/li/lima/additional-guestagents.nix { };
5437
5437
+
5436
5438
lld = llvmPackages.lld;
5437
5439
lld_12 = llvmPackages_12.lld;
5438
5440
lld_13 = llvmPackages_13.lld;