File fix-library-path.patch of Package deepin-session-ui
diff -Nur dde-session-ui-5.5.23/CMakeLists.txt dde-session-ui-5.5.23-new/CMakeLists.txt
--- dde-session-ui-5.5.23/CMakeLists.txt 2022-04-22 18:40:04.000000000 +0800
+++ dde-session-ui-5.5.23-new/CMakeLists.txt 2022-05-07 09:43:31.098553885 +0800
@@ -9,6 +9,8 @@
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_FLAGS "-g -Wall")
+link_directories(${LIBRARY_OUTPUT_PATH})
+
# 增加安全编译参数
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-all -fPIC")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-all -fPIC")
@@ -331,7 +333,7 @@
)
## bin
-install(TARGETS ${Notification_Plugin_Name} LIBRARY DESTINATION lib/dde-dock/plugins)
+install(TARGETS ${Notification_Plugin_Name} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/dde-dock/plugins)
## schemas
install(FILES dde-notification-plugin/gschema/com.deepin.dde.dock.module.notifications.gschema.xml DESTINATION share/glib-2.0/schemas)