PACKAGESPLITFUNCS_prepend += " add_private_libs_packages "

python add_private_libs_packages () {
    import os
    import re

    pn = d.getVar('PN', True)
    gst_libdir = d.expand('${libdir}/gstreamer-${LIBV}')

    dvar = d.getVar('PKGD', True)

    for dirpath, dirnames, filenames in os.walk(dvar + gst_libdir):
        for f in filenames:
            m = re.match('libgst(.*)\.so$', f)
            if m:
                plugins = m.group(1)
                d.setVar('PRIVATE_LIBS_' + pn + '-' + plugins , 'libgst' + plugins + '.so')
}