; nt/INSTALL: Update for Emacs 29.

This commit is contained in:
Eli Zaretskii 2023-01-02 20:56:52 +02:00
parent 809fbb0e8c
commit aab8ddca5e

View file

@ -7,7 +7,7 @@
The MSYS/MinGW build described here is supported on versions of The MSYS/MinGW build described here is supported on versions of
Windows starting with Windows XP and newer. Building on Windows 2000 Windows starting with Windows XP and newer. Building on Windows 2000
and Windows 9X is not supported (but the Emacs binary produced by this and Windows 9X is not supported (but the Emacs binary produced by this
build will run on Windows 9X and newer systems). build should run on Windows 9X and newer systems).
Do not use this recipe with Cygwin. For building on Cygwin, use the Do not use this recipe with Cygwin. For building on Cygwin, use the
normal installation instructions, ../INSTALL. normal installation instructions, ../INSTALL.
@ -87,7 +87,7 @@ build will run on Windows 9X and newer systems).
Git for Windows is available from this download page: Git for Windows is available from this download page:
https://github.com/git-for-windows/git/releases https://gitforwindows.org/
That page offers both 32-bit and 64-bit installations; pick the one That page offers both 32-bit and 64-bit installations; pick the one
suitable for your OS. In general, we recommend to install a 64-bit suitable for your OS. In general, we recommend to install a 64-bit
@ -139,7 +139,7 @@ build will run on Windows 9X and newer systems).
like to mess with manual installations. You can download it from like to mess with manual installations. You can download it from
here: here:
https://sourceforge.net/projects/mingw/files/Installer/mingw-get/ https://osdn.net/projects/mingw/releases
(This installer only supports packages downloaded from the MinGW (This installer only supports packages downloaded from the MinGW
site; for the rest you will still need the manual method.) site; for the rest you will still need the manual method.)
@ -203,13 +203,13 @@ build will run on Windows 9X and newer systems).
MinGW runtime and Windows API distributions, to compile Emacs. You MinGW runtime and Windows API distributions, to compile Emacs. You
can find these on the MinGW download/Base page: can find these on the MinGW download/Base page:
https://sourceforge.net/projects/mingw/files/MinGW/Base/ https://osdn.net/projects/mingw/releases
In general, install the latest stable versions of the following In general, install the latest stable versions of the following
MinGW packages from that page: gcc, binutils, mingw-rt, w32api. You MinGW packages from that page: gcc, binutils, mingw-rt, w32api. You
only need the 'bin' and the 'dll' tarballs of each of the above. only need the 'bin' and the 'dll' tarballs of each of the above.
MinGW packages are distributed as .tar.lzma compressed archives. To MinGW packages are distributed as .tar.xz compressed archives. To
install the packages manually, we recommend to use the Windows port install the packages manually, we recommend to use the Windows port
of the 'bsdtar' program to unpack the tarballs. 'bsdtar' is of the 'bsdtar' program to unpack the tarballs. 'bsdtar' is
available as part of the 'libarchive' package from here: available as part of the 'libarchive' package from here:
@ -598,8 +598,7 @@ build will run on Windows 9X and newer systems).
* Optional image library support * Optional image library support
In addition to its "native" image formats (pbm and xbm), Emacs can In addition to its "native" image formats (pbm and xbm), Emacs can
handle other image types: xpm, tiff, gif, png, jpeg, webp and handle other image types: xpm, tiff, gif, png, jpeg, webp and svg.
experimental support for svg.
To build Emacs with support for them, the corresponding headers must To build Emacs with support for them, the corresponding headers must
be in the include path and libraries should be where the linker be in the include path and libraries should be where the linker
@ -846,6 +845,20 @@ build will run on Windows 9X and newer systems).
from the MSYS2 project. If HarfBuzz is not available, Emacs will from the MSYS2 project. If HarfBuzz is not available, Emacs will
use the Uniscribe shaping engine that is part of MS-Windows. use the Uniscribe shaping engine that is part of MS-Windows.
* Optional support for accessing SQLite databases
Emacs can support built-in access to SQLite databases, if compiled
with the sqlite3 library. Prebuilt 32-bit binaries of that library
are available from the ezwinports site.
* Optional support for tree-sitter
Emacs can be built with the tree-sitter incremental parsing library,
which enables editing of program sources written in various
programming languages based on the tree-sitter parsers. Prebuilt
32-bit binaries of the tree-sitter library DLL and of several
language grammar libraries are available from the ezwinports site.
This file is part of GNU Emacs. This file is part of GNU Emacs.