4 Binaries, Resources, Python, Aspell
8 ;--------------------------------
13 ;Install and register the core LyX files
19 SetOutPath "$INSTDIR\bin"
21 File "${FILES_LAUNCHER}\lyx.exe"
22 File /oname=lyxc.exe "${FILES_LYX}\bin\lyx.exe"
24 !insertmacro FileListLyXBin File "${FILES_LYX}\bin\"
25 !insertmacro FileListQtBin File "${FILES_QT}\bin\"
27 !insertmacro FileListDllMSVCBin File "${FILES_DEPS}\bin\"
28 !insertmacro FileListMSVCBin File "${FILES_MSVC}\"
29 !insertmacro FileListMSVCManifest File "..\"
31 !insertmacro FileListNetpbmBin File "${FILES_NETPBM}\"
32 !insertmacro FileListDvipostBin File "${FILES_DVIPOST}\"
33 !insertmacro FileListDTLBin File "${FILES_DTL}\"
34 !insertmacro FileListPDFViewBin File "${FILES_PDFVIEW}\"
35 !insertmacro FileListPDFToolsBin File "${FILES_PDFTOOLS}\"
39 SetOutPath "$INSTDIR\bin"
40 !insertmacro FileListLyXIcons File "${FILES_ICONS}\"
45 File /r "${FILES_LYX}\Resources"
46 SetOutPath "$INSTDIR\Resources\fonts"
47 !insertmacro FileListFonts File "${FILES_FONTS}\"
51 SetOutPath "$INSTDIR\python"
52 !insertmacro FileListPythonBin File "${FILES_PYTHON}\"
53 SetOutPath "$INSTDIR\python"
54 !insertmacro FileListPythonDll File "${FILES_WINDOWS}\System32\"
55 !insertmacro FileListUnicodeDll File "${FILES_PYTHON}\DLLs\"
56 SetOutPath "$INSTDIR\python\Lib"
57 !insertmacro FileListPythonLib File "${FILES_PYTHON}\Lib\"
58 SetOutPath "$INSTDIR\python\Lib\encodings"
59 !insertmacro FileListPythonLibEncodings File "${FILES_PYTHON}\Lib\encodings\"
63 File /oname=$PLUGINSDIR\AspellData.exe "${FILES_ASPELLDATA}\AspellData.exe"
65 ${if} $CurrentUserInstall == ${TRUE}
66 ExecWait '"$PLUGINSDIR\AspellData.exe" /S /CurrentUser'
68 ExecWait '"$PLUGINSDIR\AspellData.exe" /S /AllUsers'
71 Delete "$PLUGINSDIR\AspellData.exe"
75 SetOutPath "$INSTDIR\aiksaurus"
76 !insertmacro FileListAiksaurusData File "${FILES_AIKSAURUS}\"
78 ;Helper DLLs for NSIS-based tools
80 SetOutPath "$INSTDIR\bin"
81 !insertmacro FileListNSISPluginsStandard File "${NSISDIR}\Plugins\"
82 !insertmacro FileListNSISPlugins File "${FILES_NSISPLUGINS}\"
85 WriteUninstaller "$INSTDIR\${SETUP_UNINSTALLER}"