home *** CD-ROM | disk | FTP | other *** search
- SPEC FILE ADDITIONS
- ===================
-
- A few additions have been made to the spec file format.
-
- Summary and Description
- -----------------------
-
- The Summary: tag should be use to give a short (50 char or so) summary
- of the package. Most package's Description: line should be changed to
- a Summary: line. The Description: tag is still supported but should
- be changed to a "%description" entry similar to %package and %files.
- At some point in the future support will be removed for "Description:".
- As an example, this spec file fragment:
-
- Description: Screen drawing library
- Name: screenlib
- Version: 1.0
-
- %package devel
- Description: Screen drawing library headers and static libs
-
- might be changed to:
-
- Summary: Screen drawing library
- Name: screenlib
- Version: 1.0
-
- %description
- The screen drawing library
- is a handy development tool
-
- %package devel
- Summary: Screen drawing library headers and static libs
-
- %description devel
- This package contains all of the
- headers and the static libraries for
- screenlib.
-
- You'll only need this package if you
- are doing development.
-
- The description is free form text, but there are two things to note.
- The first regards reformating. Lines that begin with white space
- are considered "pre-formatted" and will be left alone. Adjacent
- lines without leading whitespace are considered a single paragraph
- and may be subject to formatting by glint or another RPM tool.
-
- Other Tags
- ----------
-
- Two new tags are "URL:" and "Packager:". "URL:" is a place to put a
- URL for more information and/or documentation on the software
- contained in the package. Some future RPM package tool may make use
- of this. The Packager: tag is meant to contain the name and email
- address of the person who "maintains" the RPM package (which may be
- different from the person who actually maintains the program the
- package contains).
-