[Buildroot] [pull request] Pull request for branch package-infrastructure

Sven Neumann s.neumann at raumfeld.com
Tue Dec 15 21:45:20 UTC 2009


Hi,

On Tue, 2009-12-15 at 20:30 +0100, Thomas Petazzoni wrote:

> This patchset :
> 
>  * implements a new infrastructure to support all type of packages,
>    not only packages relying on the autotools build system. Through
>    the new GENTARGETS macro, implemented in
>    package/Makefile.package.in, we will be able to write simpler .mk
>    files and be able to factorize the common parts of the different
>    .mk files. This infrastructure support building both host and
>    target packages.
> 
>  * rebases the existing autotools infrastructure on top of the new
>    generic infrastructure. This rebasing has no impact on the existing
>    .mk files for autotools packages. With this rebasing, the autotools
>    infrastructure gains the ability to build host packages.
> 
>  * simplifies most (if not all) .mk files of autotools-based packages
>    that required an host version to be compiled (xutil_makedepend,
>    xproto_xproto, pixman, m4, mtd-utils, lzo, libusb, libgtk2, gob2,
>    expat, dbus-glib, shared-mime-info, libxml2, freetype, fontconfig,
>    directfb, dbus, atk, pango, libtool, libglib2, cairo, automake,
>    pkg-config)
> 
>  * bumps the version of autoconf to 2.65 and finally fixes the
>    host-autoconf build problem when sh is symlinked to dash.
> 
>  * converts a few packages to the generic infrastructure (zlib, olsr,
>    udev)
> 
>  * updates and extends the documentation to cover the new
>    infrastructures with examples and reference information

I only had a quick look at your patches, but I think I can already can
say that this looks wonderful. With these changes, it becomes a lot
simpler to create and to maintain buildroot packages. Thanks for your
work on this.


Sven




More information about the buildroot mailing list