libva: 1.7.3 -> 2.0.0

authored by Peter Hoeg and committed by Rok Garbas 390dc930 0ea7ad15

+21 -14
+21 -14
pkgs/development/libraries/libva/default.nix
··· 1 - { stdenv, lib, fetchurl, libX11, pkgconfig, libXext, libdrm, libXfixes, wayland, libffi 2 , mesa_noglu 3 , minimal ? true, libva 4 }: 5 6 stdenv.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 }
··· 1 + { stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig 2 + , libXext, libdrm, libXfixes, wayland, libffi, libX11 3 , mesa_noglu 4 , minimal ? true, libva 5 }: 6 7 stdenv.mkDerivation rec { 8 + name = "libva-${lib.optionalString (!minimal) "full-"}${version}"; 9 + version = "2.0.0"; 10 11 + src = fetchFromGitHub { 12 + owner = "01org"; 13 + repo = "libva"; 14 + rev = version; 15 + sha256 = "1x8rlmv5wfqjz3j87byrxb4d9vp5b4lrrin2fx254nwl3aqy15hy"; 16 }; 17 18 + outputs = [ "dev" "out" ]; 19 20 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 21 22 buildInputs = [ libdrm ] 23 ++ lib.optionals (!minimal) [ libva libX11 libXext libXfixes wayland libffi mesa_noglu ]; 24 # TODO: share libs between minimal and !minimal - perhaps just symlink them 25 26 + enableParallelBuilding = true; 27 + 28 + configureFlags = [ 29 + "--with-drivers-path=${mesa_noglu.driverLink}/lib/dri" 30 + ] ++ lib.optionals (!minimal) [ "--enable-glx" ]; 31 32 + installFlags = [ 33 + "dummy_drv_video_ladir=$(out)/lib/dri" 34 + ]; 35 36 meta = with stdenv.lib; { 37 + description = "VAAPI library: Video Acceleration API"; 38 homepage = http://www.freedesktop.org/wiki/Software/vaapi; 39 license = licenses.mit; 40 maintainers = with maintainers; [ garbas ]; 41 + platforms = platforms.unix; 42 }; 43 }