File fix_library_install_dirs.patch of Package osrm-backend
diff -ur osrm-backend-6.0.0/CMakeLists.txt osrm-backend-6.0.0_fix/CMakeLists.txt
--- osrm-backend-6.0.0/CMakeLists.txt 2025-04-14 19:05:35.000000000 +0200
+++ osrm-backend-6.0.0_fix/CMakeLists.txt 2025-11-04 11:37:14.666528705 +0100
@@ -563,14 +563,14 @@
install(TARGETS osrm-datastore DESTINATION bin)
install(TARGETS osrm-routed DESTINATION bin)
-install(TARGETS osrm DESTINATION lib)
-install(TARGETS osrm_extract DESTINATION lib)
-install(TARGETS osrm_partition DESTINATION lib)
-install(TARGETS osrm_customize DESTINATION lib)
-install(TARGETS osrm_update DESTINATION lib)
-install(TARGETS osrm_contract DESTINATION lib)
-install(TARGETS osrm_store DESTINATION lib)
-install(TARGETS osrm_guidance DESTINATION lib)
+install(TARGETS osrm DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_extract DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_partition DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_customize DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_update DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_contract DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS osrm_store DESTINATION ${CMAKE_INSTALL_LIBDIR})
+#install(TARGETS osrm_guidance DESTINATION ${CMAKE_INSTALL_LIBDIR})
# Install profiles and support library to /usr/local/share/osrm/profiles by default
set(DefaultProfilesDir profiles)
@@ -610,7 +610,7 @@
# pkgconfig defines
set(PKGCONFIG_OSRM_CXXFLAGS "${LibOSRM_CXXFLAGS}")
set(PKGCONFIG_OSRM_LDFLAGS "${LibOSRM_LDFLAGS}")
-set(PKGCONFIG_LIBRARY_DIR "${CMAKE_INSTALL_PREFIX}/lib")
+set(PKGCONFIG_LIBRARY_DIR "${CMAKE_INSTALL_LIBDIR}")
set(PKGCONFIG_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include")
list(APPEND DEPENDENCIES_INCLUDE_DIRS "${PKGCONFIG_INCLUDE_DIR}")