tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
edk2: 202108 -> 202202
Alyssa Ross
3 years ago
9222b683
cab0dd37
+3
-15
1 changed file
expand all
collapse all
unified
split
pkgs
development
compilers
edk2
default.nix
+3
-15
pkgs/development/compilers/edk2/default.nix
···
33
34
edk2 = buildStdenv.mkDerivation {
35
pname = "edk2";
36
-
version = "202108";
37
38
# submodules
39
src = fetchFromGitHub {
···
41
repo = "edk2";
42
rev = "edk2-stable${edk2.version}";
43
fetchSubmodules = true;
44
-
sha256 = "1ps244f7y43afxxw6z95xscy24f9mpp8g0mfn90rd4229f193ba2";
45
};
46
47
-
patches = [
48
-
# Pull upstream fix for gcc-11 build.
49
-
(fetchpatch {
50
-
name = "gcc-11-vla.patch";
51
-
url = "https://github.com/google/brotli/commit/0a3944c8c99b8d10cc4325f721b7c273d2b41f7b.patch";
52
-
sha256 = "10c6ibnxh4f8lrh9i498nywgva32jxy2c1zzvr9mcqgblf9d19pj";
53
-
# Apply submodule patch to subdirectory: "a/" -> "BaseTools/Source/C/BrotliCompress/brotli/"
54
-
stripLen = 1;
55
-
extraPrefix = "BaseTools/Source/C/BrotliCompress/brotli/";
56
-
})
57
-
];
58
-
59
buildInputs = [ libuuid pythonEnv ];
60
61
makeFlags = [ "-C BaseTools" ]
···
75
76
meta = with lib; {
77
description = "Intel EFI development kit";
78
-
homepage = "https://sourceforge.net/projects/edk2/";
79
license = licenses.bsd2;
80
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" ];
81
};
···
33
34
edk2 = buildStdenv.mkDerivation {
35
pname = "edk2";
36
+
version = "202202";
37
38
# submodules
39
src = fetchFromGitHub {
···
41
repo = "edk2";
42
rev = "edk2-stable${edk2.version}";
43
fetchSubmodules = true;
44
+
sha256 = "0srmhi6c27n5vyl01nhh0fq8k4vngbwn79siyjvcacjbj2ivhh8d";
45
};
46
0
0
0
0
0
0
0
0
0
0
0
0
47
buildInputs = [ libuuid pythonEnv ];
48
49
makeFlags = [ "-C BaseTools" ]
···
63
64
meta = with lib; {
65
description = "Intel EFI development kit";
66
+
homepage = "https://github.com/tianocore/tianocore.github.io/wiki/EDK-II/";
67
license = licenses.bsd2;
68
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" ];
69
};