Mercurial > hg > xemacs-beta
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 |