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

Tom Rini trini at konsulko.com
Wed Oct 16 03:22:25 UTC 2019


On Tue, Oct 15, 2019 at 07:45:32PM -0700, Khem Raj wrote:
> 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

Yes.  There's some parts of what we need in AGL today that's not yet
appropriate to push up here but we can get something common to both.

> 
> 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
> >

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20191015/9d1c3089/attachment-0001.sig>


More information about the Openembedded-devel mailing list