diff options
author | Tad Fisher <tadfisher@gmail.com> | 2018-06-27 13:15:52 -0700 |
---|---|---|
committer | Tad Fisher <tadfisher@gmail.com> | 2018-06-27 13:15:52 -0700 |
commit | d2935b93e6a36973c698d5340b0d3e174721e192 (patch) | |
tree | f7e95bb516607bc82afddb22be62a63243852e6a /pkgs/development/libraries/vaapi-intel | |
parent | 87130a5b9e5c6b8530dda1a5c73960c4ba2e230a (diff) | |
download | nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar.gz nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar.bz2 nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar.lz nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar.xz nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.tar.zst nixlib-d2935b93e6a36973c698d5340b0d3e174721e192.zip |
vaapiIntel: add enableHybridCodec option
Diffstat (limited to 'pkgs/development/libraries/vaapi-intel')
-rw-r--r-- | pkgs/development/libraries/vaapi-intel/default.nix | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix index 4e729db4671e..ba763e334905 100644 --- a/pkgs/development/libraries/vaapi-intel/default.nix +++ b/pkgs/development/libraries/vaapi-intel/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkgconfig, python2 , intel-gpu-tools, libdrm, libva, libX11, libGL, wayland, libXext +, enableHybridCodec ? false, vaapi-intel-hybrid }: stdenv.mkDerivation rec { @@ -7,8 +8,8 @@ stdenv.mkDerivation rec { inherit (libva) version; src = fetchFromGitHub { - owner = "01org"; - repo = "libva-intel-driver"; + owner = "intel"; + repo = "intel-vaapi-driver"; rev = version; sha256 = "15ag4al9h6b8f8sw1zpighyhsmr5qfqp1882q7r3gsh5g4cnj763"; }; @@ -21,20 +22,25 @@ stdenv.mkDerivation rec { sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure ''; + postInstall = stdenv.lib.optionalString enableHybridCodec '' + ln -s ${vaapi-intel-hybrid}/lib/dri/* $out/lib/dri/ + ''; + configureFlags = [ "--enable-drm" "--enable-x11" "--enable-wayland" - ]; + ] ++ stdenv.lib.optional enableHybridCodec "--enable-hybrid-codec"; nativeBuildInputs = [ autoreconfHook gnum4 pkgconfig python2 ]; - buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext libGL wayland ]; + buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext libGL wayland ] + ++ stdenv.lib.optional enableHybridCodec vaapi-intel-hybrid; enableParallelBuilding = true; meta = with stdenv.lib; { - homepage = https://cgit.freedesktop.org/vaapi/intel-driver/; + homepage = https://01.org/linuxmedia; license = licenses.mit; description = "Intel driver for the VAAPI library"; platforms = platforms.unix; |