All of lore.kernel.org
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denys@ti.com>
To: "Maupin, Chase" <chase.maupin@ti.com>
Cc: "meta-arago@arago-project.org" <meta-arago@arago-project.org>
Subject: Re: [PATCH 3/8] qtbase: move setting PACKAGECONFIG flags	to arago.conf
Date: Thu, 24 Apr 2014 10:50:59 -0400	[thread overview]
Message-ID: <20140424145059.GH18053@edge> (raw)
In-Reply-To: <7D46E86EC0A8354091174257B2FED1015CFB1F10@DLEE11.ent.ti.com>

On Thu, Apr 24, 2014 at 12:33:21PM +0000, Maupin, Chase wrote:
> 
> >-----Original Message-----
> >From: meta-arago-bounces@arago-project.org [mailto:meta-arago-
> >bounces@arago-project.org] On Behalf Of Denys Dmytriyenko
> >Sent: Wednesday, April 23, 2014 8:51 PM
> >To: meta-arago@arago-project.org
> >Subject: [meta-arago] [PATCH 3/8] qtbase: move setting
> >PACKAGECONFIG flags to arago.conf
> >
> >From: Denys Dmytriyenko <denys@ti.com>
> >
> >Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> >---
> > meta-arago-distro/conf/distro/arago.conf               | 5 +++++
> > meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend | 4 +---
> > 2 files changed, 6 insertions(+), 3 deletions(-)
> >
> >diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-
> >arago-distro/conf/distro/arago.conf
> >index 1c8c572..7bd1de2 100644
> >--- a/meta-arago-distro/conf/distro/arago.conf
> >+++ b/meta-arago-distro/conf/distro/arago.conf
> >@@ -26,6 +26,11 @@ DISTRO_FEATURES = "alsa argp bluetooth ext2
> >irda largefile pcmcia usbgadget usbh
> > DISTRO_FEATURES += "opengl"
> > PACKAGECONFIG_pn-weston = "kms fbdev"
> >
> >+# Configure Qt5 flags (GLES is disabled for now)
> >+#PACKAGECONFIG_GL_pn-qtbase = "gles2 linuxfb"
> >+PACKAGECONFIG_GL_pn-qtbase = "linuxfb"
> >+PACKAGECONFIG_DISTRO_pn-qtbase = "icu"
> >+
> 
> Can you explain this a bit more?  What is the advantage of moving it to the 
> config vs in the recipe?

Most of PACKAGECONFIG flags are set automatically based on DISTRO_FEATURES, 
but not all of them. The remainder can still be thought as distro-specific.
The big thing is to set those up centrally w/o creating unnecessary bbappends. 
Of course, in this case we still need bbappend for qtbase for patches, but I 
just wanted to start consolidating different PACKAGEGROUPS in one place, like 
I did with Weston above...


> > # ARM9 is not supported by the Linaro toolchain so default back
> >to the Arago
> > # toolchain for ARM9 based SOCs.
> > TC_SANE_DEFAULT :=
> >"${@bb.utils.contains('SOC_FAMILY','omapl138','arago','linaro',d)}
> >"
> >diff --git a/meta-arago-distro/recipes-
> >qt/qt5/qtbase_5.2.0.bbappend b/meta-arago-distro/recipes-
> >qt/qt5/qtbase_5.2.0.bbappend
> >index d35a948..2c0a52d 100644
> >--- a/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
> >+++ b/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
> >@@ -1,10 +1,8 @@
> > FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> >
> >-PACKAGECONFIG_GL = "icu linuxfb"
> >-
> > SRC_URI += " \
> > 	file://0001-qeglfswindow.cpp.patch \
> > 	file://0002-qeglfswindow.cpp.patch \
> > "
> >
> >-PR_append = "-arago0"
> >+PR_append = "-arago1"
> >--
> >1.9.2
> >
> >_______________________________________________
> >meta-arago mailing list
> >meta-arago@arago-project.org
> >http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


  reply	other threads:[~2014-04-24 14:51 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-24  1:51 [PATCH 1/8] arago.conf: minor cleanup, version bump Denys Dmytriyenko
2014-04-24  1:51 ` [PATCH 2/8] u-boot-ti-staging: remove UBOOT_LOCALVERSION handling, now upstream Denys Dmytriyenko
2014-04-24 12:32   ` Maupin, Chase
2014-04-24 14:29     ` Cooper Jr., Franklin
2014-04-24  1:51 ` [PATCH 3/8] qtbase: move setting PACKAGECONFIG flags to arago.conf Denys Dmytriyenko
2014-04-24 12:33   ` Maupin, Chase
2014-04-24 14:50     ` Denys Dmytriyenko [this message]
2014-04-24 14:52       ` Maupin, Chase
2014-04-24 14:58         ` Denys Dmytriyenko
2014-04-24  1:51 ` [PATCH 4/8] wpa-gui-e: fix recipe permissions Denys Dmytriyenko
2014-04-24 12:33   ` Maupin, Chase
2014-04-24 14:29     ` Cooper Jr., Franklin
2014-04-24  1:51 ` [PATCH 5/8] base-files: remove symlinking of /run vs. /var/run not needed in Dora Denys Dmytriyenko
2014-04-24 12:34   ` Maupin, Chase
2014-04-24 14:30     ` Cooper Jr., Franklin
2014-04-24  1:51 ` [PATCH 6/8] icu: replace overlayed recipe with bbappend for 1 patch Denys Dmytriyenko
2014-04-24 12:35   ` Maupin, Chase
2014-04-24 14:32     ` Cooper Jr., Franklin
2014-04-24  1:51 ` [PATCH 7/8] iperf: update the license from NewBSD to the proper BSD-3-Clause Denys Dmytriyenko
2014-04-24 12:35   ` Maupin, Chase
2014-04-24 14:34     ` Cooper Jr., Franklin
2014-04-24  1:51 ` [PATCH 8/8] linux-ti-staging: disable AUTOREV Denys Dmytriyenko
2014-04-24 12:36   ` Maupin, Chase
2014-04-24 14:54     ` Denys Dmytriyenko
2014-04-24 14:55       ` Maupin, Chase
2014-04-24 15:08         ` Denys Dmytriyenko
2014-04-24 12:31 ` [PATCH 1/8] arago.conf: minor cleanup, version bump Maupin, Chase
2014-04-24 14:29   ` Cooper Jr., Franklin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140424145059.GH18053@edge \
    --to=denys@ti.com \
    --cc=chase.maupin@ti.com \
    --cc=meta-arago@arago-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.