Package auto-cpufreq: Specfile
%define _unpackaged_files_terminate_build 1 Name: auto-cpufreq Version: 2.3.0 Release: alt1 Summary: Automatic CPU speed & power optimizer License: GPL-3.0-or-later Group: System/Kernel and hardware URL: https://github.com/AdnanHodzic/auto-cpufreq BuildArch: noarch Source: %name-%version.tar Patch: %name-%version-alt-poetry-versioning-bypass.patch Patch1: %name-%version-alt-systemd-service-fix.patch Patch2: %name-%version-alt-policykit-rule-fix.patch Patch3: %name-%version-alt-use-datadir-instead-local.patch Patch4: %name-%version-alt-fix-icons-location.patch Patch5: %name-%version-alt-pickle-change-dir.patch Patch6: %name-%version-alt-fix-package-update.patch BuildRequires(pre): rpm-macros-python3 BuildRequires: python3-module-certifi BuildRequires: python3-module-setuptools BuildRequires: python3-module-wheel BuildRequires: python3-module-poetry-dynamic-versioning %description Automatic CPU speed & power optimizer for Linux based on active monitoring of laptop's battery state, CPU usage, CPU temperature and system load. %prep %setup %autopatch -p1 %build %pyproject_build %install %pyproject_install mkdir -p %buildroot%_datadir/%name cp -rv scripts/ %buildroot%_datadir/%name install -D -m 0644 scripts/org.%name.pkexec.policy -t %buildroot%_datadir/polkit-1/actions install -D -m 0755 scripts/%name-gtk.desktop -t %buildroot%_datadir/applications install -D -m 0755 images/icon.png %buildroot%_datadir/pixmaps/%name.png %files %_bindir/%name %_bindir/%name-gtk %dir %_datadir/%name %dir %_datadir/%name/scripts %_datadir/%name/scripts/%{name}* %_datadir/%name/scripts/cpufreqctl.sh %_datadir/%name/scripts/style.css %exclude %_datadir/%name/scripts/org.%name.pkexec.policy %exclude %_datadir/%name/scripts/%name-gtk.desktop %exclude %_datadir/%name/scripts/snapdaemon.sh %exclude %_datadir/%name/scripts/start_app %exclude %_datadir/%name/scripts/auto-cpufreq-venv-wrapper %_datadir/polkit-1/actions/org.%name.pkexec.policy %_datadir/applications/*.desktop %_datadir/pixmaps/*.png %python3_sitelibdir/auto_cpufreq %python3_sitelibdir/%{pyproject_distinfo auto_cpufreq} %changelog * Sat May 11 2024 Anton Kurachenko <srebrov@altlinux.org> 2.3.0-alt1 - New version 2.3.0. * Fri Mar 15 2024 Anton Kurachenko <srebrov@altlinux.org> 2.2.0-alt1 - Initial build for Sisyphus. |