refactor(packaging): Windows: improve MSI, remove NSIS #18069

- Removed NSIS installer.
  - Prevents undefined behaviour when two installations are performed to the same directory (NSIS + MSI).
  - Reduced cost of maintaining two installers that do the same thing.
  - Chose Wix MSI due to its better integration with Windows.
- Added Wix patch file to add neovim binaries to the system path during installation.
- Replaced neovim installer icons with better looking versions.
- Renamed neovim installer icons from logo.ico -> neovim.ico for all
  icons to better reflect contents.
This commit is contained in:
Henry Fraser
2022-04-12 00:58:46 +10:00
committed by GitHub
parent 356cff78ec
commit 96b461a000
11 changed files with 171 additions and 40 deletions

View File

@ -16,15 +16,6 @@ ${NVIM_VERSION}
1. Download **nvim-win64.msi**
2. Run the MSI
3. Add the Neovim location to your path.
- Default location is `C:\Program Files\Neovim`
4. Search and run `nvim-qt.exe` or run `nvim.exe` on your CLI of choice.
#### NSIS
1. Download **nvim-win64.exe**
2. Run the installer.
- Ensure that the option to add the installation location to your path is checked if it's your first installation.
3. Search and run `nvim-qt.exe` or run `nvim.exe` on your CLI of choice.
### macOS
@ -70,5 +61,4 @@ ${SHA_APP_IMAGE_ZSYNC}
${SHA_MACOS}
${SHA_WIN_64_ZIP}
${SHA_WIN_64_MSI}
${SHA_WIN_64_EXE}
```