LABEL maintainer=Clement Verna <cverna@fedoraproject.org> |
ENV DISTTAG=f41container FGC=f41 FBR=f41 |
ADD fedora-20241031.tar / # buildkit |
CMD ["/bin/bash"] |
LABEL author=LaraTheProtogen |
USER root |
WORKDIR /root |
ENV DOTNET_NOLOGO=1 |
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 |
RUN /bin/sh -c dnf -y install --setopt=install_weak_deps=False bash binutils bzip2 curl file findutils gettext git draco git-lfs make wget nano patch gnupg python3-sdkmanager pkgconfig python3-pip zip wine unzip which xz java-17-openjdk-headless blender nodejs android-tools rsync osslsigncode # buildkit |
ARG GODOT_VERSION=4.4.1 |
ARG RELEASE_NAME=stable |
ARG SUBDIR= |
ARG GODOT_TEST_ARGS= |
ARG GODOT_PLATFORM=linux.x86_64 |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-${RELEASE_NAME}/Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip && wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-${RELEASE_NAME}/Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz && mkdir -p ~/.cache && mkdir -p ~/.config/godot && mkdir -p ~/.local/share/godot/export_templates/${GODOT_VERSION}.${RELEASE_NAME} && unzip Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip && mv Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM} /usr/local/bin/godot && unzip Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz && mv templates/* ~/.local/share/godot/export_templates/${GODOT_VERSION}.${RELEASE_NAME} && rm -f Godot_v${GODOT_VERSION}-${RELEASE_NAME}_export_templates.tpz Godot_v${GODOT_VERSION}-${RELEASE_NAME}_${GODOT_PLATFORM}.zip # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo '[gd_resource type="EditorSettings" format=3]' > ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo '[resource]' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/android/java_sdk_path = "/usr/lib/jvm/java-17-openjdk-amd64"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'filesystem/import/blender/blender_path = "/usr/bin/blender"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c wget https://github.com/electron/rcedit/releases/download/v2.0.0/rcedit-x64.exe -O /opt/rcedit.exe # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/windows/rcedit = "/opt/rcedit.exe"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |
RUN |5 GODOT_VERSION=4.4.1 RELEASE_NAME=stable SUBDIR= GODOT_TEST_ARGS= GODOT_PLATFORM=linux.x86_64 /bin/sh -c echo 'export/windows/wine = "/usr/bin/wine64"' >> ~/.config/godot/editor_settings-${GODOT_VERSION:0:3}.tres # buildkit |