annotate nt/installer/Wise/README @ 4632:b93587f33338

Add urefs to Lstreams node.
author Stephen J. Turnbull <stephen@xemacs.org>
date Thu, 02 Apr 2009 15:29:57 +0900
parents 74fd4e045ea6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
1 To use:
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
2
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
3 You need to build and install the XEmacs distribution. Also you need
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
4 the xemacs packages in both source and installed versions.
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
6 Edit "dirs.py" to reflect the locations of the above components.
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
7
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
8 Edit "version.py" to reflect the current version, as well as the
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
9 welcome message.
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
10
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
11 Run
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
12 python pre_wise.py > xemacs-XXX.wse
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
13
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
14 (for XXX use a version or date code of your choosing)
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
15
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
16 Run
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
17 cmd /c xemacs-XXX.wse
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
18
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
19 to produce xemacs-XXX.exe
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
20
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
21
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
22 "pre_wise.py" is a preprocessor for the Wise installer maker. It
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
23 reads "xemacs.tmpl" which is a Wise input file, except that certain
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
24 portions are enclosed in triple angle brackets <<<like this>>>
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
25
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
26 These portions are evaluated as Python expressions and replaced by the
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
27 string representations of the resulting value. This allows for
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
28 things to change from release to release without having to re-do the
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
29 Wise installation each time. Also it keeps you from having to
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
30 manually drag-n-drop all the package files, which is rather tedious!
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
31