]> git.lyx.org Git - lyx.git/blobdiff - development/Win32/packaging/installer/Readme.txt
Wininstaller2: improved check if over installing
[lyx.git] / development / Win32 / packaging / installer / Readme.txt
index 47cd9ab8472aa706fc1532fc29a67c0ff5ac4c80..1d17b7fc2a6f97669d8d8ebe5e42b827a9654041 100644 (file)
@@ -5,11 +5,16 @@ To build the installer do the following:
 
 - install the latest version 3.x of NSIS (https://nsis.sourceforge.io/Download)
 - install the NSIS Large Strings build (https://nsis.sourceforge.io/Special_Builds)
-  (extract the extension ZIP file in your NSIS installation folder and this way overwrite some files) 
-- download the plugin FindProcDLL, choose the release for unicode (https://nsis.sourceforge.io/FindProcDLL_plug-in),
-  extract from it the file FindProc.dll to the folder \Plugins\x86-unicode of NSIS's installation folder
+  (extract the extension ZIP file in your NSIS installation folder and this way overwrite some files)
 - download the plugin Inetc (https://nsis.sourceforge.io/Inetc_plug-in)
   extract the content into the NSIS's installation folder
+- download the plugin NSISList (https://nsis.sourceforge.io/NSISList_plug-in), download both .zip archives,
+  extract Include\NSISList.nsh from the first archive to the folder Include of NSIS's installation folder and
+  extract NSISList-Unicode\NSISList.dll from the second archive to the folder \Plugins\x86-unicode of NSIS's installation folder
+- download the plugin ShellLink (https://nsis.sourceforge.io/ShellLink_plug-in)
+  extract Unicode\Plugins\ShellLink.dll from the archive to the folder \Plugins\x86-unicode of NSIS's installation folder
+- download the plugin ShellExecAsUser (https://nsis.sourceforge.io/ShellExecAsUser_plug-in), choose Unicode version
+  extract unicode\ShellExecAsUser.dll from the archive to the folder \Plugins\x86-unicode of NSIS's installation folder
 - Go to the Qt-kit directory, which you have specified as CMAKE_PREFIX_PATH before compiling in CMake Gui, enter the bin folder,
   copy these files:
    Qt5Concurrent.dll"
@@ -76,11 +81,14 @@ Updating dependencies
   to %%dependencies%%\bin.
 
 - DTL
-  Using TeX Live Manager install package dtl.win32, current version is 0.6.1.
+  Using TeX Live Manager install package dtl.win32,
   From C:\texlive\2019\bin\win32 copy these files
    dt2dv.exe
    dv2dt.exe
   to %%dependencies%%\bin. You can uninstall the package afterwards.
+  Info: Version 0.6.1 does not work with MikTex (math preview triggers error complaining about missing kpathsea631.dll),
+  therefore this method is not usable.
+  Update: as of report 11325 DTL tools are included in lyxgit and get compiled alongside lyx.
 
 - rsvg-convert
   dowload the 7zip archve from https://opensourcepack.blogspot.com/2012/06/rsvg-convert-svg-image-conversion-tool.html,
@@ -94,7 +102,6 @@ Updating dependencies
 
 - pdfview.exe
   this is a NSIS script, which calls users standard pdf viewer to display pdf files you compile with
-  LaTeX using LyX, its source is available in %%lyxgit%%\development\Win32\pdfview,
-  it uses System.dll and Console.dll
+  LaTeX using LyX, its source is available in %%lyxgit%%\development\Win32\pdfview
 
 Note: if you update any dependencies, please add a note to ChangeLog.txt
\ No newline at end of file