commit 273da9c978094a96e40b830dea4c7f8e68a9fd08 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Thu Aug 24 21:44:21 2023 +0200
- updated to 3.1.2; disable openvdb for now (not ready for 10.x) blender.spec | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) --- diff --git a/blender.spec b/blender.spec index 17108dd..4d35825 100644 --- a/blender.spec +++ b/blender.spec @@ -1,15 +1,19 @@ # TODO: # - enable internalization support (BR libftgl) # - libsolid/libqhull/libode BR ? +# +# Conditional build: +%bcond_with openvdb # OpenVDB support (3.1.x is not ready for openvdb 10) + Summary: 3D modeling, rendering, animation and game creation package Summary(pl.UTF-8): Pakiet do tworzenia animacji 3D oraz gier Name: blender -Version: 3.1.0 -Release: 6 +Version: 3.1.2 +Release: 1 License: GPL Group: X11/Applications/Graphics Source0: https://download.blender.org/source/%{name}-%{version}.tar.xz -# Source0-md5: 483e16f010cc8c2363ba05b716fde3d0 +# Source0-md5: 0ba50e74e3a4acdb1b59d284ba1df827 Patch0: %{name}-2.76-droid.patch Patch1: format-security.patch Patch2: boost1.81.patch @@ -44,6 +48,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: libvorbis-devel BuildRequires: openjpeg2-devel +%{?with_openvdb:BuildRequires: openvdb-devel} BuildRequires: openssl-devel >= 0.9.7d BuildRequires: pugixml-devel BuildRequires: python3 >= 1:3.10 @@ -94,41 +99,40 @@ Blender to darmowy i w pełni funkcjonalny pakiet do tworzenia animacji install -d build cd build %cmake \ - -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DBOOST_ROOT=%{_prefix} \ -DBUILD_SHARED_LIBS:BOOL=OFF \ + -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DOPENCOLLADA=%{_includedir} \ + -DPYTHON_VERSION:STRING=%{py3_ver} \ + -DWITH_CODEC_FFMPEG:BOOL=ON \ + -DWITH_CODEC_SNDFILE:BOOL=ON \ + -DWITH_CXX_GUARDEDALLOC:BOOL=OFF \ + -DWITH_CYCLES:BOOL=ON \ -DWITH_FFTW3:BOOL=ON \ + -DWITH_GAMEENGINE:BOOL=ON \ + -DWITH_IMAGE_OPENJPEG:BOOL=ON \ + -DWITH_INPUT_NDOF:BOOL=ON \ + -DWITH_INSTALL_PORTABLE:BOOL=OFF \ -DWITH_JACK:BOOL=ON \ -DWITH_JACK_DYNLOAD:BOOL=ON \ - -DWITH_CODEC_SNDFILE:BOOL=ON \ - -DWITH_IMAGE_OPENJPEG:BOOL=ON \ + -DWITH_MEM_JEMALLOC:BOOL=ON \ + -DWITH_MOD_OCEANSIM:BOOL=ON \ -DWITH_OPENCOLLADA:BOOL=ON \ -DWITH_OPENCOLORIO:BOOL=ON \ - -DWITH_CYCLES:BOOL=ON \ - -DWITH_FFTW3:BOOL=ON \ - -DWITH_MOD_OCEANSIM:BOOL=ON \ - -DOPENCOLLADA=%{_includedir} \ + %{!?with_openvdb:-DWITH_OPENVDB:BOOL=OFF} \ + -DWITH_PLAYER:BOOL=ON \ -DWITH_PYTHON:BOOL=ON \ - -DPYTHON_VERSION:STRING=%{py3_ver} \ -DWITH_PYTHON_INSTALL:BOOL=OFF \ - -DWITH_CODEC_FFMPEG:BOOL=ON \ - -DWITH_GAMEENGINE:BOOL=ON \ - -DWITH_CXX_GUARDEDALLOC:BOOL=OFF \ - -DWITH_INSTALL_PORTABLE:BOOL=OFF \ -DWITH_PYTHON_SAFETY:BOOL=ON \ - -DWITH_PLAYER:BOOL=ON \ - -DWITH_MEM_JEMALLOC:BOOL=ON \ - -DWITH_SYSTEM_GLEW:BOOL=ON \ - -DBOOST_ROOT=%{_prefix} \ - -DWITH_INPUT_NDOF:BOOL=ON \ -DWITH_SDL:BOOL=ON \ -DWITH_SDL_DYNLOAD:BOOL=ON \ + -DWITH_SYSTEM_GLEW:BOOL=ON \ .. %{__make} V=1 %install rm -rf $RPM_BUILD_ROOT - install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_mandir}/man1} %{__make} -C build install \ ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/blender.git/commitdiff/273da9c978094a96e40b830dea4c7f8e68a9fd08 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit