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 <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Bartosz Golaszewski 2026-05-11 11:44:15 +02:00 committed by Khem Raj
parent a34b94c7b0
commit a8ecd065cd
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -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)} \
"