IPKGBUILD - A package build system for IPKG similar to RPM


IPKGBUILD was written to provide a standard way for building IPKG packages while using a well-known build system like RPM. Existing RPM package specs require only minimal changes to be used with IPKGBUILD.

Samples of IPKGBUILD packages can be found here.

On this page:

Features


  • Creates standard IPKG packages.
  • Calculates package dependencies automatically.
  • Full support for building sub-packages.
  • Supports user defined and commonly used RPM macros.
  • Full support for %setup, %patch and %configure macros.
  • Full support for %attr, %config and %doc filespec macros.
  • Converts %attr macro into IPKG postinstall scripts automatically.
  • Converts %config macro into IPKG conffiles spec automatically.

top

Prerequisites


  • GNU bash.
  • GNU make.
  • GNU tar.
  • Coreutils (awk, cat, grep, sed, sort, tr).

top

License


IPKGBUILD is released under the GNU General Public License (GPL) version 2.

top

Download


The latest stable version of IPKGBUILD is 0.8.0 (16-Apr-2009).

The source distribution:
ipkgbuild-0.8.0.tar.gz [PGP] [NEWS] [ChangeLog]

Previous versions of IPKGBUILD can be found here.

top

Installation


The IPKGBUILD source distribution use the GNU autotools for configuration, so compilation and installation follows the familiar command sequence of "./configure; make; make install". For detailed installation instructions see the INSTALL file in the root directory of the source distribution.

top

Development


The latest IPKGBUILD sources can always be obtained from the TLA Archive. Since no build scripts are included in the TLA archive, it is necessary to bootstrap the source tree after checkout using the bootstrap script "tools/bootstrap.sh" from the source tree. This requires recent build tools:


top

Last Modification: 2009-04-17 20:30 (CEST)
© 2005-2017 Peter Pramberger
Client: (IPv4) 54.84.236.168
W3C: XHTML1 | CSS3
Image: No DRM in HTML 5!

Image: Stop Software Patents!

Image: Join the Free Software Foundation!