File rdkit-eigen-version.patch of Package rdkit

cf. github.com/rdkit/rdkit/issues/8896
quick and incomplete fix; ignore EIGEN_PATCH_VERSION for now


--- a/Code/cmake/Modules/FindEigen3.cmake	2025-01-31 13:55:45.000000000 +0100
+++ b/Code/cmake/Modules/FindEigen3.cmake	2026-02-18 16:24:42.167518211 +0100
@@ -43,7 +43,11 @@
 endif(NOT Eigen3_FIND_VERSION)
 
 macro(_eigen3_check_version)
-  file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
+  if(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
+    file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/Version" _eigen3_version_header)
+  else(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
+    file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
+  endif(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
 
   string(REGEX MATCH "define[ \t]+EIGEN_WORLD_VERSION[ \t]+([0-9]+)" _eigen3_world_version_match "${_eigen3_version_header}")
   set(EIGEN3_WORLD_VERSION "${CMAKE_MATCH_1}")
openSUSE Build Service is sponsored by