Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : blender | name : blender | ||||
| version : 2.91.0 | version : 2.91.0 | ||||
| release : 51 | release : 52 | ||||
| source : | source : | ||||
| - https://download.blender.org/source/blender-2.91.0.tar.xz : 557a4afd09fe086ebcb0256b904896f577fe913683655f4248b881591f356974 | - https://download.blender.org/source/blender-2.91.0.tar.xz : 557a4afd09fe086ebcb0256b904896f577fe913683655f4248b881591f356974 | ||||
| license : GPL-2.0-or-later | license : GPL-2.0-or-later | ||||
| component : multimedia.graphics | component : multimedia.graphics | ||||
| summary : A fully integrated 3D graphics creation suite | summary : A fully integrated 3D graphics creation suite | ||||
| description: | | description: | | ||||
| Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. | Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(OpenColorIO) | - pkgconfig(OpenColorIO) | ||||
| - pkgconfig(OpenEXR) | - pkgconfig(OpenEXR) | ||||
| - pkgconfig(OpenImageIO) | |||||
| - pkgconfig(fftw3f) | - pkgconfig(fftw3f) | ||||
| - pkgconfig(freetype2) | - pkgconfig(freetype2) | ||||
| - pkgconfig(glew) | - pkgconfig(glew) | ||||
| - pkgconfig(jack) | - pkgconfig(jack) | ||||
| - pkgconfig(jemalloc) | - pkgconfig(jemalloc) | ||||
| - pkgconfig(libavcodec) | - pkgconfig(libavcodec) | ||||
| - pkgconfig(libopenjp2) | - pkgconfig(libopenjp2) | ||||
| - pkgconfig(libtiff-4) | - pkgconfig(libtiff-4) | ||||
| - pkgconfig(libturbojpeg) | - pkgconfig(libturbojpeg) | ||||
| - pkgconfig(lzo2) | - pkgconfig(lzo2) | ||||
| - pkgconfig(openal) | - pkgconfig(openal) | ||||
| - pkgconfig(oslcomp) | |||||
| - pkgconfig(python3) | - pkgconfig(python3) | ||||
| - pkgconfig(sdl2) | - pkgconfig(sdl2) | ||||
| - pkgconfig(sndfile) | - pkgconfig(sndfile) | ||||
| - pkgconfig(xi) | - pkgconfig(xi) | ||||
| - pkgconfig(xrender) | - pkgconfig(xrender) | ||||
| - pkgconfig(xxf86vm) | - pkgconfig(xxf86vm) | ||||
| - alembic-devel | |||||
| - embree-devel | - embree-devel | ||||
| - intel-tbb-devel | - intel-tbb-devel | ||||
| - libboost-devel | - libboost-devel | ||||
| - llvm-devel | - llvm-devel | ||||
| - numpy | - numpy | ||||
| - potrace-devel | |||||
| - pugixml-devel | |||||
kyrios123: fwiw, I am pushing a new version of pugixml that now provides `pkgconfig(pugixml)` | |||||
| - opencollada-devel | - opencollada-devel | ||||
| - openimagedenoise-devel | - openimagedenoise-devel | ||||
| - openimageio-devel | |||||
| - opensubdiv-devel | - opensubdiv-devel | ||||
| - openvdb-devel | |||||
| rundeps : | rundeps : | ||||
| - opencollada | - opencollada | ||||
| clang : yes | clang : yes | ||||
| setup : | | setup : | | ||||
| %cmake_ninja \ | %cmake_ninja \ | ||||
| -DPYTHON_LIBPATH=%libdir% \ | -DPYTHON_LIBPATH=%libdir% \ | ||||
| -DPYTHON_LIBRARY=python%python3_version%m \ | -DPYTHON_LIBRARY=python%python3_version%m \ | ||||
| -DPYTHON_INCLUDE_DIR=/usr/include/python%python3_version%m \ | -DPYTHON_INCLUDE_DIR=/usr/include/python%python3_version%m \ | ||||
| -DWITH_CODEC_FFMPEG=ON \ | -DWITH_CODEC_FFMPEG=ON \ | ||||
| -DWITH_CODEC_SNDFILE=ON \ | -DWITH_CODEC_SNDFILE=ON \ | ||||
| -DWITH_FFTW3=ON \ | -DWITH_FFTW3=ON \ | ||||
| -DWITH_IMAGE_OPENJPEG=ON \ | -DWITH_IMAGE_OPENJPEG=ON \ | ||||
| -DWITH_INSTALL_PORTABLE=OFF \ | -DWITH_INSTALL_PORTABLE=OFF \ | ||||
| -DWITH_JACK=ON \ | -DWITH_JACK=ON \ | ||||
| -DWITH_LLVM=ON \ | -DWITH_LLVM=ON \ | ||||
| -DWITH_OPENCOLORIO=ON \ | -DWITH_OPENCOLORIO=ON \ | ||||
| -DWITH_OPENSUBDIV=ON \ | -DWITH_OPENSUBDIV=ON \ | ||||
| -DWITH_PYTHON_INSTALL=OFF \ | -DWITH_PYTHON_INSTALL=OFF \ | ||||
| -DWITH_SDL=ON \ | -DWITH_SDL=ON \ | ||||
| -DWITH_SDL_DYNLOAD=ON \ | |||||
Done Inline ActionsCan you look into turning off this option? As I see, it only makes Blender dynamically load libSDL instead of just statically linking it like all other libraries. I think there are no benefits of dynamic loading for us, since we always can rebuild Blender in case of binary incompatibilities (and SDL2 already does great job at keeping ABI stable). aleksvor: Can you look into turning off this option? As I see, it only makes Blender dynamically load… | |||||
| -DWITH_SYSTEM_GLEW=ON \ | -DWITH_SYSTEM_GLEW=ON \ | ||||
| -DWITH_SYSTEM_LZO=ON \ | -DWITH_SYSTEM_LZO=ON \ | ||||
| -DWITH_X11_XINPUT=ON | -DWITH_X11_XINPUT=ON | ||||
| build : | | build : | | ||||
| %ninja_build | %ninja_build | ||||
| install : | | install : | | ||||
| %ninja_install | %ninja_install | ||||
| rm -r $installdir/usr/share/doc/blender/license/ | rm -r $installdir/usr/share/doc/blender/license/ | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
fwiw, I am pushing a new version of pugixml that now provides pkgconfig(pugixml)