All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/10] core: add waf-package infra, convert packages
@ 2016-10-30 16:02 Yann E. MORIN
  2016-10-30 16:02 ` [Buildroot] [PATCH 01/10] package/waf: new host package Yann E. MORIN
                   ` (11 more replies)
  0 siblings, 12 replies; 38+ messages in thread
From: Yann E. MORIN @ 2016-10-30 16:02 UTC (permalink / raw)
  To: buildroot

Hello All!

This series introduces the waf-package infrastructure for packages based
on the Waf buildsystem.

Then, packages using Waf are converted to use this new infra, except for
samba4 which only uses it for configure, not for build.

The converted packages still build fine with this defconfig:

    BR2_arm=y
    BR2_cortex_a7=y
    BR2_TOOLCHAIN_EXTERNAL=y
    BR2_PACKAGE_GSTREAMER1=y
    BR2_PACKAGE_GST1_IMX=y
    BR2_PACKAGE_JACK2=y
    BR2_PACKAGE_MPV=y
    BR2_PACKAGE_GLMARK2=y
    BR2_PACKAGE_MESA3D=y
    BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4=y
    BR2_PACKAGE_MESA3D_OPENGL_EGL=y
    BR2_PACKAGE_MESA3D_OPENGL_ES=y
    BR2_PACKAGE_FREESCALE_IMX=y
    BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
    BR2_PACKAGE_LIBIMXVPUAPI=y
    BR2_PACKAGE_NORM=y

Except for these platitudes, nothing interesting to state about this new
infra; it is pretty straightforward...

Thanks to Romain for early review. ;-)


Regards,
Yann E. MORIN.


The following changes since commit 5f1e0e688bba9b94287302258afdfacd6e6344e2

  trinity: fix Config.in depends on logic (2016-10-30 16:42:16 +0100)


are available in the git repository at:

  git://git.buildroot.org/~ymorin/git/buildroot.git

for you to fetch changes up to f821d5032f417f98141d6fb30f92c28feb16d2e0

  package/norm: make it a waf-package (2016-10-30 17:00:52 +0100)


----------------------------------------------------------------
Yann E. MORIN (10):
      package/waf: new host package
      core: add waf-package infra
      docs/manual: document the waf-package infra
      developpers: add myself as pkg-waf devel
      package/glmark2: make it a waf-package
      package/gst1-imx: make it a waf-package
      package/jack2: make it a waf-package
      package/libimxvpuapi: make it a waf-package
      package/mpv: make it a waf-package
      package/norm: make it a waf-package

 DEVELOPERS                              |   1 +
 docs/manual/adding-packages-waf.txt     |  67 ++++++++++++++++++
 docs/manual/adding-packages.txt         |   2 +
 package/Makefile.in                     |   1 +
 package/glmark2/glmark2.mk              |  20 +-----
 package/gstreamer1/gst1-imx/gst1-imx.mk |  20 +-----
 package/jack2/jack2.mk                  |  34 +--------
 package/libimxvpuapi/libimxvpuapi.mk    |  23 +-----
 package/mpv/mpv.hash                    |   1 -
 package/mpv/mpv.mk                      |  30 +-------
 package/norm/norm.mk                    |  28 +-------
 package/pkg-waf.mk                      | 119 ++++++++++++++++++++++++++++++++
 package/waf/waf.hash                    |   3 +
 package/waf/waf.mk                      |  28 ++++++++
 14 files changed, 234 insertions(+), 143 deletions(-)
 create mode 100644 docs/manual/adding-packages-waf.txt
 create mode 100644 package/pkg-waf.mk
 create mode 100644 package/waf/waf.hash
 create mode 100644 package/waf/waf.mk

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

end of thread, other threads:[~2016-12-02 22:58 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-30 16:02 [Buildroot] [PATCH 00/10] core: add waf-package infra, convert packages Yann E. MORIN
2016-10-30 16:02 ` [Buildroot] [PATCH 01/10] package/waf: new host package Yann E. MORIN
2016-10-30 16:21   ` Romain Naour
2016-12-02 22:55   ` Thomas Petazzoni
2016-10-30 16:02 ` [Buildroot] [PATCH 02/10] core: add waf-package infra Yann E. MORIN
2016-10-30 16:30   ` Romain Naour
2016-11-16 23:02   ` Thomas Petazzoni
2016-11-17 20:44     ` Yann E. MORIN
2016-11-17 23:54       ` Arnout Vandecappelle
2016-11-17 23:52     ` Arnout Vandecappelle
2016-11-18  8:45       ` Thomas Petazzoni
2016-11-25  7:16         ` Lionel Orry
2016-12-02 22:56   ` Thomas Petazzoni
2016-10-30 16:02 ` [Buildroot] [PATCH 03/10] docs/manual: document the " Yann E. MORIN
2016-10-30 16:31   ` Romain Naour
2016-11-16 23:04   ` Thomas Petazzoni
2016-11-17 20:47     ` Yann E. MORIN
2016-11-18  8:46       ` Thomas Petazzoni
2016-12-02 22:57   ` Thomas Petazzoni
2016-10-30 16:02 ` [Buildroot] [PATCH 04/10] developpers: add myself as pkg-waf devel Yann E. MORIN
2016-10-30 16:31   ` Romain Naour
2016-10-30 16:02 ` [Buildroot] [PATCH 05/10] package/glmark2: make it a waf-package Yann E. MORIN
2016-10-30 16:33   ` Romain Naour
2016-10-30 16:02 ` [Buildroot] [PATCH 06/10] package/gst1-imx: " Yann E. MORIN
2016-10-30 16:35   ` Romain Naour
2016-11-01 10:52     ` Gary Bisson
2016-10-30 16:02 ` [Buildroot] [PATCH 07/10] package/jack2: " Yann E. MORIN
2016-10-30 16:38   ` Romain Naour
2016-10-30 16:02 ` [Buildroot] [PATCH 08/10] package/libimxvpuapi: " Yann E. MORIN
2016-10-30 16:39   ` Romain Naour
2016-11-01 10:52     ` Gary Bisson
2016-10-30 16:02 ` [Buildroot] [PATCH 09/10] package/mpv: " Yann E. MORIN
2016-11-02 22:42   ` Romain Naour
2016-12-02 22:58   ` Thomas Petazzoni
2016-10-30 16:02 ` [Buildroot] [PATCH 10/10] package/norm: " Yann E. MORIN
2016-10-30 16:40   ` Romain Naour
2016-10-30 16:12 ` [Buildroot] [PATCH 00/10] core: add waf-package infra, convert packages Romain Naour
2016-12-02 22:55 ` Thomas Petazzoni

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.