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 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 }
··· 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 }
+6 -10
pkgs/development/libraries/vaapi-intel/default.nix
··· 1 - { stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkgconfig, python2 2 , intel-gpu-tools, libdrm, libva, libX11, mesa_noglu, wayland, libXext 3 }: 4 5 stdenv.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 = '' ··· 27 "--enable-wayland" 28 ]; 29 30 - nativeBuildInputs = [ autoreconfHook gnum4 pkgconfig python2 ]; 31 32 buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext mesa_noglu wayland ]; 33 - 34 - enableParallelBuilding = true; 35 36 meta = with stdenv.lib; { 37 homepage = http://cgit.freedesktop.org/vaapi/intel-driver/;
··· 1 + { stdenv, fetchurl, gnum4, pkgconfig, python2 2 , intel-gpu-tools, libdrm, libva, libX11, mesa_noglu, wayland, libXext 3 }: 4 5 stdenv.mkDerivation rec { 6 name = "intel-vaapi-driver-${version}"; 7 + version = "1.8.2"; 8 9 + src = fetchurl { 10 + url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2"; 11 + sha256 = "00mpcvininwr5c4wyhp16s4bddg7vclxxjm2sfq5h7lifjcxyv46"; 12 }; 13 14 patchPhase = '' ··· 25 "--enable-wayland" 26 ]; 27 28 + nativeBuildInputs = [ gnum4 pkgconfig python2 ]; 29 30 buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext mesa_noglu wayland ]; 31 32 meta = with stdenv.lib; { 33 homepage = http://cgit.freedesktop.org/vaapi/intel-driver/;
-1
pkgs/top-level/all-packages.nix
··· 9784 9785 libva = callPackage ../development/libraries/libva { }; 9786 libva-full = libva.override { minimal = false; }; 9787 - libva-utils = callPackage ../development/libraries/libva-utils { }; 9788 9789 libvdpau = callPackage ../development/libraries/libvdpau { }; 9790
··· 9784 9785 libva = callPackage ../development/libraries/libva { }; 9786 libva-full = libva.override { minimal = false; }; 9787 9788 libvdpau = callPackage ../development/libraries/libvdpau { }; 9789