The package rpms/blender.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/blender.git/commit/?id=13c92f2302....
Change:
+%ifarch x86_64 || aarch64
Thanks.
Full change:
============
commit 13c92f230248e12adb67d0c54e530271e12531cb
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Wed Oct 6 23:26:24 2021 -0700
Update to 2.93.5 (#2011379)
diff --git a/blender.spec b/blender.spec
index 366badf..82808c7 100644
--- a/blender.spec
+++ b/blender.spec
@@ -5,18 +5,22 @@
%bcond_with ffmpeg
# Needed to enable osl support for cycles rendering
%bcond_without llvm
-%bcond_with openshading
+%bcond_without openshading
+%bcond_with sdl
%bcond_without system_eigen3
%bcond_with wayland
%ifarch x86_64 || aarch64 || ppc64le
%global cyclesflag ON
+# Availabel for x86_64 and aarch64
+%ifarch x86_64 || aarch64
+%bcond_without usd
+%endif
# Only available on x86_64
%ifarch x86_64
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_without usd
%else
%bcond_with embree
%bcond_with hidapi
@@ -29,7 +33,7 @@
Name: blender
Epoch: 1
-Version: 2.93.4
+Version: 2.93.5
Release: %autorelease
@@ -274,6 +278,9 @@ sed -i "s/date_time/date_time
python%{python3_version_nodots}/" \
-DWITH_NANOVDB=OFF \
-DWITH_PYTHON_INSTALL=OFF \
-DWITH_PYTHON_INSTALL_REQUESTS=OFF \
+%if %{with sdl}
+ -DWITH_GHOST_SDL=ON \
+%endif
%if %{with system_eigen3}
-DWITH_SYSTEM_EIGEN3=ON \
%endif
diff --git a/sources b/sources
index cb3ca13..278e49e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (blender-2.93.4.tar.xz) =
8873a8d47da1cd5cdfad9c6311b2b4b9588e101c4ed2f2e231eb26efa88a5f3fa30fba49e1e320fe920d14b15a990c030e6764defd64e6226b42a47db7feaae8
+SHA512 (blender-2.93.5.tar.xz) =
274e94fa64af0a414815d2809870982dc1093732ddad9e91318f96ce5b72102d9afab16273724127568c0e890dad921bd8f72d7b0e74c9c501b3e86f6b7cfaa0
commit 1e4479d575c7991d3892d6b84e77a183093cd1a2
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Oct 5 22:26:56 2021 -0500
Add patch for OIIO 2.3+.
diff --git a/blender-oiio-2.3.patch b/blender-oiio-2.3.patch
new file mode 100644
index 0000000..87175b7
--- /dev/null
+++ b/blender-oiio-2.3.patch
@@ -0,0 +1,29 @@
+Index: blender-2.93.4/build_files/cmake/Modules/FindOpenImageIO.cmake
+===================================================================
+--- blender-2.93.4.orig/build_files/cmake/Modules/FindOpenImageIO.cmake
++++ blender-2.93.4/build_files/cmake/Modules/FindOpenImageIO.cmake
+@@ -48,6 +48,15 @@ FIND_LIBRARY(OPENIMAGEIO_LIBRARY
+ lib64 lib
+ )
+
++FIND_LIBRARY(OPENIMAGEIO_UTIL_LIBRARY
++ NAMES
++ OpenImageIO_Util
++ HINTS
++ ${_openimageio_SEARCH_DIRS}
++ PATH_SUFFIXES
++ lib64 lib
++ )
++
+ FIND_FILE(OPENIMAGEIO_IDIFF
+ NAMES
+ idiff
+@@ -64,7 +73,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenIm
+ OPENIMAGEIO_LIBRARY OPENIMAGEIO_INCLUDE_DIR)
+
+ IF(OPENIMAGEIO_FOUND)
+- SET(OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARY})
++ SET(OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARY} ${OPENIMAGEIO_UTIL_LIBRARY})
+ SET(OPENIMAGEIO_INCLUDE_DIRS ${OPENIMAGEIO_INCLUDE_DIR})
+ IF(EXISTS ${OPENIMAGEIO_INCLUDE_DIR}/OpenImageIO/pugixml.hpp)
+ SET(OPENIMAGEIO_PUGIXML_FOUND TRUE)
diff --git a/blender.spec b/blender.spec
index 467732b..366badf 100644
--- a/blender.spec
+++ b/blender.spec
@@ -52,6 +52,9 @@ Patch1: %{name}-usd-pythonlibs-fix.diff
#
https://developer.blender.org/T90842
Patch2: %{name}-usd-writer-abstract-fix.diff
+# Patch for build with OIIO 2.3+
+Patch3: blender-oiio-2.3.patch
+
# Development stuff
BuildRequires: boost-devel
%if %{with clang}
commit 7a10a1d673d7d30d3bbfa2abb4b4842a23d11811
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Oct 4 22:05:15 2021 -0500
Rebuild for OpenImageIO 2.3.8.0.