diff options
author | Alyssa Ross <hi@alyssa.is> | 2022-03-21 15:57:17 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2022-07-23 08:42:31 +0000 |
commit | 5df33d021668f7422425e1286c5f6c552314c956 (patch) | |
tree | 03a5d8b775d37bb129a62ba21de417a4e90c2882 /pkgs/applications/virtualization | |
parent | 42ca9bef09e780eabe84328dd1b730cef978f098 (diff) |
crosvm: add support for virgl_renderer{,_next}
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/crosvm/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/virtualization/crosvm/default.nix b/pkgs/applications/virtualization/crosvm/default.nix index d71443c9b3843..8309b856936c5 100644 --- a/pkgs/applications/virtualization/crosvm/default.nix +++ b/pkgs/applications/virtualization/crosvm/default.nix @@ -1,5 +1,6 @@ { stdenv, lib, rustPlatform, fetchgit -, pkg-config, wayland-scanner, libcap, minijail, wayland, wayland-protocols +, pkg-config, wayland-scanner +, libcap, libdrm, libepoxy, minijail, virglrenderer, wayland, wayland-protocols , linux }: @@ -30,7 +31,9 @@ in nativeBuildInputs = [ pkg-config wayland-scanner ]; - buildInputs = [ libcap minijail wayland wayland-protocols ]; + buildInputs = [ + libcap libdrm libepoxy minijail virglrenderer wayland wayland-protocols + ]; postPatch = '' cp ${./Cargo.lock} Cargo.lock @@ -42,6 +45,8 @@ in export DEFAULT_SECCOMP_POLICY_DIR=$out/share/policy ''; + buildFeatures = [ "default" "virgl_renderer" "virgl_renderer_next" ]; + postInstall = '' mkdir -p $out/share/policy/ cp seccomp/${arch}/* $out/share/policy/ |