Built-Using
Fields with a List of Dependencies | ||
Dependencies | Conflicts | Suggestions |
Build-Depends | Build-Conflicts | Enhances |
Build-Depends-Arch | Build-Conflicts-Arch | Provides |
Build-Depends-Indep | Build-Conflicts-Indep | Recommends |
Built-Using | Replaces | |
Depends | Conflicts | Suggests |
Pre-Depends | Breaks | |
Ubuntu-Depends |
The Built-Using field is used to list a set of source packages that are used along this project source code so it builds. Without having those other source packages along, the build of that project would fail.
As an example, a package such as the gnat compiler may require source code from the gcc compiler to complete compilation.
Note that this is clearly not "Built-With". This is not the list of tools used to generate this package.
The field is required if such dependencies exist. The source package of a project cannot appear in the Build-Depends list.
Debian forces the definition to include an exact version (i.e. a version preceeded by an equal sign; at this point wpkg does not enforce that version specification.)