Name: xpadneo-dkms Version: 0.9.8 Release: %autorelease Summary: Advanced driver for Xbox wireless controllers License: GPL-3.0-only URL: https://github.com/atar-axis/xpadneo Source: https://github.com/atar-axis/xpadneo/archive/refs/tags/v%{version}.tar.gz Patch: 01-do-not-run-dkms-in-build.patch Patch: 02-do-not-require-superuser.patch Patch: 03-remove-unnecessary-install-deps.patch Patch: 04-install-to-build-root.patch BuildArch: noarch Requires: dkms Requires: gcc Requires: kernel-devel %define dkms_mod hid-xpadneo/v%{version} %define dkms_dir %{_prefix}/src/hid-xpadneo-v%{version} %description xpadneo package for Fedora-based distributions using DKMS recompilation. %prep %autosetup -n xpadneo-%{version} -p 0 %install ./install.sh rm %{buildroot}%{dkms_dir}/dkms.conf.in rm %{buildroot}%{dkms_dir}/src/.editorconfig %post dkms install --rpm_safe_upgrade %{dkms_mod} %preun dkms remove --rpm_safe_upgrade %{dkms_mod} %files %{dkms_dir}/etc-modprobe.d/xpadneo.conf %{dkms_dir}/etc-udev-rules.d/60-xpadneo.rules %{dkms_dir}/etc-udev-rules.d/70-xpadneo-disable-hidraw.rules %{dkms_dir}/src/Makefile %{dkms_dir}/src/hid-ids.h %{dkms_dir}/src/hid-xpadneo.c %{dkms_dir}/src/xpadneo.h %{dkms_dir}/Makefile %{dkms_dir}/dkms.conf %{dkms_dir}/dkms.post_install %{dkms_dir}/dkms.post_remove %doc docs/README.md %license LICENSE