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