Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with import <nixpkgs> { };
- stdenv.mkDerivation rec {
- name = "usd-${version}";
- version = "0.8.5a";
- src = fetchFromGitHub {
- owner = "PixarAnimationStudios";
- repo = "USD";
- rev = "v${version}";
- sha256 = "0v0kijw68yycjjxlsvs22qp6l2ipcrwmpbiildj4ngpljjp77sc5";
- };
- env = buildEnv { name = name; paths = buildInputs; };
- buildInputs = [
- x11
- xorg.libXrandr
- xorg.libXcursor
- xorg.libXinerama
- xorg.libXi
- xorg.glproto
- glfw
- gcc48
- boost155
- cmake_2_8
- python27
- tbb
- opensubdiv
- glew110
- openexr
- openimageio
- ptex
- python27Packages.pyside
- python27Packages.jinja2
- python27Packages.pysideTools
- python27Packages.pyopengl
- ];
- cmakeFlags = [
- "-DCMAKE_BUILD_TYPE=Release"
- "-DPXR_ENABLE_PYTHON_SUPPORT=ON"
- "-DBUILD_SHARED_LIBS=ON"
- "-DPXR_BUILD_DOCUMENTATION=OFF"
- "-DPXR_BUILD_TESTS=OFF"
- "-DPXR_BUILD_IMAGING=ON"
- "-DPXR_BUILD_USD_IMAGING=ON"
- "-DPXR_ENABLE_PTEX_SUPPORT=ON"
- "-DPXR_BUILD_EMBREE_PLUGIN=OFF"
- "-DPXR_BUILD_ALEMBIC_PLUGIN=OFF"
- "-DPXR_BUILD_MAYA_PLUGIN=OFF"
- "-DPXR_BUILD_KATANA_PLUGIN=OFF"
- "-DPXR_BUILD_HOUDINI_PLUGIN=OFF"
- ];
- preConfigure = ''
- cmakeFlags="$cmakeFlags -DCMAKE_INSTALL_PREFIX=$out -DCMAKE_PREFIX_PATH=$out"
- '';
- postInstall = ''
- targetPath=`toPythonPath $out`
- mkdir -p $targetPath
- mv $out/lib/python/pxr $targetPath
- export PYTHONPATH="$targetPath:$PYTHONPATH"
- export PATH="$PATH:$out/bin"
- '';
- enableParallelBuilding = true;
- meta = {
- description = "Pixar's Universal Scene Description";
- homepage = "http://graphics.pixar.com/usd";
- platforms = lib.platforms.unix;
- license = lib.licenses.asl20;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement