Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-18.03 43 lines 1.1 kB view raw
1{ stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkgconfig, python2 2, intel-gpu-tools, libdrm, libva, libX11, libGL, wayland, libXext 3}: 4 5stdenv.mkDerivation rec { 6 name = "intel-vaapi-driver-${version}"; 7 inherit (libva) version; 8 9 src = fetchFromGitHub { 10 owner = "01org"; 11 repo = "libva-intel-driver"; 12 rev = version; 13 sha256 = "1832nnva3d33wv52bj59bv62q7a807sdxjqqq0my7l9x7a4qdkzz"; 14 }; 15 16 patchPhase = '' 17 patchShebangs ./src/shaders/gpp.py 18 ''; 19 20 preConfigure = '' 21 sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure 22 ''; 23 24 configureFlags = [ 25 "--enable-drm" 26 "--enable-x11" 27 "--enable-wayland" 28 ]; 29 30 nativeBuildInputs = [ autoreconfHook gnum4 pkgconfig python2 ]; 31 32 buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext libGL wayland ]; 33 34 enableParallelBuilding = true; 35 36 meta = with stdenv.lib; { 37 homepage = https://cgit.freedesktop.org/vaapi/intel-driver/; 38 license = licenses.mit; 39 description = "Intel driver for the VAAPI library"; 40 platforms = platforms.unix; 41 maintainers = with maintainers; [ garbas ]; 42 }; 43}