Changes between Version 9 and Version 10 of Obsolete/MovedToTree/PackageManagement/BuildingPackages
- Timestamp:
- Jul 21, 2011, 7:56:44 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Obsolete/MovedToTree/PackageManagement/BuildingPackages
v9 v10 54 54 * `provides`: A list of entities provided by this package. The list elements must have the following format: 55 55 {{{ 56 entity ::= entity_name [ "=" version_ref ] [ ( "compat" | "compatible" ) '>='version_ref ]56 entity ::= entity_name [ "=" version_ref ] [ ( "compat" | "compatible" ) ">=" version_ref ] 57 57 entity_name ::= [ entity_type ":" ] alphanum_underline+ 58 entity_type ::= alphanum_underline+58 entity_type ::= "lib" | "cmd" | "app" | "add_on" 59 59 }}} 60 60 See the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section for the `version_ref` definition. 61 61 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"). 62 63 * `requires`: A list of entities required by this package. The list elements must have the following format: 63 64 {{{