[packages/embree] - up to 4.4.0 for blender 5.0

baggins baggins at pld-linux.org
Sat Nov 29 00:05:23 CET 2025


commit 199af0b790ad53f93174806ad47c253e178b13e6
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Nov 29 02:05:11 2025 +0100

    - up to 4.4.0 for blender 5.0

 cmake-pld.patch | 17 +++++++++++++++++
 embree.spec     | 20 +++++++++++++-------
 2 files changed, 30 insertions(+), 7 deletions(-)
---
diff --git a/embree.spec b/embree.spec
index 7ab80b8..f8e7546 100644
--- a/embree.spec
+++ b/embree.spec
@@ -1,11 +1,12 @@
 Summary:	High Performance Ray Tracing Kernels
 Name:		embree
-Version:	3.13.3
+Version:	4.4.0
 Release:	1
 License:	Apache v2.0
 Group:		Libraries
 Source0:	https://github.com/embree/embree/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	61aee19db0341a8353289043617975a7
+# Source0-md5:	86bdca35c68b8016681dc5de102a3fa1
+Patch0:		cmake-pld.patch
 URL:		https://www.embree.org/
 BuildRequires:	OpenGL-devel
 BuildRequires:	cmake
@@ -40,6 +41,7 @@ Pliki nagłówkowe biblioteki %{name}.
 
 %prep
 %setup -q
+%patch -P0 -p1
 
 %build
 mkdir -p build
@@ -59,6 +61,11 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+cd $RPM_BUILD_ROOT%{_mandir}/man3/
+for f in *.4embree4 ; do
+	%{__mv} "$f" "$(basename "$f" .4embree4).3embree4"
+done
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -68,12 +75,11 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc CHANGELOG.md README.md SECURITY.md
-%attr(755,root,root) %{_libdir}/libembree3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libembree3.so.3
+%attr(755,root,root) %{_libdir}/libembree4.so.4
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libembree3.so
-%{_includedir}/%{name}3
+%attr(755,root,root) %{_libdir}/libembree4.so
+%{_includedir}/%{name}4
 %{_libdir}/cmake/%{name}-%{version}
-%{_mandir}/man3/*.3embree3*
+%{_mandir}/man3/*.3embree4*
diff --git a/cmake-pld.patch b/cmake-pld.patch
new file mode 100644
index 0000000..05cefff
--- /dev/null
+++ b/cmake-pld.patch
@@ -0,0 +1,17 @@
+--- embree-4.4.0/CMakeLists.txt~	2025-04-03 11:23:50.000000000 +0200
++++ embree-4.4.0/CMakeLists.txt	2025-11-29 01:55:41.783322852 +0100
+@@ -277,14 +277,6 @@
+ SET(CONFIGURATION_TYPES "Debug;Release;RelWithDebInfo")
+ ENDIF()
+ 
+-# Validate build type
+-IF (CMAKE_BUILD_TYPE)
+-  string(FIND "${CONFIGURATION_TYPES}" "${CMAKE_BUILD_TYPE}" MATCHED_CONFIG)
+-  IF (${MATCHED_CONFIG} EQUAL -1)
+-    message(FATAL_ERROR "CMAKE_BUILD_TYPE (${CMAKE_BUILD_TYPE}) allows only the following values: ${CONFIGURATION_TYPES}")
+-  ENDIF()
+-ENDIF()
+-
+ message(DEBUG "CMAKE_GENERATOR_TOOLSET: ${CMAKE_GENERATOR_TOOLSET}")
+ message(DEBUG "CMAKE_CXX_COMPILER_ID: ${CMAKE_CXX_COMPILER_ID}")
+ message(DEBUG "CMAKE_CXX_COMPILER: ${CMAKE_CXX_COMPILER}")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/embree.git/commitdiff/199af0b790ad53f93174806ad47c253e178b13e6




More information about the pld-cvs-commit mailing list