diff --git a/debian/patches/build-Skip-the-hwdb-test-if-not-all-drivers-are-really-en.patch b/debian/patches/build-Skip-the-hwdb-test-if-not-all-drivers-are-really-en.patch new file mode 100644 index 00000000..ff455177 --- /dev/null +++ b/debian/patches/build-Skip-the-hwdb-test-if-not-all-drivers-are-really-en.patch @@ -0,0 +1,24 @@ +From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= +Date: Thu, 21 Jan 2021 15:34:36 +0100 +Subject: build: Skip the hwdb test if not all drivers are really enabled + +Origin: https://gitlab.freedesktop.org/libfprint/libfprint/-/commit/3b83157e9 +--- + meson.build | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/meson.build b/meson.build +index 4c73c00..d5081c9 100644 +--- a/meson.build ++++ b/meson.build +@@ -181,6 +181,10 @@ foreach driver: drivers + endif + endforeach + ++if default_drivers_are_enabled and supported_drivers != drivers ++ default_drivers_are_enabled = false ++endif ++ + # Export the drivers' types to the core code + drivers_type_list = [] + drivers_type_func = [] diff --git a/debian/patches/series b/debian/patches/series index 22db6173..405d84bf 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,5 +4,6 @@ udev-rules-Print-warning-if-an-ID-is-supported.patch udev-rules-Remove-supported-synaptics-devices.patch tests-Add-check-that-no-supported-device-is-whitelisted.patch udev-hwdb-Prevent-devices-from-being-listed-twice.patch -debian/data-Use-auto-generated-but-hardcoded-autosuspend-rules-f.patch tests-Add-trailing-newline-to-busname-devname-sysfs-attri.patch +build-Skip-the-hwdb-test-if-not-all-drivers-are-really-en.patch +debian/data-Use-auto-generated-but-hardcoded-autosuspend-rules-f.patch