From 2113e75565868ade4312872270434c71ebe4276e Mon Sep 17 00:00:00 2001 From: DwifteJB Date: Thu, 12 Mar 2026 17:16:05 +0000 Subject: [PATCH] delete build-linux --- .github/workflows/build-linux.yml | 61 ------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 .github/workflows/build-linux.yml diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml deleted file mode 100644 index 3b740fd89..000000000 --- a/.github/workflows/build-linux.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: Build Minecraft Legacy Console Edition (Linux) - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - - container: - image: archlinux:latest - - strategy: - matrix: - configuration: [Release, Debug] - - steps: - - name: Install base dependencies - run: | - pacman -Syu --noconfirm archlinux-keyring - pacman -Syu --noconfirm base-devel sudo git clang lld ninja cmake extra-cmake-modules python wine msitools ca-certificates libwbclient xorg-server-xvfb - - - name: Create build user - run: | - useradd -m builder - echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers - - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Fix permissions - run: chown -R builder:builder . - - - name: Build - run: | - sudo -u builder sh <<'EOF' - set -e - mkdir build - cd build - export WINDOWS_SDK_PATH="$PWD/my_msvc" - export WINE=$(command -v wine64 || command -v wine || false) - export WINEDEBUG=-all - export WINEDLLOVERRIDES="mscoree,mshtml=" - export DISPLAY=:99 - Xvfb :99 -screen 0 1024x768x24 & - sleep 2 - $WINE wineboot --init - wineserver --wait - git clone https://github.com/mstorsjo/msvc-wine - ./msvc-wine/vsdownload.py --accept-license --dest $(pwd)/my_msvc - ./msvc-wine/install.sh $(pwd)/my_msvc - export PATH=$(pwd)/my_msvc/bin/x64:$PATH - cmake .. -B . -GNinja -DCMAKE_BUILD_TYPE=${{ matrix.configuration }} -DWINDOWS_SDK_PATH=$(pwd)/my_msvc -DCMAKE_TOOLCHAIN_FILE=../cmake/LinuxCrosscompile.cmake - ninja -j$(nproc) - EOF - - - name: Upload Release + Debug Artifacts - uses: actions/upload-artifact@v4 - with: - name: MinecraftClient-${{ matrix.configuration }} - path: build \ No newline at end of file