#1118516 gir1.2-keybinder-3.0: please install GObject-Introspection typelib to /usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0

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:
#1118516#5
Date:
2025-10-21 13:04:21 UTC
From:
To:
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

#1118516#10
Date:
2026-08-19 22:16:06 UTC
From:
To:
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