summaryrefslogtreecommitdiffstats
path: root/specs
diff options
context:
space:
mode:
Diffstat (limited to 'specs')
-rw-r--r--specs/source-package-format-2.0.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/specs/source-package-format-2.0.txt b/specs/source-package-format-2.0.txt
index dee2a91..acb6272 100644
--- a/specs/source-package-format-2.0.txt
+++ b/specs/source-package-format-2.0.txt
@@ -489,13 +489,16 @@ of one or more digits, the first of which must be greater than or equal to `1`.
The fields in the source package metadata are:
* `Maintainer` (required)
+
The name and e-mail address of the package maintainer. This field must
follow the syntax of the `mailbox` symbol in RFC 5322 section 3.4.
* `Build-Depends` (optional)
+
A list of packages that must be installed before the package can be built.
* `Homepage` (optional)
+
The URL of the Web site for the package. Accessible at this site should be
origin source code and documentation and/or information. Though the
information in this field is machine-usable, the URL must not be surrounded
@@ -508,6 +511,7 @@ The fields in the source package metadata are:
The fields in the binary package metadata are:
* `Architecture` (required)
+
A list of architectures for which this package may be built. The value may
be any one of the following:
@@ -525,6 +529,7 @@ The fields in the binary package metadata are:
non-wildcard components are equal.
* `Platform` (required)
+
A list of platforms for which this package may be built. The value may be
any one of the following:
@@ -537,12 +542,14 @@ The fields in the binary package metadata are:
platform(s).
* `Essential` (optional)
+
A flag to indicate whether the package is essential for the functioning of a
system on which it is installed. If this field is set to `yes`, opkg will
refuse to remove the package except when upgrading it. If this field is set
to any other value or is omitted, the package may be removed by a user.
* `Depends` (optional)
+
A list of packages that must be installed and configured before the package
may itself be configured.
@@ -551,6 +558,7 @@ The fields in the binary package metadata are:
* `Suggests` (optional)
* `Pre-Depends` (optional)
+
A list of packages that must be installed before the package may itself be
installed.
@@ -561,6 +569,7 @@ The fields in the binary package metadata are:
* `Replaces` (optional)
* `Description` (required)
+
A description of the binary package. This is a multiline field. The first
line is a short synopsis, and all following lines are an extended
description.