| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
MIT
* 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.
/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