Maybe I am just confusing something, but I can run a HD51 build successfully with the following:
OPENPLI_FEATURES += "ci qtplugins kodi" in the HD51 gfutures meta,
${@bb.utils.contains('OPENPLI_FEATURES', 'qtplugins', 'enigma2-plugin-extensions-qthbbtv enigma2-plugin-extensions-qtstalker', '', d)} \
but having run the build and then run a bitbake for the openplii-enigma2-feed to get all the packages built in the ipk, I find that sometimes the QT packages such as qtbase & qtwebkit (which I can see being built - the 20 minute compile is hard to miss) appear in the HD51 ipk packages, and sometime not. Also just to confuse even more, when they appear, they often are not shown in "packages" file in the HD51 ipk packages.
The result is when I try to install qthbbtv or qtstalker, often I see for instance no qtbase package to meet requirement" (I guess not in "packages" file), or an error message as it tries to fetch the ipk (s) but the package(s) are not in the HD51 ipk package.
I can get round it, but would like to understand the issue - any ideas anybody??