crosvm: add support for virgl_renderer{,_next}

This commit is contained in:
Alyssa Ross 2022-03-21 15:57:17 +00:00
parent 42ca9bef09
commit 5df33d0216

View File

@ -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/