Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package blender for openSUSE:Factory checked in at 2025-03-20 19:24:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blender (Old) and /work/SRC/openSUSE:Factory/.blender.new.2696 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blender" Thu Mar 20 19:24:41 2025 rev:187 rq:1254207 version:4.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/blender/blender.changes 2025-02-26 17:16:39.130513568 +0100 +++ /work/SRC/openSUSE:Factory/.blender.new.2696/blender.changes 2025-03-20 19:25:15.346291653 +0100 @@ -1,0 +2,18 @@ +Tue Mar 18 15:53:49 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 4.4.0 + https://developer.blender.org/docs/release_notes/4.4/ + https://www.blender.org/download/releases/4-4/ +- build with python 3.13 on TW but keep python 3.11 on Leap +- we can build with system audaspace on Leap again +- refreshed patches cmake_manpage_fix.patch +- drop patches: + Add_missing_system_error_handler.patch + ffmpeg-7-1.patch +- change BR for zstd to cmake(zstd) because the pkgconfig alone was + not enough to find the library +- add pkgconfig(libpipewire-0.3) if we ever switch back to the + intree audaspace +- add support for easily test snapshots + +------------------------------------------------------------------- Old: ---- Add_missing_system_error_handler.patch blender-4.3.2.tar.xz blender-4.3.2.tar.xz.md5sum blender-assets-4.3.2.tar.xz ffmpeg-7-1.patch New: ---- blender-4.4.0.tar.xz blender-4.4.0.tar.xz.md5sum blender-assets-4.4.0.tar.xz blender-assets.obsinfo blender.obsinfo BETA DEBUG BEGIN: Old:- drop patches: Add_missing_system_error_handler.patch ffmpeg-7-1.patch Old: Add_missing_system_error_handler.patch ffmpeg-7-1.patch - change BR for zstd to cmake(zstd) because the pkgconfig alone was BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blender.spec ++++++ --- /var/tmp/diff_new_pack.9lcBrg/_old 2025-03-20 19:25:16.490338936 +0100 +++ /var/tmp/diff_new_pack.9lcBrg/_new 2025-03-20 19:25:16.494339102 +0100 @@ -20,6 +20,8 @@ %define _dwz_low_mem_die_limit 40000000 %define _dwz_max_die_limit 200000000 +%bcond_with is_snapshot + %ifarch x86_64 %bcond_without embree %bcond_without oidn @@ -40,7 +42,7 @@ %if 0%{?suse_version} >= 1550 %bcond_without system_audaspace %else -%bcond_with system_audaspace +%bcond_without system_audaspace %global force_boost_version 1_75_0 %global force_gcc_version 14 %endif @@ -53,12 +55,21 @@ %define debugbuild 0 # Define the version of python3 that blender is going to build against. +%if 0%{?suse_version} >= 1550 +%define py3ver 3.13 +%define py3pkg python313 +%else %define py3ver 3.11 %define py3pkg python311 +%endif # this is mostly needed on leap for PySound.cpp as we build the intree audaspace -%if 0%{?suse_version} == 1500 +%if %{without system_audaspace} +%if 0%{?suse_version} >= 1600 +%define numpy_include_path %{_libdir}/python%{py3ver}/site-packages/numpy/_core/include/ +%else %define numpy_include_path %{_libdir}/python%{py3ver}/site-packages/numpy/core/include/ %endif +%endif # Blender version: source/blender/blenkernel/BKE_blender_version.h # blender has versions like x.xxy which have x.xx (notice the missing @@ -80,15 +91,19 @@ %global pkg_name blender Name: blender -Version: 4.3.2 +Version: 4.4.0 Release: 0 Summary: A 3D Modelling And Rendering Package License: GPL-2.0-or-later Group: Productivity/Graphics/3D Editors URL: https://www.blender.org/ # Please leave the source url intact +%if %{with is_snapshot} +Source0: %{pkg_name}-%{version}.tar.xz +%else Source0: https://download.blender.org/source/%{pkg_name}-%{version}.tar.xz Source1: https://download.blender.org/source/%{pkg_name}-%{version}.tar.xz.md5sum +%endif # Unfortunately, the "Essentials" library is only availabe using GIT LFS. https://projects.blender.org/blender/blender/issues/128359 Source2: blender-assets-%{version}.tar.xz Source4: geeko.blend @@ -99,12 +114,8 @@ Source9: SUSE-NVIDIA-GPU-rendering.txt Source10: SUSE-NVIDIA-OptiX-rendering.txt Source99: series -# PATCH-FIX-OPENSUSE - fix gcc 13 fallout -Patch1: Add_missing_system_error_handler.patch # PATCH-FIX-UPSTREAM https://projects.blender.org/blender/blender/pulls/115320 -Patch2: cmake_manpage_fix.patch -# PATCH-FIX-UPSTREAM https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/blob/main/ffmpeg-7-1.patch?ref_type=heads -Patch3: ffmpeg-7-1.patch +Patch1: cmake_manpage_fix.patch %if %{with mold} BuildRequires: mold %endif @@ -165,6 +176,7 @@ BuildRequires: xz BuildRequires: xz-devel BuildRequires: cmake(pugixml) +BuildRequires: cmake(zstd) BuildRequires: pkgconfig(eigen3) BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(freetype2) @@ -180,11 +192,11 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libdecor-0) BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libswresample) BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(shaderc) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(vulkan) @@ -246,7 +258,7 @@ BuildRequires: OpenSubdiv-devel %endif %if %{with openvdb} -BuildRequires: openvdb-devel < 12 +BuildRequires: openvdb-devel BuildRequires: tbb-devel BuildRequires: pkgconfig(blosc) %endif @@ -257,7 +269,7 @@ BuildRequires: OpenShadingLanguage-devel > 1.13 %endif %if %{with system_audaspace} -BuildRequires: pkgconfig(audaspace) >= 1.5 +BuildRequires: pkgconfig(audaspace) >= 1.6 Requires: audaspace-deviceplugin Requires: audaspace-fileplugin %endif @@ -309,9 +321,11 @@ %lang_package %prep +%if %{without is_snapshot} pushd "%{_sourcedir}" md5sum -c %{SOURCE1} popd +%endif %autosetup -p1 -n %{pkg_name}-%{version} %setup -T -D -a 2 -q -n %{pkg_name}-%{version} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.9lcBrg/_old 2025-03-20 19:25:16.602343565 +0100 +++ /var/tmp/diff_new_pack.9lcBrg/_new 2025-03-20 19:25:16.610343896 +0100 @@ -1,15 +1,21 @@ <services> - <service name="obs_scm" mode="manual"> - <param name="revision">v4.3.2</param> - <param name="version">4.3.2</param> - <param name="url">https://projects.blender.org/blender/blender-assets.git</param> + <!-- + <service name="tar_scm" mode="manual"> + <param name="revision">blender-v4.4-release</param> + <param name="version">4.4.0</param> + <param name="url">https://projects.blender.org/blender/blender.git</param> <param name="scm">git</param> <param name="lfs">enable</param> - <param name="exclude">testing/*</param> - <param name="exclude">working/*</param> - <param name="exclude">icons/*</param> + <param name="exclude">lib/*</param> + <param name="exclude">tests/data/*</param> </service> - <service name="tar" mode="manual"> + --> + <service name="tar_scm" mode="manual"> + <param name="revision">v4.4.0</param> + <param name="version">4.4.0</param> + <param name="url">https://projects.blender.org/blender/blender-assets.git</param> + <param name="scm">git</param> + <param name="lfs">enable</param> <param name="exclude">testing/*</param> <param name="exclude">working/*</param> <param name="exclude">icons/*</param> ++++++ blender-4.3.2.tar.xz -> blender-4.4.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/blender/blender-4.3.2.tar.xz /work/SRC/openSUSE:Factory/.blender.new.2696/blender-4.4.0.tar.xz differ: char 26, line 1 ++++++ blender-4.3.2.tar.xz.md5sum -> blender-4.4.0.tar.xz.md5sum ++++++ --- /work/SRC/openSUSE:Factory/blender/blender-4.3.2.tar.xz.md5sum 2025-02-11 21:32:22.249430376 +0100 +++ /work/SRC/openSUSE:Factory/.blender.new.2696/blender-4.4.0.tar.xz.md5sum 2025-03-20 19:25:15.098281403 +0100 @@ -1 +1 @@ -da5763a70f32202832b31d57808d756d blender-4.3.2.tar.xz +3119090d2744733970ec2345b1f3db94 blender-4.4.0.tar.xz ++++++ blender-assets-4.3.2.tar.xz -> blender-assets-4.4.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/blender/blender-assets-4.3.2.tar.xz /work/SRC/openSUSE:Factory/.blender.new.2696/blender-assets-4.4.0.tar.xz differ: char 15, line 1 ++++++ blender-assets.obsinfo ++++++ name: blender-assets version: 4.4.0 mtime: 1738975706 commit: 0418ad6b8e0d962bde30b2d4d828984b9f9c3299 ++++++ blender.obsinfo ++++++ name: blender version: 4.4.0 mtime: 1740837384 commit: 725617c7a007d2343f98a6c2e860a38617f6c427 ++++++ cmake_manpage_fix.patch ++++++ --- /var/tmp/diff_new_pack.9lcBrg/_old 2025-03-20 19:25:16.766350344 +0100 +++ /var/tmp/diff_new_pack.9lcBrg/_new 2025-03-20 19:25:16.770350509 +0100 @@ -1,8 +1,8 @@ -Index: blender-4.3.0/source/creator/CMakeLists.txt +Index: blender/source/creator/CMakeLists.txt =================================================================== ---- blender-4.3.0.orig/source/creator/CMakeLists.txt -+++ blender-4.3.0/source/creator/CMakeLists.txt -@@ -2005,7 +2005,7 @@ detect_leaks=0\"\n\ +--- blender.orig/source/creator/CMakeLists.txt ++++ blender/source/creator/CMakeLists.txt +@@ -2086,7 +2086,7 @@ detect_leaks=0\"\n\ execute_process(\n\ COMMAND\n\ $\{PYTHON_EXECUTABLE\} $\{MANPAGE_GEN\}\n\ ++++++ series ++++++ --- /var/tmp/diff_new_pack.9lcBrg/_old 2025-03-20 19:25:16.854353981 +0100 +++ /var/tmp/diff_new_pack.9lcBrg/_new 2025-03-20 19:25:16.858354146 +0100 @@ -1,9 +1,3 @@ -# PATCH-FIX-OPENSUSE https://developer.blender.org/D5858 -# reproducible.patch -p1 -# PATCH-FIX-OPENSUSE - fix gcc 13 fallout -Add_missing_system_error_handler.patch -p1 # PATCH-FIX-UPSTREAM https://projects.blender.org/blender/blender/pulls/115320 cmake_manpage_fix.patch -# PATCH-FIX-UPSTREAM https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/blob/main/ffmpeg-7-1.patch?ref_type=heads -ffmpeg-7-1.patch