A REQUIRES element specifies a package dependency.

This can only be specified in a PCK block and defines that the package in which the REQUIRES element appears depends on another package to be installed.

This element is optional, but can appear more than once per PCK block. This element has no attributes.

Among others, a dependency has the following consequences:

The REQUIRES element comes in two flavors: As opposed to the SELECT=NODESELECT attribute to the PCK element, the REQUIRES element does store a dependency in the database, so always use this for specifiying dependencies.