[oe] [PATCH 1/2] pipewire: initial add 0.2.7

Khem Raj raj.khem at gmail.com
Wed Oct 16 02:45:32 UTC 2019


Tom and Andreas

I think it will be good to converge the recipe if we want to host it in
meta-oe such that agl also is able to use it while Andreas has time
constraints can I ask Tom to look into delta that’s needed for it to usable
with AGL as well ? Secondly it would be good to keep default packageconfig
to be common enough that covers normal case that Andreas has

On Wed, Oct 16, 2019 at 12:28 AM Andreas Müller <schnitzeltony at gmail.com>
wrote:

> On Tue, Oct 15, 2019 at 7:48 PM Tom Rini <trini at konsulko.com> wrote:
> >
> > On Tue, Oct 15, 2019 at 12:20:46AM +0200, Andreas Müller wrote:
> >
> > > Have 0.2.4 in meta-qt5-extra as dependency for liri-shell. Soon it
> gets an
> > > optional dependency for mutter so move latest to meta-oe.
> > >
> > > Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
> > > ---
> > >  .../pipewire/pipewire_git.bb                  | 32
> +++++++++++++++++++
> > >  1 file changed, 32 insertions(+)
> > >  create mode 100644 meta-oe/recipes-multimedia/pipewire/
> pipewire_git.bb
> > >
> > > diff --git a/meta-oe/recipes-multimedia/pipewire/pipewire_git.bb
> b/meta-oe/recipes-multimedia/pipewire/pipewire_git.bb
> > > new file mode 100644
> > > index 000000000..9b9b64205
> > > --- /dev/null
> > > +++ b/meta-oe/recipes-multimedia/pipewire/pipewire_git.bb
> > > @@ -0,0 +1,32 @@
> > > +SUMMARY = "Multimedia processing graphs"
> > > +HOMEPAGE = "http://pipewire.org/"
> > > +LICENSE = "LGPLv2.1"
> > > +LIC_FILES_CHKSUM = " \
> > > +    file://LICENSE;md5=d8153c6e65986f862a0550ca74a3ed73 \
> > > +    file://LGPL;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> > > +"
> > > +
> > > +inherit meson
> > > +
> > > +DEPENDS += " \
> > > +    dbus \
> > > +    glib-2.0 \
> > > +    alsa-lib \
> > > +    v4l-utils \
> > > +    gstreamer1.0 \
> > > +    gstreamer1.0-plugins-base \
> > > +"
> > > +
> > > +SRC_URI = "git://github.com/PipeWire/pipewire.git"
> > > +PV = "0.2.7"
> > > +SRCREV = "14c11c0fe4d366bad4cfecdee97b6652ff9ed63d"
> > > +S = "${WORKDIR}/git"
> > > +
> > > +
> > > +FILES_${PN} += " \
> > > +    ${systemd_user_unitdir} \
> > > +    ${libdir}/pipewire-0.2 \
> > > +    ${libdir}/spa \
> > > +    ${libdir}/gstreamer-1.0 \
> > > +"
> >
> > A few thoughts.  First, there's a lot of knobs that can be set, and it
> > might be a good idea to take a look at the recipe in AGL:
> >
> https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl-devel.git;a=tree;f=meta-pipewire/recipes-multimedia/pipewire;h=59d7d7bae1b0c072afbfe804857c0f7b4676766a;hb=HEAD
> Sorry but I do not have the resources to test all these knobs.
> Currently pipewire is yet another optional dependency for mutter on my
> way to gnome-desktop (which is already a challenge). Once I got there
> I can think of further 'optimizations'
>
> Cheers
>
> Andreas
> >
> > Second, it's worth keeping in mind for future updates that after v0.2.7
> > the license changed to MIT (and yes, I know LIC_FILES_CHKSUM will catch
> > this):
> > https://github.com/PipeWire/pipewire/blob/master/LICENSE
> >
> > --
> > Tom
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


More information about the Openembedded-devel mailing list