Skip to content

Commit 5974c1f

Browse files
committed
Add build of mingw-w64-cross-zlib to main.yml and build.sh (#13)
1 parent 46d324f commit 5974c1f

File tree

3 files changed

+34
-4
lines changed

3 files changed

+34
-4
lines changed

.github/scripts/build-package.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ARGUMENTS="--syncdeps \
1515
--noconfirm \
1616
--noprogressbar \
1717
--nocheck \
18+
--skippgpcheck \
1819
--force \
1920
$([ "$NO_EXTRACT" = 1 ] && echo "--noextract" || echo "") \
2021
$([ "$CLEAN_BUILD" = 1 ] && echo "--cleanbuild" || echo "") \
@@ -23,7 +24,7 @@ ARGUMENTS="--syncdeps \
2324
ccache -svv || true
2425

2526
if [[ "$PACKAGE_REPOSITORY" == *MINGW* ]]; then
26-
makepkg-mingw $ARGUMENTS --skippgpcheck
27+
makepkg-mingw $ARGUMENTS
2728
else
2829
makepkg $ARGUMENTS
2930
fi

.github/workflows/main.yml

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
[
5454
mingw-w64-cross-headers,
5555
mingw-w64-cross-binutils,
56-
mingw-w64-cross-gcc-stage1,
56+
mingw-w64-cross-gcc-stage1
5757
]
5858
uses: ./.github/workflows/build-package.yml
5959
with:
@@ -69,7 +69,7 @@ jobs:
6969
mingw-w64-cross-headers,
7070
mingw-w64-cross-binutils,
7171
mingw-w64-cross-gcc-stage1,
72-
mingw-w64-cross-crt,
72+
mingw-w64-cross-crt
7373
]
7474
uses: ./.github/workflows/build-package.yml
7575
with:
@@ -86,7 +86,7 @@ jobs:
8686
mingw-w64-cross-gcc-stage1,
8787
mingw-w64-cross-windows-default-manifest,
8888
mingw-w64-cross-crt,
89-
mingw-w64-cross-winpthreads,
89+
mingw-w64-cross-winpthreads
9090
]
9191
uses: ./.github/workflows/build-package.yml
9292
with:
@@ -95,6 +95,23 @@ jobs:
9595
packages_repository: Windows-on-ARM-Experiments/MSYS2-packages
9696
packages_branch: ${{ github.event.inputs.msys2_packages_branch || 'woarm64' }}
9797

98+
mingw-w64-cross-zlib:
99+
needs: [
100+
mingw-w64-cross-headers,
101+
mingw-w64-cross-binutils,
102+
mingw-w64-cross-windows-default-manifest,
103+
mingw-w64-cross-crt,
104+
mingw-w64-cross-winpthreads,
105+
mingw-w64-cross-gcc
106+
]
107+
108+
uses: ./.github/workflows/build-package.yml
109+
with:
110+
package_name: mingw-w64-cross-zlib
111+
needs: ${{ toJson(needs) }}
112+
packages_repository: Windows-on-ARM-Experiments/MSYS2-packages
113+
packages_branch: ${{ github.event.inputs.msys2_packages_branch || 'woarm64' }}
114+
98115
repository:
99116
needs:
100117
[
@@ -105,6 +122,7 @@ jobs:
105122
mingw-w64-cross-crt,
106123
mingw-w64-cross-winpthreads,
107124
mingw-w64-cross-gcc,
125+
mingw-w64-cross-zlib
108126
]
109127
runs-on: windows-latest
110128

@@ -153,6 +171,11 @@ jobs:
153171
with:
154172
name: mingw-w64-cross-gcc
155173

174+
- name: Download mingw-w64-cross-zlib
175+
uses: actions/download-artifact@v4
176+
with:
177+
name: mingw-w64-cross-zlib
178+
156179
- name: Setup MSYS2 packages repository
157180
run: |
158181
mkdir aarch64

build.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,9 @@ echo "::group::Build mingw-w64-cross-gcc"
6565
pacman -U --noconfirm *.pkg.tar.zst
6666
popd
6767
echo "::endgroup::"
68+
69+
echo "::group::Build mingw-w64-cross-zlib"
70+
pushd ../MSYS2-packages/mingw-w64-cross-zlib
71+
makepkg $MAKEPKG_OPTIONS --skippgpcheck
72+
popd
73+
echo "::endgroup::"

0 commit comments

Comments
 (0)