Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/14] Add EFL packages to buildroot
@ 2012-01-23 16:35 Will Newton
  2012-01-23 21:21 ` Thomas Petazzoni
  0 siblings, 1 reply; 4+ messages in thread
From: Will Newton @ 2012-01-23 16:35 UTC (permalink / raw)
  To: buildroot

This series is a reworked version of the previous series. It takes
into account review comments by Arnout Vandecappelle, fixes some bugs
and also adds some new packages, efreet, ethumb elementary and edbus.

There are 3 patches to non-EFL packages that are required, a host version
of libjpeg and lua must be built and the xcb-util libraries need to be
installed into staging.

Some of the patches are based on original work by Lionel Landwerlin.

Will Newton (14):
  jpeg: Allow building of libjpeg for the host
  lua: Allow building lua for the host
  xcb-util: Install xcb-util libraries into staging
  libeina: Add new package along with EFL infrastructure
  libeet: Add new package
  libevas: Add new package
  libecore: Add new package
  libembryo: Add new package
  libedje: Add new package
  expedite: Add new package
  libefreet: Add new package
  libethumb: Add new package
  libelementary: Add new package
  libedbus: Add new package

 package/Config.in                                  |    1 +
 package/efl/Config.in                              |   26 +++
 package/efl/efl.mk                                 |    1 +
 package/efl/expedite/Config.in                     |   14 ++
 package/efl/expedite/expedite.mk                   |   11 +
 package/efl/libecore/Config.in                     |   36 +++
 package/efl/libecore/libecore.mk                   |   61 +++++
 package/efl/libedbus/Config.in                     |    8 +
 package/efl/libedbus/libedbus.mk                   |   16 ++
 package/efl/libedje/Config.in                      |   19 ++
 package/efl/libedje/libedje.mk                     |   25 ++
 package/efl/libeet/Config.in                       |    9 +
 package/efl/libeet/libeet.mk                       |   16 ++
 package/efl/libefreet/Config.in                    |    8 +
 package/efl/libefreet/libefreet.mk                 |   14 ++
 package/efl/libeina/Config.in                      |    4 +
 package/efl/libeina/libeina.mk                     |   16 ++
 package/efl/libelementary/Config.in                |   19 ++
 .../libelementary-0.8.0.65643-examples1.patch      |   10 +
 .../libelementary-0.8.0.65643-examples2.patch      |   96 ++++++++
 package/efl/libelementary/libelementary.mk         |   22 ++
 package/efl/libembryo/Config.in                    |    7 +
 package/efl/libembryo/libembryo.mk                 |   16 ++
 package/efl/libethumb/Config.in                    |    8 +
 package/efl/libethumb/libethumb.mk                 |   16 ++
 package/efl/libevas/Config.in                      |  238 ++++++++++++++++++++
 package/efl/libevas/libevas.mk                     |  185 +++++++++++++++
 package/jpeg/jpeg.mk                               |    1 +
 package/lua/lua.mk                                 |   39 ++++
 package/x11r7/xcb-util/xcb-util.mk                 |    1 +
 30 files changed, 943 insertions(+), 0 deletions(-)
 create mode 100644 package/efl/Config.in
 create mode 100644 package/efl/efl.mk
 create mode 100644 package/efl/expedite/Config.in
 create mode 100644 package/efl/expedite/expedite.mk
 create mode 100644 package/efl/libecore/Config.in
 create mode 100644 package/efl/libecore/libecore.mk
 create mode 100644 package/efl/libedbus/Config.in
 create mode 100644 package/efl/libedbus/libedbus.mk
 create mode 100644 package/efl/libedje/Config.in
 create mode 100644 package/efl/libedje/libedje.mk
 create mode 100644 package/efl/libeet/Config.in
 create mode 100644 package/efl/libeet/libeet.mk
 create mode 100644 package/efl/libefreet/Config.in
 create mode 100644 package/efl/libefreet/libefreet.mk
 create mode 100644 package/efl/libeina/Config.in
 create mode 100644 package/efl/libeina/libeina.mk
 create mode 100644 package/efl/libelementary/Config.in
 create mode 100644
package/efl/libelementary/libelementary-0.8.0.65643-examples1.patch
 create mode 100644
package/efl/libelementary/libelementary-0.8.0.65643-examples2.patch
 create mode 100644 package/efl/libelementary/libelementary.mk
 create mode 100644 package/efl/libembryo/Config.in
 create mode 100644 package/efl/libembryo/libembryo.mk
 create mode 100644 package/efl/libethumb/Config.in
 create mode 100644 package/efl/libethumb/libethumb.mk
 create mode 100644 package/efl/libevas/Config.in
 create mode 100644 package/efl/libevas/libevas.mk

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 00/14] Add EFL packages to buildroot
  2012-01-23 16:35 [Buildroot] [PATCH 00/14] Add EFL packages to buildroot Will Newton
@ 2012-01-23 21:21 ` Thomas Petazzoni
  2012-01-24 10:26   ` Will Newton
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Petazzoni @ 2012-01-23 21:21 UTC (permalink / raw)
  To: buildroot

Le Mon, 23 Jan 2012 16:35:06 +0000,
Will Newton <will.newton@gmail.com> a ?crit :

> This series is a reworked version of the previous series. It takes
> into account review comments by Arnout Vandecappelle, fixes some bugs
> and also adds some new packages, efreet, ethumb elementary and edbus.
> 
> There are 3 patches to non-EFL packages that are required, a host
> version of libjpeg and lua must be built and the xcb-util libraries
> need to be installed into staging.

Good to see EFL getting into Buildroot.

Many of your packages have a host variant, but do not defined any
HOST_... information, and the host variant appears to be unused. Take
libembryo for example, it declares a host variant, but does not define
any HOST_LIBEMBRYO_DEPENDENCIES. Is this normal?

It looks like some of the packages for the host are needed to build
edje-cc and eet-eet for the host. This could be explained somewhere.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 00/14] Add EFL packages to buildroot
  2012-01-23 21:21 ` Thomas Petazzoni
