<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="62">
<package pkgid="247a9cba000184814ca9b6476ac16321730e6e06f5622ec809c0d3b7811320be4c5aea13361c2b667611d821a5500d3036986da1b0439d423de3a4ff729c2626" name="Adwaita-colors" arch="noarch">
  <version epoch="0" ver="v2.5" rel="7.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767528000">- Initial changes</changelog>
</package>
<package pkgid="4e84abd217131a64c7c5473bc19932a53434c0ca28a14031eea787e22fc4d62e1d4a9249fb9dd4dc28cee6958e520dc9f1f292834cbc6196d1453edd5185383f" name="Adwaita-colors" arch="src">
  <version epoch="0" ver="v2.5" rel="7.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767528000">- Initial changes</changelog>
</package>
<package pkgid="e49907e0e4c4843cb43dab288c2115b67ea1e81e49a3fef770ffc2616be720fe5c3b664d601eb3b72063860e1ffa5d9aa64fd5f81d4fa6668eeb00e9d39771e9" name="SwayNotificationCenter" arch="src">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1657627200">- Package also glib-2.0 schema</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657713600">- Remove SwayNotificationCenter-0.6.3.tar.gz since
  SwayNotificationCenter-0.6.3.obscpio is enough</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1663243200">- Upgrade to 0.7.1:
  - Fixed building on Fedora
