134 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			134 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\"	$NetBSD: pkg_summary.5,v 1.9 2009/05/02 16:14:37 reed Exp $
 | |
| .\"
 | |
| .\" Copyright (c) 2006 The NetBSD Foundation
 | |
| .\"
 | |
| .\" Redistribution and use in source and binary forms, with or without
 | |
| .\" modification, are permitted provided that the following conditions
 | |
| .\" are met:
 | |
| .\" 1. Redistributions of source code must retain the above copyright
 | |
| .\"    notice, this list of conditions and the following disclaimer.
 | |
| .\" 2. Redistributions in binary form must reproduce the above copyright
 | |
| .\"    notice, this list of conditions and the following disclaimer in the
 | |
| .\"    documentation and/or other materials provided with the distribution.
 | |
| .\" 3. Neither the name of the NetBSD Foundation nor the names of its
 | |
| .\"    contributors may be used to endorse or promote products derived from
 | |
| .\"    this software without specific prior written permission.
 | |
| .\"
 | |
| .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION AND ITS CONTRIBUTORS
 | |
| .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
 | |
| .\" NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 | |
| .\" FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT
 | |
| .\" SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 | |
| .\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 | |
| .\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | |
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | |
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | |
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | |
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | |
| .\" SUCH DAMAGE.
 | |
| .\"
 | |
| .Dd April 11, 2009
 | |
| .Dt PKG_SUMMARY 5
 | |
| .Os
 | |
| .Sh NAME
 | |
| .Nm pkg_summary
 | |
| .Nd summary of binary package repository
 | |
| .Sh DESCRIPTION
 | |
| The file
 | |
| .Nm
 | |
| contains information about each package in a binary package
 | |
| repository as a list of variable-value pairs.
 | |
| The variables describing different packages are separated by one empty
 | |
| line.
 | |
| Each line has the format
 | |
| .Ev VARIABLE=VALUE .
 | |
| If the value consists of more than one line, each line is prefixed with
 | |
| .Ev VARIABLE= .
 | |
| Multi-line variables are guaranteed to be in consecutive lines.
 | |
| .Pp
 | |
| The following variables are used:
 | |
| .Bl -tag -width indent
 | |
| .It Ev BUILD_DATE
 | |
| (required) The date and time when the package was built.
 | |
| .It Ev CATEGORIES
 | |
| (required) A list of categories which this package fits in, separated by
 | |
| space.
 | |
| .It Ev COMMENT
 | |
| (required) A one-line description of the package.
 | |
| .It Ev CONFLICTS
 | |
| (optional) A list of dewey patterns of packages the package conflicts
 | |
| with, one per line.
 | |
| If missing, this package has no conflicts.
 | |
| .It Ev DEPENDS
 | |
| (optional) A list of dewey patterns of packages the package depends
 | |
| on, one per line.
 | |
| If missing, this package has no dependencies.
 | |
| .It Ev DESCRIPTION
 | |
| (required) A more detailed description of the package.
 | |
| .\" DIGEST
 | |
| .It Ev FILE_NAME
 | |
| (optional) The name of the binary package file.
 | |
| If not given,
 | |
| .Pa PKGNAME.tgz
 | |
| can be assumed.
 | |
| .It Ev FILE_SIZE
 | |
| (optional) The size of the binary package file, in bytes.
 | |
| .It Ev HOMEPAGE
 | |
| (optional) A URL where more information about the package can be found.
 | |
| .It Ev LICENSE
 | |
| (optional) The type of license this package is distributed under.
 | |
| If empty or missing, it is OSI-approved.
 | |
| .It Ev MACHINE_ARCH
 | |
| (required) The architecture on which the package was compiled.
 | |
| .It Ev OPSYS
 | |
| (required) The operating system on which the package was compiled.
 | |
| .It Ev OS_VERSION
 | |
| (required) The version of the operating system on which the package
 | |
| was compiled.
 | |
| .It Ev PKG_OPTIONS
 | |
| (optional) Any options selected to compile this package.
 | |
| If missing, the package does not support options.
 | |
| .It Ev PKGNAME
 | |
| (required) The name of the package.
 | |
| .It Ev PKGPATH
 | |
| (required) The path of the package directory within pkgsrc.
 | |
| .It Ev PKGTOOLS_VERSION
 | |
| (required) The version of the package tools used to create the package.
 | |
| .It Ev PREV_PKGPATH
 | |
| (optional) The previous path of the package directory within pkgsrc when
 | |
| a package was moved.
 | |
| (See
 | |
| .Ev SUPERSEDES
 | |
| below for a renamed package.)
 | |
| .It Ev PROVIDES
 | |
| (optional) A list of shared libraries provided by the package,
 | |
| including major version number, one per line.
 | |
| If missing, this package does not provide shared libraries.
 | |
| .It Ev REQUIRES
 | |
| (optional) A list of shared libraries needed by the package, including
 | |
| major version number, one per line.
 | |
| If missing, this package does not require shared libraries.
 | |
| .It Ev SIZE_PKG
 | |
| (required) The size of the package when installed, in bytes.
 | |
| .It Ev SUPERSEDES
 | |
| (optional) A list of dewey patterns of previous packages this
 | |
| package replaces, one per line.
 | |
| This is used for package renaming.
 | |
| .El
 | |
| .Pp
 | |
| The
 | |
| .Nm pkg_summary
 | |
| file can be generated using the
 | |
| .Xr pkg_info 1
 | |
| .Fl X
 | |
| option.
 | |
| For example, the following will list this data for all installed packages:
 | |
| .Pp
 | |
| .Dl "pkg_info -X -a"
 | |
| .Sh SEE ALSO
 | |
| .Xr pkg_info 1
 | |
| .Sh HISTORY
 | |
| The
 | |
| .Nm pkg_summary
 | |
| format was first officially documented in April 2006.
 | 
