File cadabra2-link-python.patch of Package cadabra2

Index: cadabra2-2.4.3.2/core/CMakeLists.txt
===================================================================
--- cadabra2-2.4.3.2.orig/core/CMakeLists.txt
+++ cadabra2-2.4.3.2/core/CMakeLists.txt
@@ -284,7 +284,7 @@ target_link_libraries(cadabra2 PRIVATE
    ${GMPXX_LIBRARIES}
    ${GMP_LIBRARIES}   
    ${Boost_LIBRARIES}
-#  ${PYTHON_LIBRARIES}
+   ${PYTHON_LIBRARIES}
 #  ${GLIBMM3_LIBRARIES}    
    )
 
Index: cadabra2-2.4.3.2/core/packages/CMakeLists.txt
===================================================================
--- cadabra2-2.4.3.2.orig/core/packages/CMakeLists.txt
+++ cadabra2-2.4.3.2/core/packages/CMakeLists.txt
@@ -66,8 +66,7 @@ foreach(PACKAGE ${COMPILED_PACKAGES})
   set_target_properties(${PNAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/cdb/${PINSTALL}")
   set_target_properties(${PNAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/cdb/${PINSTALL}")
   set_target_properties(${PNAME} PROPERTIES SUFFIX ".${PYTHON_MOD_SUFFIX}")
-
-  target_link_libraries(${PNAME} PUBLIC cadabra2 ${GMPXX_LIBRARIES})
+  target_link_libraries(${PNAME} PUBLIC cadabra2 ${PYTHON_LIBRARIES} ${GMPXX_LIBRARIES} ${GMP_LIBRARIES})
   target_include_directories(${PNAME} PUBLIC ${CADABRA_CORE_DIR})
   install(TARGETS ${PNAME} DESTINATION ${PYTHON_CDB_PACKAGE_PATH}/${PINSTALL})
 endforeach()
openSUSE Build Service is sponsored by