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-02-11 21:31:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blender (Old)
 and      /work/SRC/openSUSE:Factory/.blender.new.19470 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blender"

Tue Feb 11 21:31:58 2025 rev:185 rq:1245135 version:4.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/blender/blender.changes  2024-11-15 
15:42:07.823629061 +0100
+++ /work/SRC/openSUSE:Factory/.blender.new.19470/blender.changes       
2025-02-11 21:32:23.049463378 +0100
@@ -1,0 +2,66 @@
+Tue Feb 11 16:09:50 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- For the desktop file we do not need the 2nd copy 
+
+-------------------------------------------------------------------
+Tue Feb 11 14:38:04 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- disable update-alternative again. only the main package will have
+  unversioned hardlinks.
+
+-------------------------------------------------------------------
+Mon Feb  3 00:59:33 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- First attempt in making them parallel installable
+- Add the %ghost %attr() for the alternatives 
+- cleanup filelist 
+
+-------------------------------------------------------------------
+Sat Feb  1 22:17:32 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 4.3.2
+  https://www.blender.org/download/releases/4-3/
+  https://developer.blender.org/docs/release_notes/4.3/corrective_releases/
+
+-------------------------------------------------------------------
+Wed Nov 20 09:21:33 UTC 2024 - Marcus Rueckert <mrueck...@suse.de>
+
+- disable GHOST_SDL mode, so we can enable IME input
+
+-------------------------------------------------------------------
+Wed Nov 20 08:35:26 UTC 2024 - Marcus Rueckert <mrueck...@suse.de>
+
+- cleanup cmake options
+  - removed unused options:
+    -DWITH_CODEC_AVI
+    -DWITH_COMPOSITOR
+    -DWITH_IMAGE_DDS
+    -DWITH_IMAGE_HDR
+    -DWITH_IMAGE_TIFF
+    -DWITH_CYCLES_CUBIN_COMPILER
+    -DPYTHON_NUMPY_INCLUDE_DIRS
+    -DWITH_SYSTEM_GLEW
+  - add some explicite OFF settings to make the cmake output a bit
+    less noisy
+    -DWITH_XR_OPENXR
+    -DWITH_USD
+    -DWITH_MATERIALX
+- add BuildRequires for vulkan support:
+  pkgconfig(shaderc) pkgconfig(vulkan)
+- add BuildRequires for webp support:
+  pkgconfig(libwebp)
+- add BuildRequires for more renderer API supports:
+  pkgconfig(level-zero)
+
+-------------------------------------------------------------------
+Wed Nov 20 07:53:32 UTC 2024 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 4.3.0
+  https://www.blender.org/download/releases/4-3/
+- refreshed patches:
+  cmake_manpage_fix.patch
+  ffmpeg-7-1.patch
+- drop patches
+  reproducible.patch
+
+-------------------------------------------------------------------

Old:
----
  blender-4.2.3.tar.xz
  blender-4.2.3.tar.xz.md5sum
  blender-assets-4.2.3.tar.xz
  reproducible.patch

New:
----
  blender-4.3.2.tar.xz
  blender-4.3.2.tar.xz.md5sum
  blender-assets-4.3.2.tar.xz

BETA DEBUG BEGIN:
  Old:- drop patches
  reproducible.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ blender.spec ++++++
--- /var/tmp/diff_new_pack.iIZP3P/_old  2025-02-11 21:32:24.633528720 +0100
+++ /var/tmp/diff_new_pack.iIZP3P/_new  2025-02-11 21:32:24.637528885 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package blender
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2019-2023 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -52,6 +52,8 @@
 %bcond_with system_audaspace
 %endif
 
+%bcond_with blender_ua
+
 # Set this to 1 for fixing bugs.
 %define debugbuild 0
 
@@ -76,28 +78,28 @@
 %bcond_with usd
 %bcond_with openxr
 
+%global pkg_name blender
+
 Name:           blender
-Version:        4.2.3
+Version:        4.3.2
 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
