* Thu May 14 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Readjust _constraints, x86_64 had the lowest constraint, but the
most enabled features. The constraint was raised twice due to
merging changes. 4G for anything but x86_64 is sufficient.
* Tue May 12 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Replace blender-bad-override.patch with upstream change,
blender-add-OSL-1_11-compat.patch. The previous patch was just
wrong, removing an override specifier just silences the compiler,
ignoring the error it is meant to catch.
* Fri Apr 24 2020 Dave Plater <davejplater@gmail.com>
- Add blender-bad-override.patch to fix build with
OpenShadingLanguage >= 2.0.0
* Fri Apr 03 2020 Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to sort file lists
to make package build reproducible (boo#1041090)
* Fri Mar 13 2020 Hans-Peter Jansen <hpj@urpla.net>
- Update to version 2.82a:
* Move 2.82a from beta to release
* Fix shader build error
* Fix T74425: Cannot texture paint an images sequence anymore
* Fix T73369: corner pin & sun-beam nodes gizmos are too big
* Fix T63892: Tools cannot be registered into some contexts (e.g. PAINT_TEXTURE)
* Fix T74225: Image (from sequence) cannot be loaded
* Fix Vertex weight gradient tool show wrong weight/strength values in the UI
* Fix bone envelopes displaying wrong when armature is scaled
* Fix T72028: Crash switching to vertex paint
* Keymap: Add front/back Alt-MMB absolute view axis switching
- Use git scm service to fetch the source
* Sat Feb 29 2020 Hans-Peter Jansen <hpj@urpla.net>
- remove lang recommends
- provide/obsolete blender-282-devel
* Sun Feb 23 2020 Hans-Peter Jansen <hpj@urpla.net>
- Add SUSE-NVIDIA-GPU-rendering.txt
* Wed Feb 19 2020 Hans-Peter Jansen <hpj@urpla.net>
- improve cuda configuration
* Tue Feb 18 2020 Marcus Rueckert <mrueckert@suse.de>
- Update to version 2.82:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.82
- dropped patches:
0001-Fix-T71680-_PyObject_LookupAttr-memory-leak.patch
0006-add_ppc64el-s390x_support.patch
- refreshed patches:
- make_python_3.6_compatible.patch
dropped the memory leak fix from the patch
- track series file in spec file to make quilt easier
- enable _smp_mflags. seems to work with 2.82
- drop unused options from the spec file:
WITH_RAYOPTIMIZATION
WITH_MOD_SMOKE
* Wed Feb 05 2020 Hans-Peter Jansen <hpj@urpla.net>
- Update to version 2.81a:
bugfix release, check:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.81/a
* Sun Jan 12 2020 Hans-Peter Jansen <hpj@urpla.net>
- Recommends lang package
- Add Provides to deal with suffixed blender packages (blender-xxx)
gracefully
* Tue Nov 26 2019 Hans-Peter Jansen <hpj@urpla.net>
- Add patch 0001-Fix-T71680-_PyObject_LookupAttr-memory-leak.patch
Stefan's Python 3.6 compatibility patch revealed a memory leak,
that is plugged upstream in master already. Fix either with
applying this patch or make_python_3.6_compatible.patch.
* Tue Nov 26 2019 Hans-Peter Jansen <hpj@urpla.net>
- Enable OIDN again
* Mon Nov 25 2019 Hans-Peter Jansen <hpj@urpla.net>
- Disable OIDN for all builds, until accepted in Factory
* Thu Nov 21 2019 Hans-Peter Jansen <hpj@urpla.net>
- Update to version 2.81:
* way* too many changes to list here, for an overview, check:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.81
- Add OpenImageDenoise support
- Sync build options with blender_release.cmake
- Remove SSE compile options, they are enabled for x86_64 by default
- Rebase both patches:
* 0006-add_ppc64el-s390x_support.patch
* make_python_3.6_compatible.patch
- delete make_python_3.6_compatible.diff by renaming.
* Wed Nov 20 2019 Hans-Peter Jansen <hpj@urpla.net>
- use build conditionals for python_36 selection
- remove superflous WITH_SYSTEM_OPENJPEG build flag
* Tue Nov 19 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Replace two uses of _PyObject_LookupAttr (Python 3.7 C API) with
equivalent calls from Python 3.6, Python 3.6 is sufficient now.
* Add make_python_3.6_compatible.diff
- Replace cmake(TBB) BuildRequires with equivalent tbb-devel, the
latter is also available on Leap 15.x.
- Correct URL and Source, http causes a permanent redirect.
* Fri Nov 08 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Use upstream default for JACK_DYNLOAD (i.e. off), this is a
feature for portable builds (see https://developer.blender.org/D878),
Jack is already pulled in via libav*.
* Thu Nov 07 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Set proper memory constraints. About 5.5G are required on
x86_64, which has more features like embree (and builds on
e.g. build32/build33 with 2.2+2G recurrently failed).
- Remove LTO mangling, it did not reduce the memory required for
linking, and disabling LTO altogether dependent on available
memory makes the build unreproducible.
* Thu Nov 07 2019 Hans-Peter Jansen <hpj@urpla.net>
- raise memory constraints (phys: 2 -> 4 GB, total: 4 -> 8 GB)
Version: 2.79b-bp150.3.2
* Sat Jun 02 2018 davejplater@gmail.com
- Only allow headers for x86_64 arch.
* Fri Jun 01 2018 davejplater@gmail.com
- Package blender cycles headers in blender-devel sub package to
fix boo#1094777.
- Remove Compatibility_Warning.txt.
* Tue Mar 27 2018 davejplater@gmail.com
- Update to release 2.79b.
- Upstream changes:
This is a bug fix release.
* Tue Mar 27 2018 crrodriguez@opensuse.org
- Remove xorg-x11-devel from buildrequires.
- Reorder/rework buildrequires, packages libao-devel,
libdrm-devel, libexpat-devel,libvorbis-devel,openssl-devel,
libsamplerate-devel are not required and were removed.
- Build using -DWITH_SYSTEM_LZO so lzo-devel is actually
used.
* Fri Mar 02 2018 davejplater@gmail.com
- Update to release 2.79a
- Upstream changes:
Blender 2.79a features a new Denoiser, PBR Shader, Shadow Catcher,
Filmic Color Management, AMD OpenCL improvements and much more.
All of that plus over a massive 900 bug fixes!
* Tue Oct 03 2017 dimstar@opensuse.org
- Do not BuildRequire openSUSE-release: in TW, this is a daily
changing package, invalidating blender daily. There is no
information a package would require, which is not also available
in distribution-release (which exists for this very purpose and
can be used across SUSE distributions, incl. Leap/SLE).
* Wed Sep 20 2017 davejplater@gmail.com
- Update to release 2.79
- Remove blender-system-audaspace.patch incorporated in this version
- Now build with ffmpeg and cyles unconditionaly.
- Added blender-2.78-C++11-build-fix.patch for future openvdb build.
- Specifically require audaspace-plugins to fix boo#1057965.
- Add Compatibility_Warning.txt to warn about 2.78/2.79 compatibility
problems on installation.
- Upstream changes:
* Cycles: Built-in Denoising, Shadow catcher,Principled shader,
AMD OpenCL optimizations.
* Grease Pencil: New frame interpolation tools, per-layer onion
skinning.
* Alembic: Improvements to compatibility, stability and support.
* User Interface: Initial support for reusable custom
configurations, automatic DPI scaling.
* Twenty Three new and several updated add-ons.
* 100s of bug fixes and other improvements!
* Compatibility Warning
Due to various issues with drivers for AMD GCN 1.0 architecture
, those cards are no longer supported for Cycles rendering
When using add-ons in Blender 2.79 that take advantage of the
new data-block pointer properties, the resulting .blend files
can't be opened in earlier versions of Blender. Attempting to
open such .blend files in Blender 2.78c and earlier may crash.
Some Interface Themes may need to be reloaded to work properly.
The text color contained in a layout.box() is now defined in
User Preferences Themes User Interface Box section
Rig compatibility:
Changes to IK snapping may affect rigs that use non-uniform
IK scaling. (rigs created in the 2.78 builds.)
During the 2.78 series: IK snapping was partly broken.
This has been fixed for Blender 2.79
Rigs created in Blender 2.78 may not be compatible with
2.79.
Rigs created in Blender 2.77 may still work.
When using the add-on Rigify, please note:
Compatibility is broken for this release. There's no
guarantee rigs created in previous Blender versions will
work correctly.
Rigs created in Blender 2.78 may not be compatible with 2.79.
Rigs created in Blender 2.77 may still work.
Save your work before attempting upgrading your rigs.
- See:https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.79
For a comprehensive list.
* Thu May 18 2017 ideasman42@gmail.com
- Remove doxygen (only documents internal source code, not
public / scripting API's).
* Thu May 18 2017 ideasman42@gmail.com
- Remove yasm (was only needed for extern/ codecs) now removed.
- Remove ruby (Blender doesn't use Ruby).
* Wed May 17 2017 ideasman42@gmail.com
- Remove extern paths which no longer exist, also epydoc which
isn't used since 2.4x.
* Fri Apr 07 2017 davejplater@gmail.com
- Enabled system audaspace with blender-system-audaspace.patch
which fixes the crash. see boo#1027923 and github audaspace #7
* Sun Mar 05 2017 davejplater@gmail.com
- Disabled system audaspace due to email crash report.
* Wed Mar 01 2017 davejplater@gmail.com
- Update to 2.78c
- Upstream changes:
Port all changes for automated Cycles testing.
Fix for wrong render result of hair with BVH motion steps.
Fix compilation error of GLSL viewport when using Light Path node.
Fix wrong Brick texture in material viewport.
Fix crash with material preview and image sequences.
Fix T50512: Linked Backround scene with animation not updating
with new depsgraph.
Fix T50687: Cycles baking time estimate and progress bar doesn't
work / progress when baking with high samples.
Fix T50748: Render Time incorrect when refreshing rendered preview
in GPU mode.
Fix wrong render results with texture limit and half-float
textures.
Fix Cycles still saving render output when error happened.
* Fri Feb 10 2017 davejplater@gmail.com
- Build with system audaspace.
* Fri Feb 10 2017 davejplater@gmail.com
- Update to version 2.78b
- Bugfix version
* Wed Feb 01 2017 adam.majer@suse.de
- use individual libboost-*-devel packages instead of boost-devel
* Sun Nov 13 2016 davejplater@gmail.com
- Use %mime_database_post macro instead of calling direct.
* Wed Nov 02 2016 davejplater@gmail.com
- Update to version 2.78a.
- Upstream changes:
* For 2.78a, 69 bugs were fixed,the two outstanding points being:
* Cycles is now using Cuda8 for all GPUs, performances issues with
?old? ones have been fixed.
* Several issues were fixed in new data-blocks management code,
including some crashers, and bad ?append? behaviors.
* Fix T49629: Graph editor normalize function doesn't work on
f-curves with a constant key value (rB8ebc7565e7).
* Fix T49571: 2d stabilize keys not visible in the Graph Editor
and Dope Sheet (rBd1f5c0fe48).
* Fix T49622: Grease pencil not rendering out of VSE
(rB9d4e3b0e63).
* Fix unreported: Fix: Grease Pencil palettes were missing a RNA
path callback (rB0b734f0b59).
* Fix unreported: Fix export image generated by export UV layout
(rB3bf9cbe7a2).
* Fix T49471: Vertex Connect randomly broken (rB949b23d29b).
* Fix T49478: triangulate of face hangs Blender (rB08e4846540).
* Fix unreported: Fix assert in the wrong place, should be moved
earlier to do anything (rB8030c4832a).
* Fix T49464: Data Transfer modifier slows down redraw of window
(rBff27b58b4c).
* Fix T49595: bpy - negative skin_vertices radius crashes Blender
(rB02eec191fb).
* Fix unreported: Normal edit modifier: Fix relation builder for
the new dependency graph (rB106ff0df99).
* Fix T49548: Entering Cycles Rendered Viewport Unlinks Material
from Objects (rB4640bf890e).
* Fix T49827: L Crash linking material while in Material viewport
shading mode (rB452d43b1c8).
* Fix unreported: Fix mistake in BKE_mesh_new_from_object handling
of materials in MetaBall case (rB602b2dbd8c).
* Fix T49460: Particle group instance 'Use Count' value gets reset
on file-load (rB8aa04160ba).
* Fix T49608: runtime-only particle's boid->ground Object pointer
was left dangling to invalid value in read code (rB29fdcbbf9f).
* Fix T49738: Hair Add Brush doesn't work (rB50751d62e9).
* Fix unreported: Ammend torB00dc0666b3fe: forgot to fix
boid->ground of first particle (rB7ab972fd63).
* Fix T49461: Dynamic paint wetmap flickers (rBa88af3e576).
* Fix T49636: material draw mode crash with displacement and
missing group input node (rBc9b5253cfc).
* Fix T49789: Compositor mix node interpolation bug
(rBe1cf002ee6).
* Fix T49523: very slow normal map tangent computation for
rendering in 2.78 (rB0d1bc587fa).
* Fix T49609: Point density textures: vertex colors are not
properly averaged in BI (rB880ebfff58).
* Fix T49623: Immediately crash trying to render attached file in
Cycles (rBbe254b52dc).
* Fix T49640: Cycles constant folding incorrect for texture
coordinates (rB10598c084e).
* Fix T49750: Cycles wrong ray differentials for perspective and
stereo cameras (rB4c94e327a2).
* Fix T49818: Crash when rendering with motion blur
(rB66ed7d7566).
* Fix unreported: Cycles: Fix typo in shader cancel routines
(rB08d21ff582).
* Fix unreported: Fix wrong Cycles GLSL pointiness, still not
supported but should be neutral 0.5 (rB4da266f48c).
* Fix unreported: Fix Cycles CUDA performance on CUDA 8.0
(rBfd0dea585c).
* Fix unreported: Cycles: Fix OpenCL split kernel compilation
after recent CUDA 8 performance fix (rB117329ae6d).
* Fix unreported: Cycles: Fix use of uninitialized variable in SSS
(rBb42e4c3c40).
* Fix unreported: Cycles: Fix uninitialized variable from the
previous commit (rBf55221e0a1).
* Fix unreported: Cycles: Fix static initialization order fiasco
(rBf0adb875cf).
* Fix unreported: Fix Cycles address space OpenCL error after
recent fix (rB759b5fb2a6).
* Fix unreported: Cycles: Fix shadowing variable which also causes
use of uninitialized variable (rB21bf863934).
* Fix unreported: Fix missing outliner redraw when adding VSE
strip (rB00d08c909d).
* Fix T49534: 2.78 Wrong texture scaling in material viewport
(rB3fb0c1b8e7).
* Fix unreported: Fix missing properties editor update when
changing 3D View camera (rB483b4f0567).
* Fix unreported: UPBGE: Fix crash when calling shade_light
texture when mtex has no tex (rBf978deddf8).
* Fix unreported: Fix viewport camera gets out of sync in certain
cases (rBcdedd082f3).
* Fix T49506: Remove unused File Browser theme settings
(rB11120c2981).
* Fix T49631: radial control operators not using DPI properly
(rB97bba76e8c).
* Fix T49635: column_flow Layout - last column is too small
(rB03f935961a).
* Fix T49646: Switching from large to small image can get stuck
zoom at max zoom distance (rBe6d9b15ab3).
* Fix T49601: Material menu length problem (rBdacb53ff71).
* Fix T49746: crash loading user preferences with missing
operators (rBa6220f459b).
* Fix unreported: Fix missing new eyedropper keymap entry in
keyconfig_utils.py (rB07508c8b93).
* Fix unreported: Fix memory leak caused by unknown opeartor of
keymap item (rB4d14bd10c0).
* Fix unreported: Fix wrong separator line width after drawing vec
icon (rB2525c4e129).
* Fix T49520: broken vertex colors in the game engine
(rBe96e66b05b).
* Fix T49764: Audio strips crackle when animating the volume
(rB1bcddea00e).
* Fix T49656: Crash when starting playback while using JACK audio
with A/V sync (rB7b311c07ee).
* Fix T49423: Data Preview of group containing only group
instances is empty (rBa05f9bef3f).
* Fix T49502: file browser on OS X not highlighting system folders
and bookmarks (rB9fea90ba36).
* Fix T49501: Animations imported via alembic render with wrong or
no motion blur (rBe65e5045de).
* Fix T49502: file browser on OS X not highlighting external
drives (rB4736664da6).
* Fix unreported: Fix missing operator-type registration
(rBe145990fdd).
* Fix T49466: Stupid typo in logicbricks new copy code
fromrB776a8548f03a (rBd78a4b0c62).
* Fix T49489: Pose marker in camera action + marker bound to
camera -> crash (rB7b43307508).
* Fix T49553: Blender 2.78 crashes when File->Data Previews
- >Refresh Datablock Previews (rBb8194a52a0).
* Fix T49722: Appending Bug (Groups) (rB44372d6441).
* Fix T49775: Appending data with internal dependency cycles
prevents correct clearing of linked data-blocks (rB3da4560143).
* Fix unreported: Fix Scene datablocks being created with a real
user while never having any real datablock user (rBcb9d010421).
* Fix unreported: Fix OLD pre-git links in the API, add missing
factory-startup option to blender executions (rBfd9aa06440).
* Fix T49797: Exception from scene update handler might leak
external engine descriptors (rBdac53963a8).
* Fix unreported: BLI_task: fix case were some pool could work in
more threads than allowed (rB4dbcbf5ba9).
* Fix unreported: Fix a few compile errors with C++11 on macOS
(rBcb6c43b61c).
* Sun Oct 02 2016 davejplater@gmail.com
- Update to release 2.78
- Removed blender-2.58-python_include.patch, no longer relevant.
- Upstream changes:
The Blender Foundation and online developer community are proud
to present Blender 2.78, released September 30th 2016!
This release aims to be a very stable one, so that developers
can focus better on Blender 2.8 work. Some of the highlights:
Spherical Stereo images rendering support for VR
Grease Pencil is now a full 2D drawing & animation tool!
Viewport Rendering improvements
New Freehand curves drawing over surfaces!
Bendy Bones, powerful new options for B-Bones
Alembic support: import/export basic operators
Cloth Physics: new Dynamic Base Mesh and Simulation Speed
option
New Add-ons, individual preferences, Python APIs changes, and a
lot of new & updated add-ons!
For more details see:
https://www.blender.org/features/2-78/
Bugfixes, too many for this changelog, see:
https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.78/Bug_Fixes
* Wed Aug 10 2016 badshah400@gmail.com
- Add blender.appdata.xml as a source file and install it to
%{_datadir}/appdata/. This makes blender show up in appstores
like GNOME Software and KDE Discover, making it more easily
discoverable and installable.