@ 2012-01-24 10:26   ` Will Newton
  2012-01-24 10:31     ` Thomas Petazzoni
  0 siblings, 1 reply; 4+ messages in thread
From: Will Newton @ 2012-01-24 10:26 UTC (permalink / raw)
  To: buildroot

On Mon, Jan 23, 2012 at 9:21 PM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:

Hi Thomas!

Thanks for taking a look at the patches.

> Le Mon, 23 Jan 2012 16:35:06 +0000,
> Will Newton <will.newton@gmail.com> a ?crit :
>
>> This series is a reworked version of the previous series. It takes
>> into account review comments by Arnout Vandecappelle, fixes some bugs
>> and also adds some new packages, efreet, ethumb elementary and edbus.
>>
>> There are 3 patches to non-EFL packages that are required, a host
>> version of libjpeg and lua must be built and the xcb-util libraries
>> need to be installed into staging.
>
> Good to see EFL getting into Buildroot.
>
> Many of your packages have a host variant, but do not defined any
> HOST_... information, and the host variant appears to be unused. Take
> libembryo for example, it declares a host variant, but does not define
> any HOST_LIBEMBRYO_DEPENDENCIES. Is this normal?

I believe after the patch series by Arnout committed on January 18th
that host deps are calculated automatically. I'm not 100% sure if I
got it right but it builds so it appears that it's at least partially
right. I suppose one downside of that change is that it does make it
much harder to figure out who is depending on what.

> It looks like some of the packages for the host are needed to build
> edje-cc and eet-eet for the host. This could be explained somewhere.

I'll have a think about where the best place might be...

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 00/14] Add EFL packages to buildroot
  2012-01-24 10:26   ` Will Newton
@ 2012-01-24 10:31     ` Thomas Petazzoni
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2012-01-24 10:31 UTC (permalink / raw)
  To: buildroot

Hello Will,

Le Tue, 24 Jan 2012 10:26:10 +0000,
Will Newton <will.newton@gmail.com> a ?crit :

> I believe after the patch series by Arnout committed on January 18th
> that host deps are calculated automatically. I'm not 100% sure if I
> got it right but it builds so it appears that it's at least partially
> right. I suppose one downside of that change is that it does make it
> much harder to figure out who is depending on what.

Yes, my bad. I looked at your patches before reading the backlog of
Buildroot e-mails accumulated during my holidays, so I didn't notice
that Arnout patchset was merged. Indeed, it is now normal to have
host packages without any HOST_FOO_DEPENDENCIES variable.

Thanks for your work!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-01-24 10:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-23 16:35 [Buildroot] [PATCH 00/14] Add EFL packages to buildroot Will Newton
2012-01-23 21:21 ` Thomas Petazzoni
2012-01-24 10:26   ` Will Newton
2012-01-24 10:31     ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox