deluge/packaging/win
doadin 8001110625
[Packaging] Fix NSIS Uninstaller Not Removing File\Folder
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Website.lnk" "$INSTDIR\homepage.url"

gets made in the installer but the uninstaller was looking for

 Delete "$SMPROGRAMS\$StartMenuFolder\Deluge Website.lnk"

therefore this file was being left behind and since the folder was not empty

$StartMenuFolder\Deluge

was being left behinde as well.

Closes: https://github.com/deluge-torrent/deluge/pull/426
2023-05-30 19:50:23 +01:00
..
README.md [Packaging] Pinned Pyinstaller to v4.10 and readme update 2022-06-13 19:31:54 +01:00
deluge-win-installer.nsi [Packaging] Fix NSIS Uninstaller Not Removing File\Folder 2023-05-30 19:50:23 +01:00
delugewin.spec [Lint] Update linter version and fix issues 2022-02-13 13:38:27 +00:00
installer-side.bmp Update Windows Packaging 2022-01-13 22:23:08 +00:00
installer-top.bmp Update Windows Packaging 2022-01-13 22:23:08 +00:00
pyi_rth_gtk_csd.py [Packaging] Disable GTK CSD by default on Windows 2022-01-21 12:53:54 +00:00
setup_nsis.py [Lint] Update linter version and fix issues 2022-02-13 13:38:27 +00:00

README.md

= Deluge Installer for Windows =

Instructions for building the Deluge NSIS Installer for Windows Vista/7/8/8.1/10/11.

== Dependencies ==

== Build Steps ==

  1. Build and Install Deluge on Windows.

  2. Run pyinstaller from the deluge\packaging\win directory:

    pyinstaller --clean delugewin.spec --distpath freeze

    The result is a PyInstaller version of Deluge in packaging\win\freeze.

  3. Run the NSIS scripts:

    python setup_nsis.py

    64-bit python:

    makensis /Darch=x64 deluge-win-installer.nsi

    32-bit python:

    makensis /Darch=x86 deluge-win-installer.nsi

    Note: If you don't specify arch defaults to trying x64

The result is a standalone installer in the packaging\win directory.