tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
libva1: init at 1.7.3
Nikolay Amiantov
8 years ago
a4a04528
f93d4b61
+39
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
libva
1.0.0.nix
top-level
all-packages.nix
+36
pkgs/development/libraries/libva/1.0.0.nix
reviewed
···
1
1
+
{ stdenv, lib, fetchurl, libX11, pkgconfig, libXext, libdrm, libXfixes, wayland, libffi
2
2
+
, mesa_noglu
3
3
+
, minimal ? true, libva
4
4
+
}:
5
5
+
6
6
+
stdenv.mkDerivation rec {
7
7
+
name = "libva-${version}";
8
8
+
version = "1.7.3";
9
9
+
10
10
+
src = fetchurl {
11
11
+
url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2";
12
12
+
sha256 = "1ndrf136rlw03xag7j1xpmf9015d1h0dpnv6v587jnh6k2a17g12";
13
13
+
};
14
14
+
15
15
+
outputs = [ "bin" "dev" "out" ];
16
16
+
17
17
+
nativeBuildInputs = [ pkgconfig ];
18
18
+
19
19
+
buildInputs = [ libdrm ]
20
20
+
++ lib.optionals (!minimal) [ libva libX11 libXext libXfixes wayland libffi mesa_noglu ];
21
21
+
# TODO: share libs between minimal and !minimal - perhaps just symlink them
22
22
+
23
23
+
configureFlags =
24
24
+
[ "--with-drivers-path=${mesa_noglu.driverLink}/lib/dri" ] ++
25
25
+
lib.optionals (!minimal) [ "--enable-glx" ];
26
26
+
27
27
+
installFlags = [ "dummy_drv_video_ladir=$(out)/lib/dri" ];
28
28
+
29
29
+
meta = with stdenv.lib; {
30
30
+
homepage = http://www.freedesktop.org/wiki/Software/vaapi;
31
31
+
license = licenses.mit;
32
32
+
description = "VAAPI library: Video Acceleration API";
33
33
+
platforms = platforms.unix;
34
34
+
maintainers = with maintainers; [ garbas ];
35
35
+
};
36
36
+
}
+3
pkgs/top-level/all-packages.nix
reviewed
···
10280
10280
libva-full = libva.override { minimal = false; };
10281
10281
libva-utils = callPackage ../development/libraries/libva-utils { };
10282
10282
10283
10283
+
libva1 = callPackage ../development/libraries/libva/1.0.0.nix { };
10284
10284
+
libva1-full = libva1.override { minimal = false; };
10285
10285
+
10283
10286
libvdpau = callPackage ../development/libraries/libvdpau { };
10284
10287
10285
10288
libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl {