From 8b297ba4a32ffb87772462f8d0e8dc3553a99cac Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Wed, 22 Feb 2012 03:09:02 -0500 Subject: Indent directory structure. A Markdown parser should now properly handle the directory structure as "code". --- (limited to 'specs/source-package-format-1.0.txt') 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 =================== -_-/ - +- .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. - +- _. - | Upstream source archive (for non-native packages). - \- src/ - Package sources (for native packages). + _-/ + +- .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. + +- _. + | 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) -- cgit v0.9.1