%global app_name jdSystemMonitor %global full_name page.codeberg.JakobDev.%{app_name} %global debug_package %nil %define git_url https://codeberg.org/JakobDev/%{app_name} Name: %(echo %app_name | tr '[:upper:]' '[:lower:]') Version: 2.0 Release: 1%{?dist} Summary: Monitor your system License: GPL-3.0 URL: https://jakobdev.codeberg.page/work/app/%{app_name} Source0: %{git_url}/archive/%{version}.tar.gz BuildRequires: qt6-qtbase-devel qt6-qttools-devel qt-devel BuildRequires: qt6-qtdeclarative-devel qt6-qtsvg-devel qt6-qtcharts-devel BuildRequires: meson gcc gcc-c++ ninja-build gettext golang python3 Requires: polkit-devel xdg-desktop-portal polkit xdg-dbus-proxy # This description is taken from the # README.md document in the git repository %description %app_name is an advanced, desktop-independent system monitor for Linux. Its goal is to provide as much information about your system as possible, with a focus on process management. %prep %autosetup -n ./%{name} %build # Setup meson %meson # Build the application %meson_build %install # Install the required files to their appropriate locations %meson_install %files %{_bindir}/%{name} %{_libexecdir}/%{name}-daemon %{_datadir}/applications/%{full_name}.desktop %{_iconsdir}/hicolor/* %{_metainfodir}/%{full_name}.metainfo.xml %{_datadir}/polkit-1/actions/%{full_name}.policy %license ./LICENSE %doc ./README.md %changelog %autochangelog