diff --git a/.gitea/workflows/publish-image.yaml b/.gitea/workflows/publish-image.yaml index 4b339f4..14b3653 100644 --- a/.gitea/workflows/publish-image.yaml +++ b/.gitea/workflows/publish-image.yaml @@ -21,23 +21,6 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - name: Debug Network MTU - run: | - # 1. Install diagnostic tools (Runner is Ubuntu/Debian based) - sudo apt-get update && sudo apt-get install -y iproute2 iputils-ping - - echo "--- Network Config ---" - ip link - - echo "--- Testing Standard Packet (1400 bytes) - Should PASS ---" - ping -c 4 -M do -s 1400 github.com || echo "1400 failed" - - echo "--- Testing Edge Packet (1450 bytes) - Should FAIL on Overlay ---" - ping -c 4 -M do -s 1450 github.com || echo "1450 failed as expected" - - echo "--- Testing Full Packet (1472 bytes) - Should FAIL on Overlay ---" - ping -c 4 -M do -s 1472 github.com || echo "1472 failed as expected" - - name: Checkout uses: actions/checkout@v3 diff --git a/Dockerfile.linux b/Dockerfile.linux index fd4840c..c4c552b 100644 --- a/Dockerfile.linux +++ b/Dockerfile.linux @@ -1,35 +1,20 @@ ARG img_version FROM godot-fedora:${img_version} -ENV GODOT_SDK_LINUX_X86_64=/root/x86_64-godot-linux-gnu_sdk-buildroot -ENV GODOT_SDK_LINUX_X86_32=/root/i686-godot-linux-gnu_sdk-buildroot -ENV GODOT_SDK_LINUX_ARM64=/root/aarch64-godot-linux-gnu_sdk-buildroot -ENV GODOT_SDK_LINUX_ARM32=/root/arm-godot-linux-gnueabihf_sdk-buildroot -ENV BASE_PATH=${PATH} - -RUN dnf install -y wayland-devel && \ - curl -LO https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/x86_64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - tar xf x86_64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - rm -f x86_64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - cd x86_64-godot-linux-gnu_sdk-buildroot && \ - ./relocate-sdk.sh && \ - cd /root && \ - curl -LO https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/i686-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - tar xf i686-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - rm -f i686-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - cd i686-godot-linux-gnu_sdk-buildroot && \ - ./relocate-sdk.sh && \ - cd /root && \ - curl -LO https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - tar xf aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - rm -f aarch64-godot-linux-gnu_sdk-buildroot.tar.bz2 && \ - cd aarch64-godot-linux-gnu_sdk-buildroot && \ - ./relocate-sdk.sh && \ - cd /root && \ - curl -LO https://github.com/godotengine/buildroot/releases/download/godot-2023.08.x-4/arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && \ - tar xf arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && \ - rm -f arm-godot-linux-gnueabihf_sdk-buildroot.tar.bz2 && \ - cd arm-godot-linux-gnueabihf_sdk-buildroot && \ - ./relocate-sdk.sh +# 1. Install all NATIVE build deps (Required by SCons) +RUN dnf -y install \ + gcc \ + gcc-c++ \ + libX11-devel \ + libXcursor-devel \ + libXrandr-devel \ + libXinerama-devel \ + libXi-devel \ + mesa-libGL-devel \ + alsa-lib-devel \ + pulseaudio-libs-devel \ + libudev-devel \ + wayland-devel \ + && dnf clean all CMD /bin/bash \ No newline at end of file