Deluge Windows Builds
Posted: Tue Dec 07, 2021 12:53 am
Hello, I have for a long time now had a public git repo for helping build deluge and its deps 100% from source where possible. I have recently updated the powershell script and thought I would update here for anyone interested.
I just recently made some changes so it might not be 100% stable but it worked like a year ago last I tried it. It is in a public repo so happy to accept pull requests for anything not working.
Currently it is intended to be run on a clean VM or a VM only used for running the ps script.
It is 100% automated.
It builds using the following deps:
Visual Studio 2017
python-3.7.9
nasm-2.15
strawberry-perl-5.32.1.1(was setup to use activate state but there download links expire so might have issue here)
msys2-x86_64-20211130
boost_1_77_0(last tested using 1.70 but should still work)
openssl master git branch aka latest git commit
GTK3+ gvsbuild tools master git branch aka latest git commit
Libtorrent master git branch aka latest git commit
Deluge master git branch aka latest git commit
some issues may arise from using latest git commits versions of openssl or others but should be easy to choose a working version for the script to use if needed.(small scripts change)
The 32 bit build process is less tested. As noted it may need a few tweaks, I also had been working on making installer for windows that is more like official, last I had plugins didn't work when using the installer I was able to build this will likely need someone like Cas to fix and pretty sure he is well aware of the issue.
PS script: https://github.com/doadin/DelugeBuildFr ... PS/All.ps1
I just recently made some changes so it might not be 100% stable but it worked like a year ago last I tried it. It is in a public repo so happy to accept pull requests for anything not working.
Currently it is intended to be run on a clean VM or a VM only used for running the ps script.
It is 100% automated.
It builds using the following deps:
Visual Studio 2017
python-3.7.9
nasm-2.15
strawberry-perl-5.32.1.1(was setup to use activate state but there download links expire so might have issue here)
msys2-x86_64-20211130
boost_1_77_0(last tested using 1.70 but should still work)
openssl master git branch aka latest git commit
GTK3+ gvsbuild tools master git branch aka latest git commit
Libtorrent master git branch aka latest git commit
Deluge master git branch aka latest git commit
some issues may arise from using latest git commits versions of openssl or others but should be easy to choose a working version for the script to use if needed.(small scripts change)
The 32 bit build process is less tested. As noted it may need a few tweaks, I also had been working on making installer for windows that is more like official, last I had plugins didn't work when using the installer I was able to build this will likely need someone like Cas to fix and pretty sure he is well aware of the issue.
PS script: https://github.com/doadin/DelugeBuildFr ... PS/All.ps1