[packages/blender] - updated to 3.1.2; disable openvdb for now (not ready for 10.x)
qboosh
qboosh at pld-linux.org
Thu Aug 24 21:53:16 CEST 2023
commit 273da9c978094a96e40b830dea4c7f8e68a9fd08
Author: Jakub Bogusz <qboosh at 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
More information about the pld-cvs-commit
mailing list