autoreconf trips over the newer ax_proc_doxygen.m4 file from our
autoconf-archive which is not compatible with the ancient
version used in v4l-utils, just disable it as we don't want to
build docs anyways.
Signed-off-by: Matthias Reichl <hias@horus.com>
Since 1.18.0 ir-keytable no longer supports the "--device" option
which means it can't be used to configure input repeat settings
of non-rc devices like keyboards, RF remotes etc.
Use the newly added evrepeat tool instead so we retain the same
500ms initial repeat delay as before the v4l-utils bump.
lircd-uninput is no longer used by default on LE so drop it's
repeat period configuration.
Signed-off-by: Matthias Reichl <hias@horus.com>
Disable bpf decoder support for now, it's not yet supported
in the LE kernels and needs clang to compile.
Signed-off-by: Matthias Reichl <hias@horus.com>
Using $id to get the rcX device name from the SUBSYSTEMS match,
as used by the upstrem v4l-utils udev rule, is easier and more
stable than using IMPORT{parent}, which needs to transmit info across
two levels (rcX->inputY->eventZ) and breaks with kernel 4.20.
Instead of running a shell script to check for the existance of
/storage/.config/rc_maps.cfg we can use the builtin udev TEST
function.
Also it's better to use ENV variables prefixed with a dot as
they are used only locally in the udev rule file and don't need
to be persisted in the udev database or exported to external tools.
Signed-off-by: Matthias Reichl <hias@horus.com>