#1118516 gir1.2-keybinder-3.0: please install GObject-Introspection typelib to /usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0 #1118516
- Package:
- gir1.2-keybinder-3.0
- Source:
- gir1.2-keybinder-3.0
- Description:
- registers global key bindings for applications - Gtk+3 - typelib
- Submitter:
- Simon McVittie
- Date:
- 2026-08-19 22:19:01 UTC
- Severity:
- normal
- Tags:
gir1.2-keybinder-3.0 installs Keybinder-3.0.typelib into
/usr/lib/girepository-1.0/.
This is a legacy location, and is only searched because we apply a
Debian-specific patch to libgirepository. Instead, please install the
typelib file into /usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0.
The easiest way to do this (untested) should be to edit
debian/gir1.2-keybinder-3.0.install and replace:
usr/lib/*/girepository-1.0/* usr/lib/girepository-1.0
with:
usr/lib/*/girepository-1.0
When all of the 6 remaining packages that use the legacy location have
been fixed, we will be able to stop patching libgirepository.
Thanks,
smcv
Control: tags -1 + patch
Please consider
<https://salsa.debian.org/debian/keybinder-3.0/-/merge_requests/1>
(which also fixes several other long-standing packaging issues).
This is now one of only two packages that install into
/usr/lib/girepository-1.0/, so if both of those packages can be fixed
(or removed), we can stop patching gobject-introspection and glib2.0 to
check that location.
smcv