-Source0:        https://download.blender.org/source/%{name}-%{version}.tar.xz
-Source1:        
https://download.blender.org/source/%{name}-%{version}.tar.xz.md5sum
+Source0:        
https://download.blender.org/source/%{pkg_name}-%{version}.tar.xz
+Source1:        
https://download.blender.org/source/%{pkg_name}-%{version}.tar.xz.md5sum
 # 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
 Source5:        geeko.README
 Source6:        geeko_example_scene.blend
 Source7:        geeko_example_scene.README
-Source8:        %{name}-sample
+Source8:        %{pkg_name}-sample
 Source9:        SUSE-NVIDIA-GPU-rendering.txt
 Source10:       SUSE-NVIDIA-OptiX-rendering.txt
 Source99:       series
-# PATCH-FIX-OPENSUSE https://developer.blender.org/D5858
-Patch0:         reproducible.patch
 # 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
@@ -161,6 +163,7 @@
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(lcms2)
+BuildRequires:  pkgconfig(level-zero)
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavdevice)
 BuildRequires:  pkgconfig(libavfilter)
@@ -170,9 +173,12 @@
 BuildRequires:  pkgconfig(libopenjp2)
 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)
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-egl)
@@ -197,7 +203,7 @@
 Recommends:     %name-demo = %version
 # current locale handling doesn't create locale(..) provides correctly
 Recommends:     %name-lang = %version
-Provides:       %{name}-%{_suffix} = %{version}
+Provides:       %{pkg_name}-%{_suffix} = %{version}
 BuildRequires:  pkgconfig(OpenEXR)
 %if %{with clang}
 BuildRequires:  clang
@@ -260,10 +266,12 @@
 Requires:       audaspace-fileplugin
 %endif
 %ifarch x86_64
-Obsoletes:      %{name}-cycles-devel = %{version}
-Provides:       %{name}-cycles-devel = %{version}
+Obsoletes:      %{pkg_name}-cycles-devel = %{version}
+Provides:       %{pkg_name}-cycles-devel = %{version}
 %endif
 ExcludeArch:    %{ix86} %{arm}
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 
 %description
 Blender is a 3D modelling and rendering package. It is the in-house
@@ -307,8 +315,8 @@
 md5sum -c %{SOURCE1}
 popd
 
-%autosetup -p1
-%setup -T -D -a 2 -q
+%autosetup -p1 -n %{pkg_name}-%{version}
+%setup -T -D -a 2 -q -n %{pkg_name}-%{version}
 mv blender-assets-%{version} release/datafiles/assets
 
 rm -rf extern/libopenjpeg
@@ -374,12 +382,10 @@
 %endif
       -DWITH_BUILDINFO:BOOL=OFF \
       -DWITH_BULLET:BOOL=ON \
-      -DWITH_CODEC_AVI:BOOL=ON \
       -DWITH_CODEC_FFMPEG:BOOL=ON \
       -DFFMPEG_ROOT_DIR:PATH=%{_includedir}/ffmpeg \
       -DWITH_CODEC_SNDFILE:BOOL=ON \
       -DLIBSNDFILE_ROOT_DIR:FILE=%{_prefix} \
-      -DWITH_COMPOSITOR:BOOL=ON \
 %ifarch ppc ppc64 ppc64le
       -DWITH_CYCLES:BOOL=OFF \
       -DWITH_CYCLES_EMBREE:BOOL=OFF \
@@ -403,11 +409,8 @@
       -DWITH_IK_ITASC:BOOL=ON \
       -DWITH_IK_SOLVER:BOOL=ON \
       -DWITH_IMAGE_CINEON:BOOL=ON \
-      -DWITH_IMAGE_DDS:BOOL=ON \
-      -DWITH_IMAGE_HDR:BOOL=ON \
       -DWITH_IMAGE_OPENEXR:BOOL=ON \
       -DWITH_IMAGE_OPENJPEG:BOOL=ON \
-      -DWITH_IMAGE_TIFF:BOOL=ON \
       -DWITH_INPUT_NDOF:BOOL=ON \
       -DWITH_INTERNATIONAL:BOOL=ON \
       -DWITH_LIBMV:BOOL=ON \
