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"
|