Changes between Version 4 and Version 5 of Obsolete/MovedToTree/PackageManagement/BuildingPackages


Ignore:
Timestamp:
Jun 27, 2011 6:59:49 PM (8 years ago)
Author:
bonefish
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/MovedToTree/PackageManagement/BuildingPackages

    v4 v5  
    3535The supported attributes are:
    3636 * `name`: The name of the package, not including the package version. Must only contain `<alphanum_underline>` characters.
    37  * `version`: The version of the package. The string must have the `version` format (see next section).
     37 * `version`: The version of the package. The string must have the `version` format (see the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section).
    3838 * `architecture`: The system architecture the package has been built for. Can be either of:
    3939   - `any`: Any architecture (e.g. a documentation package).
     
    5555entity_type     ::= alphanum_underline+
    5656}}}
    57    See the next section for the `version_ref` definition.
     57   See the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section for the `version_ref` definition.
    5858   The first `version_ref` specifies the version of the provided entity. It can be omitted e.g. for abstract resolvables like "web_browser". The `version_ref` after the "compat"/"compatible" string specifies the oldest version the resolvable is backwards compatible with.
    5959 * `requires`: A list of entities required by this package. The list elements must have the following format:
     
    6262version_operator        ::= "<" | "<=" | "==" | "!=" | ">=" | ">"
    6363}}}
    64    See the next section for the `version_ref` definition.
     64   See the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section for the `version_ref` definition.
    6565 * `supplements`: A list of entities that are supplemented by this package (i.e. this package will automatically be selected for installation if the supplemented entities are already installed). The list elements must have the `required_entity` format.
    6666 * `conflicts`: A list of entities that this package conflicts with (i.e. only one of both can be installed at any time). The list elements must have the `required_entity` format.