@@ -453,28 +456,29 @@
       -DPYTHON_INCLUDE_DIRS=%{_includedir}/python%{py3ver} \
       -DWITH_PYTHON_INSTALL_NUMPY=OFF \
       -DPYTHON_NUMPY_PATH:PATH=%{_libdir}/python%{py3ver}/site-packages \
-      
-DPYTHON_NUMPY_INCLUDE_DIRS:PATH=%{_libdir}/python%{py3ver}/site-packages/numpy/core/include
 \
       -DWITH_QUADRIFLOW:BOOL=ON \
       -DWITH_SDL:BOOL=ON \
       -DWITH_TBB:BOOL=ON \
 %if %{with usd}
       -DWITH_USD:BOOL=ON \
+%else
+      -DWITH_USD:BOOL=OFF \
 %endif
+      -DWITH_MATERIALX:BOOL=OFF \
 %if 0%{?is_opensuse} == 1
       -DWITH_MEM_JEMALLOC:BOOL=ON \
 %endif
       -DWITH_JACK:BOOL=ON \
       -DWITH_DOC_MANPAGE:BOOL=ON \
       -DWITH_GHOST_XDND:BOOL=ON \
+      -DWITH_GHOST_SDL:BOOL=OFF \
       -DWITH_X11_XINPUT:BOOL=ON \
       -DWITH_X11_XF86VMODE:BOOL=ON \
-%if %{with system_glew}
-      -DWITH_SYSTEM_GLEW:BOOL=ON \
-%else
-      -DWITH_SYSTEM_GLEW:BOOL=OFF \
-%endif
+      -DWITH_INPUT_IME:BOOL=ON \
 %if %{with openxr}
       -DWITH_XR_OPENXR:BOOL=ON \
+%else
+      -DWITH_XR_OPENXR:BOOL=OFF \
 %endif
 %if %{with optix}
       -DWITH_CYCLES_DEVICE_OPTIX:BOOL=ON \
@@ -482,8 +486,8 @@
       -DOPTIX_ROOT_DIR:PATH=/opt/nvidia/optix \
 %endif
       -DWITH_CYCLES_CUDA_BINARIES:BOOL=OFF \
-      -DWITH_CYCLES_CUBIN_COMPILER:BOOL=OFF \
       -DWITH_CYCLES_HIP_BINARIES:BOOL=ON \
+      -DWITH_CYCLES_DEVICE_HIPRT:BOOL=ON \
       -DWITH_CYCLES_DEVICE_ONEAPI:BOOL=ON \
       -DWITH_CYCLES_ONEAPI_BINARIES:BOOL=ON
 
@@ -499,63 +503,143 @@
 find %{buildroot} -name "*.py" -perm 0644 -print0 | \
        xargs -0r grep -l '^#!' | xargs -d'\n' chmod -f 0755;
 # Copy text files to correct place.
