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