mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-24 00:04:34 +01:00
build: Build docker images for proton sdk.
This commit is contained in:
parent
de58187e6c
commit
ae85b5d0df
11 changed files with 486 additions and 1 deletions
22
docker/mingw-pthreads.Dockerfile.in
Normal file
22
docker/mingw-pthreads.Dockerfile.in
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
FROM @PROTONSDK_URLBASE@/binutils-@ARCH@-w64-mingw32:@BINUTILS_VERSION@ AS binutils
|
||||
FROM @PROTONSDK_URLBASE@/mingw-headers-@ARCH@:@MINGW_VERSION@ AS mingw-headers
|
||||
FROM @PROTONSDK_URLBASE@/mingw-gcc-@ARCH@:@MINGW_VERSION@ AS mingw-gcc
|
||||
FROM @PROTONSDK_URLBASE@/mingw-crt-@ARCH@:@MINGW_VERSION@ AS mingw-crt
|
||||
FROM @PROTONSDK_URLBASE@/build-base-@ARCH@:latest AS build
|
||||
COPY --from=binutils /opt/usr /usr
|
||||
COPY --from=mingw-headers /opt/usr /usr
|
||||
COPY --from=mingw-gcc /opt/usr /usr
|
||||
COPY --from=mingw-crt /opt/usr /usr
|
||||
RUN wget -q @MINGW_URLBASE@/@MINGW_SOURCE@ \
|
||||
&& echo '@MINGW_SHA256@ @MINGW_SOURCE@' | sha256sum -c - \
|
||||
&& tar xf @MINGW_SOURCE@ -C /tmp && rm @MINGW_SOURCE@ \
|
||||
&& cd /tmp/mingw-w64-v@MINGW_VERSION@/mingw-w64-libraries/winpthreads \
|
||||
&& ./configure --quiet \
|
||||
--prefix=/usr/@ARCH@-w64-mingw32/ \
|
||||
--host=@ARCH@-w64-mingw32 \
|
||||
--disable-shared \
|
||||
MAKEINFO=true \
|
||||
&& make --quiet -j@J@ MAKEINFO=true \
|
||||
&& make --quiet -j@J@ MAKEINFO=true install-strip DESTDIR=/opt \
|
||||
&& rm -rf /opt/usr/share/doc /opt/usr/share/info /opt/usr/share/man \
|
||||
&& rm -rf /tmp/mingw-w64-v@MINGW_VERSION@
|
||||
Loading…
Add table
Add a link
Reference in a new issue