From: Kentaro Hayashi <kenhys@gmail.com>
Date: Tue, 22 Nov 2022 21:22:19 +0900
Subject: do not attempt to build modules for kernels without CONFIG_USB_HID

Description: do not attempt to build modules for kernels without CONFIG_USB_HID
Author: Andreas Beckmann <anbe@debian.org>
Forwarded: not-needed
Origin: https://salsa.debian.org/debian/digimend-dkms/-/merge_requests/1

This patch was merged into upstream.

  https://github.com/DIGImend/digimend-kernel-drivers/commit/ba2e0b689e124943f0c79694bc5b4524ab7d3e28
---
 dkms.conf | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dkms.conf b/dkms.conf
index 04524bb..d8dd367 100644
--- a/dkms.conf
+++ b/dkms.conf
@@ -1,6 +1,14 @@
 PACKAGE_NAME="digimend"
 PACKAGE_VERSION="13"
 AUTOINSTALL="yes"
+
+if [ -f $kernel_source_dir/.config ]; then
+    . $kernel_source_dir/.config
+    if [ "${CONFIG_USB_HID:-n}" = "n" ]; then
+        BUILD_EXCLUSIVE_KERNEL="REQUIRES CONFIG_USB_HID"
+    fi
+fi
+
 MAKE[0]="make KVERSION=$kernelver"
 BUILT_MODULE_NAME[0]="hid-kye"
 BUILT_MODULE_NAME[1]="hid-uclogic"
