Name: libksysguard Version: 6.7.4 Release: 1%{?dist} Summary: Library for managing processes running on the system License: GPL-2.0-or-later AND LGPL-2.0-or-later URL: https://invent.kde.org/plasma/%{name} Source0: https://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KF6Completion) BuildRequires: cmake(KF6Auth) BuildRequires: cmake(KF6WidgetsAddons) BuildRequires: cmake(KF6IconThemes) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6Service) BuildRequires: cmake(KF6GlobalAccel) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KF6Declarative) BuildRequires: cmake(KF6NewStuff) BuildRequires: qt6-qttools-devel BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libpcap) BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) BuildRequires: libcap-devel BuildRequires: libXres-devel BuildRequires: lm_sensors-devel BuildRequires: zlib-ng-compat-devel Requires: %{name}-common = %{version}-%{release} %description KSysGuard library provides API to read and manage processes running on the system. Built without Qt6WebEngineWidgets/Qt6WebChannel from some reference specs: confirmed via a full grep of the real upstream source tree that neither is referenced anywhere in this version's CMakeLists.txt at all. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: cmake(Qt6Core) Requires: cmake(Qt6Network) Requires: cmake(Qt6Widgets) Requires: cmake(KF6Config) Requires: cmake(KF6I18n) Requires: cmake(KF6IconThemes) %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package common Summary: Runtime data files shared by libksysguard and ksysguard-libs %description common %{summary}. %prep %autosetup -n %{name}-%{version} -p1 %build %cmake_kf6 -DENABLE_KAUTH_HELPER:BOOL=ON %cmake_build_kf6 %install %cmake_install_kf6 %files %exclude %{_datadir}/locale/*/LC_MESSAGES/*.qm %exclude %{_datadir}/locale/*/LC_MESSAGES/*.mo %license LICENSES %{_kf6_libdir}/libprocesscore.so.* %{_kf6_libdir}/libKSysGuardFormatter.so* %{_kf6_libdir}/libKSysGuardSensors.so* %{_kf6_libdir}/libKSysGuardSensorFaces.so* %{_kf6_datadir}/ksysguard/ %{_kf6_datadir}/qlogging-categories6/libksysguard.categories %{_qt6_qmldir}/org/kde/ksysguard/ %{_kf6_libdir}/libKSysGuardSystemStats.so.* %{_qt6_plugindir}/ksysguard/ %dir %{_libexecdir}/ksysguard %caps(cap_net_raw=ep) %{_libexecdir}/ksysguard/ksgrd_network_helper %{_kf6_datadir}/dbus-1/interfaces/org.kde.ksystemstats1.xml %{_qt6_plugindir}/kf6/packagestructure/ksysguard_sensorface.so %{_kf6_bindir}/ksysguard-identify %files common %{_kf6_libexecdir}/kauth/ksysguardprocesslist_helper %{_datadir}/dbus-1/system.d/org.kde.ksysguard.processlisthelper.conf %{_datadir}/dbus-1/system-services/org.kde.ksysguard.processlisthelper.service %{_datadir}/polkit-1/actions/org.kde.ksysguard.processlisthelper.policy %{_datadir}/knsrcfiles/* %files devel %{_includedir}/ksysguard/ %{_kf6_libdir}/libprocesscore.so %{_kf6_libdir}/cmake/KSysGuard/ %{_kf6_libdir}/libKSysGuardSystemStats.so %changelog * Sat Aug 29 2026 Smech - 6.7.4-1 - Real upstream source, dropped Qt6WebEngineWidgets/Qt6WebChannel (verified unreferenced in real CMakeLists.txt), %exclude wildcard