From 22966208456af26299a0bab41fb36c1cb9d95668 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 28 Dec 2025 19:08:37 +0000 Subject: [PATCH] Fix portability issues in deps documentation Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com> --- deps/README.md | 4 +++- deps/ovmf/README.md | 9 ++++++++- deps/qt6/README.md | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/deps/README.md b/deps/README.md index 082edb1..ad6fd26 100644 --- a/deps/README.md +++ b/deps/README.md @@ -81,9 +81,11 @@ cd qt-everywhere-src-6.5.3 # Configure for MetalOS (minimal, static linking) ./configure -static -no-dbus -no-ssl -no-cups -no-fontconfig \ - -prefix /home/runner/work/MetalOS/MetalOS/deps/qt6 + -prefix ../MetalOS/deps/qt6 ``` +**Note**: Adjust the `-prefix` path to match your MetalOS repository location. Using a relative path from the extracted QT source directory. + **License**: LGPL v3 / GPL v2 / Commercial (see QT documentation) ## OVMF (EDK II) diff --git a/deps/ovmf/README.md b/deps/ovmf/README.md index 2d77ce7..bbabd75 100644 --- a/deps/ovmf/README.md +++ b/deps/ovmf/README.md @@ -29,15 +29,22 @@ cp /usr/share/OVMF/OVMF_CODE.fd deps/ovmf/ cp /usr/share/OVMF/OVMF_VARS.fd deps/ovmf/ ``` -### Option 2: Download from Gerd Hoffmann's Jenkins +### Option 2: Download Pre-built Binaries + +Pre-built OVMF binaries are available from various sources. One option is Gerd Hoffmann's builds: ```bash +# Check https://www.kraxel.org/repos/jenkins/edk2/ for available builds +# Example with a specific build (check for newer versions): wget https://www.kraxel.org/repos/jenkins/edk2/edk2.git-ovmf-x64-0-20230524.209.gf0064ac3af.EOL.no.nore.updates.noarch.rpm + rpm2cpio edk2.git-ovmf-*.rpm | cpio -idmv cp usr/share/edk2/ovmf/OVMF_CODE.fd deps/ovmf/ cp usr/share/edk2/ovmf/OVMF_VARS.fd deps/ovmf/ ``` +**Note**: The specific build URL may change. Visit https://www.kraxel.org/repos/jenkins/edk2/ for current builds or use system packages (Option 1) instead. + ### Option 3: Build from Source ```bash diff --git a/deps/qt6/README.md b/deps/qt6/README.md index 59021e7..86995d0 100644 --- a/deps/qt6/README.md +++ b/deps/qt6/README.md @@ -28,7 +28,7 @@ cd qt-everywhere-src-6.5.3 ./configure -static -release \ -no-dbus -no-ssl -no-cups -no-fontconfig \ -no-feature-network -no-feature-sql \ - -prefix $(pwd)/../deps/qt6 \ + -prefix $PWD/../deps/qt6 \ -opensource -confirm-license # Build (this will take a while)