avidemux: make faacSupport optional

+9 -6
+9 -6
pkgs/applications/video/avidemux/default.nix
··· 1 1 {stdenv, fetchurl, cmake, pkgconfig, libxml2, qt4, gtk, gettext, SDL, 2 2 libXv, pixman, libpthreadstubs, libXau, libXdmcp, libxslt, x264, 3 - alsaLib, lame, faac, faad2, libvorbis, yasm, libvpx, xvidcore, libva }: 3 + alsaLib, lame, faad2, libvorbis, yasm, libvpx, xvidcore, libva, 4 + faac ? null, faacSupport ? false }: 4 5 5 6 assert stdenv ? glibc; 7 + assert faacSupport -> faac != null; 6 8 7 9 stdenv.mkDerivation { 8 10 name = "avidemux-2.5.6"; 9 - 11 + 10 12 src = fetchurl { 11 13 url = mirror://sourceforge/avidemux/avidemux_2.5.6.tar.gz; 12 14 sha256 = "12wvxz0n2g85f079d8mdkkp2zm279d34m9v7qgcqndh48cn7znnn"; 13 15 }; 14 - 16 + 15 17 buildInputs = [ cmake pkgconfig libxml2 qt4 gtk gettext SDL libXv 16 - pixman libpthreadstubs libXau libXdmcp libxslt x264 alsaLib 17 - lame faac faad2 libvorbis yasm libvpx xvidcore libva ]; 18 + pixman libpthreadstubs libXau libXdmcp libxslt x264 alsaLib 19 + lame faad2 libvorbis yasm libvpx xvidcore libva 20 + ] ++ stdenv.lib.optional faacSupport faac; 18 21 19 22 cmakeFlags = "-DPTHREAD_INCLUDE_DIR=${stdenv.glibc}/include" + 20 23 " -DGETTEXT_INCLUDE_DIR=${gettext}/include" + ··· 34 37 make install 35 38 ''; 36 39 37 - meta = { 40 + meta = { 38 41 homepage = http://fixounet.free.fr/avidemux/; 39 42 description = "Free video editor designed for simple video editing tasks"; 40 43 maintainers = with stdenv.lib.maintainers; [viric];