File fix-procps-link.patch of Package deepin-system-monitor
diff -Nur deepin-system-monitor-5.8.27/src/CMakeLists.txt deepin-system-monitor-5.8.27-new/src/CMakeLists.txt
--- deepin-system-monitor-5.8.27/src/CMakeLists.txt 2022-05-31 14:13:04.000000000 +0800
+++ deepin-system-monitor-5.8.27-new/src/CMakeLists.txt 2024-08-15 21:12:32.547955768 +0800
@@ -26,13 +26,16 @@
find_package(DtkCore REQUIRED)
find_package(DtkGui REQUIRED)
find_package(DtkWidget REQUIRED)
+find_package(PkgConfig REQUIRED)
find_library(LIB_PCAP NAMES pcap REQUIRED)
-find_library(LIB_PROCPS NAMES procps REQUIRED)
+#find_library(LIB_PROCPS NAMES procps REQUIRED)
find_library(LIB_XCB NAMES xcb REQUIRED)
find_library(LIB_XEXT NAMES Xext REQUIRED)
find_library(LIB_ICCCM NAMES xcb-icccm REQUIRED)
find_package(ICU COMPONENTS i18n uc REQUIRED)
+pkg_check_modules(PROCPS REQUIRED IMPORTED_TARGET libproc2)
+
pkg_search_module(LIB_NL3 REQUIRED libnl-3.0)
pkg_search_module(LIB_NL3_ROUTE REQUIRED libnl-route-3.0)
pkg_search_module(LIB_UDEV REQUIRED libudev)
@@ -537,7 +540,7 @@
dtkwidget
dtkgui
${LIB_PCAP}
- ${LIB_PROCPS}
+ PkgConfig::PROCPS
ICU::i18n
ICU::uc
${LIB_XCB}