Didier Verna <didier(a)xemacs.org> writes:
I believe the only thing to modify in Local.rules to comply with an
installation in share/ is the variable XEMACS_INSTALLED_PACKAGES_ROOT
that should be set to /usr/local/share/xemacs. This is what I have been
doing for years.
>> Did you modify the infrastructure to install in share now ?
> Probably not---I don't even know what infrastructure you're using :-)
Now you know :-)
Right---thanks for pointing this out! Patch attached. Will apply
Wednesday-ish if nobody objects.
One last thing: I'm concerned with the situation where people use
21.4 and 21.5. Will they need to duplicate their installed packages ?
A symbolic link would suffice.
2007-07-31 Mike Sperber <mike(a)xemacs.org>
* configure.ac: Don't divert `share' to `lib' for datadir.
Also, define AC_DATAROOTDIR_CHECKED to shut up autoconf.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
RCS file: /pack/xemacscvs/XEmacs/packages/Local.rules.template,v
retrieving revision 1.22
diff -u -r1.22 Local.rules.template
--- Local.rules.template 7 Nov 2004 23:52:55 -0000 1.22
+++ Local.rules.template 20 Aug 2007 14:08:15 -0000
＠＠ -50,11 +50,14 ＠＠
# mule-packages/ (Mule packages, if you built XEmacs with Mule,
# i.e. international, support), and maybe site-packages/ (packages you
# created yourself). If you are installing XEmacs normally, this should be
-# <xemacs-root>/lib/xemacs, where <xemacs-root> is the topmost-level
-# directory under which everything is installed -- normally /usr/local, and
-# set using the `--prefix' parameter to `configure'. See the INSTALL file.
+# <xemacs-root>/share/xemacs for XEmacs from 21.5 on and
+# <xemacs-root>/lib/xemacs for XEmacsen before 21.5, where
+# <xemacs-root> is the topmost-level directory under which everything
+ # is installed -- normally /usr/local, and set using the `--prefix'
+# parameter to `configure'. See the INSTALL file.
-XEMACS_INSTALLED_PACKAGES_ROOT = /usr/local/lib/xemacs
+XEMACS_INSTALLED_PACKAGES_ROOT = /usr/local/share/xemacs
+# XEMACS_INSTALLED_PACKAGES_ROOT = /usr/local/lib/xemacs
# If you are developing XEmacs, you probably don't want to install the
# packages under /usr/local, which is where the stable, released version of
XEmacs-Patches mailing list