Name: deepin-system-monitor Version: 6.5.45 Release: 1%{?dist} Summary: System monitor for Deepin Desktop Environment License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/deepin-system-monitor Source0: %{url}/archive/refs/tags/%{version}/%{name}-%{version}.tar.gz # Disable debugsource package (empty source list) %undefine _debugsource_packages BuildRequires: cmake >= 3.10 BuildRequires: gcc-c++ BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qttools-devel BuildRequires: qt6-qt5compat-devel BuildRequires: dtk6core-devel BuildRequires: dtk6gui-devel BuildRequires: dtk6widget-devel BuildRequires: libpcap-devel BuildRequires: systemd-devel BuildRequires: libcap-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libxcb-devel BuildRequires: xcb-util-wm-devel BuildRequires: libicu-devel BuildRequires: libnl3-devel BuildRequires: polkit-devel BuildRequires: polkit-qt6-1-devel Requires: dtk6widget Requires: polkit %description A system process monitor for the Deepin Desktop Environment (DDE) that provides real-time display of running services and processes. %prep %autosetup %build # Remove requirements for deepin translation tools (not available) find . -name "CMakeLists.txt" -exec sed -i '/find_program(POLICY_TS_CONV/d' {} \; find . -name "CMakeLists.txt" -exec sed -i '/POLICY_TS_CONV/d' {} \; find . -name "CMakeLists.txt" -exec sed -i '/find_program(DESKTOP_TS_CONV/d' {} \; find . -name "CMakeLists.txt" -exec sed -i '/DESKTOP_TS_CONV/d' {} \; find . -name "CMakeLists.txt" -exec sed -i '/add_custom_target(APP_POLICY_FILE/,/^)/d' {} \; find . -name "CMakeLists.txt" -exec sed -i '/add_custom_target(APP_DESKTOP_FILE/,/^)/d' {} \; # Remove subdirectories that need dde-dock/shell (not available for building) sed -i '/ADD_SUBDIRECTORY(deepin-system-monitor-plugin)/d' CMakeLists.txt sed -i '/ADD_SUBDIRECTORY(deepin-system-monitor-plugin-popup)/d' CMakeLists.txt # Fix lrelease path find . -name "translation-generate.cmake" -exec sed -i 's|/lib/qt${QT_VERSION_MAJOR}/bin/lrelease|/usr/lib64/qt6/bin/lrelease|' {} \; %cmake -DVERSION=%{version} -DCMAKE_BUILD_TYPE=Release -DDOTEST=OFF %cmake_build %install %cmake_install %files %license LICENSE %doc README.md %{_bindir}/deepin-system-monitor %{_bindir}/deepin-system-monitor-server /usr/lib/deepin-daemon/deepin-system-monitor-system-server /usr/lib/systemd/system/deepin-system-monitor-system-server.service %{_libdir}/deepin-service-manager/libdeepin-system-monitor-daemon.so %{_datadir}/applications/deepin-system-monitor.desktop %{_datadir}/deepin-system-monitor/ %{_datadir}/dbus-1/ %{_datadir}/polkit-1/ %{_datadir}/dsg/ %{_datadir}/deepin-log-viewer/ %{_datadir}/deepin-manual/ %{_datadir}/deepin-service-manager/ %changelog * Fri Jul 17 2026 Yonghang Wang - 6.5.45-1 - Initial package for al-stream-2023