Mercurial > hg > xemacs-beta
comparison man/xemacs/packages.texi @ 1613:138c42c84aec
[xemacs-hg @ 2003-08-11 10:07:09 by stephent]
package style guide <874r0oh5lo.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Mon, 11 Aug 2003 10:07:12 +0000 |
parents | eaba5c93c383 |
children | 712931b4b71d |
comparison
equal
deleted
inserted
replaced
1612:28ffd53a1d42 | 1613:138c42c84aec |
---|---|
573 maintainer MAINTAINER | 573 maintainer MAINTAINER |
574 distribution xemacs ; change to "mule" if MULE is needed | 574 distribution xemacs ; change to "mule" if MULE is needed |
575 priority high | 575 priority high |
576 category CATEGORY | 576 category CATEGORY |
577 dump nil | 577 dump nil |
578 description "description" ; a one-line description string | 578 description "DESCRIPTION" ; one-line period-terminated string |
579 filename FILENAME | 579 filename FILENAME |
580 md5sum MD5SUM | 580 md5sum MD5SUM |
581 size SIZE | 581 size SIZE |
582 provides (feature1 feature2) ; one for every `provides' form | 582 provides (feature1 feature2) ; one for every `provides' form |
583 requires (REQUIRES) | 583 requires (REQUIRES) |
588 You must fill in the four commented lines. The value of @code{name} is | 588 You must fill in the four commented lines. The value of @code{name} is |
589 the name of your package as an unquoted symbol. Normally it is the name | 589 the name of your package as an unquoted symbol. Normally it is the name |
590 of the main Lisp file or principal feature provided. The allowed values | 590 of the main Lisp file or principal feature provided. The allowed values |
591 for distribution are @code{xemacs} and @code{mule}. Write them as | 591 for distribution are @code{xemacs} and @code{mule}. Write them as |
592 unquoted symbols. The @code{description} is a quoted Lisp string; use | 592 unquoted symbols. The @code{description} is a quoted Lisp string; use |
593 the usual conventions. The value for @code{provides} is a list of | 593 the usual conventions. The first letter should be capitalized, and the |
594 feature symbols (written unquoted). All of the features provided by | 594 string should end in a period. It need not be a complete sentence |
595 libraries in your package should be elements of this list. Implementing | 595 grammatically. The value for @code{provides} is a list of feature |
596 an automatic method for generating the @file{provides} line is | 596 symbols (written unquoted). All of the features provided by libraries |
597 desirable, but as yet undone. | 597 in your package should be elements of this list. Implementing an |
598 automatic method for generating the @file{provides} line is desirable, | |
599 but as yet undone. | |
598 | 600 |
599 The variables in upper-case are references to variables set in the | 601 The variables in upper-case are references to variables set in the |
600 @file{Makefile} or automatically generated. Do not change them; they | 602 @file{Makefile} or automatically generated. Do not change them; they |
601 are automatically filled in by the build process. | 603 are automatically filled in by the build process. |
602 | 604 |