view nt/installer/Wise/README @ 4720:3c92890f3750

Add `file-system-ignore-case-p', use it. 2009-10-24 Aidan Kehoe <kehoea@parhasard.net> * files.el (default-file-system-ignore-case): New variable. (file-system-case-alist): New variable. (file-system-ignore-case-p): New function; return t if file names under PATH should be treated case-insensitively. * minibuf.el (read-file-name-1, read-file-name-internal-1) (read-file-name-internal-1): * package-admin.el (package-admin-check-manifest): Use file-system-ignore-case-p instead of checking system-type directly in these functions. (Even though minibuf.el is dumped before files.el, the function is only called in interactive usage, there's no dump time order dependency here.)
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 24 Oct 2009 15:33:23 +0100
parents 74fd4e045ea6
children
line wrap: on
line source

To use:

You need to build and install the XEmacs distribution.  Also you need
the xemacs packages in both source and installed versions.

Edit "dirs.py" to reflect the locations of the above components.

Edit "version.py" to reflect the current version, as well as the
welcome message.

Run 
	python pre_wise.py > xemacs-XXX.wse

	(for XXX use a version or date code of your choosing)

Run 
	cmd /c xemacs-XXX.wse 

to produce xemacs-XXX.exe


"pre_wise.py" is a preprocessor for the Wise installer maker.  It
reads "xemacs.tmpl" which is a Wise input file, except that certain
portions are enclosed in triple angle brackets <<<like this>>>

These portions are evaluated as Python expressions and replaced by the 
string representations of the resulting value.  This allows for
things to change from release to release without having to re-do the
Wise installation each time.  Also it keeps you from having to
manually drag-n-drop all the package files, which is rather tedious!