Package: openrazer / 3.10.3+dfsg-1

update-dkms.conf.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Author: Andreas Beckmann <anbe@debian.org>
Description: updates for dkms.conf
 Use the kernel source directory provided by dkms
 Do not build the module for kernels without CONFIG_USB
 Do not build the module for kernels without 'match' in 'struct hid_device'
Last-Update: 2025-03-11
Bug-Debian: https://bugs.debian.org/1030228

--- a/install_files/dkms/dkms.conf
+++ b/install_files/dkms/dkms.conf
@@ -1,7 +1,12 @@
 PACKAGE_NAME="openrazer-driver"
 PACKAGE_VERSION="3.10.3"
 AUTOINSTALL="yes"
-MAKE="KERNELDIR=/lib/modules/${kernelver}/build make driver"
+MAKE="make driver KERNELDIR=${kernel_source_dir}"
+
+BUILD_EXCLUSIVE_CONFIG="CONFIG_USB"
+
+# 'struct hid_driver' gained the 'match' member in Linux v4.16
+BUILD_EXCLUSIVE_KERNEL_MIN="4.16"
 
 BUILT_MODULE_NAME[0]="razerkbd"
 BUILT_MODULE_NAME[1]="razermouse"