commit blender for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package blender for openSUSE:Factory
checked in at Tue Dec 28 23:56:13 CET 2010.
--------
--- blender/blender.changes 2010-06-26 07:58:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/blender/blender.changes 2010-12-14 13:01:56.000000000 +0100
@@ -1,0 +2,453 @@
+Tue Dec 14 11:12:25 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33653
+- Upstream bugfixes :
+ #25211, #25209, #23922, #23826, #25207, #23420, #25191, #25197,
+ #25199, #25178, #25184, #25185, #25188, #24752, #23395, #25186,
+ #25183, #25179, #25177, #22967, #25071, #22477, #25106, #25170,
+ #25153, #25095, #25135, #25116, #25155, #25154, #25159, #25027,
+ #25150, #25147, #25120, #25119, #25104, #24814, #20598, #25099,
+ #25086
+- Upstream changes :
+ *New math util funcitons:
+ equals_v2v2
+ project_v2_v2v2
+ isect_seg_seg_v2_point
+ which would be necessery for my further multires interpolation
+ commit
+ *M_Geometry_LineIntersect2D now uses isect_seg_seg_v2_point().
+ *Behaviour of this function was changed a bit -- it haven't
+ returned intersection point in several cases when two segments
+ are making angle.
+ *2.4 feature back:
+ For constraints that have 'disabled' flag (because it has
+ invalid input) the name was drawn in red. Easy to recognize
+ constraints that stopped working.
+ *Moved extensions_framework into addons/modules
+
+-------------------------------------------------------------------
+Wed Dec 8 11:28:57 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33554
+- Upstream changes :
+ *Bugfixes #25023 #25003 #25060 #21246 #25073 #25076 #25074
+ #25049 #24163a #25085 #25079 #25088 #25081 #25082 #24052
+
+-------------------------------------------------------------------
+Mon Dec 6 12:04:34 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33504
+- Upstream changes :
+ *CMake: use a global list to store libraries built rather then
+ cmake_blender_libs.txt file
+ *bugfixes [#24967] [#24995] [#25057] [#25030] [#25046] [#25047]
+ [#22663] [#25050] [#25041] [#25042] [#25036]
+ *Fixed memory leak in thumbnail_joblist_free
+ *fix for camera border going outside the clipping range while in
+ camera view.
+ *use constant strings for outliner menus rather then sprint'ing
+ them together.
+ *Fixed dead-lock when subviding curve
+ *use PyUnicode_DecodeFSDefault rather then
+ PyUnicode_DecodeUTF8(str, strlen(str), "surrogateescape"),
+ for converting non utf8 names.
+ *extensions_framework: prefer user config and scripts dirs, if
+ set, to save addon config files to.
+ *Dependency graph: changed DAG_id_flush_update to
+ DAG_id_tag_update.
+ *bpath iterator updates
+ *use BLI_strnlen rather then strlen when comparing against fixed
+ lengths.
+
+-------------------------------------------------------------------
+Sat Dec 4 16:28:52 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33472
+- Upstream changes :
+ *Bug fix #21900, Bugfix #21893, Bugfix #24699, Bugfix #25033
+ *Give functions that use printf style formatting GCC format attributes
+ so if incorrect formatting is used the compiler will warn of this.
+ *minor changes to bone UI script.fix for strict prototype error.
+ *remove shadowed definitions but keep them as zero this time.
+ *Const conflict in PIL_dynlib_find_symbol
+ *Bugfix #2508, Bugfix #24568, Bugfix #25026, Bugfix #24999
+ *Curve editmode was missing hotkey for operator "Select Inverse"
+ Is now added like Mesh, CTRL+I
+ *Text editor, "Add new" caused zero-user block.
+ *Nurbs edit: 'switch order' crashed when order was higher than amount of
+ points.
+ *Fix for compilation error caused by strict prototype checking
+ *Fix #25017: Bezier Curve Deform Twisting after adding Shape Keys
+ *Bugfix #20565, Bugfix #24890, Bugfix #24903, Bugfix #25010
+ *Fix for [#24899]Align Objects operator was broken due to incorrect order of vector by
+ matrix multiplication
+ *updates to patch from Dan Eicher, allow adding a NodeGroup through bpy.data.node_groups.new(name, type)
+ *fix [#24938] Seed value on Particle settings gives Error when trying to insert key.
+ *fix [#25015] Ctrl+L linking to scene list does not scroll when the list is larger than screen resolution
+ correction to error message from Dan Eicher
+ *fix crash when report timer was set but no usable error reports were found.
+ *Fix for [#25006] Particle system crash (missing check for negative index)
+ *bugfix [#24913] Text bevel normals wrong
+ *Fix for [#25001] Enable Smoke High Resolution is greyout after baking
+ *Additional fix for #24958 Cloth pinning not working
+ *Adding some descriptions for animation-related operators that were missing them.
+ *patch [#23212] Python api for Nodes
+ *fixed crash with rigid body constraints not having their child pointer read correctly.
+ *Fix for [#24958] Cloth pinning not working
+
+-------------------------------------------------------------------
+Wed Dec 1 10:06:26 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33410
+- Upstream changes :
+ *fix for crashes trying to resolve paths "location[]" or "location.."
+ *increase the reference counts when setting default scene compo nodes
+ else removing them can set the user count < 0.
+ *quit blender if the first X11 window fails to open.
+ mainly just to avoid a segfault so the user knows its not a bug.
+ *workaround [#24958] Cloth pinning not working
+ *bugfix [#23406] DPX Images load darker then saved, UI broken.
+ *patch from JacobF on IRC, copy smoke settings. double checked none
+ of these are used for runtime.
+ *bugfix [#22638] Alpha channel not saved when using texture paint
+ *minor console changes.
+ remove report argument from console functions.
+ don't update the scroll area while drawing, do this within operators instead.
+ dont redraw while selecting text unless selection changes.
+ *bugfix [#23423] Multi-window : closing game windows cause blender crash
+ *Smoke now uses only one point cache where both normal and high resolution smoke are stored together:
+ Separate caches were causing quite a lot of problems both in principle and practice.
+ For example it doesn't really make sense to have different frame ranges for normal and high resolution smoke, but this was fully possible before.
+ Also to fully bake the smoke you had to do a "Bake All Dynamics", which completely defeats the whole point of the feature!
+ As a result of this change the smoke cache usage is much much simpler and less error prone.
+ This is quite a big change, but hopefully there should be less rather than more problems as a result :)
+ Some other related changes:
+ Changing the cache name now works for disk caches properly too, it
+ now just renames the cache files so should be faster too!
+ Smoke is now always forced to disk cache with step 1 on file load
+ as there were some strange cases where smoke was trying to use memory cache.
+ Disabled smoke debug prints from console.
+ Disabled changing smoke parameters when smoke is baked.
+ *misc small changes.
+ commented unused View3D->flag's
+ popup dialog now centers over the mouse
+ only overwrite image alpha with render settings on save if saving the render result.
+ *Bugfix #24986 bugfix [#24974] bugfix [#24798] Bugfix #24976 fix [#24990]
+
+-------------------------------------------------------------------
+Mon Nov 29 08:13:24 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33375
+- Upstream changes :
+ *fix for error when changing DISBALE_PYTHON -> WITH_PYTHON,
+ *Fix [#24964] HISTOGRAM: Inconsistency in spaces
+ *Fix [#20241] half-transparent objects in volume have no shadow.
+ *include headers in cmake source, added a script to check for
+ consistency, reporting missing headers & C files.
+ *Fix: [#24170] Camera inside volume error, [#24838] Light inside
+ Volume material drops on it's walls - it may be double
+ *fix [#24921] Crash after inserting keyframing UV coords and
+ changing frame in edit mode zero length arrays were still having
+ their members accessible.
+ *bugfix [#24947] Animations data replaced by the first animation (fbx exporter)
+ *Bugfix #24933
+ *Bugfix #24953
+ *bugfix "Export UV Layout" stalls when saving file in 2.55b
+ *fix for fix [#24955] Generating UV-Images within blender (Alt-N) not possible
+ *Detect Gallium driver. Extend NPoT workaround to opensource drivers.
+ *Bugfix #21385
+ *[#24935] Proportional translation size stuck to none
+ *bugfix [#24944] Crash on attempting to keyframe HSV color prevent eternal loop
+ *console text underscore would draw outside the view for larger font sizes.
+ *fix for fix r33330, bug [#23118].
+ *Particle draw was calling glColorMaterial(...) after glEnable(GL_COLOR_MATERIAL),
+ *added option to turn off Text anti-aliasing in the UI
+ *Fix #24914: 3D text glitch and crash
+ *remove support for rna resolving paths with collection['name'],
+ only support collection["name"],
+ *Rigid Body Joint Constraint:
+ *Update nurb keyindex data when subdividing
+ *fix building blenderplayer and a divide by zero bug with the console view.
+ *"Fix" for [#24934] Particle single user crash
+ *Bug fix: voxeldata texture extension didn't work.
+ *lasso select wasn't comparing the depth with particle selection, where border and circle select do.
+ *bugfix [#23118] Blender freezes when combing hair - OS X path changes related?
+ *freeing all free GPU buffers every frame could be a performance issue and is not necessary
+
+-------------------------------------------------------------------
+Fri Nov 26 07:40:29 UTC 2010 - davejplater@gmail.com
+
+- Update to svn snapshot blender-2.55.33326
+- Upstream fixes :
+ *follow up of "Bugfix #23576" (Logic UI)
+ *Fix #24855: disabling shadows didn't disable AO/env with ray transparency
+ and AO multiply mode.
+ *BGE Bugfix: [#24926]
+ *Fix #24923: tweak falloff strength tooltip to apply both to AO and indirect.
+ *Fix #24775: boolean modifier crash in rendering on Mac. Problem was that this
+ ran out of stack memory, now it passes some arguments by reference instead of
+ by value to use less stack space.
+ *ATI X1xxx gfx cards (R500 chipset) lack full support for npot textures
+ although they report the GLEW_ARB_texture_non_power_of_two extension.
+ *Smoke domain resolutions were calculated wrong for non-cube domains in some cases.
+ *bugfix while looking into [#24900], color wasn't being set for face-mask mode.
+ *bone roll recalculate, option to use active bones Z axis.
+ *bugfix [#24907] bone roll z up broken and python script showing correct
+ method to roll bones
+ *Fixed bug with Text menu in font edit mode
++++ 269 more lines (skipped)
++++ between blender/blender.changes
++++ and /mounts/work_src_done/STABLE/blender/blender.changes
calling whatdependson for head-i586
Old:
----
blender-2.48-bmake.patch
blender-2.48-gcc43.patch
blender-2.48-libtiff.patch
blender-2.48-strncat.patch
blender-2.48-uninitialized_variables.patch
blender-2.49-uninit_var.patch
blender-2.49b-arrayoverflow.patch
blender-2.49b-patched.tar.bz2
blender-2.49b-rpmlintrc
blender-2.49b-undefined-opp.patch
blender-2.49b.tar.bz2
blender-patch-source
blender-wrapper.patch
blender.desktop
blender_wrapper.tar.bz2
pre_checkin.sh
New:
----
blender-2.50-uninit-var.patch
blender-2.55-blenkernel.patch
blender-2.55.33653.tar.xz
blenderplayer.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ blender.spec ++++++
--- /var/tmp/diff_new_pack.DW2P6i/_old 2010-12-28 23:54:54.000000000 +0100
+++ /var/tmp/diff_new_pack.DW2P6i/_new 2010-12-28 23:54:54.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package blender (Version 2.49b)
+# spec file for package blender (Version 2.55.33653)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -17,81 +17,78 @@
# norootforbuild
+%define py_ver 3.1
+
+%define collada 1
+%define wplayer 1
-Name: blender
-%define DISTRIBUTABLE 1
-# Patched code is built by default.
# Use rpmbuild -D 'DISTRIBUTABLE 0' to build original code.
-BuildRequires: Mesa-devel OpenEXR-devel SDL-devel freealut-devel freetype2-devel ftgl-devel
-BuildRequires: gcc-c++ libjpeg-devel libogg-devel libstdc++-devel libtheora-devel zlib-devel
-BuildRequires: libao-devel libdrm-devel libpng-devel libquicktime-devel libtiff-devel libvorbis-devel
-BuildRequires: openal-devel openssl-devel scons update-desktop-files xorg-x11 yafray
-BuildRequires: desktop-file-utils shared-mime-info yasm-devel
-BuildRequires: fdupes gettext-tools python-base python-devel
-#noarch subpackage of binary package only possible from rpm-4.6.0 onwards.
-%if %suse_version > 1110
-BuildRequires: rpm >= 4.6.0
+%define DISTRIBUTABLE 1
+
+# When building svn versions the package still uses the last release version in make install for /usr/share/blender/rlversion.
+%define rlversion 2.55
+BuildRequires: pcre-devel pkg-config readline-devel
+# openjpeg-tools openjpeg-devel
+BuildRequires: MesaGLw-devel OpenEXR-devel cmake fdupes freealut-devel freetype2-devel ftgl-devel
+BuildRequires: boost-devel fftw3-devel gcc-c++ libjpeg-devel libogg-devel libstdc++-devel libtheora-devel zlib-devel
+BuildRequires: libao-devel libdrm-devel libpng-devel libquicktime-devel libtiff-devel libvorbis-devel ruby-devel
+BuildRequires: libtool openssl-devel update-desktop-files xorg-x11 xorg-x11-devel
+BuildRequires: desktop-file-utils libsamplerate-devel libsndfile-devel libxml2-devel shared-mime-info yasm yasm-devel
+BuildRequires: epydoc gettext-tools libexpat-devel libjack-devel libopenssl-devel perl-libxml-perl python3 python3-devel
+BuildRequires: doxygen help2man libSDL-devel lzo-devel openal-soft-devel perl-Text-Iconv ruby xz xz-devel
+%if 0%{?collada} == 1
+BuildRequires: openCOLLADA-devel
%endif
+BuildRequires: liblcms-devel
%if %DISTRIBUTABLE <= 0
BuildRequires: ffmpeg-devel
%endif
-License: GNU General Public License version 2 or later (GPL v2 or later)
-Group: Productivity/Graphics/Visualization/Raytracers
-Summary: 3D Animation and Rendering Software
-Version: 2.49b
-Release: 4
-AutoReqProv: on
-Requires: yafray
+
+Name: blender
+License: GPLv2+
+Group: Productivity/Graphics/3D Editors
+Summary: A 3D Modelling And Rendering Package Post Beta1 Svn Snapshot
+Version: 2.55.33653
+Release: 1
Url: http://www.blender.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# WARNING: This is not a comment, but the real command to repack source:
-#%(sh %{_sourcedir}/%{name}-patch-source %{name}-%{version}.tar.bz2 )
-#The script pre_checkin.sh calls blender-patch-source at the start of the build process
-#to ensure no restricted formats are built
-%(sh pre_checkin.sh)
-%if %DISTRIBUTABLE <= 0
-Source0: blender-%{version}.tar.bz2
-%else
-Source0: blender-%{version}-patched.tar.bz2
-Source1: blender-%{version}.tar.bz2
-%endif
-#Source1: blender-examples.tar.bz2
+Source0: blender-%{version}.tar.xz
+#Source1: blender-rpmlintrc
Source2: geeko.blend
Source3: geeko.README
Source4: blender-sample
-#Source5: blenderplayer.desktop
+Source5: blenderplayer.1
Source6: blender.xpm
-Source7: blender_wrapper.tar.bz2
-#script to repack source
-Source8: blender-patch-source
-Source9: blender.desktop
-Source10: x-blend.desktop
-Source11: blender-2.49b-rpmlintrc
-Patch0: blender-2.48-bmake.patch
-Patch1: blender-2.48-gcc43.patch
-Patch2: blender-2.48-libtiff.patch
-Patch3: blender-2.48-python64.patch
-Patch4: blender-2.48-strncat.patch
-Patch5: blender-2.48-undefine-operation.patch
-Patch6: blender-2.48-uninitialized_variables.patch
-#only fix issue lib -> lib64 in wrapper
-Patch7: blender-wrapper.patch
-#Patch submitted upstream - Blender Patches item #19234,
-Patch8: blender-2.49-uninit_var.patch
-Patch9: blender-2.49b-undefined-opp.patch
-Patch10: blender-2.49b-arrayoverflow.patch
+Source7: x-blend.desktop
+Patch0: blender-2.48-python64.patch
+Patch1: blender-2.48-undefine-operation.patch
+# Patch submitted upstream - Blender Patches item #19234,
+Patch2: blender-2.50-uninit-var.patch
+%if %DISTRIBUTABLE == 1
+# Patch3 is needed due to the purging of everything mpeg
+Patch3: blender-2.55-blenkernel.patch
+%endif
+
Recommends: blender-doc
-%{py_requires}
%description
-Blender is a free 3D animation studio. It includes tools for modeling,
-sculpting, texturing (painting, node-based shader materials, or UV
-mapped), UV mapping, rigging and constraints, weight painting, particle
-systems, simulation (fluids, physics, and soft body dynamics and an
-external crowd simulator), rendering, node-based compositing, and non
-linear video editing, as well as an integrated game engine for real-time
-interactive 3D, and game creation and playback with cross-platform
-compatibility.
+Blender is a 3D modelling and rendering package. It is the in-house
+software of a high quality animation studio, Blender has proven to
+be an extremely fast and versatile design instrument. The software
+has a personal touch, offering a unique approach to the world of
+Three Dimensions. Use Blender to create TV commercials, to make
+technical visualizations, business graphics, to do some morphing,
+or design user interfaces. You can easy build and manage complex
+environments. The renderer is versatile and extremely fast. All
+basic animation principles (curves & keys) are well implemented.It
+includes tools for modeling, sculpting, texturing (painting,
+node-based shader materials, or UV mapped), UV mapping, rigging and
+constraints, weight painting, particle systems, simulation (fluids,
+physics, and soft body dynamics and an external crowd simulator),
+rendering, node-based compositing, and non linear video editing,
+as well as an integrated game engine for real-time interactive 3D
+and game creation and playback with cross-platform compatibility.
+http://www.blender.org
Authors:
--------
@@ -102,14 +99,10 @@
foundation(at)blender(dot)org
%package doc
-License: GNU General Public License version 2 or later (GPL v2 or later)
Summary: Documentation for blender
-Group: Productivity/Graphics/Visualization/Raytracers
-Requires: %{name} = %{version}
-#noarch subpackage of binary package only possible for 11.2 onwards
-%if %suse_version > 1110
+License: GPLv2+
+Group: Documentation/HTML
BuildArch: noarch
-%endif
%description doc
Being the in-house software of a high quality animation studio, Blender
@@ -118,134 +111,170 @@
of Three Dimensions. Use Blender to create TV commercials, to make
technical visualizations, business graphics, to do some morphing, or
design user interfaces.
-
-You can easy build and manage complex environments. The renderer is
-versatile and extremely fast. All basic animation principles (curves &
-keys) are well implemented.
+This package includes API documentation and example plugin programs.
%package devel
-License: GNU General Public License version 2 or later (GPL v2 or later)
Summary: Include files for blender plugin development
+License: GPLv2+
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
+Recommends: blender-doc
%description devel
This package provides the include files necessary to develop and
-build plugins for Blender
+build plugins for Blender.
%prep
-%setup -q -a7
+%setup -q
%patch0
%patch1
%patch2
+
+%if %DISTRIBUTABLE == 1
%patch3
-%patch4
-%patch5
-%patch6
-%if "%_lib" == "lib64"
-%patch7
+rm -rf release/scripts/presets/ffmpeg intern/audaspace/ffmpeg
+find ./ -name *mpeg* -exec rm -rf {} \;
%endif
-%patch8
-%patch9
-%patch10
-#fix locale naming
-%__mv bin/.blender/locale/hr_HR bin/.blender/locale/hr
-%__sed -i -e '/LLIBS/s/ c / /' config/linux2-config.py
-cat > user-config.py <
participants (1)
-
root@hilbert.suse.de