On Thu, Sep 24, 2015 at 08:05:58AM +0200, Daniel Ache wrote: > Dear Martin,
Hi, please use ML [email protected] for generic questions like this. > > We are not so used to Yocto, so we had to patch meta-qt5 ( > qtconnectivity_git.bb and qtsystems_git.bb) to compile bluetooth. bluez4 is > a used package within our recipe but bluetooth is not included without this > patch :-( > > Is "OE_BLUEZ_ENABLED" needed somehow? Or is this historical stuff? Yes, it's still needed, but don't set it directly add "bluez4" to PACKAGECONFIG variable in your DISTRO config. > How can I change our recipes to compile with bluetooth and without patching > meta-qt5? Use .bbappend or PACKAGECONFIG_append_pn-qtconnectivity. Did you test it with bluez5 or only with bluez4? I didn't check if 5.5 version supports both now. Regards, > Attached out patch file, so you can see what we did. > > greetings from Germany > Daniel > From eb16df8826aeca2eab878695e8d2645a191e717c Mon Sep 17 00:00:00 2001 > From: Daniel Ache <[email protected]> > Date: Wed, 23 Sep 2015 16:23:25 +0200 > Subject: [PATCH 1/1] =?UTF-8?q?OE=5FBLUEZ=5FENABLED=20entfernt.=20Da=20wir?= > =?UTF-8?q?=20(Christian=20Wa=C3=9Fmuth=20und=20ich)=20es=20nicht=20gescha?= > =?UTF-8?q?fft=20haben,=20QtConnectivity=20so=20mit=20bluez=20support=20zu?= > =?UTF-8?q?=20erstellen.=20Vermutlich=20ist=20OE=5FBLUEZ=5FENABLED=20eh=20?= > =?UTF-8?q?ein=20Relikt=20aus=20vergangenen=20Tagen=20und=20so=20nicht=20m?= > =?UTF-8?q?ehr=20n=C3=B6tig.?= > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-Transfer-Encoding: 8bit > > --- > recipes-qt/qt5/qtconnectivity_git.bb | 8 -------- > recipes-qt/qt5/qtsystems_git.bb | 9 --------- > 2 files changed, 17 deletions(-) > > diff --git a/recipes-qt/qt5/qtconnectivity_git.bb > b/recipes-qt/qt5/qtconnectivity_git.bb > index 4781be1..c6e56ed 100644 > --- a/recipes-qt/qt5/qtconnectivity_git.bb > +++ b/recipes-qt/qt5/qtconnectivity_git.bb > @@ -12,13 +12,5 @@ LIC_FILES_CHKSUM = " \ > > DEPENDS += "qtbase qtdeclarative" > > -PACKAGECONFIG ??= "" > -PACKAGECONFIG[bluez4] = "OE_BLUEZ_ENABLED,,bluez4" > - > -do_configure_prepend() { > - export QMAKE_CACHE_EVAL="CONFIG+=${EXTRA_OECONF}" > - # disable bluez test if it isn't enabled by PACKAGECONFIG > - sed -i 's/^qtCompileTest(bluez)/OE_BLUEZ_ENABLED:qtCompileTest(bluez)/g' > ${S}/qtconnectivity.pro > -} > > SRCREV = "e4a5dc7dbe62c32032e5e683ac1fdb57663a14b3" > diff --git a/recipes-qt/qt5/qtsystems_git.bb b/recipes-qt/qt5/qtsystems_git.bb > index 781cd38..47ec34d 100644 > --- a/recipes-qt/qt5/qtsystems_git.bb > +++ b/recipes-qt/qt5/qtsystems_git.bb > @@ -11,15 +11,6 @@ LIC_FILES_CHKSUM = " \ > > DEPENDS += "qtbase qtdeclarative udev gconf" > > -PACKAGECONFIG ??= "" > -PACKAGECONFIG[bluez4] = "OE_BLUEZ_ENABLED,,bluez4" > - > -do_configure_prepend() { > - export QMAKE_CACHE_EVAL="CONFIG+=${EXTRA_OECONF}" > - # disable bluez test if it isn't enabled by PACKAGECONFIG > - sed -i 's/^ qtCompileTest(bluez)/ > OE_BLUEZ_ENABLED:qtCompileTest(bluez)/g' ${S}/qtsystems.pro > -} > - > do_install_append() { > # Remove example.pro file as it is useless > rm -f ${D}${OE_QMAKE_PATH_EXAMPLES}/examples.pro > -- > 1.9.1 > -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
