On Wed, 2023-10-04 at 20:19 +0200, Andreas Cord-Landwehr wrote:
> On 04.10.23 20:10, Khem Raj wrote:
> > On Wed, Oct 4, 2023 at 9:09 AM Andreas Cord-Landwehr
> > <cordlandw...@kde.org> wrote:
> > > 
> > > Gstreamer release 1.22.0 introduced option for Qt6 API.
> > > 
> > > Signed-off-by: Andreas Cord-Landwehr <cordlandw...@kde.org>
> > > ---
> > >   .../gstreamer/gstreamer1.0-plugins-good_1.22.5.bb      | 10 ++++++++--
> > >   1 file changed, 8 insertions(+), 2 deletions(-)
> > > 
> > > diff --git 
> > > a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.bb 
> > > b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.bb
> > > index 93f0e76ee9..ca1e1d6046 100644
> > > --- 
> > > a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.bb
> > > +++ 
> > > b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.bb
> > > @@ -35,7 +35,7 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes 
> > > libxdamage"
> > >   X11ENABLEOPTS = "-Dximagesrc=enabled -Dximagesrc-xshm=enabled 
> > > -Dximagesrc-xfixes=enabled -Dximagesrc-xdamage=enabled"
> > >   X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled 
> > > -Dximagesrc-xfixes=disabled -Dximagesrc-xdamage=disabled"
> > > 
> > > -QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", 
> > > "qtwayland", "", d)}"
> > > +QTWAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", 
> > > "qtwayland", "", d)}"
> > > 
> > >   PACKAGECONFIG[asm]        = "-Dasm=enabled,-Dasm=disabled,nasm-native"
> > >   PACKAGECONFIG[bz2]        = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
> > > @@ -52,7 +52,8 @@ PACKAGECONFIG[libpng]     = 
> > > "-Dpng=enabled,-Dpng=disabled,libpng"
> > >   PACKAGECONFIG[libv4l2]    = 
> > > "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils"
> > >   PACKAGECONFIG[mpg123]     = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123"
> > >   PACKAGECONFIG[pulseaudio] = 
> > > "-Dpulse=enabled,-Dpulse=disabled,pulseaudio"
> > > -PACKAGECONFIG[qt5]        = "-Dqt5=enabled,-Dqt5=disabled,qtbase 
> > > qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}"
> > > +PACKAGECONFIG[qt5]        = "-Dqt5=enabled,-Dqt5=disabled,qtbase 
> > > qtdeclarative qtbase-native ${QTWAYLANDDEPENDS}"
> > > +PACKAGECONFIG[qt6]        = "-Dqt6=enabled,-Dqt6=disabled,qtbase 
> > > qtdeclarative qtbase-native qttools-native ${QTWAYLANDDEPENDS}"
> > >   PACKAGECONFIG[soup2]      = "-Dsoup=enabled,,libsoup-2.4,,,soup3"
> > >   PACKAGECONFIG[soup3]      = "-Dsoup=enabled,,libsoup,,,soup2"
> > >   PACKAGECONFIG[speex]      = "-Dspeex=enabled,-Dspeex=disabled,speex"
> > > @@ -79,3 +80,8 @@ EXTRA_OEMESON += " \
> > >   "
> > > 
> > >   FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
> > > +
> > > +do_configure:prepend() {
> > > +    # provide path to qtwaylandscanner
> > > +    export PATH=${PATH}:${STAGING_DIR_NATIVE}/${libexecdir}
> > 
> > perhaps we should fix naitve qt6 to install qtwaylandscanner in native
> > bindir. Then we do not need this.
> 
> Hi, I brought this up recently in a different discussion
> 
> https://bugreports.qt.io/browse/QTBUG-116998
> 
> My understanding is that the move was deliberate and the expectation is 
> that everybody uses the CMake macros with internal path logic; however, 
> that fails when not using CMake like here with Meson.

There isn't anything stopping OE from symlinking it in it's recipe?

Cheers,

Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#188696): 
https://lists.openembedded.org/g/openembedded-core/message/188696
Mute This Topic: https://lists.openembedded.org/mt/101758538/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to