[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#907236: libinput: New upstream version available 1.11.902



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)


Reply to: