Changes between Version 9 and Version 10 of Obsolete/MovedToTree/PackageManagement/BuildingPackages


Ignore:
Timestamp:
Jul 21, 2011 7:56:44 PM (8 years ago)
Author:
bonefish
Comment:

Clarified entity_type

Legend:

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

    v9 v10  
    5454 * `provides`: A list of entities provided by this package. The list elements must have the following format:
    5555{{{
    56 entity          ::= entity_name [ "=" version_ref ] [ ( "compat" | "compatible" ) '>=' version_ref ]
     56entity          ::= entity_name [ "=" version_ref ] [ ( "compat" | "compatible" ) ">=" version_ref ]
    5757entity_name     ::= [ entity_type ":" ] alphanum_underline+
    58 entity_type     ::= alphanum_underline+
     58entity_type     ::= "lib" | "cmd" | "app" | "add_on"
    5959}}}
    6060   See the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section for the `version_ref` definition.
    6161   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.
     62   The `entity_type` specifies the type of entity provided: a library ("lib"), a command line program ("cmd"), an application ("app"), or an add-on ("add-on").
    6263 * `requires`: A list of entities required by this package. The list elements must have the following format:
    6364{{{