From 0f990d9998098696db628f489012030b0d04dcde Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Mon, 11 May 2026 11:44:15 +0200 Subject: [PATCH] libgpiod: clean-up sub-packages The libgpiodbus shared library and the .typelib file for libgpiod GLib bindings are currently packaged in the main libgpiod package which should really only contain the core libgpiod shared library. Move them to libgpiod-manager and libgpiod-glib packages respectively. Signed-off-by: Bartosz Golaszewski Signed-off-by: Khem Raj --- meta-oe/recipes-support/libgpiod/libgpiod_2.2.4.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.4.bb b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.4.bb index 2c8d9f1873..e6de4b0313 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.4.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.4.bb @@ -32,9 +32,13 @@ PACKAGES =+ "${PN}-gpiosim ${PN}-glib ${PN}-manager ${PN}-manager-cfg ${PN}-cli" FILES:${PN}-tools += "${bindir}/gpionotify" FILES:${PN}-gpiosim += "${libdir}/libgpiosim.so.*" FILES:${PN}-gpiosim-dev += "${includedir}/gpiosim.h" -FILES:${PN}-glib += "${libdir}/libgpiod-glib.so.*" +FILES:${PN}-glib += " \ + ${libdir}/libgpiod-glib.so.* \ + ${libdir}/girepository-1.0/* \ +" FILES:${PN}-manager += " \ ${bindir}/gpio-manager \ + ${libdir}/libgpiodbus.so.* \ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_system_unitdir}/gpio-manager.service', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '${sysconfdir}/init.d/gpio-manager', '', d)} \ "