Hello community, here is the log from the commit of package blender for openSUSE:Factory checked in at 2015-10-22 12:59:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blender (Old) and /work/SRC/openSUSE:Factory/.blender.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "blender" Changes: -------- --- /work/SRC/openSUSE:Factory/blender/blender.changes 2015-08-05 19:14:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.blender.new/blender.changes 2015-10-22 12:59:13.000000000 +0200 @@ -1,0 +2,34 @@ +Mon Oct 19 12:54:03 UTC 2015 - davejplater@gmail.com + +- Fix python3 search paths and build libmv alone in an attempt to + fix x86_64 intermitent out of memory build failures. +- Added python3-requests to build requirements. + +------------------------------------------------------------------- +Sat Oct 17 12:10:18 UTC 2015 - davejplater@gmail.com + +- Added python3-numpy-devel to build requirements. + +------------------------------------------------------------------- +Sat Oct 17 07:44:10 UTC 2015 - davejplater@gmail.com + +- Added support for building against system audaspace. + +------------------------------------------------------------------- +Mon Oct 12 15:07:37 UTC 2015 - mrueckert@suse.de + +- update to 2.76 + - Initial support for Pixar's OpenSubdiv geometry subdivision + technology. + - A huge view-port performance boost. + - Big file browser performance boost and arrow keys navigation + support. + - Node auto-offset feature that helps organizing node layouts. + - Absolute grid snapping in the 3D view. + - Sculpting with tiled strokes. + - Text effect strips for the sequencer, supporting subtitle + export + - As usual, hundreds of bugs fixed and other improvements! + For more see http://www.blender.org/features/2-76/ + +------------------------------------------------------------------- Old: ---- blender-2.75a.tar.gz New: ---- blender-2.76.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blender.spec ++++++ --- /var/tmp/diff_new_pack.PMO7V4/_old 2015-10-22 12:59:15.000000000 +0200 +++ /var/tmp/diff_new_pack.PMO7V4/_new 2015-10-22 12:59:15.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package blender # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,9 @@ # +# NOTE:Audaspace will become a separate library as of blender 2.8 set audaspace to 1 when this verion is available. +# NOTE:Adaspace is already in factory. +%define audaspace 0 %define collada 1 %define wplayer 1 %define documentation 0 @@ -24,13 +27,13 @@ %define DISTRIBUTABLE 1 Name: blender -Version: 2.75a +Version: 2.76 Release: 0 # blender has versions like x.xxy which have x.xx (notice the missing # trailing y) in the directory path. This makes this additional variable # necessary. -%define _version 2.75 +%define _version 2.76 Summary: A 3D Modelling And Rendering Package License: GPL-2.0+ @@ -56,8 +59,9 @@ BuildRequires: libexpat-devel BuildRequires: pkg-config # Needed since blender 2.71. Otherwise it won't build -BuildRequires: python3-devel BuildRequires: python3-devel >= 3.4 +BuildRequires: python3-numpy-devel +BuildRequires: python3-requests BuildRequires: update-desktop-files BuildRequires: xorg-x11 %if %documentation == 1 @@ -107,10 +111,15 @@ %if 0%{?collada} == 1 BuildRequires: openCOLLADA-devel >= svn838 %endif +%if 0%{?audaspace} == 1 +BuildRequires: pkgconfig(audaspace) +%endif # Added OpenimageIO and OpenColorIO to enable build with cycles see bnc#905649 BuildRequires: OpenColorIO-devel BuildRequires: OpenImageIO-devel # See bnc#713346 +Requires: python3-numpy +Requires: python3-requests Requires: python3-xml BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -173,8 +182,10 @@ rm -rf extern/verse %build +# Find python3 version and abiflags +export psver=$(pkg-config python3 --modversion) +export pver=$(pkg-config python3 --modversion)$(python3-config --abiflags) mkdir -p Build && pushd Build -# 12.2 has Python 3.2, but blender now needs 3.3 at least. Therefore building fails for 12.2 # Since Blender 2.71 Python >=3.4 is a hard requirement for building. cmake ../ -DBUILD_SHARED_LIBS:BOOL=off \ -DWITH_FFTW3:BOOL=on \ @@ -184,14 +195,18 @@ %if 0%{?collada} == 1 -DWITH_OPENCOLLADA:BOOL=on \ %endif +%if 0%{?audaspace} == 1 + -DWITH_SYSTEM_AUDASPACE:BOOL=on \ +%endif -DWITH_PYTHON:BOOL=on \ -DWITH_PYTHON_INSTALL:BOOL=off \ -DWITH_GAMEENGINE:BOOL=ON \ -DWITH_CYCLES:BOOL=ON \ -DWITH_OPENIMAGEIO:BOOL=ON \ + -DWITH_OPENCOLORIO:BOOL=ON \ -DWITH_PLAYER:BOOL=on \ -DWITH_INSTALL_PORTABLE:BOOL=OFF \ - -DWITH_BUILTIN_GLEW:BOOL=OFF \ + -DWITH_SYSTEM_GLEW:BOOL=ON \ -DWITH_SDL:BOOL=ON \ %ifnarch x86_64 -DSUPPORT_SSE2_BUILD=false \ @@ -200,30 +215,17 @@ -DCMAKE_VERBOSE_MAKEFILE=on \ -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS -msse -msse2" \ -DCMAKE_CXX_FLAGS="$RPM_OPT_FLAGS -msse -msse2" \ - -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} -# NOTE: openSUSE versions with python3 version 3.4 build without the following flags. -%if 1 == 0 -%if (0%{?suse_version} > 1220 && 0%{?suse_version} <= 1310) || 0%{?sles_version} - -DPYTHON_VERSION=3.3 \ - -DPYTHON_LIBPATH=/usr/lib \ - -DPYTHON_LIBRARY=python3.3m \ - -DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \ -%endif -%if 0%{?suse_version} > 1310 - -DPYTHON_VERSION=3.4 \ - -DPYTHON_LIBPATH=/usr/lib \ - -DPYTHON_LIBRARY=python3.4m \ - -DPYTHON_INCLUDE_DIRS=/usr/include/python3.4m \ -%endif -%if 0%{?suse_version} <= 1220 - -DPYTHON_VERSION=3.2 \ - -DPYTHON_LIBPATH=/usr/lib \ - -DPYTHON_LIBRARY=python3.2m \ - -DPYTHON_INCLUDE_DIRS=/usr/include/python3.2m \ -%endif -%endif + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ + -DPYTHON_VERSION=$psver \ + -DPYTHON_LIBPATH=%{_libexecdir} \ + -DPYTHON_LIBRARY=python$pver \ + -DPYTHON_INCLUDE_DIRS=/usr/include/python$pver \ + -DWITH_PYTHON_INSTALL_NUMPY=off export LDFLAGS="$LDFLAGS -lclew" +pushd extern/libmv +make +popd make %{?_smp_mflags} popd ++++++ blender-2.58-python_include.patch ++++++ --- /var/tmp/diff_new_pack.PMO7V4/_old 2015-10-22 12:59:15.000000000 +0200 +++ /var/tmp/diff_new_pack.PMO7V4/_new 2015-10-22 12:59:15.000000000 +0200 @@ -1,8 +1,8 @@ Index: CMakeLists.txt =================================================================== ---- CMakeLists.txt.orig 2013-02-07 16:10:01.000000000 +0200 -+++ CMakeLists.txt 2013-04-30 07:54:34.648195498 +0200 -@@ -584,6 +584,7 @@ if(UNIX AND NOT APPLE) +--- CMakeLists.txt.orig 2015-10-12 00:58:22.000000000 +0200 ++++ CMakeLists.txt 2015-10-17 13:29:50.654210215 +0200 +@@ -900,6 +900,7 @@ if(UNIX AND NOT APPLE) # XXX Linking errors with debian static python :/ # find_package_wrapper(PythonLibsUnix REQUIRED) find_package(PythonLibsUnix REQUIRED) ++++++ blender-2.75a.tar.gz -> blender-2.76.tar.gz ++++++ /work/SRC/openSUSE:Factory/blender/blender-2.75a.tar.gz /work/SRC/openSUSE:Factory/.blender.new/blender-2.76.tar.gz differ: char 5, line 1