DFSG NEW Queue

DFSG, Licensing & New Packages Team

auto-cpufreq 3.1.0-1

Package Information

DescriptionAutomatic 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).

MaintainerEmfox Zhou <emfox@debian.org>
Changed ByEmfox Zhou <emfox@debian.org>
Sponsoremfox@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/debian/auto-cpufreq.git -b debian/latest (browse)
Closes#1053294
Trackerhttps://tracker.debian.org/pkg/auto-cpufreq
Uploaded3 hours ago

New Package Report

.changes
Version3.1.0-1
Changed-ByEmfox Zhou
Architecturesource all
Distributionunstable
DateFri, 18 Sep 2026 01:40:36 +0800
Sourceauto-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
Sectionutils
Priorityoptional
Componentmain
Package-Listauto-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.

Back to Dashboard | View all reviews for this package