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

ds4drv-0.5.1-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: ds4drv Distribution: openSUSE Tumbleweed
Version: 0.5.1 Vendor: openSUSE
Release: 1.2 Build date: Mon Apr 27 03:29:29 2026
Group: Unspecified Build host: reproducible
Size: 111742 Source RPM: ds4drv-0.5.1-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/chrippa/ds4drv
Summary: A Sony DualShock 4 userspace driver for Linux
Sony DualShock 4 userspace driver for Linux with Bluetooth LED patch.

Provides

Requires

License

MIT

Changelog

* Mon Apr 27 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Add UDP battery reporting and improve kernel compatibility
    * Implemented UDP telemetry for battery levels on port 54321, allowing
      integration with external tray monitors.
    * Added graceful handling for 'BrokenPipeError' when reading Bluetooth
      MAC addresses via hidraw (fixes crashes on modern kernels).
    * Added try/except blocks for device grabbing to prevent initialization
      failures when the kernel driver is already active.
    * Reduced battery check interval to 5 seconds for more responsive reporting.
* Sat Apr 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Optimize OBS source services:
    * Switch obs to tar services to avoid storing redundant tarballs.
    * Update version rewrite patterns for better tag parsing.
    * Use .tar.gz as the primary source container.
    * Rename 13ae136098c1ed8bc8c72b16a4d73ab97049f6ae.patch to
      ds4drv-fix-bluetooth-packet-crc.patch for better readability.
* Sat Apr 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Update to commit 5a49c3e4d717ffab1aabbf96e3c14dce3111d6d5:
    * Remove dependency on hcitool (deprecated in BlueZ 5).
    * Fix compatibility with Python 3.13 by replacing SafeConfigParser
      with ConfigParser.
    * Add ds4drv-no-hcitool.patch to ensure clean build without legacy
      bluetooth-tools.
* Sat Apr 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Update to version 0.5.1:
    * Updated compatibility to Python 3.14
    * Update ds4drv.conf
    * device.py: clean up conditional a bit
    * Add PS4 v2 controller id
    * Fixed #104
    * Support universal wheels
* Fri Apr 24 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
  - Initial release.

Files

/etc/ds4drv.conf
/usr/bin/ds4drv
/usr/lib/python3.13/site-packages/ds4drv
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/licenses
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/ds4drv-0.5.1.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/ds4drv/__init__.py
/usr/lib/python3.13/site-packages/ds4drv/__main__.py
/usr/lib/python3.13/site-packages/ds4drv/__pycache__
/usr/lib/python3.13/site-packages/ds4drv/action.py
/usr/lib/python3.13/site-packages/ds4drv/actions
/usr/lib/python3.13/site-packages/ds4drv/actions/__init__.py
/usr/lib/python3.13/site-packages/ds4drv/actions/__pycache__
/usr/lib/python3.13/site-packages/ds4drv/actions/battery.py
/usr/lib/python3.13/site-packages/ds4drv/actions/binding.py
/usr/lib/python3.13/site-packages/ds4drv/actions/btsignal.py
/usr/lib/python3.13/site-packages/ds4drv/actions/dump.py
/usr/lib/python3.13/site-packages/ds4drv/actions/input.py
/usr/lib/python3.13/site-packages/ds4drv/actions/led.py
/usr/lib/python3.13/site-packages/ds4drv/actions/status.py
/usr/lib/python3.13/site-packages/ds4drv/backend.py
/usr/lib/python3.13/site-packages/ds4drv/backends
/usr/lib/python3.13/site-packages/ds4drv/backends/__init__.py
/usr/lib/python3.13/site-packages/ds4drv/backends/__pycache__
/usr/lib/python3.13/site-packages/ds4drv/backends/bluetooth.py
/usr/lib/python3.13/site-packages/ds4drv/backends/hidraw.py
/usr/lib/python3.13/site-packages/ds4drv/config.py
/usr/lib/python3.13/site-packages/ds4drv/daemon.py
/usr/lib/python3.13/site-packages/ds4drv/device.py
/usr/lib/python3.13/site-packages/ds4drv/eventloop.py
/usr/lib/python3.13/site-packages/ds4drv/exceptions.py
/usr/lib/python3.13/site-packages/ds4drv/logger.py
/usr/lib/python3.13/site-packages/ds4drv/packages
/usr/lib/python3.13/site-packages/ds4drv/packages/__init__.py
/usr/lib/python3.13/site-packages/ds4drv/packages/__pycache__
/usr/lib/python3.13/site-packages/ds4drv/packages/timerfd.py
/usr/lib/python3.13/site-packages/ds4drv/uinput.py
/usr/lib/python3.13/site-packages/ds4drv/utils.py
/usr/lib/systemd/system/ds4drv.service
/usr/lib/udev/rules.d/50-ds4drv.rules
/usr/share/doc/packages/ds4drv
/usr/share/doc/packages/ds4drv/HISTORY.rst
/usr/share/doc/packages/ds4drv/README.rst
/usr/share/licenses/ds4drv
/usr/share/licenses/ds4drv/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Aug 5 22:19:50 2026