- Upgrade to 0.7.0:
  - Fix gschema not being compiled on install by @ErikReider in
    [#138]
  - Fixed click to close Control Center not working on some WMs
    by @ErikReider in #139
  - Add missing build dependency and installed files in rpmbuild
    spec file by @fantognazza in #140
  - Issue #141: Waybar subscription missed opportunity by
    @carlosV2 in #142
  - Customize and reorder widgets in Control Center by
    @ErikReider in #150
  - Mpris widget by @ErikReider in #157
  - All notification urgency timeouts can now be 0 to disable
    expiration by @ErikReider in #158
  - Fix typo by @asas1asas200 in #160</changelog>
  <changelog author="mcepl@suse.com" date="1663329600">- Update to version 0.7.1:
  * Bumped application version to 0.7.1
  * Updated rpkg spec
  * Bumped version to 0.7.1
  * Fixed fedora build issue
  * Updated sha256 for pkgbuild
  * Bumped version to 0.7.0
  * Fix typo (#160)
  * Removed all unnecessary GLib namespace prefixes
  * Removed all unnecessary GLib namespace prefixes
  * All notification urgencies can now use 0 as timeout to not expire (#158)
  * Mpris Media Player widget (#157)
  * Updated README with info about supported WMs
  * Fixes #152
  * Fixed Control Center sometimes dismissing when clicking inside of CC
  * Customize and reorder widgets in Control Center (#150)
  * Separate arch and ubuntu GH Actions into their own files. Fixes #151
  * Updated Ubuntu docker file to use 22.04 LTS
  * Fixed Config and Style not handling custom home-relative paths
  * Fixed typo in README
  * Updated the COPR link to the new official repo
  * CI: Add Fedora builds (#144) (#148)
  * Fixed styling notification summary not working correctly. Fixes #143
  * Issue #141: Waybar subscription missed opportunity (#142)
  * Add missing build dependency and installed files in rpmbuild spec file (#140)
  * Fixed click to close Control Center not working on some WMs (#139)
  * Fix gschema not being compiled on install (#138)
  * Removed depends versions from PKGBUILD
  * Updated Git PKGBUILD with correct pkgver format
  * Updated PKGBUILD checksums for v0.6.3</changelog>
  <changelog author="filippo.bonazzi@suse.com" date="1664193600">- Update to version 0.7.2:
  * Bumped version to v0.7.2
  * Removed all references to `RegexCompileFlags.JAVASCRIPT_COMPAT` due to deprecation
  * Fixed GLib2.74.0 causing a segfault. Fixes: #164
  * Fix typo (#166)
  * Adding instructions for installation on Fedora Silverblue and other rpm-ostree Fedora variants. (#161)
  * Bumped PKGBUILD-git pkgver
  * Bumped PKGBUILD sha256 sums</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1664193601">- Remove full source URL since it's downloaded by _service</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1669636800">- Update to version 0.7.3:
  * Fixed segfault when reloading config
  * Adds MPRIS widget arrows when multiple players are detected
  * Fix not being able to interact with CC without first click
  * Fix MPRIS image scaling when display is scaled
  * Add cssPriority to config
  * Add option to configure control center layer
  * feat: transient notification visibility
  * Add client flags to turn dnd on/off
  * Add /usr/local/etc/xdg/swaync/ as default fallback path for config and CSS files</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="9f90108d65abcd5fa38464a22fa8acf83d097447e0c615b224d483e4d42a3f5420734a1dbc672882836be5ffa15cf7463e3ada36f1244b97a9f86f9c68da0988" name="SwayNotificationCenter" arch="x86_64">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="6bf8fba8970536d5d997a9ec00baddc55c268230088bc8f39b3ada03fa903b300f67b1fef9000ce2f7752c10d1b4ff24ea7a670f8ba2d4fcfabc9be95b93e533" name="SwayNotificationCenter-bash-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="01abccf326d177616ec6d495484e36e8bc1cc96387dfd2ddca3762ac52b7ccdec0cf3f289b5a38198e90a5b9abba86da8bc25d4cd97a73227fc948cde760b3e3" name="SwayNotificationCenter-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="11f80989f55631ac52c66bafbe104df55e82c074164b668db4d04f3e46ff03dee64930a9e64c729c3f3ecb5c50d54b0cb9f2fd922d2bdef7aafe172c098572ec" name="SwayNotificationCenter-branding-upstream" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="e4a2b1a58e72b6a2b895ca6849fe1e41b5041c412c79fdd5b99545ee80a7bf60a9e480a8e52116593fc93ab767d4efe431f3be420dcfb6fe6f566dce89a22649" name="SwayNotificationCenter-fish-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="c027c28bb08c81ee5078bba056bede5fcd19f964224bad0b0df4f43b1867bcff978e5d11ceef853d214523ed82a289f16ff84e853e02b9cc5d1723be98bde384" name="SwayNotificationCenter-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.12.6" rel="31.5"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1677240000">- Update to version 0.8.0:
  * a bunch of typo fixes
  * Action scripts
  * Add Override urgency to config
  * Bump minimal meson version to 0.59.0, replace 'get_pkgconfig_variable'
  * Add ControllsWidget
  * Audio slider
  * Add Notification placeholder in Control Center
  * Add ControlCenter positioning config option
  * Add Notification Action to copy body security codes to clipboard
  * Add "desktop-entry" as option to scripts
  * Add Brightness slider widget
  * [Feature] Add ability to inhibit notifications through DBus
- Add new dependencies: libgee, libpulse
- Remove changesgenerate service as upstream publishes a better changelog</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1685361600">- Update to version 0.9.0:
  * Menu animation
  * Hide visible notifications when activating dnd
  * Use rounding to prevent incorrect backlight percentage calculation
  * Per app volume control
  * Fix backlight &amp; KB brightness sliders
  * Fixed mpDris2 mpris issues
  * Preserve config object item order
  * Add positonY center for notifications and CC
  * Added ability to toggle parsing of notification 2fa codes
  * Added ability to choose wether layer-shell should be used or not
  * Added control-center layer config option
  * Add inline replies to notifications</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1707739200">- Update to version 0.10.0:
  * Allow empty name for actions
  * Update i3status-rs Example format syntax for 0.31.0
  * corrected misspellings of the word "notification"
  * Added "relative-timestamps" config to switch between "25 minutes ago" and "2023-06-25T20:05:27-07"
  * Add meson_option to build without PulseAudio Widget
  * Add show-per-app-label for volume
  * Fixed CC list navigation skipping a notification
  * Simplified script and base_widget command execution
  * Test parsing markup without any hacks before using said hacks
  * Remove notification replace flicker
  * Added config option to set cc exclusive zone
  * allow 8 digits in 2fa code regex
  * flush stdout after subscription events
  * Add toggle button
  * Fix togglebutton in menu dropdown
  * Add notification hint to bypass dnd/inhibition
  * Grouped notifications
  * [New Dependency: sassc] Move to SCSS from regular CSS
  * Add border-radius property to notification images
  * Add MPRIS player background blur
  * Bumped version requirements for libhandy and gtk-layer-shell
  * Fix text color on light theme
  * Add control center visibility class
  - Style changes
    A few style changes were made that might break some existing configs.
    The project also moved to use SCSS.
  - New dependencies:
  * gvfs
  * granite
  * sassc
  * gtk-layer-shell (added explicitly)
  - Split out bash, zsh and fish shell completions into dedicated packages</changelog>
  <changelog author="Dawid Respondek &lt;nyslay@gmail.com&gt;" date="1717156800">- Update to version 0.10.1:
  * Fix brightness slider choppiness
  * Fixed BOTTOM aligned notifications in CC not compensating for fade properly
  * Fix default mpris icon size</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1744113600">- Update to version 0.11.0:
  - Updated meson build instructions
  - Fixed sources annotation
  - block signal handlers in toggle button when updating state
  - Fix invalid data types in configSchema.json
  - Add MPRIS background blur for app icons
  - Close notification with middle mouse button
  - Mpris blacklist support
  - Add a way to change No Notifications text
  - Implemented xdg-activation logic
  - Fix json parsing error in config.json
  - Fixed image-path not being considered as theme icon
  - Fixed swaync-client --close-all not closing the actual noti layer window
  - Vertically center the summary/title when the notification body is empty
  - Always unescape image and app icon paths
  - Run script commands with "/bin/sh -c ..."
  - Added layer-shell-cover-screen option to fix animations in Hyprland
  - Pass hints as environment to scripts
  - Invoke action from swaync-client (implements #437)
  - fix: no convert upper case for the first character
  - Removed MPRIS widget side fade
  - Body img markup: fixed img URIs and single quotes not supported</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492800">- Update to version 0.12.0:
  - feat(mpris): autohide
  - Ported to GTK 4
  - Animate floating notifications + configurable max height
  - Moved all hardcoded icon sizes to CSS
  - Add option to hide the MPRIS album art
  - Add loop-carousel option to mpris.
  - feat: new buttons-per-row property for buttons-grid widget
  - feat: add slider widget
  - hints: parse sound-name and sound-file
  - Make notification grouping optional
  - Add config option and swaync-client command to pick monitor
  - Add --hide-all option
  - Client can now parse multiple commands
- Breaking Changes
  - Due to the GTK 4 port, sadly some custom CSS themes might have to be updated.
  - All the icon/image size JSON config properties have been deprecated (not removed yet), and moved to the CSS config instead
- Update dependencies for migration to gtk4</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492801">- Update to version 0.12.1:
  - Fixed the missing "," mistake on line 367
  - Add ignore-gtk-theme config option
  - Fixed notification group app label not being ellipsized when long
  - Fixed single notification close button not being clickable</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1759492802">- Update to version 0.12.2:
  - Bug fixes:
  - Add missing text color on the notification action button
  - Fixed reloading the config sometimes segfaulting
  - Fix client printing help when running with --skip-wait
  - Redefine CSS colors in the GTK 3. Improves compatibility with older themes
  - fix: Add json schema for "autohide" and "blacklist" in "mpris"
  - Make the notification actions stretch to fill the whole space like before
  - Fix transition typo
  - Changed the CSS name of the transparent windows fixing GTK CSS overrides
  - fix: Search icon by process name if icon is missing
  - Use GTK focus mechanics for keyboard navigation in the Control Center
  - Enhancements
  - Replaced most SCSS variables with CSS variables
  - Hide MPRIS Carousel dots when one or less player is visible
  - Moved control center notifications into its own widget + vexpand config option
  - control-center-height is now able to be -1 to fit all widgets
  - feat: Choose outputs by name</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1763640000">- Update to version 0.12.3:
  - New features
  * Added Notification action filtering
  * Add config option to auto expand the per volume controls
  * MPRIS: Support base64 album art
  - Bug fixes
  * Update waybar docs to deal with edge case
  * update the config.json to be in sync with latest swaync(5) page
  * Queue close from windows animation callback instead of calling it directly
  * Fixed Notification widgets not being disposed of properly
  * Always run the notification window show method
  * Fix floating notifications input region not always being set
  * Added missing control-center-positionX and Y to man 5 page</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Add upstream branding</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1770984000">- Update to version 0.12.4:
  - Major notification logic refactor + made some DBus methods private
  - Improve large notification groups performance
  - Don't focus incoming notifications in the Control Center
  - Fixed not being able to use inline replies in the Control Center
  - Fixed swaync-client not working on some systems
  - Fixed keyboard shortcuts sometimes not working
  - docs: fixed typo 'acton' to 'action'</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774267200">- Update to version 0.12.5:
  - Fixed segfault when displaying notification + new monitor is mapped
  - Added --custom-system-css arg to swaync MAN 1 page
  - Added --replace arg to replace the currently running swaync instance
  - Set floating notification layer keyboard mode to ON_DEMAND after map</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1774353600">- Update to version 0.12.6:
  - Fixed floating notification keyboard mode being set too early</changelog>
</package>
<package pkgid="929d5e45017a490f607ec69f7a863d4f11a29fa2bb82b3119566ccb713c476cf5514c58db04dc9aa3390b837739ef7ee946770b4759c4c1c6087c121e5c67ca3" name="anyrun-provider" arch="src">
  <version epoch="0" ver="25.12.0" rel="6.7"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767355200">- Initial changes</changelog>
</package>
<package pkgid="ca4aa1243716b24fbdaa26862b8a51a41200c41c963f8fb0e0f7f0101ba22c9f3c88ad071d839ae12f907edc387721c541d5ad4cdd04f42b5089e06318234ee5" name="anyrun-provider" arch="x86_64">
  <version epoch="0" ver="25.12.0" rel="6.7"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767355200">- Initial changes</changelog>
</package>
<package pkgid="3178fcbe15e32436539704add13abc5db25b14495cb411c40a06e55313b14f92b6d2c990795aa86fef2caaa35229451195a3e3b2d2249bcc87a99f6861840bfd" name="branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="19a3402dab6a04110751a25a06f444ea438dd012fcca70e0ead60480ef4e52a179133da08932f34976acba29b6a7aaf03e6678dcb517b3abf482a50067fb1389" name="branding-greemond" arch="src">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="214d52c225d2ff989ef08c1b2787de09703677d943ff68994c79b8038f505844f6b070cee0c36ae9bfe15a8ea1dbdfd079894c02b7553c77aac92653a656178e" name="caja-open-any-terminal" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="4.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1658145600">- Initial apckage.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1664798400">- Update to version 0.4.0:
  * add flatpack support and new gnome 43.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1706097600">- Update to version 0.5.0:
  * fixed remote folders.
  * using the working directory to spawn new terminals.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1709121600">- Update to version 0.5.1:
  * Add Warp support.
  * Various fixes for prompt, wezterm, blackbox.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1720440000">- Update to version 0.6.0:
  * Add caja support
  * Fix ptyxis not opening in specified directory.
  * Enable local shell in remote directories.
  * Simplify menu item creation.
  * Update Polish translation.
  * update super-linter 5 -&gt; 6.
  * Make remote terminal open as a login shell.
  * Add support for Ghostty6.
  * Add support for Contour Terminal.
  * Implement use-generic-terminal-name.
  * Fix ptyxis command execution.
  * Add custom terminal support.
  * Respect new tab setting for remote terminal.
  * Add wezterm new tab support.
  * Implement script execution.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1745841600">- Update to version 0.6.1:
  * Translations update.
  * Add Hebrew support &amp; capitalize "in"s and "via"s properly.
  * Properly convert paths to file uris.
  * Remove Hyper support.
  * Added Bobcat.
  * Correct capitalization of kitty to Kitty.
  * Implement admin:// support.
  * add ddterm.</changelog>
</package>
<package pkgid="949ce746ceafea1326142e4837d7b35a9f874e385cfd79323c662a9509e3c044d19b3bf277f3745180b3c636674e45d6cd3c504d4dd5a2345ea932aef5540443" name="calamares" arch="src">
  <version epoch="0" ver="3.4.0" rel="12.9"/>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1570881600">- Update 3.2-packages.conf.patch to try remove "dracut-kiwi-live"
  package after installation.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1570968000">- Launch with "pkexec calamares" in openSUSE Tumbleweed, but
  launch with "xdg-su -c calamares" in openSUSE Leap 15.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1577102400">- Exclude /etc/dracut.conf.d/02-livecd.conf from copying into
  filesystem, otherwise installation may fail with with
  "Failed to run dracut on the target" error (boo#1159739)</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1582027200">- Use kdesu to start Calamares:
  - xdg-su may autoselect gnomesu which fails (boo#1164072);
  - pkexec may have theme issues.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1582027201">- Fix spec file license year string</changelog>
  <changelog author="avvissu@yandex.by" date="1582286400">- Requires kde-cli-tools5 instead of /usr/bin/kdesu,
  because OBS KIWI solver does not understand file requirements.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1590321600">- Added keyring and added SOURCE.asc
- Patch updates
- Update to version 3.2.24:
  - Lots of fixes and additions since 3.2.15:
  - https://calamares.io/calamares-3.2.16-is-out/
  - https://calamares.io/calamares-3.2.17-is-out/
  - https://calamares.io/calamares-3.2.18-is-out/
  - https://calamares.io/calamares-3.2.19-is-out/
  - https://calamares.io/calamares-3.2.20-is-out/
  - https://calamares.io/calamares-3.2.21-is-out/
  - https://calamares.io/calamares-3.2.22-is-out/
  - https://calamares.io/calamares-3.2.23-is-out/
  - https://calamares.io/calamares-3.2.24-is-out/</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1590408000">- Update generic branding.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1590667200">- Correct license</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1591185600">- Add patch Qt515_QPainterPath.patch to add missing includes
  (QPainterPath) for Qt 5.15 compatibility.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768305600">- Update to 3.4.0</changelog>
</package>
<package pkgid="f5f3104fc55e111be802177444de2b09c3a8477cc32500603985847afbf56e8863c6ce3d1b592369ffc32a469fa6812f137d15eb7bda9e60f8e92dc2c213efde" name="calamares" arch="x86_64">
  <version epoch="0" ver="3.4.0" rel="12.9"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768305600">- Update to 3.4.0</changelog>
</package>
<package pkgid="654c9d4812ce56d8594c0c944192b43c22c68586a7b2877bc18ed7be37045fc9fe4504ff683f3098c581576e489b336b05323cc3bf880c365a89a65edc13058b" name="calamares-branding-upstream" arch="noarch">
  <version epoch="0" ver="3.4.0" rel="12.9"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768305600">- Update to 3.4.0</changelog>
</package>
<package pkgid="67d91e6879dd8167750b4cb7bd44a5bf13db0a2f960f6734c82e554bafa0fc1e5c98312be63bab461032be42502af3bc30e59c96ddec9356814b0d812208ff2b" name="calamares-lang" arch="noarch">
  <version epoch="0" ver="3.4.0" rel="12.9"/>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1591531200">- Update to version 3.2.25:
  - Slideshow improvements
  - Welcome QML module is now pretty much complete.
- Removed Qt515_QPainterPath.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594468800">- calamares.keyring updated (gh#calamares/calamares#1450)
- Changed 3.2-packages.conf.patch: updated for new version
- Update to version 3.2.27:
  - locale put some more places into the correct timezone visually;
  for instance Norfolk Island gave up UTC+11.5 in 2015 and is now
  UTC+11, but Calamares still showed it in a zone separate from UTC+11.
  - localeq can now properly switch between on &amp; offline mode,
  it detects internet status through js.
  - tracking now supports kuserfeedback configuration.
  - welcomeq added the GEOIP configuration option, so locale can be
  initially set according to IP address.
  - Welcome to Azerbaijani translations. These are available
  in two variations, Azerbaijani and Azerbaijani (Azerbaijan).
  - Warnings while building with Qt 5.15 have been much reduced.
  - partitioning has one case of undefined behavior (UB) due
  to a missing integer-initialization.
  - keyboardq QML module now works correctly.
  - QML modules with no surrounding navigation -- this is basically a
  special case for full-screen Calamares -- now have margins suitable
  for full-screen use.
  - PythonQt modules are increasingly on the way out.
  - The netinstall module has had some minor UI tweaks.
  - Partitioning now tries harder to avoid floppy drives.</changelog>
  <changelog author="opensuse.lietuviu.kalba@gmail.com" date="1598270400">- Split -lang package</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1605873600">- Update to version 3.2.34.
  * Modules
  * The *keyboard* module had a regression in which it no-longer
    painted the keycaps in the keyboard preview.
  * The *plasmalnf* module did not set all of the look-and-feel
    values in the target system. (reported by Bluestar Linux)
  * In the *users* module, warnings about the strength of the
    password are now correctly pluralized when possible.
  * In the *users* module, if ICU is installed, the user's full
    name is automatically transliterated to US-ASCII
    (for some locales; this will need tweaking) so that the login
    name is acceptable.
- Rebase 3.2.15-unpackfs.conf_Leap15.patch
- Fix spec file, license file move to LICENSES/GPL-3.0-or-later.txt</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1610712000">- Add compatibility with qml-autoreqprov</changelog>
  <changelog author="&lt;opensuse.lietuviu.kalba@gmail.com&gt;" date="1612094400">- Update to version 3.2.35.1:
  * The partition module now supports a not-full-disk-encryption setup,
    where /boot is not encrypted, but the rest of the system is.
  * Fixed issue then the initcpiocfg module would sometimes configure
    the system to ask for a passphrase, when none is needed.
  * The plasmalnf module has been substantially rewritten, so that
    it can support a QML version of the module in future. The UI has
    changed a little, and now displays more themes than before.
- Add patch 3.2-networkcfg.patch to prevent writing
    /etc/resolv.conf as a regular file – let openSUSE to create it as
    a symlink automatically.
- Set default source directory to "/run/overlay/rootfsbase" as
    it is with Kiwi from 9.21.18 (in older Kiwi was "/run/rootfsbase").
    See https://github.com/OSInside/kiwi/issues/1558</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1612785600">- Update to version 3.2.36.
  * It is now possible to hide the *next* and *back* buttons during
    the "exec" phase of installation. Thanks Anubhav.
  * The Calamares CI has migrated to GitHub actions. Thanks Jonas.
  * *bootloader* now uses the current file names for the UEFI Secure
    Boot shim instead of obsolete ones.
  * The *mount* module creates swap in its own subvolume, if btrfs
    is used.
  * *partition* includes more information about what it will do,
    including GPT partition types (in human-readable format, if
    possible).
  * Some edge-cases with overlay filesystems have been resolved in
    the *partition* module.
  * During the creation of filesystems and partitions, automounting
    is turned off (if DBus is available, and the host system supports
    KDE Solid automount control). This should reduce the number of
    failed installations if automount grabs partitions while they
    are being created. The code is prepared to handle other ways
    to control automount-behavior as well.</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1685707200">- Update to version 3.2.62
  * See changelog at https://github.com/calamares/calamares/blob/calamares/CHANGES-3.2
- Refresh patches
- Remove obsolete rpmlintrc entries
- Update obsolete field Supplements using packageand</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@opensuse.org&gt;" date="1742558400">- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768305600">- Update to 3.4.0</changelog>
</package>
<package pkgid="fc7b5642fcfe1a9502b7ac3ba939291fe42915a1f0c4b575bf7bef4bc553581815cb56d4d61a195b944fe5ad426631f3933e886679bbbc4684ae881d7151c2a9" name="calamares-settings-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1769279156.0bbcdee" rel="1.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768392000">- Update to version 0+git.1768417187.dc8e603:
  * add grub mount points &amp;&amp; change EFI part size</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768651200">- Update to version 0+git.1768627980.99f7ee9:
  * no root subvol</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256000">- Update to version 0+git.1769267664.7a6e196:
  * Rebranding</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256001">- Update to version 0+git.1769268677.f25b17b:
  * fix efivarfs extraMounts in mount.conf</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256002">- Update to version 0+git.1769279156.0bbcdee:
  * fix bind in mount.conf</changelog>
</package>
<package pkgid="34f7b463b27040d1c68265c0827e985b48bd827f6c2a892841bbe64af373031b61a7edde7d089b2d81ac4c2c722ab2b7f0f02e8bec33dfb9f59874bd08aab0e6" name="calamares-settings-greemond" arch="src">
  <version epoch="0" ver="0+git.1769279156.0bbcdee" rel="1.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768392000">- Update to version 0+git.1768417187.dc8e603:
  * add grub mount points &amp;&amp; change EFI part size</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768651200">- Update to version 0+git.1768627980.99f7ee9:
  * no root subvol</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256000">- Update to version 0+git.1769267664.7a6e196:
  * Rebranding</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256001">- Update to version 0+git.1769268677.f25b17b:
  * fix efivarfs extraMounts in mount.conf</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1769256002">- Update to version 0+git.1769279156.0bbcdee:
  * fix bind in mount.conf</changelog>
</package>
<package pkgid="52033e8c1347aa8f1fcbda1b117f47edaed21aafaccdeb7c2949acc76b03ea1df59f2bf49ef90f955972937a11ae9f0b578636395b9c6e80c76f47164e7ce35b" name="fuzzel" arch="src">
  <version epoch="0" ver="1.14.0" rel="48.5"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1650628800">- remove librsvg-2.0 as build dependency:
  * we use nanosvg that is bundled with the package instead with flag '-Dsvg-backend=nanosvg'</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1666699200">- Update to version 1.8.0:
  - Added:
  * Support for file based configuration.
  * Customizable key bindings.
  * "Custom" key bindings (like Rofi’s `kb-custom-N` key
    bindings).
  * If `argv[0]` is _dmenu_, fuzzel now starts in dmenu mode.
  * `--password=[CHARACTER]` command line option. Intended to be used
    with “password input”; all typed text is rendered as _CHARACTER_,
    defaulting to `*` if _CHARACTER_ is omitted.
  * `Ctrl+y` binding to execute selected entry.
  * `Ctrl+j`/`Ctrl+k` binding to move to the next/previous item.
  * Escape sequences in `Exec` arguments are now supported.
  * Quoted environment variables in `Exec` arguments are now supported.
  * Multiple space-separated search words can now be entered at the prompt.
  * `-M,--selection-match-color`, that lets you configure the color of
    matched substrings of the currently selected item
  * New config option `image-size-ratio`, allowing you to control the
    size of the large image displayed when there are only a “few”
    matches.
  * Support for icons in dmenu mode, using Rofi’s extended dmenu
    protocol.
  * `--layer` command line option, allowing you to choose which layer to
    render the fuzzel window on (`top` or `overlay`).
  * `--no-exit-on-keyboard-focus-loss` command line option
    (`exit-on-keyboard-focus-loss` config option).
  - Changed:
  * `-i` is now **ignored**. This is to increase compatibility with
    other similar utilities. To set the icon theme, either use the long
    option (`--icon-theme=THEME`), or set it in the configuration file
    (default: `$XDG_CONFIG_HOME/fuzzel/fuzzel.ini`).
  * Minimum required meson version is now 0.58.
  * libpng warnings are now routed through fuzzel’s logging
    ([#101][101]).
  * Nanosvg is now the default SVG backend. librsvg is still supported,
    and can be used by setting the `-Dsvg-backend=librsvg` meson option.
  * It is no longer necessary to close stdin when using fuzzel in dmenu
    mode, as long as `--no-run-if-empty` is **not** being used.
  * Improved performance of initial rendering of icons.
  * `--terminal` now defaults to `$TERMINAL -e`.
  * Font shaping is now applied to the prompt
  * The large image displayed when there are only a “few” matches is now
    smaller by default.
  * Swapped meaning of the command line options `-p` and `-P`; `-p` is
    now the short option for `--prompt`.
  * Do not add icon-sized padding on the left size in dmenu mode.
  * Color config values are now allowed to be prefixed with `#`.
  - Fixed:
  * User `.desktop` entries with `NoDisplay=true` not overriding system
    entries.
  * Icon lookup is now better at following the XDG specification.
  * Backspace removes not only the previous character, but also
    everything **after** the cursor.
  * Crash on exit in dmenu mode when selection list is empty.
  * Keypad `enter` not executing the selected entry
- Fix build for meson having issue with c18 standard in spec by
  setting it to none. C18 standard is already supported in
  meson long before version 0.58.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1666958400">- Update to version 1.8.1:
  - Fixed:
  * Regression: not able to input text with modifiers (e.g. Shift) pressed (#177).</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1667649600">- Update to version 1.8.2:
  - Added:
  * Fish completions
  - Fixed:
  * Unsupported icon formats not being skipped when loading application icons.
  * Wrong size of PNG icons selected (#182)</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680004800">- Update to version 1.9.0:
  - Added:
  * Add support for startup notifications via xdg activation.
  * Convert tabs to spaces when rendering.
  * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
  * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
  * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
  * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
  * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
  - Changed:
  * Better verification of color values specified on the command line.
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
  - Fixed:
  * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
  * Not being able to input numbers using the keypad.
  * Absolute path PNG icons not being loaded.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680177600">- Add 0000-wayland-regression-dont-reference-app-when-null.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680955200">- Remove 0000-wayland-regression-dont-reference-app-when-null.patch
- Update to version 1.9.1
  - Fixed:
  * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
  * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
- Improvement of specfile</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1681214400">- Fix specfile</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1689336000">- Update to 1.9.2:
  * Added a new option --filter-desktop
  * Added missing zsh+fish completions for --password
  * Output scaling is now applied to the border radius
  * Last line sometimes not being rendered
  * key-bindings.cursor-right-word not being recognized as a valid action
  * password-character being set in fuzzel.ini incorrectly enabling password mode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- branding</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="c3331d6b037bc4949d4b6fef878f55728eae9b40e6b3c6a005aff804bd946bddaa216bbfb34ca769eaa09466e421778caa46855545e0871b2a39f3077b2ca9ac" name="fuzzel" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="48.5"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680004800">- Update to version 1.9.0:
  - Added:
  * Add support for startup notifications via xdg activation.
  * Convert tabs to spaces when rendering.
  * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
  * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
  * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
  * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
  * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
  - Changed:
  * Better verification of color values specified on the command line.
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
  - Fixed:
  * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
  * Not being able to input numbers using the keypad.
  * Absolute path PNG icons not being loaded.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680177600">- Add 0000-wayland-regression-dont-reference-app-when-null.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680955200">- Remove 0000-wayland-regression-dont-reference-app-when-null.patch
- Update to version 1.9.1
  - Fixed:
  * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
  * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
- Improvement of specfile</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1681214400">- Fix specfile</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1689336000">- Update to 1.9.2:
  * Added a new option --filter-desktop
  * Added missing zsh+fish completions for --password
  * Output scaling is now applied to the border radius
  * Last line sometimes not being rendered
  * key-bindings.cursor-right-word not being recognized as a valid action
  * password-character being set in fuzzel.ini incorrectly enabling password mode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- branding</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="82c55f54a7a64f44bd15387843ba92aff9bd236eccf849ade4e094daf49a29095ededc6e2225efa9543274b26cf854baa0659661e300062041f74bef748ce5f2" name="fuzzel-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="36302a6970e5a7225cada5b13f078396f18d34b51c5f5b172bc7f8d3944b807634f44bb45dd68acd9b80d0688500b7f80ab3218be125977d3d6429eacbaee315" name="fuzzel-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.14.0" rel="48.5"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680004800">- Update to version 1.9.0:
  - Added:
  * Add support for startup notifications via xdg activation.
  * Convert tabs to spaces when rendering.
  * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
  * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
  * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
  * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
  * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
  - Changed:
  * Better verification of color values specified on the command line.
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
  - Fixed:
  * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
  * Not being able to input numbers using the keypad.
  * Absolute path PNG icons not being loaded.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680177600">- Add 0000-wayland-regression-dont-reference-app-when-null.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680955200">- Remove 0000-wayland-regression-dont-reference-app-when-null.patch
- Update to version 1.9.1
  - Fixed:
  * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
  * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
- Improvement of specfile</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1681214400">- Fix specfile</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1689336000">- Update to 1.9.2:
  * Added a new option --filter-desktop
  * Added missing zsh+fish completions for --password
  * Output scaling is now applied to the border radius
  * Last line sometimes not being rendered
  * key-bindings.cursor-right-word not being recognized as a valid action
  * password-character being set in fuzzel.ini incorrectly enabling password mode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- branding</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="b183d3c9157e012b994626ea2eaccc6519e8482240b57949874075fe8502b1549e88d58791ef6f2b6ed89a8178d3e8552ac8bf608a440abb9a60193383054727" name="fuzzel-fish-completion" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="48.5"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680004800">- Update to version 1.9.0:
  - Added:
  * Add support for startup notifications via xdg activation.
  * Convert tabs to spaces when rendering.
  * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
  * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
  * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
  * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
  * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
  - Changed:
  * Better verification of color values specified on the command line.
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
  - Fixed:
  * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
  * Not being able to input numbers using the keypad.
  * Absolute path PNG icons not being loaded.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680177600">- Add 0000-wayland-regression-dont-reference-app-when-null.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680955200">- Remove 0000-wayland-regression-dont-reference-app-when-null.patch
- Update to version 1.9.1
  - Fixed:
  * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
  * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
- Improvement of specfile</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1681214400">- Fix specfile</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1689336000">- Update to 1.9.2:
  * Added a new option --filter-desktop
  * Added missing zsh+fish completions for --password
  * Output scaling is now applied to the border radius
  * Last line sometimes not being rendered
  * key-bindings.cursor-right-word not being recognized as a valid action
  * password-character being set in fuzzel.ini incorrectly enabling password mode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- branding</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="13cedcb37dc4133f624ebf1b3675cc79a4a3b4ff57f8d4d4e5ece06b4decdc22f6aedd7660b124ce5ed8300c03a8b077e8ced465fd2217568b5a100b5ccd9171" name="fuzzel-zsh-completion" arch="x86_64">
  <version epoch="0" ver="1.14.0" rel="48.5"/>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680004800">- Update to version 1.9.0:
  - Added:
  * Add support for startup notifications via xdg activation.
  * Convert tabs to spaces when rendering.
  * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
  * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
  * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
  * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
  * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
  - Changed:
  * Better verification of color values specified on the command line.
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
  - Fixed:
  * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
  * Not being able to input numbers using the keypad.
  * Absolute path PNG icons not being loaded.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680177600">- Add 0000-wayland-regression-dont-reference-app-when-null.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1680955200">- Remove 0000-wayland-regression-dont-reference-app-when-null.patch
- Update to version 1.9.1
  - Fixed:
  * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
  * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
- Improvement of specfile</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1681214400">- Fix specfile</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1689336000">- Update to 1.9.2:
  * Added a new option --filter-desktop
  * Added missing zsh+fish completions for --password
  * Output scaling is now applied to the border radius
  * Last line sometimes not being rendered
  * key-bindings.cursor-right-word not being recognized as a valid action
  * password-character being set in fuzzel.ini incorrectly enabling password mode</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976000">- Add 0001-mfd-noexec-seal.patch</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfy+openbuildservice@uncomfyhalomacro.pl&gt;" date="1697976001">- Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
- Add 0001-shm-create-mfd-noexec-seal.patch</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1713787200">- Add keyring and signature for package.
- Remove patches (Fixed upstream):
  * 0001-shm-create-mfd-noexec-seal.patch
  * 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
  * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
    has Terminal=True but no Exec key.
  * --anchor=center not working on some compositors.
- Updates from 1.10.1:
  * Crash when executing the command line as is, i.e. when there is
    no matching entry.
  * Crash when parsing a .desktop file with lines beginning with
    whitespace.
- Updates from 1.10.0:
  Added:
  * Support for the cursor-shape-v1 Wayland protocol.
  * New option --anchor allows setting the window position anchor
    (i.e. where on the screen the window should generally be
    positioned), such as top, top-left, bottom-right, center, etc.
    Defaults to center.
  * --check-config command line option.
  * New key binding: execute-input (mapped to shift+return by
    default). This key binding executes the raw input as is,
    regardless of whether it matches anything in the list or not.
  * --select=STRING command line option. Selects the first entry
    that matches the given string.
  * include=&lt;path&gt; option to fuzzel.ini.
  * New option --list-executables-in-path add executables presents
    in the $PATH variable to the list.
  * New key binding: delete-line-backward which corresponds to C-u
    in bash. Also renames delete-line to delete-line-forward.
  * The ID of the selected .desktop file, and executed command line
    are now logged, at info level.
  * Support for wp_fractional_scale_v1 (i.e. true fractional
    scaling).
  Changed:
  * Minimum required version of wayland-protocols is now 1.32
  * Selection color is now painted over background color.
  * Exact matches (of the application title) are now sorted first.
  * Set default log level to warning.
  * Rename delete-line binding to delete-line-forward.
  * password-character can now be set to the empty string.
  Fixed:
  * Ignore whitespace in .desktop files’ key and name values.
  * Desktop entries with NoDisplay=true being ignored unless they
    also had Name and Exec set.
  * Crash when compositor sends a keyboard::modifiers event without
    first sending a keyboard::keymap event (with a valid keymap).
  * Quoted empty ("") arguments being ignored.
  * Log-level not respected by syslog.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1725883200">- Update to 1.11.0:
  - Added:
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * New options `--x-margin` `--y-margin` which place the launcher some
    distance away from the anchor point, in pixels. Default to 0
    ([#344][344]).
  * Support for the `StartupNotify` key in `.desktop` files.
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * Rounded corners without cairo. With this, the **only** time cairo is
    needed is when you want to use the librsvg SVG backend. For nanosvg
    builds, there is no longer any need to link against cairo.
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
    (i.e. use the bundled version).
  * Mouse support. Left click selects/launches, right click quits
    fuzzel, wheel scrolls (a page at at time). This is, for the time
    being, not configurable ([#131][131])
  * `--cache=PATH` command line option, and `cache` option to
    `fuzzel.ini`, allowing a custom cache location to be used
    ([#189][189], [#219][219]).
  * `expunge` key binding, to remove an entry from the cache. Mapped to
    shift+delete by default.
  * `--prompt-color` and `colors.prompt`, controlling the
    text/foreground color of the prompt ([#365][365]).
  * `--input-color` and `colors.input`, controlling the text/foreground
    color of the input string ([#365][365]).
  * Much improved performance with large amounts of input ([#305][305]).
  * Improved rendering performance, by using threads. See the new
    `--render-workers` command line option, and the new `render-workers`
    option in `fuzzel.ini`.
  * dmenu mode: `--prompt-only=PROMPT` command line option
    ([#276][276]).
  * dmenu mode: start rendering input before STDIN has been closed.
  * `--match-workers` command line option and the new `match-workers`
    option in `fuzzel.ini`.
  * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
    and `--delayed-filter-ms` and `--delayed-filter-limit` command line
    options.
  * Match count can now printed at the right-hand side of the input
    prompt. It is disabled by default, and can be enabled with either
    the `--counter` command line option, or the `match-counter` setting
    in `fuzzel.ini`.
  * `--counter-color` and `colors.counter`, controlling the color of the
    match count. The default value is `93a1a1ff` (_base1_ in the
    solarized palette).
  * The currently selected entry may now be rendered with a bold
    font. It is disabled by default, and can be enabled either via the
    new `--use-bold` command line option, or by setting `use-bold=yes`,
    in `fuzzel.ini`.
  * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
    option.
  * Placeholder text (for the input box), controlled by the new
    `--placeholder`, `--placeholder-color` command line options, and the
    `placeholder` and `colors.placeholder` options in `fuzzel.ini`
    ([#188][188]).
  * `--search=TEXT` command line option, allowing you to "pre-filter"
    the result ([#][274][274]).
  * Support for pasting text into fuzzel. Both the regular clipboard,
    and the primary clipboard are supported. See the new
    `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
  - Changed:
  * The cache now stores desktop file **IDs** instead of the application
    titles. This way, we do not store multiple cache entries with the
    same value (title) ([#339][339]).
  * Always fallback on the icon theme `hicolor`.
  * Quitting without executing an entry in dmenu mode now exits with
    code 2 instead of 1 ([#353][353]).
  * The default `layer` is now `overlay` instead of `top`. This means
    fuzzel now renders on top of fullscreen windows by default
    ([#81][81]).
  * `--no-fuzzy` option has been replaced with `--match-mode`.
    Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
    `man fuzzel.ini` for details.
    ([#305][305]).
  * Default text color of the prompt and the selected entry to
    `586e75ff` (_base01_ in the solarized palette).
  * Initial application sorting is now done case insensitive.
  * Background is no longer transparent by default. You can change this
    by setting `colors.background`.
  * Search string is now font shaped, improving support for e.g Arabic
    ([#398][398]).
  - Fixed:
  * PNG images being way too dark.
  * Crash when the cache contains strings that are not valid in the
    current locale ([#337][337]).
  * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
  * Crash while loading the cache, when `--list-executables-in-path` is
    used ([#356][356])
  * Rounding of window size when fractional scaling is used.
  * Dmenu mode failing with _"failed to read from stdin: Resource
    temporarily unavailable"_.
  * First frame flickers when fractional scaling is used.
  * Borders, padding etc not updated on scale changes when
    `dpi-aware=yes`. This mostly affected setups using fractional
    scaling, but all setups were affected in one way or another.
  * Mouse selection not working correctly (wrong item selected) when
    `dpi-aware=yes` and desktop scaling was enabled.</changelog>
  <changelog author="llyyr &lt;llyyr@yukari.in&gt;" date="1726228800">- Update to 1.11.1:
  - Added:
  * New option --hide-before-typing for application launcher mode
    hides the list until the first character is typed
  - Changed:
  * Logging no longer reports "aborted" if dmenu mode is called with
    no input
  - Fixed:
  * Crash when the border size is larger than the border radius
  * Regression: cursor not centered when using a custom line height
  * Regression: selected background not rendered on top of the
    regular background
  * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
    relative should be supported</changelog>
  <changelog author="Soc Virnyl Estela &lt;obs@uncomfyhalomacro.pl&gt;" date="1727179200">- Completion packages require main package</changelog>
  <changelog author="Alessio Biancalana &lt;dottorblaster@opensuse.org&gt;" date="1751025600">- Update to 1.12.0:
  - Added:
  * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata ([#504][504]).
  * `--namespace` command line option ([#512][512]).
  * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo
    ([#546][546]).
  * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs ([#553][553]).
  * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines ([#144][144])
  * Touchscreen support ([#594][594])
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id. ([#600][600])
  - Changed:
  * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
  * Number of render workers is now automatically limited to the number
    of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme
    directories whose `Context` field is not `Application` or
    `Apps`. This is for performance reasons ([#553][553])
  * Default down scaling filter changed from `lanczos3` to `box`
    ([#553][553]).
  * Use the width of 'o' instead of 'W' when calculating the window
    width ([#560][560]).
  * Default icon theme from `hicolor` to `default`.
  * Error out (with an appropriate error message) if the command line we
    attempt to execute has non-specification-compliant quoting.
  - Fixed:
  * Crash when `--match-workers &gt;= 100` ([#507][507]).
  * Keyboard modifiers not being reset on keyboard leave events.
  * `--with-nth`: non-selected columns still being matched.
  * Match highlighting being offset when `--with-nth` is used
    ([#551][551]).
  * Too wide PNGs bleeding into the text ([#313][313]).
  * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
  * Missing shell completions for `--launch-prefix`.
  * Missing shell completions for `--prompt-only`.
  * Empty window being displayed despite `--no-run-if-empty` being used.
  * Fix border width and scaling for mixed-DPI environments ([#595][595])</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1756296000">- Update to 1.13.1:
  * Regression: input not being returned in dmenu mode.
  * Regression: `--password` not working.
  * Regression: Part of the background transparency disappearing after
    typing.
  * Add support for fallback icons in dmenu mode using comma-separated
  values in the icon metadata.
  * `--namespace` command line option.
  * Gamma-correct blending. Disabled by default. Enable with the new
  `--gamma-correct` command line option, or by setting
  `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
  gamma-correct blending **is not supported in cairo enabled builds of
  fuzzel**, due to the lack of 16-bit image buffers in cairo.
  * `scaling-filter` option (and the corresponding `--scaling-filter`
  command line option). This option defines which scaling filter
  fuzzel uses when down scaling PNGs.
  * `--minimal-lines` command line and config option, causing fuzzel to
  adjust the number of displayed lines to the minimum of `--lines` and
  the number of input lines
  * Touchscreen support
  * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
  present in the terminal command string, it will be replaced with the
  application command instead of appending the command at the end. Useful
  for setting the title or app_id.
  * `--hide-prompt` command line option to hide the prompt line, reducing
  window size while still accepting input. This cannot be used
  simultaneously with `--prompt-only`.
  * `--auto-select` option. When one entry is left, automatically select
  it.
  * `selection-radius` option and `--selection-radius` flag to set the border
  radius of the selected entry
  * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
  * Crash when --match-workers &gt;= 100.
  * Keyboard modifiers not being reset on keyboard leave events.
  * --with-nth: non-selected columns still being matched.
  * Match highlighting being offset when --with-nth is used.
  * Too wide PNGs bleeding into the text.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  * Missing shell completions for --launch-prefix.
  * Missing shell completions for --prompt-only.
  * Empty window being displayed despite --no-run-if-empty being used.
  * Fix border width and scaling for mixed-DPI environments
  * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
  * Segfault when “execute” action is pressed before there’s any item in the list.
  * Scrolling speed is now line-by-line instead of page-by-page
  * Number of render workers is now automatically limited to the number of displayed entries.
  * wayland-protocols &gt;= 1.41 is now required.
  * pixman &gt;= 0.46.0 is now required.
  * fcft &gt;= 3.3.1 is now required.
  * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
  * Default down scaling filter changed from lanczos3 to box.
  * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
  * Default icon theme from hicolor to default.
  * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  * Input text now “scrolls” with the cursor, if the string is longer than the available space.
  * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219200">- branding</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984000">- Update to version 1.14.0:
  * Faster, more accurate SVG rendering with `resvg` backend. It does
    not require cairo and supports gamma correction. Packagers are
    advised to prefer this backend. The librsvg and nanosvg backends may
    be removed in a future release.
  * `--match-nth=N` command line option, allowing dmenu entries to be
    matched against text other than what is being displayed.
  * `--only-match` command line option, preventing the user from
    executing "custom" input in dmenu mode.
  * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
    but is just now documented in the changelog.
  * The ability to set a custom "message" above the prompt, controlled
    with the new command line options `--mesg`, `--mesg-mode` and
    `--message-color` (and the corresponding config options `mesg`,
    `mesg-mode` and `colors.message`).
  * When typing, the selected entry now always reverts to the first
    match (if you had selected an entry further down the list, with
    either the mouse or the arrow keys). Previously, the same _index_
    would stay selected (meaning the actually selected entry may have
    changed).
  * More environment variables are now passed to `--launch-prefix`. This
    saves launcher that need more details from reparsing the desktop
    file, spending up launching.
  * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
    a future release. The replacement is `DESKTOP_ENTRY_ID` which is
    consistent with other `DESKTOP_ENTRY_*` variables we now export.
  * `--with-nth` and `--accept-nth` crashing if a column is empty
    (e.g. `\tsecond column`, or `first\t\tthird`)
  * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
    if not specified at all.
  * Improved scrolling with mouse wheel and touchpad.
  * Incorrect touch coordinates with desktop scaling enabled.
  * --match-mode=fzf now prioritizes matching at word boundaries,
    matching fzf's behavior.</changelog>
  <changelog author="Soc Virnyl Estela &lt;uncomfyhalomacro@opensuse.org&gt;" date="1770984001">- Disable cairo and use resvg</changelog>
</package>
<package pkgid="7a5f3b4577263a443a018d9d11f243184af7db551ba4cf9912ff3e87f6d75b2adaadd88a36dcfae1989b194a1c2b154869d0c6cb42dfc77eca0aef7d98edc897" name="greemond-release" arch="src">
  <version epoch="0" ver="20260109" rel="16.45"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767960000">- Initial changes</changelog>
</package>
<package pkgid="e37205f3b67c4d30fcb5b281fab6ac1764d90efc8517278b0815f4a4a4dfc0cfab0a09765a547c5bca5bd29d899da7b0f38e8bd42958d96ab6b3acfe2a3ea337" name="greemond-release" arch="x86_64">
  <version epoch="0" ver="20260109" rel="16.45"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767960000">- Initial changes</changelog>
</package>
<package pkgid="e6074c620613886cf236efabe8f06b96245938d028e0752c36415195955d00c3e26000b03a986c88403198c9b96510ef4bad8418ad0d53c9b23d1c22a5a9d9ee" name="greemond-release-appliance" arch="x86_64">
  <version epoch="0" ver="20260109" rel="16.45"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767960000">- Initial changes</changelog>
</package>
<package pkgid="4b4ac49c59469498e8c49c9fa666e8131ea38a443ce78cfc0e63a2ff2e692367ff36a7b3baefb35cddb23a34d10195de96468b66bc619cc5346596c4a59bd6a6" name="greemond-utils" arch="noarch">
  <version epoch="0" ver="0+git.1768411756.382ba62" rel="1.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046401">- add version to spec</changelog>
  <changelog author="carluad@proton.me" date="1768392000">- Update to version 0+git.1768411756.382ba62:
  *</changelog>
</package>
<package pkgid="8ca0b351e2dd63c8fafe05fbf9024b7b45c4655c2104fd2fd611be865e1753dec0c564fc0e40fc8df60238d00274691a326c64eeae9aabc9830a11be1ebe3f97" name="greemond-utils" arch="src">
  <version epoch="0" ver="0+git.1768411756.382ba62" rel="1.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046401">- add version to spec</changelog>
  <changelog author="carluad@proton.me" date="1768392000">- Update to version 0+git.1768411756.382ba62:
  *</changelog>
</package>
<package pkgid="847c02ebdc36a1a53b1dda9c2b6590322d775d9916cc952d7037b2def9d3b4a3735929eed4edd805a9ce1ef3e9e318bee5166b4862c5e59fd1e7f3e9cb8519c8" name="greetd-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="4976a4b9938cad954d6b978dbb2c200b0e39300a99c86ba2cbf868acc5494ccdd8b004195be65ff77f7b5498a14612bd1406244d0a1e5fe2247df19acae746c9" name="ironbar" arch="src">
  <version epoch="0" ver="0.18.0" rel="29.7"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767355200">- Add iron bar at 0.18.0</changelog>
</package>
<package pkgid="0ad444827d35b09d2f1495b8b876e935952a491e01c2febd38b78153e9ed71e7b69c53e41eb36acd768aad8b7611db627b6684eea048871a3501c4c18d9981a3" name="ironbar" arch="x86_64">
  <version epoch="0" ver="0.18.0" rel="29.7"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767355200">- Add iron bar at 0.18.0</changelog>
</package>
<package pkgid="8ede44631d1c973f0219a196b1808faa5955647230bf461688fd351fde23afbbff0b3eda273dba74c88fb781e6d28f084f44171a5f10342e1f0e8bd0695f18c4" name="nautilus-open-any-terminal" arch="noarch">
  <version epoch="0" ver="0.7.0" rel="4.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1658145600">- Initial apckage.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1664798400">- Update to version 0.4.0:
  * add flatpack support and new gnome 43.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1706097600">- Update to version 0.5.0:
  * fixed remote folders.
  * using the working directory to spawn new terminals.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1709121600">- Update to version 0.5.1:
  * Add Warp support.
  * Various fixes for prompt, wezterm, blackbox.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1720440000">- Update to version 0.6.0:
  * Add caja support
  * Fix ptyxis not opening in specified directory.
  * Enable local shell in remote directories.
  * Simplify menu item creation.
  * Update Polish translation.
  * update super-linter 5 -&gt; 6.
  * Make remote terminal open as a login shell.
  * Add support for Ghostty6.
  * Add support for Contour Terminal.
  * Implement use-generic-terminal-name.
  * Fix ptyxis command execution.
  * Add custom terminal support.
  * Respect new tab setting for remote terminal.
  * Add wezterm new tab support.
  * Implement script execution.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1745841600">- Update to version 0.6.1:
  * Translations update.
  * Add Hebrew support &amp; capitalize "in"s and "via"s properly.
  * Properly convert paths to file uris.
  * Remove Hyper support.
  * Added Bobcat.
  * Correct capitalization of kitty to Kitty.
  * Implement admin:// support.
  * add ddterm.</changelog>
</package>
<package pkgid="1d532c131e7aec7462d1aecdd6e2f1c28dae0ced8e6c647a1a6c0beab0874a3268d706bd8d5a9110089e23ae863f8795c2c446fc0ef24896e1d9866dfd1fb7f2" name="nautilus-open-any-terminal" arch="src">
  <version epoch="0" ver="0.7.0" rel="4.2"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1658145600">- Initial apckage.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1664798400">- Update to version 0.4.0:
  * add flatpack support and new gnome 43.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1706097600">- Update to version 0.5.0:
  * fixed remote folders.
  * using the working directory to spawn new terminals.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1709121600">- Update to version 0.5.1:
  * Add Warp support.
  * Various fixes for prompt, wezterm, blackbox.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1720440000">- Update to version 0.6.0:
  * Add caja support
  * Fix ptyxis not opening in specified directory.
  * Enable local shell in remote directories.
  * Simplify menu item creation.
  * Update Polish translation.
  * update super-linter 5 -&gt; 6.
  * Make remote terminal open as a login shell.
  * Add support for Ghostty6.
  * Add support for Contour Terminal.
  * Implement use-generic-terminal-name.
  * Fix ptyxis command execution.
  * Add custom terminal support.
  * Respect new tab setting for remote terminal.
  * Add wezterm new tab support.
  * Implement script execution.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1745841600">- Update to version 0.6.1:
  * Translations update.
  * Add Hebrew support &amp; capitalize "in"s and "via"s properly.
  * Properly convert paths to file uris.
  * Remove Hyper support.
  * Added Bobcat.
  * Correct capitalization of kitty to Kitty.
  * Implement admin:// support.
  * add ddterm.</changelog>
</package>
<package pkgid="a393d6c27bfab032cfe93ec48a651e36b48bc8508bf85857f0cc1e5ddd6c468bd5da7c742261156894f4acb89d32c625a66e3d66eb70e16d5dcd10284bb0ac20" name="niri-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="5c38a1aed0c1a40c8e264d3e3c9fa8b01adb15acc9a822bb5a8c770d84bae2158c0a4e1d0c244f923719d4d975e4561eac0c30a4690bb5e9ab97e595f7e6eeb5" name="patterns-greemond" arch="src">
  <version epoch="0" ver="20260109" rel="9.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767960000">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Add tlp-pd and tlp-rdw as Requires</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046401">- add libwayland-server0 &amp;&amp; libwayland-client0</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046402">- add greemond-utils</changelog>
</package>
<package pkgid="be79d9e137ff641840a04ed7052460346dad7a81081eb3310d9bdc0e93accae0561fbbf2d8f4d61e933c717c1ab4fdbac8d69fbbaab977951d137e9dbd2bdbd6" name="patterns-greemond-core" arch="noarch">
  <version epoch="0" ver="20260109" rel="9.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767960000">- Initial changes</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Add tlp-pd and tlp-rdw as Requires</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046401">- add libwayland-server0 &amp;&amp; libwayland-client0</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046402">- add greemond-utils</changelog>
</package>
<package pkgid="c99fa50a10e15447c741cb915e550a427179d3626b338c698bddc8fedc620bd2586f29bc9901d6282d46f87e48aae5d237d34aa8a2bacac58ca812ec8ae3887e" name="podman-tui" arch="src">
  <version epoch="0" ver="1.9.0" rel="2.9"/>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.de&gt;" date="1749729600">- Kickoff (Version 1.6.1)</changelog>
  <changelog author="carluad@proton.me" date="1766059200">- Update to version 1.9.0:
  * Bump to v1.9.0
  * Bump github.com/navidys/tvxwidgets from 0.4.1 to 0.12.1
  * Bump golang to 1.24.7 - CVE-2025-47910 - CVE-2025-47906
  * Bump github.com/containers/podman/v5 from 5.6.1 to 5.6.2
  * Doc update - Adding Windows installation via WinGet package manager
  * Bump golang.org/x/crypto from 0.41.0 to 0.42.0
  * Golang update v1.24.0
  * Windows style use default colors
  * Bump to v1.9.0-dev
  * Bump to v1.8.0
  * Bump github.com/containers/podman/v5 from 5.6.0 to 5.6.1
  * Bump actions/setup-python from 5 to 6
  * Bump actions/stale from 9 to 10
  * Bump actions/setup-go from 5 to 6
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1
  * Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14
  * ui adoption to tview v0.42.0
  * Bump github.com/rivo/tview
  * Bugfix ui views - update selected row after last row removal
  * Bump github.com/gdamore/tcell/v2 from 2.8.1 to 2.9.0
  * bats functionality tests update
  * System and secret view sort dialogs + code enhancement
  * Network view sort dialog
  * Image view sort dialog
  * Volumes view sort dialog
  * Pods view sort dialog
  * Containers view sort dialog
  * Bump github.com/containers/podman/v5 from 5.5.2 to 5.6.0
  * golangci-lint v2.3.1 update for podman v5.6.0
  * golangci-lint update to v2.3.1
  * Bump actions/checkout from 4 to 5
  * Bump golang.org/x/crypto from 0.40.0 to 0.41.0
  * Enable packit EPEL10 build
  * Bump to v1.8.0-dev
  * Bump to v1.7.0
  * Bump golang.org/x/crypto from 0.39.0 to 0.40.0
  * Remove unused BUILDTAGS
  * Bump github.com/containers/podman/v5 from 5.5.1 to 5.5.2
  * Bugfix invalid error when default remote connection is not defined
  * Add feature to use podman remote connections config if exist
  * Using json format for app config file
  * packit - set rpm build for fedora-all
  * Added pod create namespace category
  * Added pod create namespace category
  * Added container create namespace (ipc, userns, uts, ...) category
  * Bugfix - connection list lock
  * UI code cleanup + set max with for container view image name
  * Bump github.com/containers/podman/v5 from 5.5.0 to 5.5.1
  * Bump golang.org/x/crypto from 0.38.0 to 0.39.0
  * Bump to v1.7.0-dev</changelog>
</package>
<package pkgid="90eae246424aa5f9e68caab303c4a8ce781cee014d6e6075faaaf34c8becde4df6c74ebbaf11cdba9c9d86ec6aa4e471f1208193acf5a5bf9249e48a9604d567" name="podman-tui" arch="x86_64">
  <version epoch="0" ver="1.9.0" rel="2.9"/>
  <changelog author="Felix Niederwanger &lt;felix.niederwanger@suse.de&gt;" date="1749729600">- Kickoff (Version 1.6.1)</changelog>
  <changelog author="carluad@proton.me" date="1766059200">- Update to version 1.9.0:
  * Bump to v1.9.0
  * Bump github.com/navidys/tvxwidgets from 0.4.1 to 0.12.1
  * Bump golang to 1.24.7 - CVE-2025-47910 - CVE-2025-47906
  * Bump github.com/containers/podman/v5 from 5.6.1 to 5.6.2
  * Doc update - Adding Windows installation via WinGet package manager
  * Bump golang.org/x/crypto from 0.41.0 to 0.42.0
  * Golang update v1.24.0
  * Windows style use default colors
  * Bump to v1.9.0-dev
  * Bump to v1.8.0
  * Bump github.com/containers/podman/v5 from 5.6.0 to 5.6.1
  * Bump actions/setup-python from 5 to 6
  * Bump actions/stale from 9 to 10
  * Bump actions/setup-go from 5 to 6
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1
  * Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14
  * ui adoption to tview v0.42.0
  * Bump github.com/rivo/tview
  * Bugfix ui views - update selected row after last row removal
  * Bump github.com/gdamore/tcell/v2 from 2.8.1 to 2.9.0
  * bats functionality tests update
  * System and secret view sort dialogs + code enhancement
  * Network view sort dialog
  * Image view sort dialog
  * Volumes view sort dialog
  * Pods view sort dialog
  * Containers view sort dialog
  * Bump github.com/containers/podman/v5 from 5.5.2 to 5.6.0
  * golangci-lint v2.3.1 update for podman v5.6.0
  * golangci-lint update to v2.3.1
  * Bump actions/checkout from 4 to 5
  * Bump golang.org/x/crypto from 0.40.0 to 0.41.0
  * Enable packit EPEL10 build
  * Bump to v1.8.0-dev
  * Bump to v1.7.0
  * Bump golang.org/x/crypto from 0.39.0 to 0.40.0
  * Remove unused BUILDTAGS
  * Bump github.com/containers/podman/v5 from 5.5.1 to 5.5.2
  * Bugfix invalid error when default remote connection is not defined
  * Add feature to use podman remote connections config if exist
  * Using json format for app config file
  * packit - set rpm build for fedora-all
  * Added pod create namespace category
  * Added pod create namespace category
  * Added container create namespace (ipc, userns, uts, ...) category
  * Bugfix - connection list lock
  * UI code cleanup + set max with for container view image name
  * Bump github.com/containers/podman/v5 from 5.5.0 to 5.5.1
  * Bump golang.org/x/crypto from 0.38.0 to 0.39.0
  * Bump to v1.7.0-dev</changelog>
</package>
<package pkgid="6dea4b54268efc9b9f822a7051c577fad95a5fc8d720f1b8b82a3fb8c945ab98902772fad79872ca170b37a0fb32a8b60d1a0604bfab00acd10b314519e629aa" name="systemd-repart-branding-greemond" arch="noarch">
  <version epoch="0" ver="20260110" rel="5.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
</package>
<package pkgid="7f774b79ddd53015c3f4ec0967a2726cfabf3d37cbf574850516425513323ca55a5d214917ed8ba0737ce2218822ca780b8f5adc854f338c58ef3ceb52f136b3" name="systemd-repart-branding-greemond" arch="src">
  <version epoch="0" ver="20260110" rel="5.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
</package>
<package pkgid="8029bc05b044084e94bf2fbe107981575174d0394298d1d5ccab9608da16232bb20983e2822761bbfcf1408b6346c3ec1144b85db1cc2e2b3154501ece6595df" name="tlp" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="f807205c3bf873d23ad5a27773bae00043dec68598c1972bed7e7f4bc2701ae4a31512ae891b1b94a8be6c13e9842ad3d3112bfc810009f9ae9cf26b474f7db0" name="tlp" arch="src">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1623931200">- Recommend bbswitch for ThinkPad battery charge control instead of
  acpi-call or tp-smapi not present in the distribution.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1633521600">- tlp-sleep.service does not exist anymore
- Make %files section a bit more precise</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1636372800">- Don't recommend bbswitch, there's no relation to tlp (boo#1190631)</changelog>
  <changelog author="Mikael S &lt;mikaels@iki.fi&gt;" date="1636632000">- Update to 1.4.0 24.09.2021
- * Features
    Audio:
  - SOUND_POWER_SAVE_ON_AC: change default to enabled (Issue #495)
    Battery:
  - "Battery Features" renamed to "Battery Care"
  - Introduce plugins to support Battery Care for non-ThinkPads:
  - ASUS laptops: stop threshold
  - Huawei MateBooks: start and stop threshold
  - LG Gram laptops: stop threshold at 80% aka "battery care limit"
  - Lenovo laptops: stop threshold at 60% aka "battery conservation mode"
  - Samsung laptops: stop threshold at 80% aka "battery life extender"
  - ThinkPads
  - Allow deactivation of the start threshold (START_CHARGE_THRESH_BATx=0)
  - Discharge malfunction: hint to check battery and charger
  - Use standard sysfs attributes for charge thresholds
    (Issue #513)
  - Flag ThinkPad L512 as "unsupported"
  - Validate charge threshold configuration, don't fail silently
  - tlp-stat -b
  - Battery Care: show plugin, supported features, driver usage and
    related kernel module(s)
  - Map battery state "Unknown" to "Idle" for clarity
    Configuration:
  - tlp-stat --cdiff: show configuration differing from defaults
  - PARAMETER+="add values": append values to a parameter already defined
    as intrinsic default or in a *previously* read file (Issue #457)
  - TLP_WARN_LEVEL: warn about invalid settings, configurable for background
    tasks and command line
  - Rename parameters (backwards compatible to legacy config files):
    SATA_LINKPWR_BLACKLIST      -&gt; SATA_LINKPWR_DENYLIST
    RUNTIME_PM_BLACKLIST        -&gt; RUNTIME_PM_DENYLIST
    RUNTIME_PM_DRIVER_BLACKLIST -&gt; RUNTIME_PM_DRIVER_DENYLIST
    USB_BLACKLIST               -&gt; USB_DENYLIST
    USB_BLACKLIST_BTUSB         -&gt; USB_EXCLUDE_BTUSB
    USB_BLACKLIST_PHONE         -&gt; USB_EXCLUDE_PHONE
    USB_BLACKLIST_PRINTER       -&gt; USB_EXCLUDE_PRINTER
    USB_BLACKLIST_WWAN          -&gt; USB_EXCLUDE_WWAN
    USB_WHITELIST               -&gt; USB_ALLOWLIST
    Disks:
  - AHCI_RUNTIME_PM_ON_AC/BAT:
  - Works only on disks defined in DISK_DEVICES
  - Works on NVMe (new), SATA/ATA and plugged in USB (new) disks
  - Works on SATA ports
  - No longer experimental i.e. now enabled by default; the previously
    existing risk of system freezes (and data loss) with the multiqueue
    scheduler is now eliminated:
  - Kernel &gt;= 4.19 itself locks unsafe disk runtime pm
  - TLP generally locks it for kernel &lt; 4.19
  - DISK_APM_CLASS_DENYLIST: exclude disk classes from APM, i.e. you may
    now activate it for USB and IEEE1394 drives (Issue #523)
  - DISK_APM_LEVEL_ON_AC/BAT, DISK_SPINDOWN_TIMEOUT_ON_AC, DISK_IOSCHED:
    now also work when plugging in USB disks; provided disk is contained in
    DISK_DEVICES and 'usb' is removed from DISK_APM_CLASS_DENYLIST
  - tlp-stat -d
  - Explain why AHCI_RUNTIME_PM is locked for a disk
  - Show disks attached to SATA links/ports
  - Show a disk's host (for SATA_LINKPWR_DENYLIST)
  - Show ALPM state in the sysfs directory of the AHCI host
  - Show IDs for all disks configured in DISK_DEVICES
  - Distinguish SATA from ATA(IDE) disks
  - Show NVMe disk temperature
    General:
  - power-profiles-daemon: issue error messages about conflicting service
  - tlp-stat -s: determine OS release without the lsb_release utility
    Graphics:
  - Add support for amdgpu (Issue #498)
  - Improve powerdown of unused GPUs with drivers amdgpu, nouveau,
    nvidia and without driver (Issues #488, #495, #498)
  - tlp-stat -g:
  - List all GPUs with at least the driver info
  - Show hybrid graphics switch state (switcheroo)
  - Intel GPU:
  - Show hardware min/max frequency instead of
    list of available frequencies (kernel change)
  - Show more informative RC6, FBC and PSR status where available
    (Issue #203)
    Operation Mode AC/BAT:
  - Speed up system shutdown/suspend by not applying AC settings anymore
  - TLP_PS_IGNORE: add USB; allow to ignore multiple power supply classes
  - tlp-stat -s: speed up power source detection
  - tlp-stat --psup/udev: check if udev rules for power source changes and
    connecting USB devices are active
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: permanently enable/disable runtime PM for
    PCI(e) devices based on address (independent of the power source)
  - RUNTIME_PM_DENYLIST: remove amdgpu, nvidia, pcieport from defaults
  - tlp-stat -e -v: show device runtime_status
    Platform:
  - PLATFORM_PROFILE_ON_AC/BAT: select platform profile to control system
    operating characteristics around power/performance levels, thermal
    and fan speed
  - tlp-stat -p: show state of ThinkPad lapmode
    Processor:
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: Intel CPU HWP dynamic boost (Issue #468)
  - Remove backwards compatibility of CPU_ENERGY_PERF_POLICY_ON_AC/BAT with
    ENERGY_PERF_POLICY_ON_AC/BAT to prevent performance issues caused by the
    value 'power' in legacy configurations
  - PHC_CONTROLS removed (obsolete)
  - tlp-stat -p:
  - cpu1..cpuN omitted for clarity, use -v to show all
  - Sort more than 10 CPU cores in proper numerical order
  - Show intel_pstate operation mode ("status")
  - Omit "EPB: unsupported" for AMD or non-intel_pstate CPUs
    USB:
  - USB_EXCLUDE_AUDIO: exclude audio devices from autosuspend (Issue #556)
  - tlp-stat -u -v: show device runtime_status</changelog>
  <changelog author="lars@linux-schulserver.de - 1.4.0" date="1640692800">- package bash completions for tlp-rdw in the corresponding
  sub-package (bsc#1180496)
- add tlp-rpmlintrc to mark some rpmlint warnings as known good
- Fix bsc#1181279, bsc#1179635, bsc#1177313 - Failed to preset
  unit: Unit file tlp-sleep.service does not exist.
- As tlp somehow conflicts with rfkill and power-profiles-daemon
  running at the same time, lets mask these services, when tlp is
  installed. ...and obviously unmask them again on uninstall.
- Require at least NetworkManager &gt;= 1.20
- define _udev(,rules)dir, if not already set (for Leap)
- Pre-Require systemd (and BuildRequire systemd-rpm-macros) for
  completeness
- tlp is not activated per default (bsc#1183235), as it may conflict
  with other Laptop mode tools. At the moment, users have to manually
  activate the service via 'sudo systemctl enable --now tlp.service'</changelog>
  <changelog author="popov895@ukr.net" date="1650283200">- Due to conflicts with rfkill, we need to additionally mask the systemd-rfkill.socket
- Update to 1.5.0 07.01.2022
- * Features
    Battery:
  - Sony laptops: stop threshold 50/80/100% aka "battery care limiter"
  - ThinkPads:
  - Use new sysfs attribute 'charge_behaviour' for recalibration
  - Support T400 running coreboot via natacpi (Issue #601)
  - tlp-stat -b: display "cycle_count = 0"  with the note "or not supported"
    Radio Devices:
  - Add support for switching NFC devices
  - Remove support for wireless-tools (iwconfig)
- * Bugfixes
    tlp-stat:
  - drop PM_RUNTIME=y kernel config recommendation
    Battery:
  - ASUS laptops: apply stop threshold reliably on boot and after hibernate
    (Issue #589)
    Disks:
  - tlp-stat -d: display correct sysfs path for disk runtime pm:
    /sys/block/&lt;DISK&gt;/device/power/control (Issue #606)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652875200">- Moved 99tlp-rdw-nm from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1653307200">- Fix SourceURL (misplaced space) for Factory submission</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="4f6640be2bdb80bd54056b439250343b857e842c05db21440e3b5cc7bf02a1ce85fac0cb3d556176f4f80745c152ed8c8cb619df8274baa70fd41d97d4479f1b" name="tlp-bash-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="6b761327a7e7d9bcb50dc020d86a28a1f9fa8dd5c486ffcc4d5516d14e0d4d8305a5ddc3bfe3fef04e578b42391209106842d32a002f035be3363394c9500b51" name="tlp-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="03a566f556c61dcd033373f8a3feefe433464f4260f434c33f34d5a8f9d5b8363c398ddd57abc150c7815803de42c12d13f520b0899bb95597e43d1c69361182" name="tlp-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="04bc636855f280a853f2c6195af1e0250baf7fee7febab7f3ef39270cc2ddab9e8e91ce65d1a617ef9ac4587d48f7585f1ec479d6f8a0f1cc01ae1eb95877c7c" name="tlp-fish-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="4037fab1a97b3b688a6cb9747eeb66b5ab3d2333b2467ff476237f6be8e7020b6efd7ed6c2729dc804622e13f85dd3b28b30e94d5c2a5a755a245a6cdb50dcae" name="tlp-pd" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="52fd57ff1bee7c7b8d99f8ec87ef549afe7ce0df952bdcd4c2ac759091eeb2c19dccbb7e8b083cce72c6a683054b92c22e7b5aba69863dfff8547ac8eee24865" name="tlp-rdw" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="a4992899f7689e0f65d131f239aef525daff0aebdf003d1425f7425ab93f9c163351c82b003fb5017c1b9b03fcf4ef5f745ca0831d50e08e502037452ed2a204" name="tlp-rdw-bash-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="dff4633663bd1dd9cfb1ff83557bbbe38539428926bf2574f62ecf95fea3713fb55a5578cb20b15d1a1e57174b159d26e95fe023929198a1b8c5dc5bd0c038d8" name="tlp-rdw-fish-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="a3fc2cc1c6c98a4d7bc4b7daa590eaa1b8cbc3c941359e8ff287127276dcb1f1585bceb5bc803e7e5e7b6625ea053909d995153b42ccf244a07801ac135c10b7" name="tlp-rdw-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="bc5a596875e63d87f1ada8f95a5b7b9788aa1b74c33f8b87fbe2b89bad162fe8654b7a120d17491e0db97b3f436fc28ec4a89c9c8d09683c94d33c69bdd06310" name="tlp-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="796df0ce8c9f2b671be598c4ebdf5891a7df784d9cda2dd2da441c82faf6847af98bbec50095ef96ed26aa66c322c270178846280d5922800d310ab0e1347344" name="tlpctl-bash-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="272baba81fe0be191742a4f58519f12ab2c7a65f10adf55c1e6ce325bc181550b1e7162b5b4d955fb2f03a07d2b7179cc8934cb0f415581fb3fd4b9ba45b8eba" name="tlpctl-fish-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="547a11934bf32c0d8b7b4251c1ab56b85780cdbda46be2ea2a1d395dd8876d836e30720d522e240de57b823e4d883dd71cdf4d582e7c59392c6deab0c1c7b166" name="tlpctl-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.10.1" rel="63.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1694779200">- Update to 1.6.0 24.08.2023
  * Features
    Battery:
  - LG Gram laptops:
  - Use standard sysfs attribute 'charge_control_end_threshold'
    provided by kernel 5.18 and newer
  - Restore threshold after hibernate
  - System76 laptops with open source EC firmware:
    start and stop threshold
  - System76: default start threshold set to 90% (due to EC firmware change)
  - ThinkPads: model detection adapted for Libreboot (Issue #679)
  - Toshiba/Dynabook laptops: stop threshold 80/100%
    Configuration:
  - Allow comments (#) after parameters (Issue #598)
  - tlp-stat -c/--cdiff: append a notice to deprecated or removed
    parameters
    Disks:
  - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
    before 4.15 from defaults (still available via explicit configuration)
    General:
  - Allow coexistence with power-profiles-daemon: do not apply
    PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
    CPU_BOOST_ON_BAT/BAT when it is running
  - MEM_SLEEP_ON_AC/BAT: change system suspend mode
  - Add ZSH command completion
  - tlp-stat -s:
  - Silence warnings about unmasked systemd-rfkill.service/.socket
    when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
  - Show EC firmware version
  - Show system suspend mode
  - Show proper ThinkPad model string with Libreboot (Issue #679)
    PCI(e) devices:
  - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
    is disabled (Issue #614)
    Processor:
  - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
    (active, guided, passive); amd-pstate/intel_pstate driver required
  - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
    supported by the current CPU driver
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
    kernel 6.3 with amd-pstate driver in active mode required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
    newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
    in active mode required
  - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
  - tlp-stat -p:
  - Show amd-pstate operation mode, dynamic boost and performance
    attributes
  - Show min/max operating frequency the processor can run at
    (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
  - (-v) Show acpi_cppc performance and frequency attributes
    Radio Devices:
  - Support Thunderbolt docks to switch radio devices
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
    removed in TLP 1.7
  * Bugfixes
    Configuration:
  - Strip trailing blanks from unquoted parameter values
    Operation:
  - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
    resume freezes (Issue #593, #606, #698)
    Processor:
  - Set governor although not listed in scaling_available_governors
- Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
  it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1695643200">- Update to 1.6.1 18.09.2023
  * Bugfixes:
    Battery:
  - LG Gram laptops: ensure lg-legacy is used for kernel &lt;= 5.17 (Issue #708)
    General:
  - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)</changelog>
  <changelog author="munix9@googlemail.com" date="1715256000">- Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
  and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
  instead of /usr/lib/systemd/system/system-sleep).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1716379200">- Conflicts with tuned (bsc#1224202)
- Spec cleanups</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1727956800">- Update to 1.7.0 27.09.2024
  * Features
    Battery Care:
  - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
    Asahi Linux kernel 6.6 (or later): start and stop threshold
  - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
    start and stop threshold (Issue #707)
  - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
    because the threshold varies by model (Issue #717)
  - LG Gram laptops: forward to lg-legacy for kernel &lt;= 5.17 only
  - ThinkPads:
  - The obsolete tpacpi-bat driver along with the acpi_call dependency
    were removed. Current Linux distributions ship with kernel 5.17 or
    later, which enables battery care via the built-in thinkpad_acpi.
  - tlp-stat -b improvements for coreboot:
  - Fix charge readings (Issue #657)
  - Indicate when recalibration is not possible
  - tlp-stat -b: Highlight battery care status
  - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
    on battery power until the battery is discharged to the stop threshold
    Disks:
  - tlp-stat -d: replace disk serial number with asterisks (for privacy)
    General:
  - TLP_MSG_COLORS: highlight error, warning, notice and success messages
    in color.
  - Add option --version to all TLP commands
  - Add tlp-stat output options:
  - m|--mode: print current power mode
  - q|--quiet: omit version header and show less information in the
    processor category
  - Add Fish shell command completion
  - Improve busybox compatibility by using only portable options for flock
    Graphics:
  - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
    Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
    kernel 6.9 required
    Processor:
  - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
    EPB with kernels &lt; 5.2; x86_energy_perf_policy is no longer required
  - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
    corresponding kernel patch was discarded during the 2022 review,
    reincarnation seems unlikely
  - tlp-stat -t:
  - Show AMD CPU temperatures
  - Indicate unavailable fan speed
  - tlp-stat -p: identify CPU model on ARM systems
    Radio Devices:
  - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
    USB:
  - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
  * Bugfixes
    Battery:
  - Thinkpads:
  - Fix premature abort of discharge/recalibrate for *20 models
    (Issue #759)
  - Fix ThinkPad X13s ARM power source detection (Issue #758)
  - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
    as coreboot does not support discharge/recalibrate anyway.
  - Fix Edge 11 battery enumeration (Issue #714)
  - Support ThinkPad W510
    Disks:
  - Ensure power saving for all USB disks when plugged in
  - tlp diskid: filter duplicates
    General:
  - tlp-stat -s: rework manual mode detection (Issue #702)
  - tlp-stat --psup/udev: fix udev rule check
    Radio Devices:
  - Avoid error popups from NetworkManager when switching wifi/wwan
    USB:
  - tlp-stat -u: filter out error messages
  - Prevent USB devices from being unrecognized or malfunctioning on battery;
    adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1739966400">- Update to Version 1.8.0</changelog>
  <changelog author="Splyffer &lt;splyffer@proton.me&gt;" date="1764849600">- Update to 1.9.0
  * Features
    Power Profiles:
  - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
    the D-Bus interface, which lets desktop environments show a
    power profile switch. Together with TLP as the backend for applying
    these profiles, it replaces power-profiles-daemon.
  - Introduce a third configuration profile for maximum power savings
    and make tlp-pd possible. The following are now available:
  - performance: parameters ending in _AC are used when AC power
    is connected or when the new command 'tlp performance' is run.
  - balanced: parameters ending in _BAT are used when operating
    on battery power or when the new command 'tlp balanced' is run.
  - power-saver: parameters ending in _SAV are used when the new command
    'tlp power-saver' is run. If there is no _SAV parameter available
    for a feature, the _BAT parameter will be used instead.
  - tlpctl: new command to switch between power profiles, launch applications
    with specific profiles and control tlp-pd.
    It offers a subset of powerprofilesctl's commands supplemented by
    TLP-specific shortcuts.
  - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
    when the charger is connected or removed (even during a suspend).
    The Innovation (and new default) is a "smart" mode that can retain a
    manually selected profile when the power source changes.
  - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
  - tlp-stat --pd-diag: show tlp-pd diagnostic
  - tlp: drop the commands 'false' and 'true', which have been superseded
    by 'ac' and 'bat' for ages
  - tlp-stat --pd-diag: display active desktop session
    Battery Care:
  - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
    tuxedo-drivers: start and stop threshold (Issue #803);
    only models with a Clevo ODM chassis are compatible,
    check the tlp-stat -b output to find out if yours is
  - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
    individually
    General:
  - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
    only settings that have been explicitly activated are applied;
    helpful to use only selected features
  - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
  - tlp-stat --trace-nm: show the journal entries for NetworkManager
    correlated with TLP's trace output, supplemented with device details
    for NetworkManager and rfkill
  - Response to invalid subcommands/options: output not only “Usage:”
    but also “Error:”
    Graphics:
  - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
  - tlp-stat -g -v: show power state and clocks of AMD GPUs
  - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
    Processor:
  - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
  - New parameters for the power-saver profile:
  - CPU_DRIVER_OPMODE_ON_SAV
  - CPU_SCALING_GOVERNOR_ON_SAV
  - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
  - CPU_MIN/MAX_PERF_ON_SAV
  - CPU_BOOST_ON_SAV
  - CPU_HWP_DYN_BOOST_ON_SAV
  - tlp-stat -p: add to display per core:
  - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
  - (-v) scaling_cur_freq (current core frequency)
  - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
  - tlp-stat -t -v: show all individual temperature/fan sensors
    Radio Devices:
  - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
  - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
    (Issue #808)
  - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
  - tlp-stat -r -v: show device details for NetworkManager and rfkill
  * Bugfixes
    Battery Care:
  - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
  - ThinkPads:
  - Fix X201, X220 discharge (Issue #793)
  - Fix bash completion for tlp discharge on tp-smapi models
  - Detect coreboot more reliable via DMI bios_vendor
  - tlp-stat -b:
  - Fix X13s Gen 1 ARM data read out (Issue #807)
  - Do not wrongly recommend kernel 5.17 if coreboot is detected,
    as coreboot does not implement discharge anyway
    Radio Devices:
  - Ensure clean wifi/wwan switching by keeping the status of
    NetworkManager and TLP in sync
  - bluetooth/nfc/wifi/wwan: restore device status display
    Disks:
  - Fix double processing of plugged USB disks
  - tlp-stat -d: fix anonymization of newish NVMe disk ids
    Operation:
  - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767096000">- Enhance packaging:
    Split tlp-pd into a subpackage.
    Shell completions subpackages.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768219200">- Update to version 1.9.1:
  * *** 1.9.1 Release ***
  * tlp-stat -s: align output
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * tlp-pd: limit simultaneous holds to 16
  * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
  * tlp-pd: make hold cookies unpredictable
  * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
- Last (auto) change fixes CVE-2025-67859 - bsc#1254768
- Removed compressed zst tarball, tarball creation is done on server side
  by recompress services</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1768392000">- Make completion pkgs require their command providing pkg
  https://build.opensuse.org/requests/1326947 (as reviewed by darix)
- Remove unusued /%localstatedir/lib/tlp from files section</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768564800">- Add branding upstream subpkg</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.com&gt;" date="1779105600">- Update to version 1.10.1:
  * *** 1.10.1 Release ***
  * manpages: update version, date
  * README: articulate benefits more clearly
  * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
  * tlp.service: fix start on Fedora
  * bat.d/lenovo: charges_types='Fast' also means threshold is off
  * *** 1.10.0 Release ***
  * manpages: update version, date
  * tlp.conf: typo
  * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
  * tlp-stat -d: fix incomplete, anonymized device list
  * tlp.conf: fix missing '#'
  * *** 1.10.0-beta.2 ***
  * manpages: update version, date
  * Remove accidential code
  * bat.d/framework: remove obsolete plugin
  * tlp suspend/resume: skip non-existent radio devices
  * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
  * tlp.conf: document ASPM default
  * bat.d/lenovo: tlp-stat -b: fix missing line break
  * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
  * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
  * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
  * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
  * tlp.conf: clarity
  * TLP_AUTO_SWITCH: intercept borked config
  * Fix debug log
  * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
  * *** 1.10.0-beta.1 ***
  * manpages: update version, date
  * Fix/unclutter debug log
  * Sandbox tlp/tlp-pd.service
  * tlp-stat -s: improve tlp-pd.service message
  * LICENSE: update FSF address
  * Cleanup radio switching on startup/shutdown and profile change
  * tlp-stat -T: show timestamps w/ microseconds
  * "power profile" --&gt; "(TLP )profile"
  * bat.d: revise discharge init error messages
  * bat.d: refactor discharge flow
  * bat.d/cros-ec: fix force-discharge initialization
  * tlp-pd: add GLib.Error code to all exceptions raised
  * tlp-pd: reduce input sanitation appropriately
  * tlp-pd: unify parameters.unpack in _handle_method_call()
  * tlp-pd: truncate all D-Bus input
  * tlp-pd: do not raise GLib.Error for invalid profile changes
  * tlp-pd: make property BatteryAware de facto readonly
  * tlp-pd: unify introspection XML args declaration
  * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
  * tlp.conf: use the term "autosuspend" for PCIe as well
  * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
  * tlp-stat -e: indicate when autosuspend is deactivated
  * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
  * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
  * bat.d: fix message
  * bat.d/cros-ec: catch reset during force-discharge initialization
  * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
  * tlp resume: drop lg-legacy
  * tlp auto|start|resume: do not apply charge thresholds during force-discharge
  * tlp-readconfs: simplify line filter regex
  * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
  * Deprecate TLP_PERSISTENT_DEFAULT
  * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
  * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
  * CQM: make shellcheck happy
  * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
  * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
  * tlp-pd: fix polkit auth result
  * tlp-stat -s: remove blank check for AC quirk
  * tlp-stat -s: tidy up system and BIOS identification
  * bat.d/thinkpad: fix detection of T580 w/ libreboot
  * bat.d: batdrv_calc_soc() generic implementation
  * tlpctl: no --version before a command
  * tlpctl: recover --version
  * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
  * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
  * Refactor list concatenation
  * tlp-stat -g: drop obsolete i915 sysfs attribute variants
  * tlp-stat -g: fix Intel Xe frequencies
  * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
  * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
  * Refactor GPU PM
  * tlp-stat -g: include the Intel xe driver
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * tlp-stat -g: show power_state for AMD and Nvidia GPUs
  * Improve message readability: “invoke” -&gt; “run”
  * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
  * bat.d/lenovo: clarify tlp-stat -b output
  * bat.d/lg-legacy: remove plugin that is only required by kernel &lt; 5.18
  * Makefile checkwip: ignore research* files
  * tlp.conf: better describe how thresholds work
  * Remove backward compatibility with /etc/default/tlp
  * tlp-stat -b -v: refactor battery readings
  * tlp-stat -b -v: show serial number
  * bat.d/lenovo: enable transition to lenovo-legacy
  * tlp-stat -s: rename "Power profile" to "TLP profile"
  * bat.d/lenovo: support charge_types attribute as of kernel 6.17
  * Allow '[', ']' in parameter values
  * bat.d/lenovo-legacy: split off for kernel &lt; 6.17
  * bat.d/TEMPLATE: unify messages
  * Update 1.9.1 changelog with info from the SUSE security advisory
  * bat.d/wilco-ec: tlp-stat -b: align output
  * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
  * tlp.conf: rearrange RADEON_DPM_* values
  * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
  * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
  * bat.d/wilco-ec: update specs
  * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
  * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
  * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
  * Add plugin support for wilco-ec battery care
  * tlp-stat -s: align output
  * bat.d/samsung: tlp-stat -b: fix output
  * bat.d/*: tlp-stat -b: use consolidated battery readouts
  * tlp-stat -b: consolidate battery readouts
  * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
  * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
  * tlp-stat -b: display mW(h) values next to mA(h) values
  * tlp-stat -s: fix columns
  * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
  * Add plugin support for wilco-ec battery care
  * Makefile checkwip: detect "FIXME"
  * Fix RESTORE_THRESHOLDS_ON_BAT
  * Explicitly use daemon facility for logging</changelog>
</package>
<package pkgid="336f689fda132ac19b598e2ddc6409a7a3ca115a3b9aeb1b619b309a05a7928d6061c62d94d88c084755ad05cbddcfabc750ca36e2b8a91b70dab7596e920dfa" name="waybar-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
<package pkgid="32dcbb1088074d490462e08c8fa91dd966c2aa43f7cf08c53afb9d0e8a2f899be49a622c0a7651585bed620856954805281cabc9ae0138f7275d316b03f74a95" name="xcursor-noir" arch="noarch">
  <version epoch="0" ver="0.2" rel="5.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767528000">- Initial changes</changelog>
</package>
<package pkgid="51a52f4241bf5a4292f17d7c02435a66082ab15d374e4a4d2a9db0e22117e917ed53d2475f683c785e16cd6f081477d018bb6d05d37305c6f475eb7f8dd5d233" name="xcursor-noir" arch="src">
  <version epoch="0" ver="0.2" rel="5.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1767528000">- Initial changes</changelog>
</package>
<package pkgid="69be6b5bb1e19ce8e42fcf49868e3363d3c6e919aba068ae55d7d2086f368d6af7cfe906eac232795ea19c4d988f2dae895729bc13044f12e312541950f83d8e" name="zram-generator-branding-greemond" arch="noarch">
  <version epoch="0" ver="0+git.1768235700.f18d31d" rel="11.2"/>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768046400">- Initial changes</changelog>
  <changelog author="carluad@proton.me" date="1768046401">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046402">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046403">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046404">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046405">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046406">- Update to version 0+git.1768020764.888b066:
  *</changelog>
  <changelog author="carluad@proton.me" date="1768046407">- Update to version 0+git.1768024515.8012dd3:
  * restore
  * restore
  * mv config.toml to config.toml.gm greetd</changelog>
  <changelog author="carluad@proton.me" date="1768046408">- Update to version 0+git.1768035465.285f68f:
  * add swaync config schema
  * add zram-generator.conf</changelog>
  <changelog author="carluad@proton.me" date="1768046409">- Update to version 0+git.1768042849.642a3c6:
  * dont uses #!/usr/bin/env</changelog>
  <changelog author="carluad@proton.me" date="1768219200">- Update to version 0+git.1768235700.f18d31d:
  *</changelog>
  <changelog author="Luan C. Ad&#xE3;o &lt;carluad@proton.me&gt;" date="1768219201">- Refactor the package definition</changelog>
</package>
</otherdata>