Name: evernight-task-manager Version: 1.1.0 Release: 1%{?dist} Summary: Monitor your CPU, Memory, Disk, Network and GPU usage License: GPL-3.0-or-later URL: https://gitlab.com/mission-center-devs/mission-center Source0: evernight-task-manager-1.1.0.tar.bz2 Source1: gng-1a8916cfeb06a3d63eefa8b17972eb2988e16da3.tar.bz2 Conflicts: mission-center Provides: bundled(mission-center-magpie) Provides: bundled(nvtop) = 3.2.0 # mission center uses a patched version of nvtop BuildRequires: meson >= 0.63 BuildRequires: cargo BuildRequires: cmake BuildRequires: gcc BuildRequires: clang BuildRequires: llvm BuildRequires: gcc-c++ BuildRequires: pkgconfig(protobuf) BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(egl) BuildRequires: libadwaita-devel BuildRequires: desktop-file-utils BuildRequires: blueprint-compiler BuildRequires: cargo-rpm-macros >= 24 BuildRequires: gettext BuildRequires: libappstream-glib Recommends: nethogs %description Monitor your CPU, Memory, Disk, Network and GPU usage %prep %setup -q -n evernight-task-manager-1.1.0 mkdir -p ./subprojects/magpie tar -x --strip-components=1 -f %{SOURCE1} -C ./subprojects/magpie %build export LLVM=1 export CC=clang export CXX=clang++ export LD=ld.lld %meson %meson_build %install %meson_install %find_lang missioncenter %check desktop-file-validate %{buildroot}/%{_datadir}/applications/io.missioncenter.MissionCenter.desktop appstream-util validate-relax %{buildroot}/%{_datadir}/metainfo/io.missioncenter.MissionCenter.metainfo.xml %meson_test %post if command -v nethogs >/dev/null 2>&1; then setcap "cap_net_admin,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+pe" "$(which nethogs)" fi %files -f missioncenter.lang %doc README.md %license COPYING %{_datadir}/missioncenter/ %{_datadir}/applications/io.missioncenter.MissionCenter.desktop %{_datadir}/metainfo/io.missioncenter.MissionCenter.metainfo.xml %{_datadir}/glib-2.0/schemas/io.missioncenter.MissionCenter.gschema.xml %{_datadir}/icons/hicolor/scalable/apps/io.missioncenter.MissionCenter.svg %{_datadir}/icons/hicolor/symbolic/apps/io.missioncenter.MissionCenter-symbolic.svg %{_bindir}/missioncenter-magpie %{_bindir}/missioncenter %changelog %autochangelog