fix: Use -kmod package as a requirement for akmod-modules (#11073) (#11144)

(cherry picked from commit 9bf954594a)

Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
This commit is contained in:
Gilver
2026-04-10 16:44:29 -05:00
committed by GitHub
parent e0aef72e13
commit 0c2523eee5
34 changed files with 47 additions and 47 deletions
@@ -8,7 +8,7 @@
Name: %{modulename}-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Fanatec force feedback kernel module
License: GPL-2.0-only
URL: https://github.com/gotzl/%{modulename}
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Fanatec force feedback kernel module (DKMS)
License: GPL-2.0-only
URL: https://github.com/gotzl/%{modulename}
@@ -5,7 +5,7 @@
Name: hid-fanatecff
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Fanatec force feedback driver common files
License: GPL-2.0-only
URL: https://github.com/gotzl/%{name}
@@ -21,7 +21,7 @@ akmod and dkms variants.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -21,7 +21,7 @@ between the akmod and dkms variants.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -8,7 +8,7 @@
Name: %{modulename}-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Logitech force feedback kernel module
License: GPL-2.0-only
URL: https://github.com/berarma/%{modulename}
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Logitech force feedback kernel module (DKMS)
License: GPL-2.0-only
URL: https://github.com/berarma/%{modulename}
@@ -5,7 +5,7 @@
Name: new-lg4ff
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Logitech force feedback driver common files
License: GPL-2.0-only
URL: https://github.com/berarma/%{name}
@@ -20,7 +20,7 @@ common files shared between the akmod and dkms variants.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -8,7 +8,7 @@
Name: %{modulename}-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Thrustmaster T150 steering wheel kernel module
License: GPL-2.0-only
URL: https://github.com/scarburato/t150_driver
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Thrustmaster T150 steering wheel kernel module (DKMS)
License: GPL-2.0-only
URL: https://github.com/scarburato/t150_driver
@@ -5,7 +5,7 @@
Name: t150-driver
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Thrustmaster T150 steering wheel driver common files
License: GPL-2.0-only
URL: https://github.com/scarburato/t150_driver
@@ -20,7 +20,7 @@ common files shared between the akmod and dkms variants.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -18,7 +18,7 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) appl
Name: %{modulename}-kmod
Summary: Kernel module (kmod) for V4L2 loopback devices
Version: 0.15.3
Release: 2%?dist
Release: 3%?dist
License: GPL-2.0-or-later
URL: https://github.com/v4l2loopback/v4l2loopback
Source0: %{url}/archive/v%{version}/%{modulename}-%{version}.tar.gz
@@ -5,7 +5,7 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) appl
Name: dkms-%{modulename}
Version: 0.15.3
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Utils for V4L2 loopback devices
License: GPL-2.0-or-later
URL: https://github.com/v4l2loopback/v4l2loopback
@@ -6,7 +6,7 @@
Name: v4l2loopback
Summary: Utils for V4L2 loopback devices
Version: 0.15.3
Release: 1%?dist
Release: 2%?dist
License: GPL-2.0-or-later
URL: https://github.com/v4l2loopback/v4l2loopback
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -29,7 +29,7 @@ Allows you to create "virtual video devices". Normal (v4l2) applications will re
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -8,7 +8,7 @@
Name: %{modulename}-nightly-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}-nightly
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -11,7 +11,7 @@
Name: xone-nightly
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -45,7 +45,7 @@ Linux kernel driver for Xbox One and Xbox Series X|S accessories common files.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
+2 -2
View File
@@ -3,8 +3,8 @@
%global modulename xone
Name: %{modulename}-kmod
Version: 0.5.7
Release: 1%?dist
Version: 0.5.8
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
+2 -2
View File
@@ -2,8 +2,8 @@
%global modulename xone
Name: dkms-%{modulename}
Version: 0.5.7
Release: 1%?dist
Version: 0.5.8
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
@@ -6,7 +6,7 @@
Name: xone
Version: 0.5.8
Release: 1%{?dist}
Release: 2%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
@@ -44,7 +44,7 @@ Linux kernel driver for Xbox One and Xbox Series X|S accessories common files.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -8,7 +8,7 @@
Name: %{modulename}-nightly-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}-nightly
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -12,7 +12,7 @@
Name: xonedo-nightly
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 1
%endif
@@ -47,7 +47,7 @@ Linux kernel driver for Xbox One and Xbox Series X|S accessories common files. C
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -5,7 +5,7 @@
Name: %{modulename}-kmod
Version: 0.5.7
Release: 2%?dist
Release: 3%?dist
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
@@ -4,7 +4,7 @@
Name: dkms-%{modulename}
Version: 0.5.7
Release: 2%?dist
Release: 3%?dist
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
@@ -7,7 +7,7 @@
Name: xonedo
Version: 0.5.7
Release: 2%?dist
Release: 3%?dist
%if 0%{?fedora} <= 43 || 0%{?rhel} <= 10
Epoch: 2
%endif
@@ -47,7 +47,7 @@ Linux kernel driver for Xbox One and Xbox Series X|S accessories common files.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
@@ -10,7 +10,7 @@ This is the original upstream xpad driver from the Linux kernel with support for
Name: %{modulename}-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 4%{?dist}
Release: 5%{?dist}
License: GPL-2.0-or-later
Summary: xpad driver with support for XBox One controllers removed
URL: https://github.com/medusalix/xpad-noone
@@ -8,7 +8,7 @@ This is the original upstream xpad driver from the Linux kernel with support for
Name: dkms-%{modulename}
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 3%{?dist}
Release: 4%{?dist}
License: GPL-2.0-or-later
Summary: xpad driver with support for XBox One controllers removed
URL: https://github.com/medusalix/xpad-noone
@@ -7,7 +7,7 @@ This is the original upstream xpad driver from the Linux kernel with support for
Name: xpad-noone
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
License: GPL-2.0-or-later
Summary: xpad driver with support for XBox One controllers removed
URL: https://github.com/medusalix/xpad-noone
@@ -25,7 +25,7 @@ Packager: Gilver E. <roachy@fyralabs.com>
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
+1 -1
View File
@@ -8,7 +8,7 @@
Name: %{modulename}-kmod
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Advanced Linux Driver for Xbox One Wireless Gamepad
License: GPL-3.0
URL: https://atar-axis.github.io/xpadneo
+1 -1
View File
@@ -7,7 +7,7 @@
Name: dkms-%{modulename}
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Advanced Linux Driver for Xbox One Wireless Gamepad
License: GPL-3.0
URL: https://atar-axis.github.io/%{modulename}
+2 -2
View File
@@ -5,7 +5,7 @@
Name: xpadneo
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: Advanced Linux Driver for Xbox One Wireless Gamepad common files
License: GPL-3.0
URL: https://atar-axis.github.io/%{name}
@@ -24,7 +24,7 @@ Advanced Linux Driver for Xbox One Wireless Gamepad common files.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules
+1 -1
View File
@@ -14,7 +14,7 @@
Name: %{modulename}-kmod
Version: 1.0^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface.
License: GPL-2.0
URL: https://github.com/BoukeHaarsma23/zenergy
+1 -1
View File
@@ -6,7 +6,7 @@
Name: dkms-%{modulename}
Version: 1.0^%{commitdate}git.%{shortcommit}
Release: 2%?dist
Release: 3%?dist
Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface.
License: GPL-2.0
URL: https://github.com/BoukeHaarsma23/zenergy
+2 -2
View File
@@ -4,7 +4,7 @@
Name: zenergy
Version: 1.0^%{commitdate}git.%{shortcommit}
Release: 2%?dist
Release: 3%?dist
Summary: Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) via the hardware monitor (HWMON) sysfs interface.
License: GPL-2.0
URL: https://github.com/BoukeHaarsma23/zenergy
@@ -25,7 +25,7 @@ via the hardware monitor (HWMON) sysfs interface.
%package akmod-modules
Summary: Modules for Akmods
Requires: akmod-%{name}
Requires: %{name}-kmod = %{?epoch:%{epoch}:}%{version}
BuildArch: noarch
%description akmod-modules