Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package blender for openSUSE:Factory checked in at 2021-03-30 21:04:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blender (Old) and /work/SRC/openSUSE:Factory/.blender.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blender" Tue Mar 30 21:04:45 2021 rev:149 rq:879919 version:2.92.0 Changes: -------- --- /work/SRC/openSUSE:Factory/blender/blender.changes 2021-01-10 19:46:24.278100010 +0100 +++ /work/SRC/openSUSE:Factory/.blender.new.2401/blender.changes 2021-03-30 21:06:13.053101394 +0200 @@ -1,0 +2,35 @@ +Thu Mar 18 13:01:16 UTC 2021 - Martin Li??ka <[email protected]> + +- Enlarge dwz memory limits. + +------------------------------------------------------------------- +Fri Feb 26 00:15:02 UTC 2021 - Marcus Rueckert <[email protected]> + +- Update to 2.92.0 + https://www.blender.org/download/releases/2-92/ +- drop 0001-Dont-hide-required-uint64-atomic-ops-when-available.patch + included in update +- pass the path for the numpy includes to cmake as the autodetect + does not work right now. + +------------------------------------------------------------------- +Tue Feb 9 08:32:46 UTC 2021 - Hans-Peter Jansen <[email protected]> + +- Exclude separately packaged demo files from main package + +------------------------------------------------------------------- +Sat Feb 6 17:26:44 UTC 2021 - Hans-Peter Jansen <[email protected]> + +- Relocate new demo files into -demo package, and recommend it +- /usr/bin/blender-sample gained logic to deal with both geeko + demos intelligently. + +------------------------------------------------------------------- +Fri Jan 22 14:32:25 UTC 2021 - Hans-Peter Jansen <[email protected]> + +- Update to 2.91.2 + Checked items at: https://developer.blender.org/T83216 +- Add geeko_example_scene.{blend,README} and load it from + /usr/bin/blender-sample + +------------------------------------------------------------------- Old: ---- 0001-Dont-hide-required-uint64-atomic-ops-when-available.patch blender-2.91.0.tar.xz blender-2.91.0.tar.xz.md5sum New: ---- blender-2.92.0.tar.xz blender-2.92.0.tar.xz.md5sum geeko_example_scene.README geeko_example_scene.blend ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blender.spec ++++++ --- /var/tmp/diff_new_pack.2EiSPL/_old 2021-03-30 21:06:14.937103464 +0200 +++ /var/tmp/diff_new_pack.2EiSPL/_new 2021-03-30 21:06:14.937103464 +0200 @@ -17,6 +17,9 @@ # +%define _dwz_low_mem_die_limit 40000000 +%define _dwz_max_die_limit 200000000 + %bcond_without alembic %bcond_without collada %ifarch x86_64 @@ -65,7 +68,7 @@ %define _suffix %(echo %{_version} | tr -d '.') Name: blender -Version: 2.91.0 +Version: 2.92.0 Release: 0 Summary: A 3D Modelling And Rendering Package License: GPL-2.0-or-later @@ -76,7 +79,9 @@ Source1: https://download.blender.org/source/%{name}-%{version}.tar.xz.md5sum Source2: geeko.blend Source3: geeko.README -Source4: %{name}-sample +Source4: geeko_example_scene.blend +Source5: geeko_example_scene.README +Source6: %{name}-sample Source8: %{name}.appdata.xml Source9: SUSE-NVIDIA-GPU-rendering.txt Source10: SUSE-NVIDIA-OptiX-rendering.txt @@ -85,8 +90,6 @@ Patch0: make_python_3.6_compatible.patch # PATCH-FIX-OPENSUSE https://developer.blender.org/D5858 Patch1: reproducible.patch -# PATCH-FIX-OPENSUSE -- 32bit arch compatibility -Patch2: 0001-Dont-hide-required-uint64-atomic-ops-when-available.patch #!BuildIgnore: libGLwM1 BuildRequires: OpenColorIO-devel BuildRequires: OpenEXR-devel @@ -227,10 +230,11 @@ Requires: python3-requests Requires: python3-xml Requires(post): hicolor-icon-theme -Requires(postun): hicolor-icon-theme +Requires(postun):hicolor-icon-theme Provides: %{name}-%{_suffix} = %{version} # current locale handling doesn't create locale(..) provides correctly Recommends: %name-lang = %version +Recommends: %name-demo = %version %description Blender is a 3D modelling and rendering package. It is the in-house @@ -264,6 +268,18 @@ specific gpus %endif +%package demo +Summary: Some Blender demo files +License: CC-BY-4.0 +Group: Productivity/Graphics/3D Editors +BuildArch: noarch + +%description demo +Some Blender demo scenes + +geeko_example_scene: showing raytracing, rigging, animation, curves, + shading, texturing, vertex groups and rendering. + %lang_package %prep @@ -276,10 +292,11 @@ %patch0 -p1 %endif %patch1 -p1 -%patch2 -p1 rm -rf extern/glew rm -rf extern/libopenjpeg +# silence warning about missing includedir +mkdir -p extern/glew/include for i in `grep -rl "/usr/bin/env python3"`;do sed -i '1s@^#!.*@#!/usr/bin/python3@' ${i} ;done %build @@ -408,6 +425,7 @@ -DPYTHON_INCLUDE_DIRS=%{_includedir}/python$pver \ -DWITH_PYTHON_INSTALL_NUMPY=OFF \ -DPYTHON_NUMPY_PATH:PATH=%{python3_sitearch} \ + -DPYTHON_NUMPY_INCLUDE_DIRS:PATH=%{python3_sitearch}/numpy/core/include \ -DWITH_QUADRIFLOW:BOOL=ON \ -DWITH_SDL:BOOL=ON \ -DWITH_TBB:BOOL=ON \ @@ -453,7 +471,9 @@ # install blender sample. install -D -m 0644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}/ install -D -m 0644 %{SOURCE3} %{buildroot}%{_docdir}/%{name}/ -install -D -m 0755 %{SOURCE4} %{buildroot}%{_bindir}/ +install -D -m 0644 %{SOURCE4} %{buildroot}%{_docdir}/%{name}/ +install -D -m 0644 %{SOURCE5} %{buildroot}%{_docdir}/%{name}/ +install -D -m 0755 %{SOURCE6} %{buildroot}%{_bindir}/ # install appdata file mkdir -p %{buildroot}%{_datadir}/appdata/ install -D -m 0644 %{SOURCE8} %{buildroot}%{_datadir}/appdata/ @@ -498,6 +518,7 @@ %ifarch x86_64 %exclude %{_datadir}/%{name}/%{_version}/scripts/addons/cycles %endif +%exclude %{_docdir}/%{name}/geeko_example_scene.* %{_datadir}/%{name}/%{_version}/scripts/ %{_datadir}/%{name}/%{_version}/datafiles/ %{_datadir}/applications/%{name}.desktop @@ -511,4 +532,7 @@ %{_datadir}/%{name}/%{_version}/scripts/addons/cycles %endif +%files demo +%doc %{_docdir}/%{name}/geeko_example_scene.* + %changelog ++++++ blender-2.91.0.tar.xz -> blender-2.92.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/blender/blender-2.91.0.tar.xz /work/SRC/openSUSE:Factory/.blender.new.2401/blender-2.92.0.tar.xz differ: char 26, line 1 ++++++ blender-2.91.0.tar.xz.md5sum -> blender-2.92.0.tar.xz.md5sum ++++++ --- /work/SRC/openSUSE:Factory/blender/blender-2.91.0.tar.xz.md5sum 2020-12-29 15:48:20.580386524 +0100 +++ /work/SRC/openSUSE:Factory/.blender.new.2401/blender-2.92.0.tar.xz.md5sum 2021-03-30 21:06:12.841101162 +0200 @@ -1 +1 @@ -abd8618f9889df49694c4ef5f57458d9 blender-2.91.0.tar.xz +edcbd38e7cdbeeba301de1d57a7ff33c blender-2.92.0.tar.xz ++++++ blender-sample ++++++ --- /var/tmp/diff_new_pack.2EiSPL/_old 2021-03-30 21:06:15.057103596 +0200 +++ /var/tmp/diff_new_pack.2EiSPL/_new 2021-03-30 21:06:15.057103596 +0200 @@ -1,2 +1,35 @@ -#! /bin/sh -/usr/bin/blender /usr/share/doc/packages/blender/geeko.blend +#!/bin/bash -x + +if [ -s /usr/share/doc/packages/blender/geeko_example_scene.blend ]; then + demo=/usr/share/doc/packages/blender/geeko_example_scene.blend +else + demo=/usr/share/doc/packages/blender/geeko.blend +fi + +usage() { + cat >&2 <<EOF +run blender with a geeko demo scene, depending on what is available + +usage: $0 [-h] [-v1] [other.blend] + -h this message + -o force old geeko.blend + +without arguments, it loads $demo +EOF + exit 1 +} + +while getopts ho par ; do + case $par in + h) usage;; + o) demo=/usr/share/doc/packages/blender/geeko.blend;; + esac +done + +shift $(($OPTIND - 1)) + +if [ "$#" -ge 1 -a "${1: -6}" == ".blend" ]; then + demo="$1" +fi + +exec /usr/bin/blender "$demo" ++++++ geeko_example_scene.README ++++++ Blender openSUSE sample scene, (c)reated by Linus O. Linhof <[email protected]>. Licensed under "Creative Commons Attribution 4.0 International".
