virglrenderer: expose and enable va-api option by default

Closes: https://github.com/NixOS/nixpkgs/issues/300897

+9 -2
+9 -2
pkgs/development/libraries/virglrenderer/default.nix
··· 1 1 { lib, stdenv, fetchurl, meson, ninja, pkg-config, python3 2 - , libGLU, libepoxy, libX11, libdrm, mesa, gitUpdater 2 + , libGLU, libepoxy, libX11, libdrm, mesa 3 + , vaapiSupport ? true, libva 4 + , gitUpdater 3 5 }: 4 6 5 7 stdenv.mkDerivation rec { ··· 13 15 14 16 separateDebugInfo = true; 15 17 16 - buildInputs = [ libGLU libepoxy libX11 libdrm mesa ]; 18 + buildInputs = [ libGLU libepoxy libX11 libdrm mesa ] 19 + ++ lib.optionals vaapiSupport [ libva ]; 17 20 18 21 nativeBuildInputs = [ meson ninja pkg-config python3 ]; 22 + 23 + mesonFlags= [ 24 + (lib.mesonBool "video" vaapiSupport) 25 + ]; 19 26 20 27 passthru = { 21 28 updateScript = gitUpdater {