3
0
Fork 0
forked from mirrors/nixpkgs

blender: Make JACK support optional.

This commit is contained in:
Eelco Dolstra 2014-05-19 21:29:56 +02:00
parent 2cb65a3b99
commit 4844969689

View file

@ -1,7 +1,8 @@
{ stdenv, fetchurl, SDL, boost, cmake, ffmpeg, gettext, glew { stdenv, fetchurl, SDL, boost, cmake, ffmpeg, gettext, glew
, ilmbase, jackaudio, libXi, libjpeg, libpng, libsamplerate, libsndfile , ilmbase, libXi, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, mesa, openal, opencolorio, openexr, openimageio, openjpeg, python , libtiff, mesa, openal, opencolorio, openexr, openimageio, openjpeg, python
, zlib , zlib
, jackaudioSupport ? false, jackaudio
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -12,25 +13,23 @@ stdenv.mkDerivation rec {
sha256 = "1rgkijn1nirj3jwh058zv6piw8q4j5wwjapgbvh2hh6fpbj84bgb"; sha256 = "1rgkijn1nirj3jwh058zv6piw8q4j5wwjapgbvh2hh6fpbj84bgb";
}; };
buildInputs = [ buildInputs =
SDL boost cmake ffmpeg gettext glew ilmbase jackaudio libXi [ SDL boost cmake ffmpeg gettext glew ilmbase jackaudio libXi
libjpeg libpng libsamplerate libsndfile libtiff mesa openal libjpeg libpng libsamplerate libsndfile libtiff mesa openal
opencolorio openexr openimageio openjpeg python zlib opencolorio openexr openimageio openjpeg python zlib
]; ] ++ stdenv.lib.optional jackaudioSupport jackaudio;
cmakeFlags =
cmakeFlags = [ [ "-DOPENEXR_INC=${openexr}/include/OpenEXR"
"-DOPENEXR_INC=${openexr}/include/OpenEXR" "-DWITH_OPENCOLLADA=OFF"
"-DWITH_OPENCOLLADA=OFF" "-DWITH_CODEC_FFMPEG=ON"
"-DWITH_CODEC_FFMPEG=ON" "-DWITH_CODEC_SNDFILE=ON"
"-DWITH_CODEC_SNDFILE=ON" "-DWITH_INSTALL_PORTABLE=OFF"
"-DWITH_JACK=ON" "-DPYTHON_LIBRARY=python${python.majorVersion}m"
"-DWITH_INSTALL_PORTABLE=OFF" "-DPYTHON_LIBPATH=${python}/lib"
"-DPYTHON_LIBRARY=python${python.majorVersion}m" "-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m"
"-DPYTHON_LIBPATH=${python}/lib" "-DPYTHON_VERSION=${python.majorVersion}"
"-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m" ] ++ stdenv.lib.optional jackaudioSupport "-DWITH_JACK=ON";
"-DPYTHON_VERSION=${python.majorVersion}"
];
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}m"; NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}m";
@ -44,6 +43,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = [ maintainers.goibhniu ]; maintainers = [ maintainers.goibhniu ];
}; };
} }