hello world pkg
This commit is contained in:
53
xpadneo-dkms.spec
Normal file
53
xpadneo-dkms.spec
Normal file
@@ -0,0 +1,53 @@
|
||||
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
|
||||
Reference in New Issue
Block a user