File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed
Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -185,8 +185,9 @@ jobs:
185185 done
186186 brew update
187187 brew install meson
188- # needed by glib
189- python3 -m pip install --break-system-packages packaging
188+ # packaging needed by glib
189+ python3 -m pip install --break-system-packages license-expression \
190+ packaging
190191 - name : Download source tarball
191192 uses : actions/download-artifact@v4
192193 with :
Original file line number Diff line number Diff line change @@ -3,11 +3,11 @@ FROM quay.io/almalinuxorg/almalinux:8
33# NOTE: try to keep the current container image compatible with the latest
44# stable source release, so people can conveniently build from the source
55# tarball
6- RUN touch /etc/openslide-linux-builder-v5
6+ RUN touch /etc/openslide-linux-builder-v{5,6}
77RUN dnf -y upgrade && \
88 dnf -y install 'dnf-command(config-manager)' epel-release && \
99 dnf config-manager --set-enabled powertools && \
1010 dnf -y install gcc-c++ git-core nasm ninja-build patchelf \
1111 python3.12-pip && \
1212 dnf clean all
13- RUN pip3 install auditwheel meson
13+ RUN pip3 install auditwheel license-expression meson
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ FROM docker.io/gentoo/stage3:latest
22# NOTE: try to keep the current container image compatible with the latest
33# stable source release, so people can conveniently build from the source
44# tarball
5- RUN touch /etc/openslide-winbuild-builder-v6
5+ RUN touch /etc/openslide-winbuild-builder-v{6,7}
66RUN echo 'FEATURES="-sandbox -usersandbox -ipc-sandbox -network-sandbox -pid-sandbox"' >> /etc/portage/make.conf
77COPY package.accept_keywords /etc/portage/package.accept_keywords/openslide
88COPY package.use /etc/portage/package.use/openslide
@@ -12,7 +12,8 @@ COPY --from=docker.io/gentoo/portage:latest /var/db/repos/gentoo /var/db/repos/g
1212RUN emerge -u dev-build/meson && \
1313 rm -f /var/cache/distfiles/*
1414RUN emerge app-portage/gentoolkit dev-lang/nasm dev-libs/glib \
15- dev-util/glib-utils dev-vcs/git sys-devel/crossdev && \
15+ dev-python/license-expression dev-util/glib-utils dev-vcs/git \
16+ sys-devel/crossdev && \
1617 rm /var/cache/distfiles/*
1718RUN crossdev -t x86_64-w64-mingw32 && \
1819 rm /var/cache/distfiles/*
You can’t perform that action at this time.
0 commit comments