ca2a39757c
FFMPEG support allows a greater variety of export and import options. SNDFILE support allows WAV and other sound file formats to be used. JACK support allows blender to be used with XJadeo, Ardour or any other JACK away audio editor.
42 lines
1.4 KiB
Nix
42 lines
1.4 KiB
Nix
{ stdenv, fetchurl, SDL, cmake, ffmpeg, jackaudio, gettext, glew, ilmbase, libXi, libjpeg,
|
|
libpng, libsamplerate, libsndfile, libtiff, mesa, opencolorio, openimageio, openal, openexr, openjpeg,
|
|
python, zlib, boost }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "blender-2.66a";
|
|
|
|
src = fetchurl {
|
|
url = "http://download.blender.org/source/${name}.tar.gz";
|
|
sha256 = "0wj8x9xk5irvsjc3rm7wzml1j47xcdpdpy84kidafk02biskcqcb";
|
|
};
|
|
|
|
buildInputs = [ cmake mesa ffmpeg jackaudio gettext python glew libjpeg libpng zlib openal
|
|
SDL openexr libsamplerate libsndfile libXi libtiff ilmbase opencolorio openimageio openjpeg boost ];
|
|
|
|
|
|
cmakeFlags = [
|
|
"-DOPENEXR_INC=${openexr}/include/OpenEXR"
|
|
"-DWITH_OPENCOLLADA=OFF"
|
|
"-DWITH_CODEC_FFMPEG=ON"
|
|
"-DWITH_CODEC_SNDFILE=ON"
|
|
"-DWITH_SYSTEM_OPENJPEG=ON"
|
|
"-DWITH_JACK=ON"
|
|
"-DWITH_INSTALL_PORTABLE=OFF"
|
|
"-DPYTHON_LIBRARY=python${python.majorVersion}m"
|
|
"-DPYTHON_LIBPATH=${python}/lib"
|
|
"-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m"
|
|
];
|
|
|
|
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}m";
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
meta = {
|
|
description = "3D Creation/Animation/Publishing System";
|
|
homepage = http://www.blender.org;
|
|
# They comment two licenses: GPLv2 and Blender License, but they
|
|
# say: "We've decided to cancel the BL offering for an indefinite period."
|
|
license = "GPLv2+";
|
|
};
|
|
}
|