| # 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 |