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

Tom Rini trini at konsulko.com
Tue Oct 15 17:48:54 UTC 2019


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

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
-------------- 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/2afc3a40/attachment.sig>


More information about the Openembedded-devel mailing list