mirror of
https://github.com/skeeto/w64devkit.git
synced 2026-10-23 06:08:56 +03:00
Add source stage for collecting source tarballs
Adds an optional "source" Docker target that collects all upstream source tarballs for producing a source.tar release artifact. BuildKit skips it unless explicitly requested via --target source. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
16
Dockerfile
16
Dockerfile
@@ -789,6 +789,22 @@ RUN sed -i s/CommCtrl/commctrl/ $(grep -Rl CommCtrl CPP/) \
|
||||
CPP/7zip/Bundles/SFXWin/resource.rc \
|
||||
&& make -f $PREFIX/src/7z.mak -j$(nproc) CROSS=$ARCH-
|
||||
|
||||
# Collect source tarballs
|
||||
FROM base AS source
|
||||
COPY --from=dl-cross /dl/*.* /source/
|
||||
COPY --from=dl-gdb /dl/*.* /source/
|
||||
COPY --from=dl-pdcurses /dl/*.* /source/
|
||||
COPY --from=dl-make /dl/*.* /source/
|
||||
COPY --from=dl-busybox /dl/*.* /source/
|
||||
COPY --from=dl-vim /dl/*.* /source/
|
||||
COPY --from=dl-ctags /dl/*.* /source/
|
||||
COPY --from=dl-zstd /dl/*.* /source/
|
||||
COPY --from=dl-ccache /dl/*.* /source/
|
||||
COPY --from=dl-ninja /dl/*.* /source/
|
||||
COPY --from=dl-cmake /dl/*.* /source/
|
||||
COPY --from=dl-dcmake /dl/*.* /source/
|
||||
COPY --from=dl-7z /dl/*.* /source/
|
||||
|
||||
# Pack up a release
|
||||
|
||||
FROM cross AS final
|
||||
|
||||
Reference in New Issue
Block a user