summaryrefslogtreecommitdiffstats
path: root/specs/spf-2.0/overview.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'specs/spf-2.0/overview.mdwn')
-rw-r--r--specs/spf-2.0/overview.mdwn24
1 files changed, 6 insertions, 18 deletions
diff --git a/specs/spf-2.0/overview.mdwn b/specs/spf-2.0/overview.mdwn
index b4e6f09..26a34d3 100644
--- a/specs/spf-2.0/overview.mdwn
+++ b/specs/spf-2.0/overview.mdwn
@@ -7,7 +7,7 @@ tree:
<source-package-directory>/
| No naming requirements are made for this directory.
+- <binpkg>.pkg/
- | | Required for each binary package after execution of "config".
+ | | Required for each binary package.
| +- control
| | Required.
| | Metadata about the binary package.
@@ -35,14 +35,11 @@ tree:
| A maintainer script to be executed before a binary package is
| removed.
+- build
- | Required after execution of "config".
+ | Required.
| A makefile with target rules to build the binary package(s).
+- changelog
| Required.
| A log of changes made to the source package.
- +- config
- | Optional.
- | A shell script to configure the package build.
+- control
| Required.
| Metadata about the source package.
@@ -77,9 +74,8 @@ naming requirements are made for this directory.
`<binpkg>.pkg/` [files-binpkg.pkg]
----------------------------------
-After execution of the `config` file, for each binary package there must exist a
-directory named `<binpkg>.pkg`, where `<binpkg>` is the name of the binary
-package.
+For each binary package there must exist a directory named `<binpkg>.pkg`, where
+`<binpkg>` is the name of the binary package.
Binary package names may only consist of lowercase Latin letters, digits, plus
and minus signs, and periods. Names must be at least two characters long and
@@ -163,7 +159,7 @@ scripts.
`build` [files-build]
---------------------
-After execution of the `config` file, this file must exist.
+This file is required.
This file is a makefile that controls the building of binary packages. See
$[sectlink][build] for requirements for this file.
@@ -176,14 +172,6 @@ This file is required.
This file is a log of changes made to the source package. See
$[sectlink][changelog] for the format of this file.
-`config` [files-config]
------------------------
-
-This file is optional.
-
-This file is a script in shell command language that configures the package
-build. See $[sectlink][config] for requirements for this file.
-
`control` [files-control]
-------------------------
@@ -217,7 +205,7 @@ contain the string `2.0`.
This directory is optional.
This directory shall contain patches to be applied to package sources before
-configuring and building any binary packages.
+building any binary packages.
See $[sectlink][patches] for the syntax of patch files.