Source: libinput Version: 1.11.2-1 Severity: normal Dear Maintainer,
Would you consider packaging libinput 1.11.902? I believe this is one of the RC releases before 1.12 is released. Why: ==== On my own system, I didn't want to wait so I followed the instructions here and built an updated package: https://www.debian.org/doc/manuals/maint-guide/update.en.html#newupstream This fixes a longstanding regression for bluetooth thinkpad keyboards: https://gitlab.freedesktop.org/libinput/libinput/issues/118 How: ==== I'd like to share one of the changes necessary to build this version (and presumably 1.12 when it's released). Initially I copied the debian directory from 1.11.2-1, but when running debuild, lintian complained: dh_missing: usr/share/libinput/30-vendor-aiptek.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-cyborg.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/10-generic-keyboard.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-synaptics.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/10-generic-trackball.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-cyapa.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-lenovo.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-hp.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-google.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/10-generic-lid.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-asus.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-dell.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-logitech.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-ibm.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-apple.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-wacom.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-chicony.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-alps.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/50-system-system76.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-elantech.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-microsoft.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-razer.quirks exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/libinput/30-vendor-huion.quirks exists in debian/tmp but is not installed to anywhere dh_missing: missing files, aborting I tracked these files down to this commit: https://gitlab.freedesktop.org/libinput/libinput/commit/5792af9a5f4ae0bc11cd6d070ed643896c157f19 So my suggested change is: diff --git a/debian/libinput-bin.install b/debian/libinput-bin.install index b1390933..ba17202a 100644 --- a/debian/libinput-bin.install +++ b/debian/libinput-bin.install @@ -1 +1,2 @@ lib/udev +usr/share/libinput Since libinput-bin "includes the udev quirks database and helpers." With this change, the package builds, installs, and runs perfectly! Thanks, Hashem -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.17.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)