From afeae19cfd3eddb74fd6529bb922c6fffd6a685e Mon Sep 17 00:00:00 2001 From: idk Date: Sun, 18 Sep 2022 16:42:39 -0400 Subject: [PATCH] more README clarifications --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 01cc49d..cf60eb3 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,8 @@ Features: Build Dependencies: ------------------- -To build this, you will need the following software packages (all available in Debian and Ubuntu, see WSL section below) : +To build this, you will need the following software packages +(all available in Debian and Ubuntu, see WSL section below): - make - nsis @@ -21,6 +22,16 @@ To build this, you will need the following software packages (all available in D - curl - jq +These need to be installed in the environment where the NSIS +Package is build, NOT the environment where the java package +is built. These may be different, because you will need to +use a system which provides a Unix-like environment on top of +a Windows system. You can use WSL or Cygwin, and more detailed +instructions are provided below. + +Building for Windows target from Linux is not possible unless +you obtain a Windows package from my github. + In addition, you will need the NSIS plugin "ShellExecAsUser" which you can get from the [NSIS Wiki Page](https://nsis.sourceforge.io/ShellExecAsUser_plug-in). In order to install the plugin on Debian, Ubuntu, or using `WSL`, you can download the: [7zip release](https://nsis.sourceforge.io/mediawiki/images/6/68/ShellExecAsUser_amd64-Unicode.7z) @@ -41,6 +52,8 @@ Cygwin installed. You must have `NSIS.exe` installed and `makensis` available on `%PATH%`. You must have Git for Windows installed. When installing git for Windows, you should select "Checkout as is, commit as is" and leave line-endings alone. +The Windows build tools listed above must be installed on the Windows host machine. + TODO: Add links to the respective instructions for each of these. **Note that after the dependencies are installed, this step is automated**