name: auto-cpufreq base: core20 summary: Automatic CPU speed & power optimizer for Linux description: | Automatic CPU speed & power optimizer for Linux based on active monitoring of laptop's battery state, CPU usage and system load. Ultimately allowing you to improve battery life without making any compromises. license: LGPL-3.0 grade: stable confinement: strict adopt-info: auto-cpufreq compression: lzo parts: auto-cpufreq: plugin: python python-packages: - setuptools - wheel build-packages: - gcc - python3-dev stage-packages: - coreutils - dmidecode source: . override-pull: | snapcraftctl pull snapcraftctl set-version `grep ^VERSION $SNAPCRAFT_PART_SRC/setup.py | sed 's/.*"\(.*\)"/\1/'` deploy-scripts: plugin: dump source: scripts organize: cpufreqctl.sh: usr/bin/cpufreqctl.auto-cpufreq snapdaemon.sh: usr/bin/snapdaemon plugs: etc-auto-cpufreq-conf: interface: system-files write: - /etc/auto-cpufreq.conf apps: auto-cpufreq: command: bin/auto-cpufreq environment: PYTHONPATH: $SNAP/usr/lib/python3/site-packages:$SNAP/usr/lib/python3/dist-packages:$PYTHONPATH LC_ALL: C.UTF-8 LANG: C.UTF-8 PKG_MARKER: SNAP plugs: - cpu-control - system-observe - hardware-observe - etc-auto-cpufreq-conf service: command: usr/bin/snapdaemon plugs: - cpu-control - system-observe - hardware-observe - etc-auto-cpufreq-conf environment: LC_ALL: C.UTF-8 LANG: C.UTF-8 PKG_MARKER: SNAP daemon: simple