tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
crosvm: 114.1 -> 115.2
Alyssa Ross
2 years ago
ea322c26
dabfd933
+9
-7
1 changed file
expand all
collapse all
unified
split
pkgs
applications
virtualization
crosvm
default.nix
+9
-7
pkgs/applications/virtualization/crosvm/default.nix
···
5
5
6
6
rustPlatform.buildRustPackage rec {
7
7
pname = "crosvm";
8
8
-
version = "114.1";
8
8
+
version = "115.2";
9
9
10
10
src = fetchgit {
11
11
url = "https://chromium.googlesource.com/chromiumos/platform/crosvm";
12
12
-
rev = "a8b48953a7d209b32d34fe64e2324cb1113b4336";
13
13
-
sha256 = "PdP+Jx2oIAy+gxHjJDU5YlAlSYFtoX7ey3r5ELD9QPM=";
12
12
+
rev = "d14053a211eb6753c53ced71fad2d3b402b997e6";
13
13
+
sha256 = "8p6M9Q9E07zqtHYdIIi6io9LLatd+9fH4Inod2Xjy5M=";
14
14
fetchSubmodules = true;
15
15
};
16
16
17
17
patches = [
18
18
-
# Backport fix for non-Glibc.
18
18
+
# Backport option to not vendor virglrenderer.
19
19
(fetchpatch {
20
20
-
url = "https://chromium.googlesource.com/chromiumos/platform/crosvm/+/8afa6096aa0417ccc5de0213a241dd7ebd25ac0a%5E%21/?format=TEXT";
20
20
+
url = "https://chromium.googlesource.com/crosvm/crosvm/+/dde9aa0e6d89a090f5d5f000822f7911eba98445%5E%21/?format=TEXT";
21
21
decode = "base64 -d";
22
22
-
hash = "sha256-oRwGprs/P2ZG8BM9CMzyEyM8fjuyFINQw4rjTq9rKXA=";
22
22
+
hash = "sha256-W/s1i2reBXsbr0AOEtL9go3TNNYMwDVEu6pz3Q9wBSU=";
23
23
})
24
24
];
25
25
26
26
separateDebugInfo = true;
27
27
28
28
-
cargoSha256 = "EhxrtCGrwCcODCjPUONjY1glPGEXbjvk6No/g2kJzI8=";
28
28
+
cargoSha256 = "ZXyMeu2forItGcsGrNBWhV1V9HzVQK6LM4TxBrxAZnU=";
29
29
30
30
nativeBuildInputs = [
31
31
pkg-config protobuf python3 rustPlatform.bindgenHook wayland-scanner
···
38
38
preConfigure = ''
39
39
patchShebangs third_party/minijail/tools/*.py
40
40
'';
41
41
+
42
42
+
CROSVM_USE_SYSTEM_VIRGLRENDERER = true;
41
43
42
44
buildFeatures = [ "default" "virgl_renderer" "virgl_renderer_next" ];
43
45