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}

openSUSE Build Service is sponsored by