nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 17.09 36 lines 1.1 kB view raw
1{ stdenv, lib, fetchurl, libX11, pkgconfig, libXext, libdrm, libXfixes, wayland, libffi 2, mesa_noglu 3, minimal ? true, libva 4}: 5 6stdenv.mkDerivation rec { 7 name = "libva-${version}"; 8 version = "1.7.3"; 9 10 src = fetchurl { 11 url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; 12 sha256 = "1ndrf136rlw03xag7j1xpmf9015d1h0dpnv6v587jnh6k2a17g12"; 13 }; 14 15 outputs = [ "bin" "dev" "out" ]; 16 17 nativeBuildInputs = [ pkgconfig ]; 18 19 buildInputs = [ libdrm ] 20 ++ lib.optionals (!minimal) [ libva libX11 libXext libXfixes wayland libffi mesa_noglu ]; 21 # TODO: share libs between minimal and !minimal - perhaps just symlink them 22 23 configureFlags = 24 [ "--with-drivers-path=${mesa_noglu.driverLink}/lib/dri" ] ++ 25 lib.optionals (!minimal) [ "--enable-glx" ]; 26 27 installFlags = [ "dummy_drv_video_ladir=$(out)/lib/dri" ]; 28 29 meta = with stdenv.lib; { 30 homepage = http://www.freedesktop.org/wiki/Software/vaapi; 31 license = licenses.mit; 32 description = "VAAPI library: Video Acceleration API"; 33 platforms = platforms.unix; 34 maintainers = with maintainers; [ garbas ]; 35 }; 36}