File do-not-hardcode-module-dir.patch of Package deepin-network-core

二进制文件 dde-network-core-2.0.57/dcc-network/.CMakeLists.txt.swp 和 dde-network-core-2.0.57-new/dcc-network/.CMakeLists.txt.swp 不同
diff -Nur dde-network-core-2.0.57/dock-network-plugin/CMakeLists.txt dde-network-core-2.0.57-new/dock-network-plugin/CMakeLists.txt
--- dde-network-core-2.0.57/dock-network-plugin/CMakeLists.txt	2025-05-13 16:55:10.000000000 +0800
+++ dde-network-core-2.0.57-new/dock-network-plugin/CMakeLists.txt	2025-05-19 16:17:08.492301407 +0800
@@ -7,6 +7,8 @@
 set(QT_NS Qt6)
 set(DTK_NS Dtk6)
 
+set(PLUGINSDIR ${CMAKE_INSTALL_LIBDIR}/dde-dock/plugins/system-trays/)
+
 project(${PLUGIN_NAME})
 include(GNUInstallDirs)
 # 启用 qt moc 的支持
@@ -73,7 +75,7 @@
     dde-network-core6
 )
 
-install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/system-trays)
+install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION ${PLUGINSDIR})
 # 安装 .qm 文件
 install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/${PLUGIN_NAME}/translations)
 # 安装显示在控制中心-个性化-任务栏-插件区域的图标
二进制文件 dde-network-core-2.0.57/dock-network-plugin/.CMakeLists.txt.swp 和 dde-network-core-2.0.57-new/dock-network-plugin/.CMakeLists.txt.swp 不同
diff -Nur dde-network-core-2.0.57/dss-network-plugin/CMakeLists.txt dde-network-core-2.0.57-new/dss-network-plugin/CMakeLists.txt
--- dde-network-core-2.0.57/dss-network-plugin/CMakeLists.txt	2025-05-13 16:55:10.000000000 +0800
+++ dde-network-core-2.0.57-new/dss-network-plugin/CMakeLists.txt	2025-05-19 15:24:58.779052621 +0800
@@ -4,6 +4,8 @@
 
 project(${PLUGIN_NAME})
 
+set(MODULESDIR ${CMAKE_INSTALL_LIBDIR}/dde-session-shell/modules)
+
 include(GNUInstallDirs)
 # 启用 qt moc 的支持
 set(CMAKE_AUTOMOC ON)
@@ -65,7 +67,7 @@
     KF6::NetworkManagerQt
 )
 
-install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-session-shell/modules)
+install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION ${MODULESDIR})
 # 安装 .qm 文件
 install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/${PLUGIN_NAME}/translations)
 
openSUSE Build Service is sponsored by