summary refs log tree commit diff
path: root/pkgs/development/libraries/vaapi-intel
diff options
context:
space:
mode:
authorcodyopel <codyopel@gmail.com>2015-05-05 08:41:54 -0400
committercodyopel <codyopel@gmail.com>2015-05-05 08:41:54 -0400
commit1b95228a53a06378e1c5df759195e5ae4389d7ef (patch)
treec495bbb458b368c61b772ccf8ecae639b23dd011 /pkgs/development/libraries/vaapi-intel
parente0181e4b725db7dc4f64324f0cad0bf3af1544e9 (diff)
downloadnixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar.gz
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar.bz2
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar.lz
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar.xz
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.tar.zst
nixpkgs-1b95228a53a06378e1c5df759195e5ae4389d7ef.zip
libva-intel-driver: refactor
Diffstat (limited to 'pkgs/development/libraries/vaapi-intel')
-rw-r--r--pkgs/development/libraries/vaapi-intel/default.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix
index 8eddb2b0ae8..d873d801bac 100644
--- a/pkgs/development/libraries/vaapi-intel/default.nix
+++ b/pkgs/development/libraries/vaapi-intel/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libdrm, libva, libX11, intel-gpu-tools, mesa_noglu, wayland, python, gnum4 }:
+{ stdenv, fetchurl, gnum4, pkgconfig, python
+, intel-gpu-tools, libdrm, libva, libX11, mesa_noglu, wayland
+}:
 
 stdenv.mkDerivation rec {
   name = "libva-intel-driver-1.5.1";
@@ -8,16 +10,24 @@ stdenv.mkDerivation rec {
     sha256 = "1p7aw0wmb6z3rbbm3bqlp6rxw41kii23csbjmcvbbk037lq6rnqb";
   };
 
-  prePatch = ''
-    sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,' src/shaders/gpp.py
+  patchPhase = ''
+    patchShebangs ./src/shaders/gpp.py
   '';
 
-  buildInputs = [ pkgconfig libdrm libva libX11 intel-gpu-tools mesa_noglu wayland gnum4 ];
-
   preConfigure = ''
     sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure
   '';
 
+  configureFlags = [
+    "--enable-drm"
+    "--enable-x11"
+    "--enable-wayland"
+  ];
+
+  nativeBuildInputs = [ gnum4 pkgconfig python ];
+
+  buildInputs = [ intel-gpu-tools libdrm libva libX11 mesa_noglu wayland ];
+
   meta = with stdenv.lib; {
     homepage = http://cgit.freedesktop.org/vaapi/intel-driver/;
     license = licenses.mit;