Reverting #32599

+20 -61
-29
pkgs/development/libraries/libva-utils/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig 2 - , libdrm, libva 3 - }: 4 - 5 - stdenv.mkDerivation rec { 6 - name = "libva-utils-${version}"; 7 - inherit (libva) version; 8 - 9 - src = fetchFromGitHub { 10 - owner = "01org"; 11 - repo = "libva-utils"; 12 - rev = version; 13 - sha256 = "02n51cvp8bzzjk4fargwvgh7z71y8spg24hqgaawbp3p3ahh7xxi"; 14 - }; 15 - 16 - nativeBuildInputs = [ autoreconfHook pkgconfig ]; 17 - 18 - buildInputs = [ libdrm libva ]; 19 - 20 - enableParallelBuilding = true; 21 - 22 - meta = with stdenv.lib; { 23 - description = "VAAPI tools: Video Acceleration API"; 24 - homepage = http://www.freedesktop.org/wiki/Software/vaapi; 25 - license = licenses.mit; 26 - maintainers = with maintainers; [ garbas ]; 27 - platforms = platforms.unix; 28 - }; 29 - }
+14 -21
pkgs/development/libraries/libva/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig 2 - , libXext, libdrm, libXfixes, wayland, libffi, libX11 1 + { stdenv, lib, fetchurl, libX11, pkgconfig, libXext, libdrm, libXfixes, wayland, libffi 3 2 , mesa_noglu 4 3 , minimal ? true, libva 5 4 }: 6 5 7 6 stdenv.mkDerivation rec { 8 - name = "libva-${lib.optionalString (!minimal) "full-"}${version}"; 9 - version = "2.0.0"; 7 + name = "libva-${version}"; 8 + version = "1.7.3"; 10 9 11 - src = fetchFromGitHub { 12 - owner = "01org"; 13 - repo = "libva"; 14 - rev = version; 15 - sha256 = "1x8rlmv5wfqjz3j87byrxb4d9vp5b4lrrin2fx254nwl3aqy15hy"; 10 + src = fetchurl { 11 + url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; 12 + sha256 = "1ndrf136rlw03xag7j1xpmf9015d1h0dpnv6v587jnh6k2a17g12"; 16 13 }; 17 14 18 - outputs = [ "dev" "out" ]; 15 + outputs = [ "bin" "dev" "out" ]; 19 16 20 - nativeBuildInputs = [ autoreconfHook pkgconfig ]; 17 + nativeBuildInputs = [ pkgconfig ]; 21 18 22 19 buildInputs = [ libdrm ] 23 20 ++ lib.optionals (!minimal) [ libva libX11 libXext libXfixes wayland libffi mesa_noglu ]; 24 21 # TODO: share libs between minimal and !minimal - perhaps just symlink them 25 22 26 - enableParallelBuilding = true; 23 + configureFlags = 24 + [ "--with-drivers-path=${mesa_noglu.driverLink}/lib/dri" ] ++ 25 + lib.optionals (!minimal) [ "--enable-glx" ]; 27 26 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 - ]; 27 + installFlags = [ "dummy_drv_video_ladir=$(out)/lib/dri" ]; 35 28 36 29 meta = with stdenv.lib; { 37 - description = "VAAPI library: Video Acceleration API"; 38 30 homepage = http://www.freedesktop.org/wiki/Software/vaapi; 39 31 license = licenses.mit; 40 - maintainers = with maintainers; [ garbas ]; 32 + description = "VAAPI library: Video Acceleration API"; 41 33 platforms = platforms.unix; 34 + maintainers = with maintainers; [ garbas ]; 42 35 }; 43 36 }
+6 -10
pkgs/development/libraries/vaapi-intel/default.nix
··· 1 - { stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkgconfig, python2 1 + { stdenv, fetchurl, gnum4, pkgconfig, python2 2 2 , intel-gpu-tools, libdrm, libva, libX11, mesa_noglu, wayland, libXext 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "intel-vaapi-driver-${version}"; 7 - inherit (libva) version; 7 + version = "1.8.2"; 8 8 9 - src = fetchFromGitHub { 10 - owner = "01org"; 11 - repo = "libva-intel-driver"; 12 - rev = version; 13 - sha256 = "1832nnva3d33wv52bj59bv62q7a807sdxjqqq0my7l9x7a4qdkzz"; 9 + src = fetchurl { 10 + url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2"; 11 + sha256 = "00mpcvininwr5c4wyhp16s4bddg7vclxxjm2sfq5h7lifjcxyv46"; 14 12 }; 15 13 16 14 patchPhase = '' ··· 27 25 "--enable-wayland" 28 26 ]; 29 27 30 - nativeBuildInputs = [ autoreconfHook gnum4 pkgconfig python2 ]; 28 + nativeBuildInputs = [ gnum4 pkgconfig python2 ]; 31 29 32 30 buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext mesa_noglu wayland ]; 33 - 34 - enableParallelBuilding = true; 35 31 36 32 meta = with stdenv.lib; { 37 33 homepage = http://cgit.freedesktop.org/vaapi/intel-driver/;
-1
pkgs/top-level/all-packages.nix
··· 9784 9784 9785 9785 libva = callPackage ../development/libraries/libva { }; 9786 9786 libva-full = libva.override { minimal = false; }; 9787 - libva-utils = callPackage ../development/libraries/libva-utils { }; 9788 9787 9789 9788 libvdpau = callPackage ../development/libraries/libvdpau { }; 9790 9789