Hello Carlos,

First, thank you for looking at this. This is quite important to
provide a pleasant experience for our users...

On Tue, May 6, 2014 at 4:02 PM, Carlos Rafael Giani
<[email protected]> wrote:
> Signed-off-by: Carlos Rafael Giani <[email protected]>
> ---
>  .../packagegroup-imx-gstreamer1.0-commercial.bb    |  22 ++++
>  .../packagegroup-imx-gstreamer1.0-full.bb          |  16 +++
>  .../packagegroups/packagegroup-imx-gstreamer1.0.bb | 118 
> +++++++++++++++++++++
>  3 files changed, 156 insertions(+)
>  create mode 100644 
> recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0-commercial.bb
>  create mode 100644 
> recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0-full.bb
>  create mode 100644 
> recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0.bb
>
> diff --git 
> a/recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0-commercial.bb
>  
> b/recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0-commercial.bb
> new file mode 100644
> index 0000000..d424d54
> --- /dev/null
> +++ 
> b/recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0-commercial.bb
> @@ -0,0 +1,22 @@
> +DESCRIPTION = "Freescale package group - gstreamer"
> +LICENSE = "MIT"
> +LICENSE_FLAGS = "commercial"
> +LIC_FILES_CHKSUM = 
> "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
> +                    
> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
> +
> +inherit packagegroup
> +
> +# only one package is produced: ${PN}
> +# so, nothing is added to PACKAGES
> +
> +RDEPENDS_${PN} = " \
> +    packagegroup-imx-gstreamer1.0 \
> +"

> +# Plugins from the -ugly collection which require the "commercial" flag in 
> LICENSE_FLAGS_WHITELIST to be set
> +RDEPENDS_${PN} = " \
> +    gstreamer1.0-plugins-ugly-mpg123 \
> +    gstreamer1.0-plugins-ugly-asfdemux \
> +"
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"

This one is not machine specific.

...
> new file mode 100644
> index 0000000..9ba1f4f
> --- /dev/null
> +++ b/recipes-multimedia/packagegroups/packagegroup-imx-gstreamer1.0.bb
> @@ -0,0 +1,118 @@
> +DESCRIPTION = "Freescale package group - gstreamer"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = 
> "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
> +                    
> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
> +
> +inherit packagegroup
> +
> +PACKAGES += " \
> +    ${PN}-base \
> +    ${PN}-x11-base \
> +    ${PN}-wayland-base \
> +    ${PN}-audio \
> +    ${PN}-video \
> +    ${PN}-video-bad \
> +    ${PN}-debug \
> +    ${PN}-network-base \
> +    ${PN}-network \
> +"
> +
> +MACHINE_GSTREAMER_1_0_PLUGIN ?= "gstreamer1.0-plugins-imx"

I'd use:

SOC_GSTREAMER_SUPPORT ?= ""
SOC_GSTREAMER_SUPPORT_mx6 = "gstreamer1.0-plugins-imx"

MACHINE_GSTREAMER_1_0_PLUGIN should be set in imx-base so all mx6 share it.
...


-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to