Build Tools

Module 2: Package Build and Compile

Project Leader: Landon Fuller
Definition: Patches, compiles, and builds the specified program from the source.

Leverage Points:

  • Has set patch locations for OP supplied patches and Local patches
  • Delivers the compiled binaries to a defined directory and in a defined format.
  • Nothing leaves the build dir during this stage.

At present this still needs to be decoupled from the fetch tools as well as the pkg assembly tools. The build tools do not need to know how to fetch a src tarball, they just need to expect to find a prepared and verified directory ready for them to compile in. They also are not allowed to assemble or install a package.

This module needs to be able to deal with :

  • Dependancies
  • Vendor Patches
  • User Config files for pkg presets
      Project Members: Kevin Van Vechten Jordan K Hubbard