Update for Emacs-26
* nt/README.W32: Update details about packaging which changed for Emacs-26.
This commit is contained in:
parent
beb4eac654
commit
92f3459cd7
1 changed files with 28 additions and 49 deletions
|
@ -24,7 +24,7 @@ See the end of the file for license conditions.
|
||||||
* Preliminaries
|
* Preliminaries
|
||||||
|
|
||||||
There are two binary distributions named
|
There are two binary distributions named
|
||||||
emacs-VER-x86_64-w64-mingw32.zip and emacs-VER-i686-w64-mingw32.zip,
|
emacs-VER-x86_64.zip and emacs-VER-i686.zip,
|
||||||
where VER is the Emacs version. These are 64-bit and 32-bit builds,
|
where VER is the Emacs version. These are 64-bit and 32-bit builds,
|
||||||
respectively. If you are running a 32-bit version of MS-Windows,
|
respectively. If you are running a 32-bit version of MS-Windows,
|
||||||
you need to install the 32-bit build; users of 64-bit Windows can
|
you need to install the 32-bit build; users of 64-bit Windows can
|
||||||
|
@ -45,29 +45,14 @@ See the end of the file for license conditions.
|
||||||
action, by default this will be in a top-level directory with the
|
action, by default this will be in a top-level directory with the
|
||||||
same name as the zip file.
|
same name as the zip file.
|
||||||
|
|
||||||
We also provide a set of optional dependencies, in
|
|
||||||
emacs-MVER-x86_64-deps.zip or emacs-MVER-i686-deps.zip respectively,
|
|
||||||
where MVER is the major Emacs version that should use these
|
|
||||||
libraries. These provide Emacs with a number of additional optional
|
|
||||||
capabilities, described in detail below. To use these, unpack them
|
|
||||||
directly over the emacs directory structure. Note that, if
|
|
||||||
extracting with the Windows Explorer, you will have to override the
|
|
||||||
directory where it wants to put the file with the same directory
|
|
||||||
where you extracted the Emacs binary package.
|
|
||||||
|
|
||||||
Finally, and also optionally, you can run the program addpm.exe in
|
|
||||||
the bin subdirectory which will place an icon for Emacs on the start
|
|
||||||
page. (This is no longer needed in latest versions of Emacs, so we
|
|
||||||
recommend you not do that, as running addpm.exe will insert entries
|
|
||||||
into the Registry which might get in the way if you upgrade to later
|
|
||||||
versions without updating those entries, or would like to uninstall
|
|
||||||
Emacs.)
|
|
||||||
|
|
||||||
Emacs is completely portable. You can create your own shortcut to
|
Emacs is completely portable. You can create your own shortcut to
|
||||||
runemacs.exe and place this wherever you find it convenient (the
|
runemacs.exe and place this wherever you find it convenient (the
|
||||||
desktop and/or the Taskbar), or run it from a USB or network drive
|
desktop and/or the Taskbar), or run it from a USB or network drive
|
||||||
without copying or installing anything on the machine itself.
|
without copying or installing anything on the machine itself.
|
||||||
|
|
||||||
|
It is also possible, although not recommended to use the program
|
||||||
|
bin/addpm.exe which will place an icon for Emacs on the start page.
|
||||||
|
|
||||||
* Prerequisites for Windows 9X
|
* Prerequisites for Windows 9X
|
||||||
|
|
||||||
The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run
|
The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run
|
||||||
|
@ -151,48 +136,41 @@ See the end of the file for license conditions.
|
||||||
+ update-game-score.exe - A utility for updating the score files of
|
+ update-game-score.exe - A utility for updating the score files of
|
||||||
Emacs games.
|
Emacs games.
|
||||||
|
|
||||||
* Optional dependency libraries
|
* Emacs without optional dependencies
|
||||||
|
|
||||||
Emacs has built in support for XBM and PPM/PGM/PBM images, and the
|
The files emacs-VER-x86_64.zip and emacs-VER-i686.zip contain a
|
||||||
libXpm library is bundled, providing XPM support (required for color
|
large number of optional dependencies for Emacs.
|
||||||
toolbar icons and splash screen). Source for libXpm should be
|
|
||||||
available from the same place from which you got this binary
|
|
||||||
distribution.
|
|
||||||
|
|
||||||
Emacs has a number of optional features which need additional
|
Emacs has a number of optional features which use these additional
|
||||||
libraries. These are provided in a separate bundle of dependencies,
|
dependencies. They enable support for the following:
|
||||||
as described above, and enable support for the following:
|
|
||||||
|
|
||||||
- displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG)
|
- displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG)
|
||||||
- SSL/TLS secure network communications (HTTPS, IMAPS, etc.)
|
- SSL/TLS secure network communications (HTTPS, IMAPS, etc.)
|
||||||
- HTML and XML parsing (necessary for the built-in EWW browser)
|
- HTML and XML parsing (necessary for the built-in EWW browser)
|
||||||
- built-in decompression of compressed text
|
- built-in decompression of compressed text
|
||||||
|
|
||||||
The optional dependency libraries are in emacs-MVER-x86_64-deps.zip
|
If you do not want these files (if you have them already for
|
||||||
(64-bit) and emacs-MVER-i686-deps.zip (32-bit), and their sources
|
instance, or you want the smallest possible Emacs), then you may use
|
||||||
are in emacs-MVER-deps-mingw-w64-src.zip, where MVER is the major
|
the files emacs-VER-x86_64-no-deps.zip or
|
||||||
version of Emacs that should use these dependencies. Note that a
|
emacs-VER-i686-no-deps.zip. The dependency files are also available
|
||||||
64-bit Emacs will only work with the 64-bit dependencies, and the
|
as emacs-MVER-x86_64-no-deps.zip and emacs-MVER-i686-deps.zip. Source
|
||||||
32-bit Emacs only with the 32-bit dependencies.
|
code for these dependencies is available as
|
||||||
|
emacs-26-deps-mingw-w64-src.zip.
|
||||||
|
|
||||||
Newer/updated builds for these optional libraries are available at
|
All distributions of Emacs have built in support for XBM and
|
||||||
http://msys2.github.io/ and
|
PPM/PGM/PBM images, and the libXpm library is bundled, providing XPM
|
||||||
http://sourceforge.net/projects/ezwinports/files/ (but you shouldn't
|
support (required for color toolbar icons and splash screen).
|
||||||
need these except in emergencies).
|
Source for libXpm should be available from the same place from which
|
||||||
|
you got this binary distribution.
|
||||||
If you install the libraries in a directory different from where you
|
|
||||||
have the Emacs executable programs, we recommend to add the
|
|
||||||
directory with DLLs to your Path, so that Emacs will be able to find
|
|
||||||
those DLLs when needed.
|
|
||||||
|
|
||||||
* Installing Emacs with an existing MSYS2 installation
|
* Installing Emacs with an existing MSYS2 installation
|
||||||
|
|
||||||
You may also use Emacs with an existing MSYS2 installation by simply
|
You may also use Emacs with an existing MSYS2 installation by
|
||||||
unpacking the Emacs distribution over MSYS2. You can then use the
|
unpacking the emacs-VER-x86_64-no-deps.zip over the MSYS2
|
||||||
'pacman' utility to install dependencies. You should not use the
|
distribution. You should not use the emacs-VER-x86_64.zip from this
|
||||||
optional dependencies bundle from this site, as this will overwrite
|
site, as this will overwrite MSYS2 files (the dependency bundle
|
||||||
MSYS2 files (the dependency bundle derives from MSYS2, but may be a
|
derives from MSYS2, but will be from a different version). You can
|
||||||
different version).
|
then use the 'pacman' utility to install dependencies.
|
||||||
|
|
||||||
Some of the optional libraries need to be of certain versions to
|
Some of the optional libraries need to be of certain versions to
|
||||||
work with your Emacs binary. Make sure you install those versions
|
work with your Emacs binary. Make sure you install those versions
|
||||||
|
@ -218,6 +196,7 @@ See the end of the file for license conditions.
|
||||||
mingw-w64-x86_64-libtiff
|
mingw-w64-x86_64-libtiff
|
||||||
mingw-w64-x86_64-libxml2
|
mingw-w64-x86_64-libxml2
|
||||||
mingw-w64-x86_64-xpm-nox
|
mingw-w64-x86_64-xpm-nox
|
||||||
|
mingw-w64-x86_64-lcms2
|
||||||
|
|
||||||
You can type any subset of this list. When asked whether to proceed
|
You can type any subset of this list. When asked whether to proceed
|
||||||
with installation, answer Y.
|
with installation, answer Y.
|
||||||
|
|
Loading…
Add table
Reference in a new issue