mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-03 22:22:33 -06:00
NSIS: Refactor configuration to ease installer creation via scripting
This commit is contained in:
21
dist/windows/README.txt
vendored
21
dist/windows/README.txt
vendored
@@ -16,16 +16,16 @@ TRANSLATORS:
|
||||
|
||||
PACKAGERS:
|
||||
|
||||
You will need NSIS and upx to make the installer. You need a unicode version of NSIS.
|
||||
I tested with NSIS 3.0 (final).
|
||||
You will need NSIS 3 to make the installer. UPX is an optional requirement.
|
||||
|
||||
1. Open the options.nsi file in an editor and change line that contains
|
||||
1. Open the config.nsi file in an editor and change line that contains
|
||||
"!define QBT_VERSION "3.0.3"" to the version of qbittorrent you just built.
|
||||
2. Extract the plugins found in the folder "nsis plugins" into your
|
||||
2. config.nsi contains some other defines that control the installer output. Read the comments in that file.
|
||||
3. Extract the plugins found in the folder "nsis plugins" into your
|
||||
NSIS's unicode Plugin directory(usually C:\Program Files\NSIS\Plugins\x86-unicode).
|
||||
Only the *.dll files are needed. Use the unicode version of the dlls.
|
||||
3. The script you need to compile is "qbittorrent.nsi". It includes all other necessary scripts.
|
||||
4. The script expects the following file tree:
|
||||
4. The script you need to compile is "qbittorrent.nsi". It includes all other necessary scripts.
|
||||
5. The script expects the following file tree:
|
||||
|
||||
The installer script expects the following file tree:
|
||||
|
||||
@@ -46,8 +46,10 @@ translations
|
||||
qt_zh_TW.qm
|
||||
installer.nsi
|
||||
license.txt
|
||||
options.nsi
|
||||
config.nsi
|
||||
helper.nsi
|
||||
qbittorrent.exe
|
||||
qbittorrent.pdb
|
||||
qbittorrent.nsi
|
||||
qt.conf
|
||||
translations.nsi
|
||||
@@ -55,9 +57,10 @@ UAC.nsh
|
||||
uninstaller.nsi
|
||||
|
||||
|
||||
5. "license.txt" is a text file that contains the text rendered
|
||||
6. "license.txt" is a text file that contains the text rendered
|
||||
from src\gui\gpl.html
|
||||
6. "qbittorrent.exe" is the compiled binary file.
|
||||
7. "qbittorrent.exe" is the compiled binary file.
|
||||
8. "qbittorrent.pdb" is the compiled binary's PDB file.
|
||||
|
||||
SCRIPT HACKERS:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user