summaryrefslogtreecommitdiffstats
path: root/specs/spf-2.0/fields.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'specs/spf-2.0/fields.mdwn')
-rw-r--r--specs/spf-2.0/fields.mdwn52
1 files changed, 39 insertions, 13 deletions
diff --git a/specs/spf-2.0/fields.mdwn b/specs/spf-2.0/fields.mdwn
index be5ec08..c28db8d 100644
--- a/specs/spf-2.0/fields.mdwn
+++ b/specs/spf-2.0/fields.mdwn
@@ -12,6 +12,8 @@ The fields in the source package metadata are:
A list of packages that must be installed before the package can be built.
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Homepage` (optional)
@@ -68,20 +70,24 @@ The fields in the binary package metadata are:
- The string `boot` for packages containing only boot loaders, kernel
images, and device firmware;
- - The string `dbg` for packages containing only debugging symbols;
- - The string `dev` for packages containing only utilities used to build
- other packages, such as distribution package build utilities, compilers,
- and utilities that configure compiler and linker flags;
- - The string `doc` for packages containing only manual pages and other
- upstream documentation files;
- - The string `lib` for packages containing only shared libraries and object
- files;
- - The string `libdev` for packages containing only header files, unversioned
- library symbolic links used when linking, and configuration files and
- architecture-independent utilities that configure compiler and linker
+ - The string `dbg` for architecture-dependent packages containing only
+ debugging symbols;
+ - The string `dev` for platform-independent packages containing only
+ utilities used to build other packages, such as distribution package build
+ utilities, compilers, and utilities that configure compiler and linker
flags;
- - The string `locale` for packages containing only locale files;
- - The string `share` for packages containing only architecture-independent
+ - The string `doc` for architecture-independent platform-independent
+ packages containing only manual pages and other upstream documentation
+ files;
+ - The string `lib` for architecture-dependent packages containing only
+ shared libraries and object files;
+ - The string `libdev` for architecture-dependent packages containing only
+ header files, unversioned library symbolic links used when linking, and
+ configuration files and architecture-independent utilities that configure
+ compiler and linker flags;
+ - The string `locale` for architecture-independent platform-independent
+ packages containing only locale files;
+ - The string `share` for architecture-independent packages containing only
data; and
- The string `util` for packages containing only executable files, such as
utilities and binaries run by other programs.
@@ -113,18 +119,26 @@ The fields in the binary package metadata are:
A list of packages that must be installed and configured before the package
may itself be configured.
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Recommends` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Suggests` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Pre-Depends` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
A list of packages that must be installed before the package may itself be
installed.
@@ -132,14 +146,20 @@ The fields in the binary package metadata are:
* `Conflicts` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Provides` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Replaces` (optional)
+ See $[sectlink][rel-syntax] for the syntax of this field.
+
Variable substitutions are performed on the value of this field.
* `Description` (required)
@@ -149,3 +169,9 @@ The fields in the binary package metadata are:
description.
Variable substitutions are performed on the value of this field.
+
+
+Package Relationship Fields Syntax [rel-syntax]
+===============================================
+
+TODO