From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 00/10] core: add waf-package infra, convert packages
Date: Sun, 30 Oct 2016 17:02:18 +0100 [thread overview]
Message-ID: <cover.1477843328.git.yann.morin.1998@free.fr> (raw)
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. |
'------------------------------^-------^------------------^--------------------'
next reply other threads:[~2016-10-30 16:02 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-30 16:02 Yann E. MORIN [this message]
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
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=cover.1477843328.git.yann.morin.1998@free.fr \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox