Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ds4-battery-monitor-0.1.2-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: ds4-battery-monitor Distribution: openSUSE Tumbleweed
Version: 0.1.2 Vendor: openSUSE
Release: 1.2 Build date: Mon May 25 05:31:21 2026
Group: System/GUI/Other Build host: reproducible
Size: 180247 Source RPM: ds4-battery-monitor-0.1.2-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Jonatas-Goncalves/ds4-battery-monitor
Summary: DualShock 4 battery monitor tray icon
A lightweight UDP-based battery monitor for DualShock 4 controllers
with support for multiple devices and dynamic tray icons.

Provides

Requires

License

MIT

Changelog

* Mon May 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Remove unused BuildRequires:
    * Remove python3-devel
    * Remove python3-setuptools
    * Package does not build Python modules and does not require setuptools
* Mon May 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Update to version 0.1.2
    * Reworked tray icon backend replacing pystray/Pillow with
      GTK3 + AyatanaAppIndicator implementation
    * Added Cairo-based high quality tray icon rendering with
      dynamic controller labels (P1/P2/etc)
    * Added Flatpak-aware icon path detection and autostart setup
    * Added evdev force-feedback support for controller vibration
    * Added low battery vibration alerts with configurable pulse patterns
      for 50%, 25% and 15% battery levels
    * Added automatic controller event device discovery using MAC matching
    * Added persistent rumble device handles for improved FF stability
    * Added cleanup of rumble handles on controller disconnect
    * Improved controller timeout cleanup and resource handling
    * Added native GTK main loop integration
    * Improved dynamic controller mapping logic
    * Added support for local development icon directory detection
    * Reworked tray icon scaling and rendering quality
    * Improved logging messages and controller detection diagnostics
    * Removed legacy pystray and Pillow dependencies
* Wed Apr 29 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Update to version 0.1.1
    * Fix ExecStart path in systemd service
* Tue Apr 28 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Improve package structure and compliance with openSUSE standards:
    * Update Source0 to use full GitHub URL for validation.
    * Install script as 'ds4-battery-monitor' (dropping .py extension).
    * Add %license LICENSE to comply with legal packaging standards.
    * Refactor %install and %files sections for better directory structure.
    * Remove explicit liberation-fonts requirement to fix rpmlint error
      (explicit-lib-dependency).
* Mon Apr 27 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Initial release.

Files

/usr/bin/ds4-battery-monitor
/usr/lib/systemd/user/ds4-battery-monitor.service
/usr/share/ds4-battery-monitor
/usr/share/ds4-battery-monitor/icons
/usr/share/ds4-battery-monitor/icons/ds4_100.png
/usr/share/ds4-battery-monitor/icons/ds4_15.png
/usr/share/ds4-battery-monitor/icons/ds4_25.png
/usr/share/ds4-battery-monitor/icons/ds4_50.png
/usr/share/licenses/ds4-battery-monitor
/usr/share/licenses/ds4-battery-monitor/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Aug 21 00:06:26 2026