auto-cpufreq 3.1.0-1
Package Information
| Description | Automatic CPU speed and power optimizer for Linux auto-cpufreq is an automatic CPU speed and power optimizer for Linux. It monitors a laptop's battery state, CPU usage, CPU temperature and system load, and adjusts the CPU frequency-scaling governor and turbo-boost setting automatically to improve battery life without sacrificing responsiveness. Features: * live monitoring of CPU frequency (total and per-core), usage, temperature, battery state and system load; * automatic governor and turbo-boost management based on the above; * a persistent systemd daemon for always-on optimization; * an optional GTK GUI (auto-cpufreq-gtk, needs python3-gi). |
|---|---|
| Maintainer | Emfox Zhou <emfox@debian.org> |
| Changed By | Emfox Zhou <emfox@debian.org> |
| Sponsor | emfox@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/debian/auto-cpufreq.git -b debian/latest (browse) |
| Closes | #1053294 |
| Tracker | https://tracker.debian.org/pkg/auto-cpufreq |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Version | 3.1.0-1 |
|---|---|
| Changed-By | Emfox Zhou |
| Architecture | source all |
| Distribution | unstable |
| Date | Fri, 18 Sep 2026 01:40:36 +0800 |
| Source | auto-cpufreq |
Changelog
auto-cpufreq (3.1.0-1) unstable; urgency=medium
.
* Initial packaging. (Closes: #1053294)
* d/patches: switch the build backend from poetry_dynamic_versioning to
poetry-core with a static version; replace the git-URL pyinotify
dependency with a plain one, relax the urwid constraint, and drop the
unused pyasyncore dependency.
* d/patches: fix the systemd unit to use the FHS path /usr/bin/auto-cpufreq.
* d/patches: remove the --update self-update CLI option; it downloads and
runs the upstream installer, which is unsuitable for a packaged build.
* d/patches: rename the --install/--remove CLI options to --enable/--disable
and reroute them to systemctl; the upstream installer is incompatible with
dpkg.
* d/patches: look for the GTK CSS and icon in /usr/share instead of
/usr/local/share.
* d/install: ship style.css and icon.png, which the GTK frontend loads at
startup.
* d/patches: use the packaged cpufreqctl script instead of copying it into
/usr/local/bin at runtime.
* d/install: ship cpufreqctl.sh as
/usr/lib/auto-cpufreq/cpufreqctl.auto-cpufreq.
* d/auto-cpufreq.1, d/auto-cpufreq-gtk.1: add man pages.
* d/patches: make the GUI daemon buttons use --enable/--disable; they
still called the removed --install/--remove options and always failed.
* d/patches: update the remaining messages that still referred to the
removed --install/--remove options.
* d/patches: don't crash in the GTK frontend when the system exposes no
CPU scaling governors..dsc
| Section | utils |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | auto-cpufreq deb utils optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: Adnan Hodzic <adnan@hodzic.org> Source: https://github.com/AdnanHodzic/auto-cpufreq Files: * Copyright: 2019-2026 Adnan Hodzic <adnan@hodzic.org> License: GPL-3.0-or-later Files: debian/* Copyright: 2026 Emfox Zhou <emfox@debian.org> License: GPL-3.0-or-later License: GPL-3.0-or-later This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . On Debian systems, the full text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3.