game-infra/godot-env-engine-cxx (a236c4c8)
Installation
docker pull git.klowner.com/mark/game-infra/godot-env-engine-cxx:a236c4c8sha256:d4b241e15dfef3d033eca3f39324b071e20e9a00e9eeec3a97b7bafb61610fedImage layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1781049600' |
| RUN --mount=type=cache,target=/var/lib/apt apt-get update && apt-get install -yq --no-install-recommends unzip curl xz-utils ca-certificates |
| COPY godot-build /usr/local/bin |
| ARG GODOT_BASE_URL |
| ARG GODOT_DIR |
| ARG GODOT_VERSION |
| ARG GODOT_RELEASE=stable_linux.x86_64 |
| ARG GODOT_FILENAME=Godot_v${GODOT_VERSION}-${GODOT_RELEASE} |
| ARG GODOT_URL=${GODOT_BASE_URL}/${GODOT_VERSION}-stable/${GODOT_FILENAME}.zip |
| ENV GODOT_BIN=${GODOT_DIR}/${GODOT_FILENAME} |
| RUN echo ${GODOT_URL} |
| RUN --mount=type=cache,target=/tmp mkdir -p ${GODOT_DIR} && curl -sL ${GODOT_URL} -o /tmp/${GODOT_FILENAME}.zip && unzip /tmp/${GODOT_FILENAME}.zip -d ${GODOT_DIR} && chmod +x ${GODOT_DIR}/${GODOT_FILENAME} |
| RUN ln -sv ${GODOT_DIR}/${GODOT_FILENAME} /usr/local/bin/godot && ln -sv ${GODOT_DIR}/${GODOT_FILENAME} /usr/local/bin/godot4 && ls -la /usr/local/bin |
| RUN --mount=type=cache,target=/var/lib/apt apt-get update && apt-get install --no-install-recommends -yq bison clang cmake curl file flex g++ g++-multilib gcc-multilib git git-lfs lib32stdc++6 lib32z1 libasound2-dev libc6-dev-i386 libclang-dev libfontconfig libncurses-dev libssl-dev libwayland-dev libxcursor1 libxi6 libxinerama1 libxml2-dev libxrandr2 llvm-dev pkg-config python3 sudo tzdata unzip vim wget xvfb xz-utils zip zlib1g-dev |
Details
Versions (2)
View all