tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
ovftool: 4.5.0 -> 4.6.2 (4.6.0 on i686-linux)
Morgan Jones
2 years ago
58d3a7b8
231e60ee
+9
-13
1 changed file
expand all
collapse all
unified
split
pkgs
tools
virtualization
ovftool
default.nix
+9
-13
pkgs/tools/virtualization/ovftool/default.nix
···
4
4
}:
5
5
6
6
let
7
7
-
version = "4.5.0-20459872";
7
7
+
version = "4.6.2-22220919";
8
8
+
version_i686 = "4.6.0-21452615";
8
9
9
10
ovftoolZipUnpackPhase = ''
10
11
runHook preUnpack
···
23
24
baseUrl = "https://vdc-download.vmware.com/vmwb-repository/dcr-public";
24
25
in {
25
26
"i686-linux" = rec {
26
26
-
filename = "VMware-ovftool-${version}-lin.i386.zip";
27
27
-
url = "${baseUrl}/b70b2ad5-861a-4c11-b081-e541586bf934/57109c63-6b80-4ced-95f2-1b7255200a36/${filename}";
28
28
-
sha256 = "11zs5dm4gmssm94s501p66l4s8v9p7prrd87cfa903mwmyp0ihnx";
27
27
+
name = "VMware-ovftool-${version_i686}-lin.i386.zip";
28
28
+
url = "${baseUrl}/7254abb2-434d-4f5d-83e2-9311ced9752e/57e666a2-874c-48fe-b1d2-4b6381f7fe97/${name}";
29
29
+
hash = "sha256-qEOr/3SW643G5ZQQNJTelZbUxB8HmxPd5uD+Gqsoxz0=";
29
30
unpackPhase = ovftoolZipUnpackPhase;
30
31
};
31
32
"x86_64-linux" = rec {
32
32
-
filename = "VMware-ovftool-${version}-lin.x86_64.zip";
33
33
-
url = "${baseUrl}/f87355ff-f7a9-4532-b312-0be218a92eac/b2916af6-9f4f-4112-adac-49d1d6c81f63/${filename}";
34
34
-
sha256 = "1fkm18yfkkm92m7ccl6b4nxy5lagwwldq56b567091a5sgad38zw";
33
33
+
name = "VMware-ovftool-${version}-lin.x86_64.zip";
34
34
+
url = "${baseUrl}/8a93ce23-4f88-4ae8-b067-ae174291e98f/c609234d-59f2-4758-a113-0ec5bbe4b120/${name}";
35
35
+
hash = "sha256-3B1cUDldoTqLsbSARj2abM65nv+Ot0z/Fa35/klJXEY=";
35
36
unpackPhase = ovftoolZipUnpackPhase;
36
37
};
37
38
};
···
44
45
ovftoolBundles.${system}
45
46
else
46
47
fetchurl {
47
47
-
name = ovftoolSystem.filename;
48
48
-
url = ovftoolSystem.url;
49
49
-
sha256 = ovftoolSystem.sha256;
48
48
+
inherit (ovftoolSystem) name url hash;
50
49
};
51
50
in
52
51
stdenv.mkDerivation rec {
···
55
54
56
55
src = ovftoolSource;
57
56
58
58
-
# Maintainers: try downloading a NixOS OVA and run the following to test:
59
59
-
# `./result/bin/ovftool https://channels.nixos.org/nixos-unstable/latest-nixos-x86_64-linux.ova nixos.ovf`
60
60
-
# Some dependencies are not loaded until operations actually occur!
61
57
buildInputs = [
62
58
glibc
63
59
libxcrypt-legacy