whispering-tiger (win64)
Published 2024-08-15 04:45:39 +00:00 by sascha
Installation
docker pull git.k8s.software-sl.de/sascha/whispering-tiger:win64sha256:2bfd3bf3b8ca540efc4472013bede4aed14b5729619129176cfb1d43b7406ac4Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:d5da92199726e42da09a6f75a778befb607fe3f79e4afaf7ef5188329b26b386 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| ARG WINE_VERSION=winehq-stable |
| ARG PYTHON_VERSION=3.11.6 |
| ARG PYINSTALLER_VERSION=6.6 |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c set -x && dpkg --add-architecture i386 && apt-get update -qy && apt-get install --no-install-recommends -qfy gpg-agent rename apt-transport-https software-properties-common git winbind cabextract wget curl zip unzip xvfb xdotool x11-utils xterm p7zip-full wget && wget -nv https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key && add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/' && apt-get update -qy && apt-get install --no-install-recommends -qfy $WINE_VERSION && apt-get clean && rm -rf /var/lib/apt/lists/* && wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks && chmod +x winetricks && mv winetricks /usr/local/bin |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c mkdir -p /usr/share/wine/gecko |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c curl -o /usr/share/wine/gecko/wine_gecko-2.47-x86.msi http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c curl -o /usr/share/wine/gecko/wine_gecko-2.47-x86_64.msi http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi |
| ENV WINEARCH=win64 |
| ENV WINEDEBUG=fixme-all |
| ENV WINEPREFIX=/wine |
| ENV WINEPATH=C:\git\bin |
| ENV DISPLAY=:0 |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c set -x && echo 'Xvfb $DISPLAY -screen 0 1024x768x24 &' >> /root/.bashrc |
| ENV PYPI_URL=https://pypi.python.org/ |
| ENV PYPI_INDEX_URL=https://pypi.python.org/simple |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c set -x && winetricks win10 && for msifile in `echo core dev exe lib path pip tcltk tools`; do wget -nv "https://www.python.org/ftp/python/$PYTHON_VERSION/amd64/${msifile}.msi"; wine msiexec /i "${msifile}.msi" /qb TARGETDIR=C:/Python310; rm ${msifile}.msi; done && cd /wine/drive_c/Python310 && echo 'wine '\''C:\Python310\python.exe'\'' "$@"' > /usr/bin/python && echo 'wine '\''C:\Python310\Scripts\easy_install.exe'\'' "$@"' > /usr/bin/easy_install && echo 'wine '\''C:\Python310\Scripts\pip.exe'\'' "$@"' > /usr/bin/pip && echo 'wine '\''C:\Python310\Scripts\pyinstaller.exe'\'' "$@"' > /usr/bin/pyinstaller && echo 'wine '\''C:\Python310\Scripts\pyupdater.exe'\'' "$@"' > /usr/bin/pyupdater && echo 'assoc .py=PythonScript' | wine cmd && echo 'ftype PythonScript=c:\Python310\python.exe "%1" %*' | wine cmd && while pgrep wineserver >/dev/null; do echo "Waiting for wineserver"; sleep 1; done && chmod +x /usr/bin/python /usr/bin/easy_install /usr/bin/pip /usr/bin/pyinstaller /usr/bin/pyupdater && (pip install -U pip || true) && rm -rf /tmp/.wine-* |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c wine cmd /C "python.exe -m pip install --upgrade pip" |
| ENV W_DRIVE_C=/wine/drive_c |
| ENV W_WINDIR_UNIX=/wine/drive_c/windows |
| ENV W_SYSTEM64_DLLS=/wine/drive_c/windows/system32 |
| ENV W_TMP=/wine/drive_c/windows/temp/_ |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c set -x && rm -f "$W_TMP"/* && wget -P "$W_TMP" https://aka.ms/vs/16/release/vc_redist.x64.exe && cabextract -q --directory="$W_TMP" "$W_TMP"/vc_redist.x64.exe && cabextract -q --directory="$W_TMP" "$W_TMP/a11" && cabextract -q --directory="$W_TMP" "$W_TMP/a12" && cabextract -q --directory="$W_TMP" "$W_TMP/a13" && cd "$W_TMP" && rename 's/_/\-/g' *.dll && cp "$W_TMP"/*.dll "$W_SYSTEM64_DLLS"/ |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c set -x && mkdir -p /wine/drive_c/git && wget -P "/wine/drive_c/git/" https://github.com/git-for-windows/git/releases/download/v2.42.0.windows.1/PortableGit-2.42.0-64-bit.7z.exe && 7za x /wine/drive_c/git/PortableGit-2.42.0-64-bit.7z.exe -o/wine/drive_c/git/ && rm -rf /wine/drive_c/git/PortableGit-2.42.0-64-bit.7z.exe && echo 'wine '\''C:\git\bin\git.exe'\'' "$@"' > /usr/bin/git && while pgrep wineserver >/dev/null; do echo "Waiting for wineserver"; sleep 1; done && chmod +x /wine/drive_c/git/bin/git.exe /usr/bin/git && wine cmd /C "echo %PATH%" && wine cmd /C "git -v" ENV SRCDIR=${SRCDIR:-/src} |
| ENV DIST_DIR=./dist/windows |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c /usr/bin/pip install wheel pyinstaller==$PYINSTALLER_VERSION |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c mkdir /src/ && ln -s /src /wine/drive_c/src |
| VOLUME [/src/] |
| WORKDIR /wine/drive_c/src/ |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c mkdir -p /wine/drive_c/tmp |
| COPY file:737076ff3226a1b286dc02c6604fec6dd53924cf6fc17fcdeee76226dc848262 in /entrypoint.sh |
| |3 PYINSTALLER_VERSION=6.6 PYTHON_VERSION=3.11.6 WINE_VERSION=winehq-stable /bin/sh -c chmod +x /entrypoint.sh |
| ENTRYPOINT ["/entrypoint.sh"] |
| LABEL org.opencontainers.image.created=2024-08-15T04:36:13Z |
| LABEL org.opencontainers.image.revision=de858f214a09ce5210fe204c41c4414e2a7da347 |
| LABEL org.opencontainers.image.source=https://git.k8s.software-sl.de/sascha/whispering-tiger.git |
| LABEL org.opencontainers.image.url=https://git.k8s.software-sl.de/sascha/whispering-tiger |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2024-08-15T04:36:13Z |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.revision | de858f214a09ce5210fe204c41c4414e2a7da347 |
| org.opencontainers.image.source | https://git.k8s.software-sl.de/sascha/whispering-tiger.git |
| org.opencontainers.image.url | https://git.k8s.software-sl.de/sascha/whispering-tiger |
| org.opencontainers.image.version | 22.04 |
Details
2024-08-15 04:45:39 +00:00
Versions (2)
View all
Container
27
OCI / Docker
linux/amd64
1.4 GiB