summaryrefslogtreecommitdiffstats
path: root/specs
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-02-22 03:09:02 (EST)
committer P. J. McDermott <pjm@nac.net>2012-02-22 03:09:02 (EST)
commitfe10139dde7bf12a17861c0ac30e4d1155097835 (patch)
treefcda3ccfe6c52f6e00f60b7633aa082f7e972dd6 /specs
parent7e355118ca754a7f3a04c5a52b0aed1c24df40e7 (diff)
Indent directory structure.
A Markdown parser should now properly handle the directory structure as "code".
Diffstat (limited to 'specs')
-rw-r--r--specs/source-package-format-1.0.txt63
1 files changed, 32 insertions, 31 deletions
diff --git a/specs/source-package-format-1.0.txt b/specs/source-package-format-1.0.txt
index 5b7008f..893233b 100644
--- a/specs/source-package-format-1.0.txt
+++ b/specs/source-package-format-1.0.txt
@@ -50,36 +50,36 @@ from Debian's source package formats.
Directory Structure
===================
-<pkgname>_<pkgver>-<pkgrev>/
- +- <binpkg>.pkg/
- | +- control
- | | Metadata about the binary package.
- | +- install
- | | A list of patterns to match files to be installed in the binary
- | | package.
- | +- postinst
- | +- postrm
- | +- preinst
- | \- prerm
- +- build
- | A makefile with target rules to build the binary package(s).
- +- changelog
- | A log of changes made to the source package.
- +- config
- | A list of build-time and run-time configuration files.
- +- control
- | Metadata about the source package.
- +- copyright
- | Information about copyrights and licenses in the source package.
- +- format
- | A magic file to identify the source format version. Should simply contain
- | the string "1.0".
- +- patches/
- | Patches to be applied to package sources before building.
- +- <pkgname>_<pkgver>.<ext>
- | Upstream source archive (for non-native packages).
- \- src/
- Package sources (for native packages).
+ <pkgname>_<pkgver>-<pkgrev>/
+ +- <binpkg>.pkg/
+ | +- control
+ | | Metadata about the binary package.
+ | +- install
+ | | A list of patterns to match files to be installed in the binary
+ | | package.
+ | +- postinst
+ | +- postrm
+ | +- preinst
+ | \- prerm
+ +- build
+ | A makefile with target rules to build the binary package(s).
+ +- changelog
+ | A log of changes made to the source package.
+ +- config
+ | A list of build-time and run-time configuration files.
+ +- control
+ | Metadata about the source package.
+ +- copyright
+ | Information about copyrights and licenses in the source package.
+ +- format
+ | A magic file to identify the source format version. Should simply
+ | contain the string "1.0".
+ +- patches/
+ | Patches to be applied to package sources before building.
+ +- <pkgname>_<pkgver>.<ext>
+ | Upstream source archive (for non-native packages).
+ \- src/
+ Package sources (for native packages).
Control File Format
@@ -123,7 +123,8 @@ The fields in the binary package metadata are:
* Recommends (optional)
* Suggests (optional)
* Pre-Depends (optional)
- A list of packages that must be installed before the package may itself be installed.
+ A list of packages that must be installed before the package may itself be
+ installed.
* Conflicts (optional)
* Provides (optional)
* Replaces (optional)