Changes between Version 13 and Version 14 of Obsolete/MovedToTree/PackageManagement/BuildingPackages


Ignore:
Timestamp:
Apr 19, 2013, 2:25:07 PM (11 years ago)
Author:
bonefish
Comment:

Relax package/entity name restrictions

Legend:

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

    v13 v14  
    3535
    3636The supported attributes are:
    37  * `name`: The name of the package, not including the package version. Must only contain `<alphanum_underline_dot>` characters.
     37 * `name`: The name of the package, not including the package version. Must only contain `entity_name_char` characters.
     38{{{
     39entity_name_char        ::= any character but '-', '/', '=', '!', '<', '>', or whitespace
     40}}}
    3841 * `version`: The version of the package. The string must have the `version` format (see the [wiki:PackageManagement/BuildingPackages#VersionStrings Version Strings] section).
    3942 * `architecture`: The system architecture the package has been built for. Can be either of:
     
    5558{{{
    5659entity          ::= entity_name [ "=" version_ref ] [ ( "compat" | "compatible" ) ">=" version_ref ]
    57 entity_name     ::= [ entity_type ":" ] alphanum_underline_dot+
     60entity_name     ::= [ entity_type ":" ] entity_name_char+
    5861entity_type     ::= "lib" | "cmd" | "app" | "add_on"
    5962}}}