Class Autobuild::Package
In: lib/autobuild/package.rb
Parent: Object

Basic block for the autobuilder

The build is done in three phases:

  - import
  - prepare
  - build & install

Methods

[]   depends_on   each   import   installstamp   new   prefix   prepare   provides   srcdir  

Attributes

dependencies  [R]  The list of packages this one depends upon
import  [RW]  The importer object for this package
name  [R]  the package name
prefix  [W]  set the installation directory. If a relative path is given, it is relative to Autobuild.prefix. Defaults to ’’
srcdir  [W]  set the source directory. If a relative path is given, it is relative to Autobuild.srcdir. Defaults to name

Public Class methods

Gets a package from its name

Iterates on all available packages if with_provides is true, includes the list of package aliases

Public Instance methods

This package depends on packages

The file which marks when the last sucessful install has finished. The path is absolute

A package is sucessfully built when it is installed

Absolute path to the installation directory. See prefix=

Declare that this package provides packages

Absolute path to the source directory. See srcdir=

[Validate]