avidemux: make faacSupport optional

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