I didn't make myself clear. To reduce the amount of moving parts and changes I propose:
1) libx11 and libx11-diet are untouched 2) New recipe libx11-compose-data which just ships the compose data, assuming that is all that is needed by xkeyboard-config's Compose handling. Refuses to build if x11 is in DISTRO_FEATURES 3) xkeyboard-config depends on either libx11 or libx11-compose-data, depending whether x11 is in DISTRO_FEATURES Ross On Sun, 5 May 2019 at 21:15, <[email protected]> wrote: > > From: Ming Liu <[email protected]> > > Changes in V2: > 1 As suggested by Ross Burton, split out libx11-locale from libx11 > as a standalone recipe. > > Ming Liu (2): > libx11: split out libx11-locale > libxkbcommon: RDEPENDS on libx11-locale > > .../recipes-graphics/xorg-lib/libx11-diet_1.6.7.bb | 1 - > .../libx11-locale/0001-Drop-x11-dependencies.patch | 86 > ++++++++++++++++++++++ > .../xorg-lib/libx11-locale_1.6.7.bb | 32 ++++++++ > meta/recipes-graphics/xorg-lib/libx11.inc | 8 +- > .../xorg-lib/libxkbcommon_0.8.4.bb | 4 + > 5 files changed, 129 insertions(+), 2 deletions(-) > create mode 100644 > meta/recipes-graphics/xorg-lib/libx11-locale/0001-Drop-x11-dependencies.patch > create mode 100644 meta/recipes-graphics/xorg-lib/libx11-locale_1.6.7.bb > > -- > 2.7.4 > -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