-mkdir -p %{buildroot}%{_docdir}/%{name}
-mv -v %{buildroot}%{_datadir}/doc/blender/* %{buildroot}%{_docdir}/%{name}/
+mkdir -p %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}
+mv -v %{buildroot}%{_datadir}/doc/blender/* 
%{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
 rmdir %{buildroot}%{_datadir}/doc/blender
 # install blender sample.
-install -D -m 0644 %{SOURCE4} %{buildroot}%{_docdir}/%{name}/
-install -D -m 0644 %{SOURCE5} %{buildroot}%{_docdir}/%{name}/
-install -D -m 0644 %{SOURCE6} %{buildroot}%{_docdir}/%{name}/
-install -D -m 0644 %{SOURCE7} %{buildroot}%{_docdir}/%{name}/
+install -D -m 0644 %{SOURCE4} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
+install -D -m 0644 %{SOURCE5} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
+install -D -m 0644 %{SOURCE6} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
+install -D -m 0644 %{SOURCE7} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
 install -D -m 0755 %{SOURCE8} %{buildroot}%{_bindir}/
 # GPU and OptiX rendering texts
-install -D -m 0644 %{SOURCE9} %{buildroot}%{_docdir}/%{name}/
-install -D -m 0644 %{SOURCE10} %{buildroot}%{_docdir}/%{name}/
+install -D -m 0644 %{SOURCE9} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
+install -D -m 0644 %{SOURCE10} %{buildroot}%{_docdir}/%{pkg_name}-%{_suffix}/
 
-chmod -f 0644 
%{buildroot}%{_datadir}/%{name}/%{_version}/scripts/modules/console_python.py
+chmod -f 0644 
%{buildroot}%{_datadir}/%{pkg_name}/%{_version}/scripts/modules/console_python.py
 
-%fdupes %{buildroot}%{_datadir}/%{name}/%{_version}/
-%find_lang %{name} %{?no_lang_C}
+%fdupes %{buildroot}%{_datadir}/%{pkg_name}/%{_version}/
+%find_lang %{pkg_name} %{?no_lang_C}
 rm -rf %{buildroot}%{_datadir}/locale/languages
 
 %ifnarch x86_64
-find %{buildroot}%{_datadir}/%{name}/%{_version}/scripts/ -name "*.h" -print 
-delete
+find %{buildroot}%{_datadir}/%{pkg_name}/%{_version}/scripts/ -name "*.h" 
-print -delete
 %endif
 
 # distinguishable menu entry
-sed -i 's/^Name=Blender$/Name=Blender %{_version}/g' 
%{buildroot}%{_datadir}/applications/%{name}.desktop
-
-# don't package thumbnailer
-# rm %{buildroot}%{_bindir}/%{name}-thumbnailer.py
+perl -p -i -e 's/^Name=Blender$/Name=Blender %{_version}/g ; 
s/^((Exec|Icon)=blender)/$1-%{_version}/g' \
+  %{buildroot}%{_datadir}/applications/%{pkg_name}.desktop
 
 %if 0%{?sles_version}
-%suse_update_desktop_file -i -n %{name}
+%suse_update_desktop_file -i -n %{pkg_name}
 %else
 # Validate blender.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{pkg_name}.desktop
 %endif
 
-%files lang -f %{name}.lang
-%dir %{_datadir}/%{name}/%{_version}/datafiles/locale
-%dir %{_datadir}/%{name}/%{_version}/datafiles/locale/*
-%dir %{_datadir}/%{name}/%{_version}/datafiles/locale/*/LC_MESSAGES
+mv %{buildroot}%{_bindir}/blender{,-%{_version}}
+mv %{buildroot}%{_bindir}/blender-sample{,-%{_version}}
+mv %{buildroot}%{_bindir}/blender-thumbnailer{,-%{_version}}
+mv %{buildroot}%{_datadir}/applications/blender{,-%{_version}}.desktop
+mv 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/blender{,-%{_version}}.svg
+mv 
%{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic{,-%{_version}}.svg
+mv %{buildroot}%{_mandir}/man1/blender{,-%{_version}}.1
+mv 
%{buildroot}%{_datadir}/metainfo/org.blender.Blender{,-%{_version}}.metainfo.xml
+
+%if "%{name}" == "blender" && %{without blender_ua}
+ln %{buildroot}%{_bindir}/blender{-%{_version},}
+ln %{buildroot}%{_bindir}/blender-sample{-%{_version},}
+ln %{buildroot}%{_bindir}/blender-thumbnailer{-%{_version},}
+ln 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/blender{-%{_version},}.svg
+ln 
%{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic{-%{_version},}.svg
+ln %{buildroot}%{_mandir}/man1/blender{-%{_version},}.1
+ln 
%{buildroot}%{_datadir}/metainfo/org.blender.Blender{-%{_version},}.metainfo.xml
+%endif
+
+%if %{with blender_ua}
+mkdir -p %{buildroot}/etc/alternatives/
+
+%if %{with self_ghosting}
+ln -s blender                          %{buildroot}/etc/alternatives/blender
+ln -s blender-sample                   
%{buildroot}/etc/alternatives/blender-sample
+ln -s blender-thumbnailer              
%{buildroot}/etc/alternatives/blender-thumbnailer
+ln -s blender.desktop                  
%{buildroot}/etc/alternatives/blender.desktop
+ln -s blender.svg                      
%{buildroot}/etc/alternatives/blender.svg
+ln -s blender-symbolic.svg             
%{buildroot}/etc/alternatives/blender-symbolic.svg
+ln -s blender.1.gz                     
%{buildroot}/etc/alternatives/blender.1.gz
+ln -s org.blender.Blender.metainfo.xml 
%{buildroot}/etc/alternatives/org.blender.Blender.metainfo.xml
+%endif
+
+ln -s /etc/alternatives/blender                          
%{buildroot}%{_bindir}/blender
+ln -s /etc/alternatives/blender-sample                   
%{buildroot}%{_bindir}/blender-sample
+ln -s /etc/alternatives/blender-thumbnailer              
%{buildroot}%{_bindir}/blender-thumbnailer
+ln -s /etc/alternatives/blender.desktop                  
%{buildroot}%{_datadir}/applications/blender.desktop
+ln -s /etc/alternatives/blender.svg                      
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/blender.svg
+ln -s /etc/alternatives/blender-symbolic.svg             
%{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic.svg
+ln -s /etc/alternatives/blender.1.gz                     
%{buildroot}%{_mandir}/man1/blender.1.gz
+ln -s /etc/alternatives/org.blender.Blender.metainfo.xml 
%{buildroot}%{_datadir}/metainfo/org.blender.Blender.metainfo.xml
+
+%post
+/usr/sbin/update-alternatives --quiet --install \
+  %{_bindir}/blender                                                     
blender                          %{_bindir}/blender-%{_version} %{_suffix} \
+    --slave %{_bindir}/blender-sample                                    
blender-sample                   %{_bindir}/blender-sample-%{_version} \
+    --slave %{_bindir}/blender-thumbnailer                               
blender-thumbnailer              %{_bindir}/blender-thumbnailer-%{_version} \
+    --slave %{_datadir}/applications/blender.desktop                     
blender.desktop                  
%{_datadir}/applications/blender-%{_version}.desktop \
+    --slave %{_datadir}/icons/hicolor/scalable/apps/blender.svg          
blender.svg                      
%{_datadir}/icons/hicolor/scalable/apps/blender-%{_version}.svg \
+    --slave %{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic.svg 
blender-symbolic.svg             
%{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic-%{_version}.svg \
+    --slave %{_mandir}/man1/blender.1.gz                                 
blender.1.gz                     %{_mandir}/man1/blender-%{_version}.1.gz \
+    --slave %{_datadir}/metainfo/org.blender.Blender.metainfo.xml        
org.blender.Blender.metainfo.xml 
%{_datadir}/metainfo/org.blender.Blender-%{_version}.metainfo.xml
+
+%postun
+if [ ! -f %{_bindir}/blender-%{_version} ] ; then
+  /usr/sbin/update-alternatives --quiet --remove blender 
%{_bindir}/blender-%{_version}
+fi
+%endif
+
+%files lang -f %{pkg_name}.lang
+%dir %{_datadir}/%{pkg_name}/%{_version}/datafiles/locale
+%dir %{_datadir}/%{pkg_name}/%{_version}/datafiles/locale/*
+%dir %{_datadir}/%{pkg_name}/%{_version}/datafiles/locale/*/LC_MESSAGES
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/locale/languages
 
 %files
-%{_bindir}/*
-%{_mandir}/man1/%{name}.1.gz
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/%{_version}
-%dir %{_datadir}/%{name}/%{_version}/datafiles
-%exclude %{_datadir}/%{name}/%{_version}/datafiles/locale
-%exclude %{_docdir}/%{name}/geeko_example_scene.*
-%{_datadir}/%{name}/%{_version}/extensions/
-%{_datadir}/%{name}/%{_version}/scripts/
-%{_datadir}/%{name}/%{_version}/datafiles/
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}*.svg
-%{_datadir}/metainfo/org.%{name}.Blender.metainfo.xml
-%doc %{_docdir}/%{name}
+%{_bindir}/*-%{_version}
+%{_mandir}/man1/%{pkg_name}-%{_version}.1.gz
+%dir %{_datadir}/%{pkg_name}/
+%dir %{_datadir}/%{pkg_name}/%{_version}/
+%dir %{_datadir}/%{pkg_name}/%{_version}/datafiles/
+%{_datadir}/%{pkg_name}/%{_version}/extensions/
+%{_datadir}/%{pkg_name}/%{_version}/scripts/
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/assets/
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/colormanagement/
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/fonts/
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/icons/
+%{_datadir}/%{pkg_name}/%{_version}/datafiles/studiolights/
+%{_datadir}/applications/%{pkg_name}-%{_version}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{pkg_name}*-%{_version}.svg
+%{_datadir}/metainfo/org.%{pkg_name}.Blender-%{_version}.metainfo.xml
+%doc %{_docdir}/%{pkg_name}-%{_suffix}
+%exclude %{_docdir}/%{pkg_name}-%{_suffix}/geeko_example_scene.*
+%if %{with blender_ua}
+%ghost /etc/alternatives/blender
+%ghost /etc/alternatives/blender-sample
+%ghost /etc/alternatives/blender-thumbnailer
+%ghost /etc/alternatives/blender.desktop
+%ghost /etc/alternatives/blender.svg
+%ghost /etc/alternatives/blender-symbolic.svg
+%ghost /etc/alternatives/blender.1.gz
+%ghost /etc/alternatives/org.blender.Blender.metainfo.xml
+%endif
+%if %{with blender_ua} || "%{name}" == "blender"
+%{_bindir}/blender
+%{_bindir}/blender-sample
+%{_bindir}/blender-thumbnailer
+%{_datadir}/icons/hicolor/scalable/apps/blender.svg
+%{_datadir}/icons/hicolor/symbolic/apps/blender-symbolic.svg
+%{_mandir}/man1/blender.1.gz
+%{_datadir}/metainfo/org.blender.Blender.metainfo.xml
+%endif
 
 %files demo
-%doc %{_docdir}/%{name}/geeko_example_scene.*
+%doc %{_docdir}/%{pkg_name}-%{_suffix}/geeko_example_scene.*
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.iIZP3P/_old  2025-02-11 21:32:24.745533340 +0100
+++ /var/tmp/diff_new_pack.iIZP3P/_new  2025-02-11 21:32:24.745533340 +0100
@@ -1,7 +1,7 @@
 <services>
   <service name="obs_scm" mode="manual">
-    <param name="revision">v4.2.3</param>
-    <param name="version">4.2.3</param>
+    <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>
     <param name="scm">git</param>
     <param name="lfs">enable</param>

++++++ blender-4.2.3.tar.xz -> blender-4.3.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/blender/blender-4.2.3.tar.xz 
/work/SRC/openSUSE:Factory/.blender.new.19470/blender-4.3.2.tar.xz differ: char 
26, line 1

++++++ blender-4.2.3.tar.xz.md5sum -> blender-4.3.2.tar.xz.md5sum ++++++
--- /work/SRC/openSUSE:Factory/blender/blender-4.2.3.tar.xz.md5sum      
2024-10-29 14:33:18.088923203 +0100
+++ /work/SRC/openSUSE:Factory/.blender.new.19470/blender-4.3.2.tar.xz.md5sum   
2025-02-11 21:32:22.249430376 +0100
@@ -1 +1 @@
-0fb14e18299b76f6dbf7b0bb99c27e67  blender-4.2.3.tar.xz
+da5763a70f32202832b31d57808d756d  blender-4.3.2.tar.xz

++++++ blender-assets-4.2.3.tar.xz -> blender-assets-4.3.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/blender/blender-assets-4.2.3.tar.xz 
/work/SRC/openSUSE:Factory/.blender.new.19470/blender-assets-4.3.2.tar.xz 
differ: char 15, line 1

++++++ cmake_manpage_fix.patch ++++++
--- /var/tmp/diff_new_pack.iIZP3P/_old  2025-02-11 21:32:24.853537795 +0100
+++ /var/tmp/diff_new_pack.iIZP3P/_new  2025-02-11 21:32:24.861538125 +0100
@@ -1,8 +1,8 @@
-Index: blender-4.2.3/source/creator/CMakeLists.txt
+Index: blender-4.3.0/source/creator/CMakeLists.txt
 ===================================================================
---- blender-4.2.3.orig/source/creator/CMakeLists.txt
-+++ blender-4.2.3/source/creator/CMakeLists.txt
-@@ -1925,7 +1925,7 @@ detect_leaks=0\"\n\
+--- 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\
    execute_process(\n\
      COMMAND\n\
      $\{PYTHON_EXECUTABLE\} $\{MANPAGE_GEN\}\n\

++++++ ffmpeg-7-1.patch ++++++
--- /var/tmp/diff_new_pack.iIZP3P/_old  2025-02-11 21:32:24.873538620 +0100
+++ /var/tmp/diff_new_pack.iIZP3P/_new  2025-02-11 21:32:24.877538785 +0100
@@ -13,10 +13,10 @@
  source/blender/imbuf/intern/anim_movie.cc | 11 +++++------
  2 files changed, 14 insertions(+), 6 deletions(-)
 
-Index: blender-4.2.3/intern/ffmpeg/ffmpeg_compat.h
+Index: blender-4.3.0/intern/ffmpeg/ffmpeg_compat.h
 ===================================================================
---- blender-4.2.3.orig/intern/ffmpeg/ffmpeg_compat.h
-+++ blender-4.2.3/intern/ffmpeg/ffmpeg_compat.h
+--- blender-4.3.0.orig/intern/ffmpeg/ffmpeg_compat.h
++++ blender-4.3.0/intern/ffmpeg/ffmpeg_compat.h
 @@ -161,6 +161,15 @@ FFMPEG_INLINE size_t ffmpeg_get_buffer_a
    return align;
  }
@@ -33,11 +33,11 @@
  /* -------------------------------------------------------------------- */
  /** \name Deinterlace code block
   *
-Index: blender-4.2.3/source/blender/imbuf/intern/anim_movie.cc
+Index: blender-4.3.0/source/blender/imbuf/intern/anim_movie.cc
 ===================================================================
---- blender-4.2.3.orig/source/blender/imbuf/intern/anim_movie.cc
-+++ blender-4.2.3/source/blender/imbuf/intern/anim_movie.cc
-@@ -657,7 +657,7 @@ static void ffmpeg_decode_store_frame_pt
+--- blender-4.3.0.orig/source/blender/imbuf/intern/anim_movie.cc
++++ blender-4.3.0/source/blender/imbuf/intern/anim_movie.cc
+@@ -656,7 +656,7 @@ static void ffmpeg_decode_store_frame_pt
  {
    anim->cur_pts = av_get_pts_from_frame(anim->pFrame);
  
@@ -46,7 +46,7 @@
      anim->cur_key_frame_pts = anim->cur_pts;
    }
  
-@@ -1036,11 +1036,10 @@ static int ffmpeg_seek_to_key_frame(ImBu
+@@ -1035,11 +1035,10 @@ static int ffmpeg_seek_to_key_frame(ImBu
  
      AVFormatContext *format_ctx = anim->pFormatCtx;
  



++++++ series ++++++
--- /var/tmp/diff_new_pack.iIZP3P/_old  2025-02-11 21:32:24.949541755 +0100
+++ /var/tmp/diff_new_pack.iIZP3P/_new  2025-02-11 21:32:24.957542085 +0100
@@ -1,7 +1,7 @@
 # PATCH-FIX-OPENSUSE https://developer.blender.org/D5858
-reproducible.patch
+# reproducible.patch -p1
 # PATCH-FIX-OPENSUSE - fix gcc 13 fallout
-Add_missing_system_error_handler.patch
+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

Reply via email to