Mercurial > hg > xemacs-beta
changeset 5551:40a52efbf3a3
Reflect change of location of packages to share/
2011-08-14 Mike Sperber <mike@xemacs.org>
* xemacs-faq.texi:
* xemacs/packages.texi: Reflect change of location of packages
from lib/ to share/.
author | Mike Sperber <sperber@deinprogramm.de> |
---|---|
date | Sun, 14 Aug 2011 13:51:14 +0200 |
parents | b908c7265a2b |
children | 85210c453a97 |
files | man/ChangeLog man/xemacs-faq.texi man/xemacs/packages.texi |
diffstat | 3 files changed, 26 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/man/ChangeLog Fri Aug 12 16:02:30 2011 +0100 +++ b/man/ChangeLog Sun Aug 14 13:51:14 2011 +0200 @@ -1,3 +1,9 @@ +2011-08-14 Mike Sperber <mike@xemacs.org> + + * xemacs-faq.texi: + * xemacs/packages.texi: Reflect change of location of packages + from lib/ to share/. + 2011-08-09 Aidan Kehoe <kehoea@parhasard.net> * cl.texi (Argument Lists):
--- a/man/xemacs-faq.texi Fri Aug 12 16:02:30 2011 +0100 +++ b/man/xemacs-faq.texi Sun Aug 14 13:51:14 2011 +0200 @@ -168,7 +168,7 @@ If you do not have makeinfo installed, you may @uref{xemacs-faq.info, download the faq} in info format, and install it in @file{<XEmacs library directory>/info/}. For example in -@file{/usr/local/lib/xemacs-21.4/info/}. +@file{/usr/local/lib/xemacs-21.5/info/}. @end itemize @@ -3285,14 +3285,14 @@ Install them on Unix and Mac OS X using the shell/Terminal command -@code{cd $prefix/lib/xemacs ; gunzip -c <tarballname> | tar xf -} +@code{cd $prefix/share/xemacs ; gunzip -c <tarballname> | tar xf -} Where @samp{$prefix} is what you gave to the @samp{--prefix} flag to @file{configure}, and defaults to @file{/usr/local}. If you have GNU tar you can use: -@code{cd $prefix/lib/xemacs ; tar zxvf <tarballname>} +@code{cd $prefix/share/xemacs ; tar zxvf <tarballname>} If you have the packages somewhere nonstandard and don't want to bother with @samp{$prefix} (for example, you're a developer and are compiling @@ -3347,8 +3347,8 @@ package (version 1.48): @example - mkdir $prefix/lib/xemacs/xemacs-packages RET # if it does not exist yet - cd $prefix/lib/xemacs/xemacs-packages RET + mkdir $prefix/share/xemacs/xemacs-packages RET # if it does not exist yet + cd $prefix/share/xemacs/xemacs-packages RET gunzip -c /path/to/xemacs-base-1.48-pkg.tar.gz | tar xvf - RET @end example @@ -3362,8 +3362,8 @@ hierarchy, i.e. for the @samp{mule-base} package, version 1.37: @example - mkdir $prefix/lib/xemacs/mule-packages RET # if it does not exist yet - cd $prefix/lib/xemacs/mule-packages RET + mkdir $prefix/share/xemacs/mule-packages RET # if it does not exist yet + cd $prefix/share/xemacs/mule-packages RET gunzip -c /path/to/mule-base-1.37-pkg.tar.gz | tar xvf - RET @end example @@ -3509,18 +3509,18 @@ Normally, there are three system wide hierarchies, like this: @example -$prefix/lib/xemacs/xemacs-packages/ +$prefix/sahre/xemacs/xemacs-packages/ Normal packages go here. -$prefix/lib/xemacs/mule-packages/ +$prefix/share/xemacs/mule-packages/ Mule packages go here and are only searched by MULE-enabled XEmacsen. -$prefix/lib/xemacs/site-packages/ +$prefix/share/xemacs/site-packages/ Local and 3rd party packages go here. @end example This is what you get when you untar the SUMO tarballs under -@file{$prefix/lib/xemacs}. +@file{$prefix/share/xemacs}. @file{$prefix} is specified using the @samp{--prefix} parameter to @file{configure}, and defaults to @file{usr/local}. @@ -3533,7 +3533,7 @@ @file{lib/xemacs}. The XEmacs executable (under Unix at least) is installed by default in @file{/usr/local/bin}; this explains why XEmacs in its default installation will find packages that you put -under @file{/usr/local/lib/xemacs}. +under @file{/usr/local/share/xemacs}. You can specify where exactly XEmacs looks for packages by using the @samp{--with-user-packages} (an alias for @samp{--with-early-packages}) @@ -3557,7 +3557,7 @@ The site-packages hierarchy replaces the old @file{site-lisp} directory. XEmacs no longer looks into a @file{site-lisp} directly by default. A good place to put @file{site-start.el} would be in -@file{$prefix/lib/xemacs/site-packages/lisp/}. +@file{$prefix/share/xemacs/site-packages/lisp/}. @node Q2.1.7, Q2.2.1, Q2.1.6, Installation @unnumberedsubsec Q2.1.7: EFS fails with "500 AUTH not understood" (NEW) @@ -6576,7 +6576,7 @@ The package @code{ps-print}, which is now included with XEmacs, provides the ability to do this. The source code contains complete instructions on its use, in -@file{$prefix/lib/xemacs/xemacs-packages/lisp/ps-print/ps-print.el}, +@file{$prefix/share/xemacs/xemacs-packages/lisp/ps-print/ps-print.el}, being the default location of an installed ps-print package. @node Q5.2.3, Q5.2.4, Q5.2.2, External Subsystems
--- a/man/xemacs/packages.texi Fri Aug 12 16:02:30 2011 +0100 +++ b/man/xemacs/packages.texi Sun Aug 14 13:51:14 2011 +0200 @@ -311,8 +311,8 @@ package (version 1.48): @example - mkdir $prefix/lib/xemacs/xemacs-packages RET # if it does not exist yet - cd $prefix/lib/xemacs/xemacs-packages RET + mkdir $prefix/share/xemacs/xemacs-packages RET # if it does not exist yet + cd $prefix/share/xemacs/xemacs-packages RET gunzip -c /path/to/xemacs-base-1.48-pkg.tar.gz | tar xvf - RET Or if you have GNU tar, the last step can be: @@ -324,8 +324,8 @@ hierarchy, i.e. for the @file{mule-base} package, version 1.37: @example - mkdir $prefix/lib/xemacs/mule-packages RET # if it does not exist yet - cd $prefix/lib/xemacs/mule-packages RET + mkdir $prefix/share/xemacs/mule-packages RET # if it does not exist yet + cd $prefix/share/xemacs/mule-packages RET gunzip -c /path/to/mule-base-1.37-pkg.tar.gz | tar xvf - RET Or if you have GNU tar, the last step can be: @@ -351,11 +351,11 @@ Install them by: -@code{cd $prefix/lib/xemacs ; gunzip -c <tarballname> | tar xvf - RET} +@code{cd $prefix/share/xemacs ; gunzip -c <tarballname> | tar xvf - RET} Or, if you have GNU tar: -@code{cd $prefix/lib/xemacs ; tar zxvf /path/to/<tarballname> RET} +@code{cd $prefix/share/xemacs ; tar zxvf /path/to/<tarballname> RET} As the Sumo tarballs are not regenerated as often as the individual packages, it is recommended that you use the automatic package tools