Line 77: |
Line 77: |
| '''requires''' = <dependency> [(=|>=|<) <version>] [; ...] | | '''requires''' = <dependency> [(=|>=|<) <version>] [; ...] |
| | | |
− | List of [[Activity Team/Zero Sugar/Packaging Guide#Package_names|dependencies]] that should exist in run-time before using the package. Note that ''requires'' from [[#.5BBuid.5D|[Build]]] section are not auto included to this list (e.g. like RPM does). | + | List of [[Activity Team/Zero Sugar/Packaging Guide#Package_names|dependencies]] that should exist in run-time before using the package. Note that ''requires'' from [[#.5BBuid.5D|[Build]]] section are not auto included to this list (e.g., like RPM does). |
| | | |
| '''binding''' = [prepend|append|replace] <variable-name> [<insert-text-to-prepend-variable-value>] [; ...] | | '''binding''' = [prepend|append|replace] <variable-name> [<insert-text-to-prepend-variable-value>] [; ...] |
Line 125: |
Line 125: |
| '''configure''' = <shell-command> | | '''configure''' = <shell-command> |
| | | |
− | Shell command to configure sources before building, e.g, invoking the ''configure'' script in auto-tools-based projects. It is important to use [[#Predefined_options|predefined constants]], at least ''%(PREFIX)s'', during configuration to prepare valid Zero packages. If the source code does not require a configuration stage, this option could be omited. | + | Shell command to configure sources before building, e.g., invoking the ''configure'' script in auto-tools-based projects. It is important to use [[#Predefined_options|predefined constants]], at least ''%(PREFIX)s'', during configuration to prepare valid Zero packages. If the source code does not require a configuration stage, this option could be omited. |
| | | |
| '''make''' = <shell-command> | | '''make''' = <shell-command> |
| | | |
− | Shell command to make binaries from sources. If the source code does not require a making stage, this option could be omited. | + | Shell command to make binaries from sources. If the source code does not require a making stage, this option could be omitted. |
| | | |
| '''install''' = <shell-command> | | '''install''' = <shell-command> |
| | | |
− | Shell command to place files that are ready for distribution into the ''%(DISTDIR)s'' directory. If option is missed, the entirely (except temporary files) will be copied. | + | Shell command to place files that are ready for distribution into the ''%(DISTDIR)s'' directory. If option is missing, the entire ???? (excepting temporary files) will be copied. |
| + | : >> Please clarify the last sentence. Which option? the entire SRCDIR or package? --[[User:FGrose|FGrose]] 10:58, 21 October 2010 (EDT) |
| | | |
| '''implement''' = <shell-command> | | '''implement''' = <shell-command> |
| | | |
− | An analog of ''install'' command that will be used, if presents, instead of ''install'' while building the package in local environment. | + | An analog of ''install'' command that will be used, if present, instead of ''install'' while building the package in the local environment. |
| | | |
| === [Source] === | | === [Source] === |