Merge: use Python 3.3 as the default version of Python3

+78 -8
+34
pkgs/applications/graphics/openimageio/default.nix
··· 1 + { stdenv, fetchurl, boost, cmake, ilmbase, libjpeg, libpng, libtiff 2 + , opencolorio, openexr, unzip 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "oiio-${version}"; 7 + version = "1.1.8"; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/OpenImageIO/oiio/archive/Release-${version}.zip"; 11 + sha256 = "08a6qhplzs8kianqb1gjgrndg81h3il5531jn9g6i4940b1xispg"; 12 + }; 13 + 14 + buildInputs = [ 15 + boost cmake ilmbase libjpeg libpng libtiff opencolorio openexr unzip 16 + ]; 17 + 18 + configurePhase = ""; 19 + 20 + buildPhase = '' 21 + make ILMBASE_HOME=${ilmbase} OPENEXR_HOME=${openexr} USE_PYTHON=0 \ 22 + INSTALLDIR=$out dist_dir= 23 + ''; 24 + 25 + installPhase = ":"; 26 + 27 + meta = with stdenv.lib; { 28 + homepage = http://www.openimageio.org; 29 + description = "A library and tools for reading and writing images"; 30 + license = licenses.bsd3; 31 + maintainers = [ maintainers.goibhniu ]; 32 + platforms = platforms.linux; 33 + }; 34 + }
+19 -8
pkgs/applications/misc/blender/default.nix
··· 1 - { stdenv, fetchurl, SDL, cmake, gettext, ilmbase, libXi, libjpeg, 2 - libpng, libsamplerate, libtiff, mesa, openal, openexr, openjpeg, 3 - python, zlib, boost }: 1 + { stdenv, fetchurl, SDL, boost, cmake, ffmpeg, gettext, glew 2 + , ilmbase, jackaudio, libXi, libjpeg, libpng, libsamplerate, libsndfile 3 + , libtiff, mesa, openal, opencolorio, openexr, openimageio, openjpeg, python 4 + , zlib 5 + }: 4 6 5 7 stdenv.mkDerivation rec { 6 - name = "blender-2.63a"; 8 + name = "blender-2.66a"; 7 9 8 10 src = fetchurl { 9 11 url = "http://download.blender.org/source/${name}.tar.gz"; 10 - sha256 = "c479b1abfe5fd8a1a5d04b8d21fdbc0fc960d7855b24785b888c09792bca4c1a"; 12 + sha256 = "0wj8x9xk5irvsjc3rm7wzml1j47xcdpdpy84kidafk02biskcqcb"; 11 13 }; 12 14 13 - buildInputs = [ cmake mesa gettext python libjpeg libpng zlib openal 14 - SDL openexr libsamplerate libXi libtiff ilmbase openjpeg boost ]; 15 + buildInputs = [ 16 + SDL boost cmake ffmpeg gettext glew ilmbase jackaudio libXi 17 + libjpeg libpng libsamplerate libsndfile libtiff mesa openal 18 + opencolorio openexr openimageio openjpeg python zlib 19 + ]; 20 + 15 21 16 22 cmakeFlags = [ 17 23 "-DOPENEXR_INC=${openexr}/include/OpenEXR" 18 24 "-DWITH_OPENCOLLADA=OFF" 25 + "-DWITH_CODEC_FFMPEG=ON" 26 + "-DWITH_CODEC_SNDFILE=ON" 27 + "-DWITH_JACK=ON" 19 28 "-DWITH_INSTALL_PORTABLE=OFF" 29 + "-DPYTHON_LIBRARY=python${python.majorVersion}m" 20 30 "-DPYTHON_LIBPATH=${python}/lib" 31 + "-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m" 21 32 ]; 22 33 23 - NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}"; 34 + NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}m"; 24 35 25 36 enableParallelBuilding = true; 26 37
+21
pkgs/development/libraries/opencolorio/default.nix
··· 1 + { stdenv, fetchurl, cmake, unzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ocio-${version}"; 5 + version = "1.0.8"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/imageworks/OpenColorIO/archive/v1.0.8.zip"; 9 + sha256 = "1l70bf40dz2znm9rh3r6xs9d6kp719y1djayb7dc89khfqqbx2di"; 10 + }; 11 + 12 + buildInputs = [ cmake unzip ]; 13 + 14 + meta = with stdenv.lib; { 15 + homepage = http://opencolorio.org; 16 + description = "A color management framework for visual effects and animation"; 17 + license = licenses.bsd3; 18 + maintainers = [ maintainers.goibhniu ]; 19 + platforms = platforms.linux; 20 + }; 21 + }
+4
pkgs/top-level/all-packages.nix
··· 4712 4712 opensc = opensc_0_11_7; 4713 4713 }; 4714 4714 4715 + opencolorio = callPackage ../development/libraries/opencolorio { }; 4716 + 4715 4717 ois = callPackage ../development/libraries/ois {}; 4716 4718 4717 4719 opal = callPackage ../development/libraries/opal {}; ··· 7542 7544 oneteam = callPackage ../applications/networking/instant-messengers/oneteam {}; 7543 7545 7544 7546 openbox = callPackage ../applications/window-managers/openbox { }; 7547 + 7548 + openimageio = callPackage ../applications/graphics/openimageio { }; 7545 7549 7546 7550 openjump = callPackage ../applications/misc/openjump { }; 7547 7551