From 31d60a7324d99ea87fbb9ad0326df9b0518dc365 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Tue, 20 Mar 2018 21:36:43 +0100 Subject: [PATCH] eudev: mark switch inputs as ID_INPUT_KEY too --- srcpkgs/eudev/patches/identify_switches.patch | 11 +++++++++++ srcpkgs/eudev/template | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/eudev/patches/identify_switches.patch diff --git a/srcpkgs/eudev/patches/identify_switches.patch b/srcpkgs/eudev/patches/identify_switches.patch new file mode 100644 index 0000000000..4e2c36b203 --- /dev/null +++ b/srcpkgs/eudev/patches/identify_switches.patch @@ -0,0 +1,11 @@ +--- src/udev/udev-builtin-input_id.c.orig 2018-03-20 21:28:01.154589960 +0100 ++++ src/udev/udev-builtin-input_id.c 2018-03-20 21:28:03.672847430 +0100 +@@ -292,6 +292,8 @@ static int builtin_input_id(struct udev_ + if (!is_pointer && !is_key && test_bit(EV_REL, bitmask_ev) && + (test_bit(REL_WHEEL, bitmask_rel) || test_bit(REL_HWHEEL, bitmask_rel))) + udev_builtin_add_property(dev, test, "ID_INPUT_KEY", "1"); ++ if (test_bit(EV_SW, bitmask_ev)) ++ udev_builtin_add_property(dev, test, "ID_INPUT_SWITCH", "1"); + } + + devnode = udev_device_get_devnode(dev); diff --git a/srcpkgs/eudev/template b/srcpkgs/eudev/template index a9da225e92..b703713c75 100644 --- a/srcpkgs/eudev/template +++ b/srcpkgs/eudev/template @@ -4,7 +4,7 @@ _UDEV_VERSION="220" # compatible udev version provided pkgname=eudev version=3.2.5 -revision=1 +revision=2 conf_files="/etc/udev/udev.conf" build_style=gnu-configure configure_args="--enable-hwdb --enable-manpages --disable-introspection"