Name: stacer Version: 1.6.3 Release: 1%{?dist} Summary: Linux system optimizer and monitoring License: GPL-3.0 URL: https://github.com/QuentiumYT/Stacer Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: qt6-qttools-devel BuildRequires: pkgconfig(Qt6) BuildRequires: pkgconfig(Qt6Charts) BuildRequires: pkgconfig(Qt6Svg) Requires: hicolor-icon-theme Requires: qt6-qtcharts%{?_isa} %description Monitor your system (CPU, memory, disk) in a graphical application (Qt). Change and monitor your services. Summarizes basic system information and can show network download/upload speeds/totals. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries files for developing applications that use %{name}. %prep %autosetup -n Stacer-%{version} %build cmake -S . -B build \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release cmake --build build -j $(nproc) # Build translations lrelease-qt6 stacer/stacer.pro %install install -Dp -m 0755 stacer/stacer \ %{buildroot}%{_libdir}/stacer/stacer mkdir -p%{buildroot}%{_bindir} ln -s %{_libdir}/stacer/stacer \ %{buildroot}%{_bindir}/stacer install -D -m 0755 stacer-core/libstacer-core.so.1.0.0 \ %{buildroot}%{_libdir} ln -s 'libstacer-core.so.1.0.0' %{buildroot}%{_libdir}/libstacer-core.so.1.0 ln -s 'libstacer-core.so.1.0.0' %{buildroot}%{_libdir}/libstacer-core.so.1 ln -s 'libstacer-core.so.1.0.0' %{buildroot}%{_libdir}/libstacer-core.so mkdir -p%{buildroot}%{_datadir} cp -ar icons %{buildroot}%{_datadir} install -D -m 0644 applications/stacer.desktop \ %{buildroot}%{_datadir}/applications/stacer.desktop # Install translations mkdir -p %{buildroot}%{_libdir}/stacer/translations install -D -m 0644 translations/*qm \ %{buildroot}%{_libdir}/stacer/translations/ %find_lang %{name} --with-qt %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files -f %{name}.lang %license LICENSE %doc README.md %dir %{_libdir}/%{name}/ %{_bindir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/*/*.png %{_libdir}/%{name}/%{name} %{_libdir}/libstacer-core.so.1* # Translations files which rpm macros cant handle %dir %{_libdir}/%{name}/translations/ %{_libdir}/%{name}/translations/stacer_*.qm %files devel %{_libdir}/libstacer-core.so %changelog * Wed Avr 08 2026 Quentin Lienhardt - 1.6.3-1 - Initial package republish