tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
ffmpeg: enable libdrm
colemickens.tngl.sh
7 years ago
b79dc80b
6675f9e2
+3
-1
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
ffmpeg
generic.nix
+3
-1
pkgs/development/libraries/ffmpeg/generic.nix
···
1
1
{ stdenv, fetchurl, pkgconfig, perl, texinfo, yasm
2
2
, alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg
3
3
-
, libssh, libtheora, libva, libvorbis, libvpx, lzma, libpulseaudio, soxr
3
3
+
, libssh, libtheora, libva, libdrm, libvorbis, libvpx, lzma, libpulseaudio, soxr
4
4
, x264, x265, xvidcore, zlib, libopus, speex
5
5
, openglSupport ? false, libGLU_combined ? null
6
6
# Build options
···
130
130
"--enable-libtheora"
131
131
(ifMinVer "2.1" "--enable-libssh")
132
132
(ifMinVer "0.6" (enableFeature vaapiSupport "vaapi"))
133
133
+
(ifMinVer "3.4" (enableFeature vaapiSupport "libdrm"))
133
134
"--enable-vdpau"
134
135
"--enable-libvorbis"
135
136
(ifMinVer "0.6" (enableFeature vpxSupport "libvpx"))
···
165
166
++ optional vpxSupport libvpx
166
167
++ optionals (!isDarwin && !isAarch32) [ libpulseaudio ] # Need to be fixed on Darwin and ARM
167
168
++ optional ((isLinux || isFreeBSD) && !isAarch32) libva
169
169
+
++ optional ((isLinux || isFreeBSD) && !isAarch32) libdrm
168
170
++ optional isLinux alsaLib
169
171
++ optionals isDarwin darwinFrameworks
170
172
++ optional vdpauSupport libvdpau