summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortbkizle <tbkizle@gmail.com>2022-01-10 23:49:44 -0500
committerCalum Lind <calumlind+deluge@gmail.com>2022-01-13 22:23:25 +0000
commit560a52a4430099a2c17d8657f01931675235f939 (patch)
tree360bb8a2d458bbb4a3e600b1aee332c7c33e091a
parentb9a208f18f3743e2e52b019170bf2a4810d38751 (diff)
downloaddeluge-560a52a4430099a2c17d8657f01931675235f939.tar.gz
deluge-560a52a4430099a2c17d8657f01931675235f939.tar.bz2
deluge-560a52a4430099a2c17d8657f01931675235f939.zip
Fix OpenSSL For Libtorrent
libtorrent + pyinstaller requires a lib(ssl/crypto)-1_1.dll and lib(ssl/crypto)-1_1-x64.dll odd quirk but solveable by just having two copies. Maybe later compiling our own libtorrent.
-rw-r--r--.github/workflows/cd.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index d65b3d262..1b4a5e34e 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -67,6 +67,12 @@ jobs:
$env:Path = "C:\GTK\release;C:\GTK\release\bin;C:\GTK\release\lib;$env:Path"
pyinstaller --clean $env:GITHUB_WORKSPACE\packaging\win\delugewin.spec --distpath $env:GITHUB_WORKSPACE\packaging\win\freeze
+ - name: Fix OpenSSL For Libtorrent
+ if: ${{ matrix.arch == 'x64' }}
+ run: |
+ Copy-Item -Path $env:GITHUB_WORKSPACE\packaging\win\freeze\Deluge\libssl-1_1.dll -Destination $env:GITHUB_WORKSPACE\packaging\win\freeze\Deluge\libssl-1_1-x64.dll
+ Copy-Item -Path $env:GITHUB_WORKSPACE\packaging\win\freeze\Deluge\libcrypto-1_1.dll -Destination $env:GITHUB_WORKSPACE\packaging\win\freeze\Deluge\libcrypto-1_1-x64.dll
+
- name: Make Deluge Installer
working-directory: ./packaging/win
run: |