Commit de4033ae7a06d03fba6133bd90324ecc5af8ebe3
1 parent
e2e03c2d
Exists in
develop
Debugging msys bundler.
Showing
2 changed files
with
27 additions
and
35 deletions
Show diff stats
.github/workflows/publish.yml
... | ... | @@ -27,16 +27,26 @@ jobs: |
27 | 27 | repository: "PerryWerneck/libv3270" |
28 | 28 | latest: true |
29 | 29 | fileName: "mingw-w64-x86_64-libv3270-5.4-0-x86_64.pkg.tar.zst" |
30 | + - uses: robinraju/release-downloader@v1.7 | |
31 | + with: | |
32 | + repository: PerryWerneck/libipc3270 | |
33 | + latest: true | |
34 | + fileName: mingw-w64-x86_64-libipc3270-5.5-0-x86_64.pkg.tar.zst | |
35 | + - uses: robinraju/release-downloader@v1.7 | |
36 | + with: | |
37 | + repository: PerryWerneck/libhllapi | |
38 | + latest: true | |
39 | + fileName: mingw-w64-x86_64-libhllapi-5.5-0-x86_64.pkg.tar.zst | |
40 | + - uses: robinraju/release-downloader@v1.7 | |
41 | + with: | |
42 | + repository: PerryWerneck/pw3270-plugin-ipc | |
43 | + latest: true | |
44 | + fileName: mingw-w64-x86_64-pw3270-plugin-ipc-5.5-0-x86_64.pkg.tar.zst | |
30 | 45 | - name: MakePackage |
31 | 46 | run: | |
32 | 47 | pacman -U --noconfirm *.pkg.tar.zst |
33 | 48 | dos2unix PKGBUILD.mingw |
34 | 49 | makepkg BUILDDIR=/tmp/pkg -p PKGBUILD.mingw |
35 | - - name: MakeNSIS | |
36 | - run: | | |
37 | - ./win/bundle.msys --nsi | |
38 | - mv .bin/bundle/mingw64/bin/*.exe . | |
39 | - find . -iname '*.exe' | |
40 | 50 | - uses: oprypin/find-latest-tag@v1 |
41 | 51 | id: gettag |
42 | 52 | with: |
... | ... | @@ -53,24 +63,11 @@ jobs: |
53 | 63 | omitBody: true |
54 | 64 | omitPrereleaseDuringUpdate: true |
55 | 65 | replacesArtifacts: true |
56 | - - uses: robinraju/release-downloader@v1.7 | |
57 | - with: | |
58 | - repository: PerryWerneck/libipc3270 | |
59 | - latest: true | |
60 | - fileName: mingw-w64-x86_64-libipc3270-5.5-0-x86_64.pkg.tar.zst | |
61 | - - uses: robinraju/release-downloader@v1.7 | |
62 | - with: | |
63 | - repository: PerryWerneck/libhllapi | |
64 | - latest: true | |
65 | - fileName: mingw-w64-x86_64-libhllapi-5.5-0-x86_64.pkg.tar.zst | |
66 | - - uses: robinraju/release-downloader@v1.7 | |
67 | - with: | |
68 | - repository: PerryWerneck/pw3270-plugin-ipc | |
69 | - latest: true | |
70 | - fileName: mingw-w64-x86_64-pw3270-plugin-ipc-5.5-0-x86_64.pkg.tar.zst | |
71 | 66 | - name: Make bundle |
72 | 67 | run: | |
73 | - ./win/bundle.msys | |
68 | + ./win/bundle.msys --nsi --zip | |
69 | + find . -iname '*.exe' | |
70 | + find . -iname '*.zip' | |
74 | 71 | rm -f *plugin* |
75 | 72 | tar -C ./.bin/bundle -Jcf mingw-w64-x86_64-pw3270-bundle-x86_64.tar.xz . |
76 | 73 | - uses: ncipollo/release-action@v1 |
... | ... | @@ -83,16 +80,6 @@ jobs: |
83 | 80 | omitBody: true |
84 | 81 | omitPrereleaseDuringUpdate: true |
85 | 82 | replacesArtifacts: true |
86 | - - uses: ncipollo/release-action@v1 | |
87 | - with: | |
88 | - tag: ${{ steps.gettag.outputs.tag }} | |
89 | - artifacts: "pw3270*.exe" | |
90 | - allowUpdates: true | |
91 | - draft: true | |
92 | - makeLatest: true | |
93 | - omitBody: true | |
94 | - omitPrereleaseDuringUpdate: true | |
95 | - replacesArtifacts: true | |
96 | 83 | macos-publish: |
97 | 84 | runs-on: macos-latest |
98 | 85 | steps: | ... | ... |
win/bundle.common
... | ... | @@ -389,12 +389,21 @@ build_package() { |
389 | 389 | |
390 | 390 | make_packages() { |
391 | 391 | |
392 | + echo "----------------------------------" | |
393 | + find ${srcdir} -iname *.nsi | |
394 | + echo "----------------------------------" | |
395 | + | |
392 | 396 | if [ -e "${srcdir}/win/${PACKAGE_NAME}.nsi" ]; then |
393 | 397 | mkdir -p "${buildroot}${MINGW_PREFIX}/nsi" |
394 | 398 | cp "${srcdir}/win/${PACKAGE_NAME}.nsi" "${buildroot}${MINGW_PREFIX}/${PACKAGE_NAME}.nsi" |
395 | 399 | if [ "$?" != "0" ]; then |
396 | 400 | echo "Cant copy nsis script" |
397 | 401 | fi |
402 | + | |
403 | + argument "nsi" > /dev/null | |
404 | + if [ "$?" == "0" ]; then | |
405 | + make_nsis | |
406 | + fi | |
398 | 407 | fi |
399 | 408 | |
400 | 409 | argument "zip" > /dev/null |
... | ... | @@ -402,10 +411,6 @@ make_packages() { |
402 | 411 | make_zip |
403 | 412 | fi |
404 | 413 | |
405 | - argument "nsi" > /dev/null | |
406 | - if [ "$?" == "0" ]; then | |
407 | - make_nsis | |
408 | - fi | |
409 | 414 | |
410 | 415 | } |
411 | 416 | ... | ... |