diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2023-11-24 00:21:59 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2023-11-24 21:50:15 +0100 |
commit | c7dc60571e1d07081f954315f1706d0d7f87e594 (patch) | |
tree | 6d69eea1d848434b4f192cf34fa4882c1abf483e | |
parent | [UI][Common] Add daemon version check (diff) | |
download | deluge-c7dc60571e1d07081f954315f1706d0d7f87e594.tar.xz deluge-c7dc60571e1d07081f954315f1706d0d7f87e594.zip |
[CI] Fix windows packaging build
With recent update to pyinstaller 6.0 the libraries are now placed in an
`_internal` folder within the bundle. This has resulted in the failure
to create copies of libssl.
However after examining the new _internal dir it appears that the x64
lib are now created so this step is no longer required.
-rw-r--r-- | .github/workflows/cd.yml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 8a9973317..8ef901006 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -84,12 +84,13 @@ jobs: run: | pyinstaller --clean delugewin.spec --distpath freeze - - name: Fix OpenSSL for libtorrent x64 - if: ${{ matrix.arch == 'x64' }} - working-directory: packaging/win/freeze/Deluge + - name: Verify Deluge exes + working-directory: packaging/win/freeze/Deluge/ run: | - cp libssl-1_1.dll libssl-1_1-x64.dll - cp libcrypto-1_1.dll libcrypto-1_1-x64.dll + deluge-debug.exe -v + deluged-debug.exe -v + deluge-web-debug.exe -v + deluge-console -v - name: Make Deluge Installer working-directory: ./packaging/win |