From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id C1F7EE00A21; Sun, 12 Jul 2015 06:29:45 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from mail.chez-thomas.org (mail.mlbassoc.com [65.100.170.105]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 3F1F5E009FA for ; Sun, 12 Jul 2015 06:29:40 -0700 (PDT) Received: by mail.chez-thomas.org (Postfix, from userid 1998) id A690FF81199; Sun, 12 Jul 2015 07:29:38 -0600 (MDT) Received: from [192.168.1.114] (zeus [192.168.1.114]) by mail.chez-thomas.org (Postfix) with ESMTP id 5954CF81199; Sun, 12 Jul 2015 07:29:37 -0600 (MDT) Message-ID: <55A26BC6.9020807@mlbassoc.com> Date: Sun, 12 Jul 2015 07:29:42 -0600 From: Gary Thomas User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: meta-freescale@yoctoproject.org References: <1436626228-7252-1-git-send-email-lauren.post@freescale.com> <1436626228-7252-7-git-send-email-lauren.post@freescale.com> In-Reply-To: <1436626228-7252-7-git-send-email-lauren.post@freescale.com> Subject: Re: [meta-fsl-demos][PATCH 6/6] fsl-image-gui: Create Freescale Image Recipe X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2015 13:29:45 -0000 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 2015-07-11 08:50, Lauren Post wrote: > Create the image recipe supporting the i.MX releases. > This integrates the Freescale Gstreamer 1.0 plugin and > tools used by testing the Freescale i.MX BSP Releases for > all backends. > > Signed-off-by: Lauren Post > --- > recipes-fsl/images/fsl-image-gui.bb | 75 +++++++++++++++++++++++++++++++++++ > 1 file changed, 75 insertions(+) > create mode 100644 recipes-fsl/images/fsl-image-gui.bb > > diff --git a/recipes-fsl/images/fsl-image-gui.bb b/recipes-fsl/images/fsl-image-gui.bb > new file mode 100644 > index 0000000..0f0c9cc > --- /dev/null > +++ b/recipes-fsl/images/fsl-image-gui.bb > @@ -0,0 +1,75 @@ > +DESCRIPTION = "Freescale Image" > +LICENSE = "MIT" > + > +inherit core-image > +# require recipes-fsl/images/fsl-image-multimedia.bb > + > +IMAGE_FEATURES += " splash" > +IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ > + ' package-management x11-base x11-sato hwcodecs', '', d)}" > +IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ > + base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ > + '', d)}" This doesn't seem correct/necessary - if x11 is in DISTRO_FEATURES, then these values will have been set in the previous line. > + > +X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ > + ' tools-testapps', '', d)}" > + > +# Add extra image features > +EXTRA_IMAGE_FEATURES += " \ > + ${X11_EXTRA_IMAGE_FEATURES} \ > + nfs-server \ > + tools-debug \ > + tools-profile \ > + ssh-server-dropbear \ > + " > + > +PACKAGE_ARCH = "${MACHINE_ARCH}" > + > +# Backend-specific packages > +# Direct FB packages > +DFB_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ > + 'packagegroup-core-full-cmdline packagegroup-core-directfb', '', d)}" > +DFB_INSTALL_VIV = "${@base_contains('DISTRO_FEATURES', 'directfb', \ > + 'libvivante-dfb-mx6', '', d)}" > + > +DFB_IMAGE_INSTALL = "${DFB_INSTALL}" > +DFB_IMAGE_INSTALL_mx6q = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6dl = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6sx = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6sl = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > + > +# Wayland packages > +WAYLAND_IMAGE_INSTALL = "" > +WAYLAND_IMAGE_INSTALL_mx6 = "${@base_contains('DISTRO_FEATURES', 'wayland', \ > + base_contains('DISTRO_FEATURES', 'x11', '', \ > + ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ > + '', d)}" > +WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" Again, this doesn't look right to me. Aren't x11 and wayland mutually exclusive? > + > +# X11 packages > +X11_IMAGE_INSTALL = "" > +X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" > + > +# Add in Graphics > +X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ > + 'packagegroup-core-x11-sato-games \ > + xorg-minimal-fonts \ > + liberation-fonts', '', d)}" > + > +# set mm image install specific to SOC > +MM_IMAGE_INSTALL = "" > +MM_IMAGE_INSTALL_mx6 = "packagegroup-fsl-gstreamer1.0" > +MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-gstreamer1.0" > + > +IMAGE_INSTALL += " \ > + ${X11_IMAGE_INSTALL} \ > + ${X11_IMAGE_INSTALL_GRAPHICS} \ > + ${DFB_IMAGE_INSTALL} \ > + ${WAYLAND_IMAGE_INSTALL} \ > + ${MM_IMAGE_INSTALL} \ > + packagegroup-fsl-tools-gpu \ > + packagegroup-fsl-tools-gpu-external \ > + packagegroup-fsl-tools-testapps \ > + packagegroup-fsl-tools-benchmark \ > + " > +export IMAGE_BASENAME = "fsl-image-gui" > -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------