Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : opensubdiv | name : opensubdiv | ||||
| version : 3.4.0 | version : 3.4.3 | ||||
| release : 2 | release : 3 | ||||
| source : | source : | ||||
| - https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v3_4_0.tar.gz : d932b292f83371c7518960b2135c7a5b931efb43cdd8720e0b27268a698973e4 | - https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v3_4_3.tar.gz : 7b22eb27d636ab0c1e03722c7a5a5bd4f11664ee65c9b48f341a6d0ce7f36745 | ||||
| license : Apache-2.0 | license : Apache-2.0 | ||||
| component : multimedia.library | component : multimedia.library | ||||
| summary : An Open-Source subdivision surface library | summary : An Open-Source subdivision surface library | ||||
| description: | | description: | | ||||
| OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. | OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. | ||||
| This codepath is optimized for drawing deforming subdivs with static topology at interactive framerates. The resulting limit surface matches Pixar's Renderman to numerical precision. | This codepath is optimized for drawing deforming subdivs with static topology at interactive framerates. The resulting limit surface matches Pixar's Renderman to numerical precision. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(glew) | - pkgconfig(glew) | ||||
| - pkgconfig(glfw3) | - pkgconfig(glfw3) | ||||
| - pkgconfig(libglvnd) | - pkgconfig(libglvnd) | ||||
| - pkgconfig(xcb) | |||||
| - pkgconfig(xcb-cursor) | - pkgconfig(xcb-cursor) | ||||
| - pkgconfig(xrandr) | - pkgconfig(xrandr) | ||||
| - intel-tbb-devel | - intel-tbb-devel | ||||
| setup : | | setup : | | ||||
| %cmake_ninja \ | %cmake_ninja \ | ||||
| -DNO_EXAMPLES:BOOL=TRUE \ | -DNO_EXAMPLES=ON \ | ||||
| -DNO_TUTORIALS:BOOL=TRUE \ | -DNO_TUTORIALS=ON \ | ||||
| -DNO_PTEX:BOOL=TRUE \ | -DNO_PTEX=ON \ | ||||
| -DNO_DOC:BOOL=TRUE \ | -DNO_DOC=ON \ | ||||
| -DNO_TBB:BOOL=TRUE \ | -DNO_CUDA=ON \ | ||||
| -DNO_CUDA:BOOL=TRUE \ | -DNO_OPENCL=ON \ | ||||
| -DNO_OPENCL:BOOL=TRUE \ | -DNO_METAL=ON \ | ||||
| -DNO_METAL:BOOL=TRUE \ | -DNO_OPENGL=OFF \ | ||||
| -DNO_GLEW=OFF \ | |||||
| -DOpenGL_GL_PREFERENCE:STRING="GLVND" | -DOpenGL_GL_PREFERENCE:STRING="GLVND" | ||||
| build : | | build : | | ||||
| %ninja_build | %ninja_build | ||||
| install : | | install : | | ||||
| %ninja_install | %ninja_install | ||||
| rename stringify osd_stringify $installdir/usr/bin/stringify | |||||
| rm -v $installdir/usr/lib/*.a | rm -v $installdir/usr/lib/*.a | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.