File arpack-ng-python-module-installdir.patch of Package arpack-ng
Index: arpack-ng-3.9.1/CMakeLists.txt
===================================================================
--- arpack-ng-3.9.1.orig/CMakeLists.txt
+++ arpack-ng-3.9.1/CMakeLists.txt
@@ -728,8 +728,8 @@ function(build_tests)
target_link_libraries(pyarpack
BLAS::BLAS LAPACK::LAPACK ${Boost_LIBRARIES} ${PYTHON_LIBRARIES})
install(TARGETS pyarpack
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/pyarpack
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/pyarpack)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages)
configure_file("${PROJECT_SOURCE_DIR}/EXAMPLES/PYARPACK/pyarpackSparseBiCGDiag.py.in" "${CMAKE_BINARY_DIR}/pyarpackSparseBiCGDiag.py" @ONLY)
add_test(NAME pyarpackSparseBiCGDiag_tst COMMAND ${PYTHON_EXECUTABLE} pyarpackSparseBiCGDiag.py)
set_tests_properties(pyarpackSparseBiCGDiag_tst PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_BINARY_DIR}/lib:$ENV{PYTHONPATH})