comparison man/xemacs/packages.texi @ 462:0784d089fdc9 r21-2-46

Import from CVS: tag r21-2-46
author cvs
date Mon, 13 Aug 2007 11:44:37 +0200
parents c33ae14dd6d0
children bbfb58bc8dde
comparison
equal deleted inserted replaced
461:120ed4009e51 462:0784d089fdc9
17 17
18 @menu 18 @menu
19 * Package Terminology:: Understanding different kinds of packages. 19 * Package Terminology:: Understanding different kinds of packages.
20 * Installing Packages:: How to install packages. 20 * Installing Packages:: How to install packages.
21 * Building Packages:: Building packages from CVS sources. 21 * Building Packages:: Building packages from CVS sources.
22 * Local.rules File:: This is an important file don't forget to create/edit it. 22 * Local.rules File:: This is an important file that you must create.
23 * Creating Packages:: The basics. 23 * Creating Packages:: The basics.
24 * Available Packages:: A brief directory of packaged LISP. 24 * Available Packages:: A brief directory of packaged LISP.
25 @end menu 25 @end menu
26 26
27 @node Package Terminology, Installing Packages, , Packages 27 @node Package Terminology, Installing Packages, , Packages
100 The file @file{etc/PACKAGES} in the core distribution contains a list of 100 The file @file{etc/PACKAGES} in the core distribution contains a list of
101 the @ref{Available Packages} at the time of the XEmacs release. Packages are 101 the @ref{Available Packages} at the time of the XEmacs release. Packages are
102 also listed on the @code{Options} menu under: 102 also listed on the @code{Options} menu under:
103 103
104 @example 104 @example
105 Options -> Customize -> Emacs -> Packages 105 Options->Customize->Emacs->Packages
106 @end example 106 @end example
107 107
108 However, don't select any of these menu picks unless you actually want 108 However, don't select any of these menu picks unless you actually want
109 to install the given package (and have properly configured your system 109 to install the given package (and have properly configured your system
110 to do so). 110 to do so).
112 You can also get a list of available packages, and whether or not they 112 You can also get a list of available packages, and whether or not they
113 are installed, using the visual package browser and installer. You can 113 are installed, using the visual package browser and installer. You can
114 access it via the menus: 114 access it via the menus:
115 115
116 @example 116 @example
117 Options -> Manage Packages -> List & Install 117 Options->Manage Packages->List & Install
118 @end example 118 @end example
119 119
120 Or, you can get to it via the keyboard: 120 Or, you can get to it via the keyboard:
121 121
122 @example 122 @example
401 401
402 @subsection Prerequisites for Building Source Packages 402 @subsection Prerequisites for Building Source Packages
403 403
404 @table @code 404 @table @code
405 @item GNU cp 405 @item GNU cp
406 @item GNU ginstall 406 @item GNU install
407 (or a BSD compatible install program). 407 (or a BSD compatible install program).
408 @item GNU make 408 @item GNU make
409 (3.75 or later preferred). 409 (3.75 or later preferred).
410 @item makeinfo 410 @item makeinfo
411 (1.68 from texinfo-3.11 or later required). 411 (1.68 from texinfo-3.11 or later required).
606 606
607 The first few @code{make} variables defined are @code{VERSION}, 607 The first few @code{make} variables defined are @code{VERSION},
608 @code{AUTHOR_VERSION}, @code{MAINTAINER}, @code{PACKAGE}, 608 @code{AUTHOR_VERSION}, @code{MAINTAINER}, @code{PACKAGE},
609 @code{PKG_TYPE}, @code{REQUIRES}, and @code{CATEGORY}. All but one were 609 @code{PKG_TYPE}, @code{REQUIRES}, and @code{CATEGORY}. All but one were
610 described in the description of @file{package-info.in}. The last is an 610 described in the description of @file{package-info.in}. The last is an
611 admistrative grouping. Current categories include @code{comm}, 611 administrative grouping. Current categories include @code{comm},
612 @code{games}, @code{libs}, @code{mule}, @code{oa}, @code{os}, 612 @code{games}, @code{libs}, @code{mule}, @code{oa}, @code{os},
613 @code{prog}, and @code{wp}. @ref{Available Packages}, for a list of 613 @code{prog}, and @code{wp}. @ref{Available Packages}, for a list of
614 categories. 614 categories.
615 615
616 Next, define the variable @code{ELCS}. This contains the list of the 616 Next, define the variable @code{ELCS}. This contains the list of the